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

:root {
  --black: #090909;
  --red: #e30613;
  --dark-slate-blue: #3f485d;
  --white-smoke: #f8f8fa;
  --slate-grey: #4d6a79;
  --white: #fff;
  --font: #666;
  --white-smoke-2: #fbf9f6;
}

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

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

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

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

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

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

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

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous, .w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

h1 {
  letter-spacing: -.05rem;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Inter;
  font-size: 2.333rem;
  font-weight: 700;
  line-height: 1.1;
}

h2 {
  color: var(--black);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 30px;
  padding-bottom: 0;
  font-family: Rubik, sans-serif;
  font-size: 3.111rem;
  font-weight: 600;
  line-height: 1.1;
}

h3 {
  color: var(--black);
  letter-spacing: -.01em;
  margin-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 1.333rem;
  font-weight: 600;
  line-height: 1.1;
}

p {
  margin-bottom: 30px;
}

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

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

.body {
  color: var(--dark-slate-blue);
  font-family: Rubik, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75;
}

.header {
  z-index: 6;
  font-family: Inter;
  position: relative;
}

.header-top-menu {
  z-index: 2;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/633eacf62832dc7d526242b0/634f6fd945e80b45b548eae2_bg.png");
  background-position: 0 0;
  background-size: auto;
  border-bottom: 1px solid #e7e7e7;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.container {
  width: 100%;
  max-width: 1260px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  position: relative;
}

.container.wide {
  max-width: 1750px;
}

.container.hidden {
  display: none;
}

.container.margin-top_100 {
  margin-top: 100px;
}

.header-menu-container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.header-menu-container.revers {
  flex-direction: row-reverse;
}

.top-menu-social-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
}

.top-menu-social-link {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.top-menu-navbar-grid {
  grid-column-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto 1fr 1fr;
}

.top-menu-link {
  color: #242424;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: .722rem;
  font-weight: 700;
  text-decoration: none;
  position: static;
}

.top-menu-link:hover, .top-menu-link.w--current {
  text-decoration: underline;
}

.top-menu-social-hover {
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  transition: opacity .4s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.top-menu-social-hover:hover {
  opacity: 1;
}

.header-middle-menu {
  z-index: 2;
  background-color: #fff;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.navbar {
  z-index: 2;
  background-color: var(--black);
  align-items: center;
  height: 65px;
  margin-top: 150px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.navbar.after {
  z-index: 1;
  margin-top: 0;
  position: fixed;
}

.nav-link {
  color: #fff;
  text-transform: uppercase;
  border-left: 1px solid #ffffff4d;
  border-right-width: 1px;
  border-right-color: #ffffff4d;
  align-items: center;
  height: 65px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Montserrat, sans-serif;
  font-size: .667rem;
  font-weight: 600;
  text-decoration: none;
  transition: color .4s;
  display: flex;
  position: static;
}

.nav-link:hover {
  color: #ff172d;
}

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

.nav-link.first-child {
  border-left-style: none;
  padding-left: 0;
}

.nav-link.hidden {
  display: none;
}

.nav-link.icon-home {
  padding-right: 20px;
}

.nav-menu {
  align-items: center;
  height: 65px;
  display: flex;
  position: static;
}

.nav-menu.mobile {
  width: 100%;
  height: auto;
  position: relative;
}

.dropdown-toggle {
  color: #fff;
  margin-right: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 20px;
  transition: color .4s;
  display: inline-block;
}

.dropdown-toggle:hover, .dropdown-toggle.w--open {
  color: #ff172d;
}

.dropdown-toggle.first-child {
  padding-left: 0;
}

.dropdown-toggle.first-child.w--open {
  color: #ff172d;
}

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

.icon.round {
  text-align: left;
  border-radius: 50px;
}

.search-form-wrapper {
  text-align: center;
  cursor: pointer;
  background-color: #ffffff26;
  border-left: 1px #c9c9c9;
  min-width: 65px;
  height: 65px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 700;
  display: inline-block;
  position: relative;
}

.search-form-wrapper.mobile {
  order: 0;
}

.open-icon {
  z-index: 9;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.search-icon {
  width: 15px;
}

.search-form {
  z-index: 99999;
  cursor: default;
  background-image: linear-gradient(#000000de, #000000de);
  border: 1px solid #fff;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  justify-content: space-between;
  align-items: stretch;
  width: 350px;
  height: 60px;
  display: flex;
  position: absolute;
  top: 65px;
  right: 0;
  box-shadow: 0 9px 21px -8px #000000ba;
}

.search-input {
  color: #fff;
  background-color: #0000;
  border-style: none;
  min-height: 60px;
  margin-bottom: 0;
  padding-left: 15px;
  font-family: Rubik, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.search-button {
  background-color: var(--red);
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/633eacf62832dc7d526242b0/6343e82da98fd1612c52c699_magnifying-glass.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  width: 67px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 0;
  transition: background-color .2s;
}

.search-button:hover {
  background-color: #ff172d;
}

.close-icon {
  z-index: 10;
  padding: 19px;
  position: absolute;
  inset: 0;
}

.x-icon {
  width: 14px;
}

.header-contacts-grid {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto 1fr;
  align-items: center;
}

.header-contacts-item.service {
  background-image: url("https://cdn.prod.website-files.com/633eacf62832dc7d526242b0/63c092409ccec72eebdca5ea_jap-info.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 34px;
  border-right: 1px solid #e7e7e7;
  margin-right: 30px;
  padding: 5px 30px 5px 48px;
  font-family: Rubik, sans-serif;
}

.header-contacts-item.info {
  background-image: url("https://cdn.prod.website-files.com/633eacf62832dc7d526242b0/6807c69578987554ee89f629_jap-email.svg");
  background-position: 0 55%;
  background-repeat: no-repeat;
  background-size: auto 44px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 48px;
}

.header-contacts-button {
  background-color: var(--red);
  letter-spacing: .05rem;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 46px;
  margin-left: 60px;
  font-family: Montserrat, sans-serif;
  font-size: .722rem;
  font-weight: 700;
  transition: background-color .4s;
  display: flex;
}

.header-contacts-button:hover {
  background-color: #090909;
}

.header-contacts-link {
  flex-flow: column;
  font-family: Articulatcf;
  font-size: .875rem;
  line-height: 1.35;
  display: flex;
}

.section {
  color: var(--black);
  width: 100%;
  padding-top: 80px;
  padding-bottom: 100px;
  display: block;
}

.section.benefit {
  padding-top: 80px;
  padding-bottom: 20px;
}

.section.background {
  background-color: var(--white-smoke);
  padding-bottom: 80px;
  position: relative;
}

.section.background.wide {
  max-width: 1700px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.product {
  margin-top: 0;
  padding-top: 80px;
  position: relative;
}

.section.client {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.wide {
  max-width: 1700px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
}

.section.wide.background {
  background-image: url("https://cdn.prod.website-files.com/633eacf62832dc7d526242b0/6375824b060ebd0cc379cc02_hero-bg.png");
  background-position: 0 0;
  background-size: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.wide.background.absolute {
  height: auto;
  margin-bottom: 0;
}

.section.wide.background.padding-bottom_60 {
  padding-bottom: 60px;
}

.section.wide.padding_0 {
  padding-top: 0;
  padding-bottom: 0;
}

.section.wide.padding-top_0 {
  padding-top: 0;
  padding-bottom: 100px;
}

.section.wide.padding-top_0.padding-bottom_80 {
  padding-bottom: 80px;
}

.section.wide.padding {
  padding-left: 25px;
  padding-right: 25px;
}

.section.hidden {
  display: none;
}

.section.padding-bottom_0 {
  color: var(--dark-slate-blue);
  padding-bottom: 0;
}

.section.experience {
  margin-top: 180px;
}

.section.site {
  padding-top: 60px;
}

.section.benefiit {
  padding-bottom: 80px;
}

.section.padding-top_0 {
  padding-top: 0;
}

.section.carousel {
  display: none;
}

.section.actual {
  padding-bottom: 20px;
}

.section.news {
  padding-top: 100px;
  padding-bottom: 40px;
}

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

.section.newsletter {
  padding-bottom: 70px;
  display: none;
}

.section.padding-top_40 {
  padding-top: 40px;
}

.footer {
  background-color: var(--black);
  padding-top: 80px;
  padding-bottom: 80px;
  font-size: .889rem;
}

.footer-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.3fr 1fr 1fr 1fr;
}

.footer-grid-inner {
  color: #bbb;
  font-size: .9375rem;
  line-height: 2;
}

.h3-footer {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: .833rem;
  font-weight: 600;
  line-height: 1.1;
}

.decoline-small {
  background-color: var(--red);
  width: 50px;
  height: 4px;
}

.footer-text-widget {
  margin-top: 30px;
  font-size: .889rem;
}

.footer-btn-arrow-wrapper {
  margin-top: 30px;
  display: block;
}

.footer-btn-arrow-wrapper.red {
  margin-top: 16px;
}

.button-wrapper {
  color: #ff003d;
  align-items: center;
  font-weight: 700;
  text-decoration: none;
  transition: color .2s;
  display: block;
  position: relative;
}

.button-wrapper.hidden {
  display: none;
}

.button-text {
  z-index: 1;
  color: #ff172d;
  letter-spacing: .05rem;
  text-transform: uppercase;
  margin-right: 10px;
  font-family: Roboto;
  font-size: .8125rem;
  font-weight: 500;
  position: relative;
}

.button-arrow {
  width: 14px;
  margin-right: 20px;
}

.html-embed {
  color: #ff172d;
  letter-spacing: .05rem;
  text-transform: uppercase;
  font-family: Circularxxweb;
  font-size: .8125rem;
  font-weight: 500;
  display: none;
}

.footer-item-content {
  margin-top: 30px;
  display: block;
}

.footer-item-content.footer-link {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.footer-link-wrapper {
  color: #bbb;
  background-image: url("https://cdn.prod.website-files.com/633eacf62832dc7d526242b0/6345967a25b2bb246c781bdf_footer-nav-arrow.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 10px;
  margin-bottom: 2px;
  padding-left: 20px;
  font-size: .889rem;
  text-decoration: none;
  transition: color .4s;
  display: block;
}

.footer-link-wrapper:hover {
  color: #fff;
  text-decoration: none;
}

.footer-link-wrapper.w--current {
  text-decoration: underline;
}

.footer-link-wrapper.partner-footer-link.hidden, .footer-link-wrapper.hidden {
  display: none;
}

.footer-address {
  font-size: .889rem;
}

.link-block {
  text-transform: uppercase;
  font-family: Circularxxweb;
  font-size: .778rem;
  font-weight: 700;
  text-decoration: none;
}

.footer-contacts-item {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 20px;
  font-size: .889rem;
  display: flex;
}

.footer-phone-link {
  color: #fff;
  font-family: Rubik, sans-serif;
  font-size: 1.111rem;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
}

.footer-logo {
  margin-bottom: 3px;
}

.footer-copy-wrapper {
  border-top: 1px solid #fff3;
  margin-top: 10px;
  padding-top: 30px;
}

.footer-copy-grid {
  grid-template-rows: auto;
}

.footer-social-grid {
  grid-template-rows: auto;
  grid-template-columns: 46px 46px 46px 46px;
}

.footer-social-link {
  opacity: .4;
  cursor: pointer;
  border: 1px solid #ffffff82;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  transition: background-color .4s, border-color .4s, opacity .4s;
  display: flex;
}

.footer-social-link:hover {
  opacity: 1;
  background-color: #ff172d;
  border-color: #ff172d;
}

.hero-section {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/633eacf62832dc7d526242b0/634fe28f84a32a3b47b30379_jacina-hero-center.jpg"), url("https://cdn.prod.website-files.com/633eacf62832dc7d526242b0/634b707a6668dd559184b261_jacina-hero.jpg");
  background-position: 0 0, 50%, 50% 100%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, cover, cover;
  align-items: center;
  width: 100%;
  height: 600px;
  margin-top: 65px;
  display: flex;
}

.h1-hero {
  color: #fff;
  text-align: center;
  max-width: 1000px;
  margin: 0 auto 30px;
  font-family: Rubik, sans-serif;
  font-size: 62px;
  font-weight: 600;
  line-height: 1.1;
}

.h1-hero.dark {
  color: var(--black);
}

.h1-hero.margin-bottom_0 {
  margin-bottom: 0;
}

.menu-button.mobile {
  height: 65px;
  padding-top: 9px;
  padding-bottom: 0;
}

.menu-button.mobile.w--open {
  background-color: #fff0;
}

.burger-button-wrapper {
  cursor: pointer;
  padding: 10px;
}

.burger-line-top, .burger-line-middle {
  background-color: #fff;
  width: 30px;
  height: 3px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.burger-line-bottom {
  background-color: #fff;
  width: 30px;
  height: 3px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: auto;
}

.mega-nav-col {
  flex: 1;
  min-width: 33.33%;
  height: 100%;
  padding: 30px;
  overflow: auto;
}

.dropdown-list {
  background-color: #f4f4f9;
  width: 100%;
  max-width: 1210px;
  display: none;
  position: absolute;
  inset: 97% 0% auto;
  overflow: hidden;
}

.dropdown-list.w--open {
  background-color: #fff;
  border-top: 4px solid #ff172d;
  border-bottom: 1px solid #09090917;
  width: 100%;
  margin-top: -5px;
  padding-bottom: 35px;
  inset: 100% 0% auto;
  box-shadow: 0 0 30px 10px #00000026;
}

.dropdown-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

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

.h3 {
  color: var(--black);
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.h3.dropdown-heading {
  color: var(--black);
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: .778rem;
  font-weight: 700;
  display: inline-block;
}

.h3.service {
  margin-top: 24px;
  margin-bottom: 12px;
  font-size: 1.333rem;
  font-weight: 600;
  line-height: 1.1;
}

.h3.service.margin-top_0 {
  margin-top: 0;
}

.h3.service.center {
  text-align: center;
  margin-top: 40px;
}

.h3.news {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.75;
}

.mega-nav-col-grid {
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

.mega-nav-col {
  color: var(--black);
  min-width: auto;
  padding: 0;
  text-decoration: none;
}

.mega-nav-col-title {
  color: var(--black);
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Rubik, sans-serif;
  font-size: .722rem;
  font-weight: 600;
  line-height: 1.1;
}

.mega-nav-col-text {
  color: #666;
  letter-spacing: 0;
  text-transform: none;
  font-family: Open Sans, sans-serif;
  font-size: .778rem;
  font-weight: 400;
  line-height: 1.35;
}

.drpdown-inner-wrap {
  border-top: 1px solid #d8d8d8;
  margin-top: 30px;
}

.hero-subpage-section {
  background-color: #191d2c;
  background-image: linear-gradient(#00000080, #00000080);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  margin-top: 65px;
  display: flex;
  overflow: visible;
}

.hero-subpage-section.height {
  background-color: var(--white-smoke);
  background-image: url("https://cdn.prod.website-files.com/633eacf62832dc7d526242b0/6375824b060ebd0cc379cc02_hero-bg.png");
  background-position: 50%;
  background-size: cover;
  height: 240px;
}

.map-container {
  background-color: #fff;
  width: 100%;
  height: 400px;
}

.contact-address {
  margin-top: 40px;
}

.contact-grid {
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
}

.index-text {
  margin-top: 30px;
  line-height: 1.45;
}

.subtext {
  font-weight: 400;
}

.subtext.height-1-5 {
  line-height: 1.5;
}

.subtext.showroom {
  margin-top: -20px;
}

.input {
  color: #3f485d;
  border: 1px solid #d8d8d8;
  height: 55px;
  margin-bottom: 20px;
  padding: 0 20px;
  font-size: 1rem;
}

.input:active, .input:focus {
  border-color: #ff172d;
}

.input::placeholder {
  color: #757575;
  font-size: 1rem;
}

.input.check {
  color: #757575;
  white-space: normal;
  background-color: #fff;
  font-size: 1rem;
}

.button {
  background-color: var(--red);
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 230px;
  height: 50px;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: .722rem;
  font-weight: 700;
  transition: background-color .4s;
  display: flex;
}

.button:hover {
  background-color: var(--black);
}

.button.button_slide {
  background-color: var(--red);
  letter-spacing: .05rem;
  text-transform: uppercase;
  cursor: pointer;
  width: 200px;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: .722rem;
  font-weight: 700;
  transition: background-color .4s;
}

.button.button_slide:hover {
  background-color: var(--black);
}

.button.product-page {
  max-width: 100%;
  height: 55px;
  font-size: .722rem;
}

.button.auto {
  color: #fff;
  text-align: center;
  max-width: 300px;
  height: 50px;
  padding-left: 30px;
  padding-right: 30px;
  line-height: 1.5;
}

.button.auto.max-600 {
  text-align: center;
  max-width: 600px;
}

.button.border {
  border: 2px solid var(--black);
  color: var(--black);
  text-align: center;
  background-color: #0000;
  line-height: 1.1;
  transition: color .4s, background-color .4s;
}

.button.border:hover {
  background-color: var(--black);
  color: #fff;
}

.button.cp-button {
  padding: 15px 30px;
}

.link {
  color: #3f485d;
  font-weight: 400;
  text-decoration: none;
}

.link:hover, .link.underline {
  text-decoration: underline;
}

.link.underline:hover {
  text-decoration: none;
}

.textarea {
  color: #3f485d;
  border: 1px solid #d8d8d8;
  min-height: 180px;
  margin-bottom: 10px;
  padding: 16px 20px;
  font-size: 18px;
}

.textarea:focus {
  border-color: #ff172d;
}

.textarea::placeholder {
  color: #757575;
  font-size: 1rem;
}

.h1-heading {
  color: var(--black);
  letter-spacing: -.05rem;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Rubik, sans-serif;
  font-size: 3.111rem;
  font-weight: 600;
  line-height: 1;
  display: block;
}

.h1-heading.center {
  text-align: center;
  margin-bottom: 0;
  font-size: 3.444rem;
}

.h1-heading.search {
  margin-bottom: 5px;
}

.input-grid {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
}

.input-grid.three {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  margin-bottom: 0;
}

.address-section {
  padding-top: 80px;
}

.contact-link {
  color: var(--black);
  font-family: Rubik, sans-serif;
  font-size: 1.333rem;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  display: block;
}

.contact-link-grid {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 30px auto;
  margin-top: 30px;
}

.contact-link-grid.ffirst-child {
  margin-top: 0;
}

.contact-heading-text {
  color: var(--black);
  margin-bottom: 5px;
  font-family: Rubik, sans-serif;
  font-size: 1.333rem;
  font-weight: 600;
  line-height: 1;
}

.nav-bar-text-block, .nav-bar-text-block-copx {
  font-family: Rubik, sans-serif;
  font-size: .938rem;
}

.partners-map-wrapper {
  width: 100%;
  height: 420px;
}

.quick-contacts-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  margin-top: 80px;
}

.quick-contacts-item {
  background-image: url("https://cdn.prod.website-files.com/633eacf62832dc7d526242b0/634f6fd945e80b45b548eae2_bg.png");
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #d8d8d8;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 420px;
  padding: 50px 60px;
  text-decoration: none;
  display: flex;
}

.quick-contacts-item.service {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/633eacf62832dc7d526242b0/634f6fd945e80b45b548eae2_bg.png");
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  max-width: 420px;
  padding: 50px;
  text-decoration: none;
  display: flex;
}

.quick-contacts-inner-wrapper {
  color: #666;
}

.quick-contacts-inner-wrapper.info {
  background-image: none;
  padding-left: 0;
}

.kontakty-text-block {
  color: var(--black);
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1;
}

.contacts-link {
  color: var(--red);
  font-family: Rubik, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.contacts-link:hover {
  text-decoration: underline;
}

.superheadline-text {
  color: var(--red);
  letter-spacing: .25rem;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: .778rem;
  font-weight: 700;
}

.superheadline-text.hidden {
  display: none;
}

.superheadline-text.white {
  color: var(--white-smoke);
}

.superheadline-text.center {
  text-align: center;
}

.superheadline-text.center.solution {
  color: var(--red);
  margin-top: 10px;
  font-size: .778rem;
  font-weight: 700;
}

.h2-heading {
  color: var(--black);
  letter-spacing: -.05rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Rubik, sans-serif;
  font-size: 2.778rem;
  font-weight: 600;
  line-height: 1;
}

.h2-heading.white {
  color: var(--white-smoke);
}

.h2-heading.margin-top_100 {
  margin-top: 100px;
}

.h2-heading.margin-botom-40 {
  text-transform: none;
  margin-bottom: 40px;
}

.h2-heading.showroom {
  margin-bottom: 20px;
  font-size: 2.333rem;
}

.h2-heading.margin-bottom_20 {
  margin-bottom: 20px;
}

.h2-heading.center {
  text-align: center;
}

.link-2 {
  color: var(--black);
  font-family: Rubik, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.link-2:hover {
  text-decoration: underline;
}

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

.link-grid.hidden {
  display: none;
}

.platform {
  color: #666;
  font-weight: 400;
}

.name {
  color: var(--black);
  margin-bottom: 2px;
  font-family: Rubik, sans-serif;
  font-size: 1.167rem;
  font-weight: 500;
  line-height: 1.5;
}

.team-grid {
  grid-column-gap: 24px;
  grid-row-gap: 51px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 30px;
}

.team-grid.margin-bottom_60 {
  margin-bottom: 60px;
}

.team-grid.about {
  grid-column-gap: 80px;
  grid-row-gap: 60px;
  margin-top: 40px;
}

.team-italic {
  color: var(--slate-grey);
  font-style: italic;
  font-weight: 300;
}

.team-italic.left {
  margin-top: -6px;
  margin-left: 35px;
}

.div-block {
  flex-direction: column;
  display: flex;
}

.branch-address {
  color: var(--dark-slate-blue);
  margin-top: 4px;
  margin-bottom: 4px;
}

.time-line-text-block {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-bottom: 5px;
  font-size: 1rem;
}

.time-line-text-block.right {
  text-align: right;
  font-size: 1rem;
}

.benefit-icon {
  width: 50px;
}

.usp-item-container {
  width: 100%;
  max-width: 380px;
  display: flex;
}

.h2 {
  color: #1f1d29;
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 3.111rem;
  font-weight: 600;
  line-height: 1.2;
}

.h2.benefit {
  margin-bottom: 10px;
  font-family: Rubik, sans-serif;
  font-size: 1.222rem;
  font-weight: 600;
  line-height: 1.1;
}

.h2.experience {
  margin-bottom: 10px;
  font-size: 1.444rem;
}

.h2.experience.margin-top_30 {
  margin-top: 30px;
}

.h2.experience.center {
  text-align: center;
}

.h2.experience.right {
  text-align: right;
}

.h2.okay {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 1.444rem;
}

.usp-item-image-container {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.usp-item-text-container {
  padding-left: 20px;
  font-size: 16px;
}

.benefit-grid {
  grid-column-gap: 60px;
  grid-row-gap: 50px;
  color: #666;
  grid-template-columns: 1fr 1fr 1fr;
}

.headline-wrap {
  margin-bottom: 30px;
  display: block;
}

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

.container-thin.center {
  text-align: center;
}

.container-thin.center.margin-top20 {
  margin-top: 20px;
}

.container-thin.margin-bottom_60 {
  margin-bottom: 60px;
}

.container-thin.margin-top_60 {
  margin-top: 60px;
}

.paragraph {
  color: var(--dark-slate-blue);
  margin-bottom: 10px;
  font-size: 1.111rem;
}

.paragraph.center {
  text-align: center;
  font-size: 1rem;
}

.paragraph.center.margin-top-20 {
  margin-top: 20px;
}

.paragraph.margin-bottom_30 {
  margin-bottom: 30px;
}

.button-wrapper {
  margin-top: 30px;
  display: block;
}

.button-wrapper.center {
  justify-content: center;
  display: flex;
}

.button-wrapper.center.hidden {
  display: none;
}

.wide-grid {
  grid-column-gap: 0px;
  grid-template-rows: auto;
}

.wide-grid.margin-top_100 {
  margin-top: 100px;
}

.wide-grid-item.description {
  max-width: 605px;
  padding-left: 80px;
}

.wide-grid-item.description.reverse {
  padding-left: 0;
  padding-right: 80px;
}

.image {
  object-fit: fill;
  width: 100%;
}

.image-_hp {
  width: 100%;
}

.eurojap-sk {
  margin-top: 4px;
}

.nav-middle-link {
  color: var(--black);
  font-family: Rubik, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
}

.nav-middle-link:hover {
  text-decoration: underline;
}

.rich-text-block {
  color: var(--dark-slate-blue);
  width: 100%;
  max-width: 920px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  font-family: Rubik, sans-serif;
  font-size: 1rem;
  line-height: 1.75;
}

.gallery-wrapper {
  margin-top: 0;
}

.collection-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 0;
  display: grid;
}

.collection-list.grid-space {
  grid-column-gap: 50px;
  grid-row-gap: 60px;
}

.collection-list.home-page {
  margin-top: 0;
}

.lightbox-link {
  object-fit: fill;
  flex-direction: row;
  width: 100%;
  height: 250px;
  display: flex;
  overflow: hidden;
}

.collection-item {
  object-fit: fill;
  overflow: visible;
}

.product-page-grid {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
}

.product-detail-contact-item {
  background-color: #f2f3f6;
  width: 100%;
  padding: 45px 40px;
}

.h3-subpage-heading {
  color: var(--black);
  letter-spacing: -.01em;
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: Rubik, sans-serif;
  font-size: 1.444rem;
  font-weight: 500;
  line-height: 1.1;
}

.h3-subpage-heading.m_top-0 {
  margin-top: 0;
  font-family: Rubik, sans-serif;
  font-size: 1.444rem;
  line-height: 1.1;
}

.grid_vz {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.product-detail-form-item {
  background-color: #f2f3f6;
  padding: 15px 40px 45px;
  position: relative;
}

.product-detail-download-item {
  background-color: #0000;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
}

.h3-subpage-heading-2 {
  color: #0a1638;
  letter-spacing: -.01em;
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 27px;
  font-weight: 500;
  line-height: 32px;
}

.h3-subpage-heading-2.m_top-0 {
  color: var(--black);
  margin-top: 0;
  font-family: Rubik, sans-serif;
  font-size: 1.444rem;
  line-height: 1.1;
}

.paragraph-3 {
  color: var(--dark-slate-blue);
  font-size: 1rem;
  line-height: 1.75;
}

.heading-site {
  background-color: var(--white-smoke);
  width: 100%;
  max-width: 1550px;
  margin-top: 65px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 25px 40px;
}

.blog-thumbnail {
  height: 100%;
}

.thumbnail-wrapper {
  object-fit: fill;
}

.image-wrapper {
  border: 1px solid #0000001a;
  width: 100%;
  max-width: none;
  height: 250px;
  overflow: hidden;
}

.image-wrapper.small {
  border-style: none;
  max-width: 145px;
  height: 145px;
}

.image-wrapper.contact {
  border-style: none;
  width: 60%;
  height: auto;
}

.thumbnail-text {
  object-fit: fill;
}

.product-title {
  font-style: normal;
  text-decoration: none;
}

.product-title.h3-subpage-heading {
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 1.222rem;
  font-weight: 600;
  line-height: 1.25;
  display: inline-block;
}

.product-summary {
  color: var(--dark-slate-blue);
  border: 1px #000;
  margin-left: auto;
  margin-right: auto;
  font-size: .889rem;
  font-weight: 400;
  line-height: 1.75;
  text-decoration: none;
  display: inline-block;
  overflow: visible;
}

.client-logos-grid {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.client-logos-item {
  opacity: .8;
  text-align: center;
  object-fit: fill;
  width: 100px;
  overflow: visible;
}

.testimonial-grid {
  grid-column-gap: 80px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

.testimonial-item {
  background-color: #0000;
  position: relative;
  overflow: hidden;
}

.testimonial-item.background {
  background-color: #fff;
  border: 1px solid #e7e7e7;
  overflow: hidden;
}

.testimonial-item.padding-top_40 {
  padding-top: 40px;
}

.testimonial-description {
  background-color: #0000;
  border-bottom: 1px solid #e7e7e7;
  padding: 50px 40px 30px;
  position: relative;
}

.testimonial-from {
  color: var(--black);
  padding: 30px 40px 40px;
  font-weight: 500;
}

.company-name {
  font-size: 1rem;
}

.testimonial-text-block {
  color: var(--dark-slate-blue);
}

.product-name {
  color: var(--slate-grey);
  margin-top: -5px;
  font-size: .889rem;
  font-style: italic;
  font-weight: 300;
}

.inquiry-text {
  color: var(--dark-slate-blue);
  margin-top: 10px;
}

.service-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1260px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  overflow: visible;
}

.service-item {
  text-align: left;
  padding-top: 0;
}

.columns-item-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 89px 1fr;
}

.columns-item-grid.vertically {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #e7e7e7;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 50px 45px;
}

.h3-2 {
  color: #1f1d29;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 24px;
}

.h3-2.m_bottom-20 {
  margin-bottom: 20px;
}

.service-icon {
  margin-bottom: 0;
}

.arrow-button-red {
  font-family: Montserrat, sans-serif;
}

.arrow-button-red:hover {
  color: #ff172d;
}

.arrow-button-red.hidden {
  display: none;
}

.arrow-button-white {
  font-family: Montserrat, sans-serif;
}

.experience-grid {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

.experience-text {
  color: var(--dark-slate-blue);
  margin-bottom: 0;
}

.button-grid {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 230px 230px;
}

.perex {
  color: var(--dark-slate-blue);
  text-align: left;
  width: 100%;
  max-width: 920px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.2222rem;
  font-weight: 400;
  display: block;
}

.perex.center {
  text-align: center;
}

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

.tabs-menu.ten, .tabs-menu.six {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.tabs-menu.three {
  grid-row-gap: 20px;
  text-align: left;
  grid-template-columns: 1fr minmax(auto, 290px) 1fr;
  justify-content: space-between;
  justify-items: stretch;
}

.bezpecnost-nakladacich-ramp {
  background-color: var(--black);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 55px;
  transition: background-color .4s;
  display: flex;
}

.bezpecnost-nakladacich-ramp:hover {
  background-color: var(--red);
  color: #fff;
  text-decoration: underline;
}

.bezpecnost-nakladacich-ramp.w--current {
  background-color: var(--red);
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 55px;
  text-decoration: underline;
  display: flex;
}

.garazova-vrata {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 55px;
  transition: background-color .4s;
  display: flex;
}

.garazova-vrata:hover, .garazova-vrata.w--current {
  background-color: var(--red);
  text-decoration: underline;
}

.tabs, .tab-pane {
  margin-top: 60px;
}

.accordion__item {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 0 40px;
  display: flex;
  overflow: hidden;
}

.accordion__item.js-accordion-item {
  border-bottom: 1px #d8d8d8;
  padding: 10px 0;
}

.accordion__item.js-accordion-item.last-child {
  border-bottom-style: none;
}

.accordion-header.js-accordion-header {
  text-align: center;
  cursor: pointer;
  border-bottom-width: 1px;
  border-bottom-color: #d8d8d8;
  align-items: center;
  padding-left: 50px;
  display: flex;
  position: relative;
}

.accordion-header.js-accordion-header.background {
  background-color: #fbf9f6;
}

.accordion-header.js-accordion-header.align-center {
  align-self: center;
}

.accordion.js-accordion {
  margin-bottom: 40px;
}

.h2-2 {
  color: #1f2c31;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 2.7rem;
  font-weight: 600;
  line-height: 1.1;
}

.h2-2.accordion-h2 {
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 1.333rem;
  font-weight: 600;
}

.accordion-body.js-accordion-body {
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 50px;
  padding-right: 10px;
}

.accordion-body.js-accordion-body.reference {
  margin-top: 24px;
  padding-left: 0;
  padding-right: 0;
}

.accordion-body.js-accordion-body.padding {
  padding-left: 50px;
}

.list-item-text-block {
  color: var(--dark-slate-blue);
}

.list {
  text-align: left;
  padding-left: 20px;
}

.list.margin-bottom_30 {
  margin-bottom: 30px;
}

.second-list-item-text {
  color: var(--dark-slate-blue);
}

.list-item, .list-item-2, .list-item-3, .list-item-4, .list-item-5, .list-item-6, .list-item-7, .list-item-8, .list-item-9, .list-item-10, .list-item-11, .list-item-12, .list-item-13 {
  color: #ff172d;
}

.prumyslova-vrata {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 55px;
  transition: background-color .4s;
  display: flex;
}

.prumyslova-vrata:hover {
  background-color: var(--red);
  text-decoration: underline;
}

.prumyslova-vrata.w--current {
  background-color: var(--red);
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  text-decoration: underline;
  display: flex;
}

.specialni-atypicka-vrata {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 55px;
  transition: background-color .4s;
  display: flex;
}

.specialni-atypicka-vrata:hover, .specialni-atypicka-vrata.w--current {
  background-color: var(--red);
  text-decoration: underline;
}

.brany-ploty-zavory {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 55px;
  transition: background-color .4s;
  display: flex;
}

.brany-ploty-zavory:hover, .brany-ploty-zavory.w--current {
  background-color: var(--red);
  text-decoration: underline;
}

.protipozarni-vrata {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  transition: background-color .4s;
  display: flex;
}

.protipozarni-vrata:hover {
  background-color: var(--red);
  text-decoration: underline;
}

.protipozarni-vrata.w--current {
  background-color: var(--red);
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 55px;
  text-decoration: underline;
  display: flex;
}

.nav-tabs {
  color: var(--white);
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: .722rem;
  font-weight: 700;
  line-height: 1.5;
}

.dropdown-inner-heading-link {
  color: var(--black);
  text-decoration: underline;
}

.dropdown-inner-heading-link:hover {
  text-decoration: none;
}

.nakladaci-technika {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 55px;
  transition: background-color .4s;
  display: flex;
}

.nakladaci-technika:hover, .nakladaci-technika.w--current {
  background-color: var(--red);
  text-decoration: underline;
}

.ochrana-objektu {
  background-color: var(--black);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 55px;
  transition: background-color .4s;
  display: flex;
}

.ochrana-objektu:hover {
  background-color: var(--red);
}

.ochrana-objektu.w--current {
  background-color: var(--red);
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  text-decoration: underline;
  display: flex;
}

.ochrana-uzemi {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 55px;
  transition: background-color .4s;
  display: flex;
}

.ochrana-uzemi:hover {
  background-color: var(--red);
  text-decoration: underline;
}

.ochrana-uzemi.w--current {
  background-color: var(--red);
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  text-decoration: underline;
  display: flex;
}

.anti-vrata-pps {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 55px;
  transition: background-color .4s;
  display: flex;
}

.anti-vrata-pps:hover, .anti-vrata-pps.w--current {
  background-color: var(--red);
  text-decoration: underline;
}

.atypicke-systemy {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 55px;
  transition: background-color .4s;
  display: flex;
}

.atypicke-systemy:hover, .atypicke-systemy.w--current {
  background-color: var(--red);
  text-decoration: underline;
}

.footer-claim {
  color: #fff;
  text-align: right;
  margin-top: 40px;
  font-size: 1rem;
  font-style: italic;
  font-weight: 300;
}

.addition-text {
  color: var(--dark-slate-blue);
  margin-top: 20px;
  line-height: 1.45;
}

.benefits-career-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: column;
  margin-top: 0;
}

.benefits-career-grid.test {
  margin-top: 50px;
}

.benefits-career-inner-grid {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

.benefits-career-description {
  color: var(--dark-slate-blue);
  font-size: 1.222rem;
  font-weight: 300;
  line-height: 1.5;
}

.benefits-career-number {
  color: var(--red);
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 2rem;
  font-weight: 800;
  line-height: 1;
}

.benefits-career-number.margin-top_40 {
  margin-top: 40px;
}

.benefits-career-span {
  color: var(--black);
  font-weight: 700;
}

.bezpecnost-vnitrnich-prostor {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 55px;
  transition: background-color .4s;
  display: flex;
}

.bezpecnost-vnitrnich-prostor:hover, .bezpecnost-vnitrnich-prostor.w--current {
  background-color: var(--red);
  text-decoration: underline;
}

.thumbnail-date {
  color: var(--dark-slate-blue);
  margin-top: 10px;
  font-family: Rubik, sans-serif;
  font-weight: 300;
  text-decoration: none;
}

.brany-branky-ploty {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 55px;
  transition: background-color .4s;
  display: flex;
}

.brany-branky-ploty:hover, .brany-branky-ploty.w--current {
  background-color: var(--red);
  text-decoration: underline;
}

.doplnky-brany-vrata {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 55px;
  transition: background-color .4s;
  display: flex;
}

.doplnky-brany-vrata:hover, .doplnky-brany-vrata.w--current {
  background-color: var(--red);
  text-decoration: underline;
}

.div-block-2, .div-block-3 {
  display: flex;
}

.div-block-4 {
  align-items: center;
  display: flex;
}

.language-button {
  background-color: var(--dark-slate-blue);
  color: #fff;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-left: 36px;
  font-family: Montserrat, sans-serif;
  font-size: .722rem;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.language-button:hover {
  background-color: var(--red);
}

.content-grid {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 30px;
}

.content-grid.service {
  grid-template-columns: 1fr 1fr;
}

.content-grid.about {
  grid-row-gap: 30px;
  grid-template-columns: 1fr;
}

.content-wrapper {
  color: var(--dark-slate-blue);
}

.content-wrapper.center {
  text-align: center;
}

.content-wrapper.center.margin-top_10 {
  margin-top: 12px;
}

.content-wrapper.margin-top_0 {
  margin-top: 0;
}

.job-offer {
  align-items: flex-start;
  display: flex;
}

.inquiry-wrapper-grid {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  margin-top: 30px;
}

.inquiry-contact-item {
  color: var(--dark-slate-blue);
  padding-left: 30px;
  font-weight: 400;
  text-decoration: none;
}

.inquiry-contact-item:hover {
  text-decoration: underline;
}

.inquiry-contact-item.phone {
  background-image: url("https://cdn.prod.website-files.com/633eacf62832dc7d526242b0/63516024888e2fde9f500bb6_Phone%20contact%20red.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 20px;
}

.inquiry-contact-item.email {
  background-image: url("https://cdn.prod.website-files.com/633eacf62832dc7d526242b0/634f8df1df9f123bf2b6d48a_Email%20contact%20red.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 20px;
}

.imges-strip-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.main-heading {
  color: var(--dark-slate-blue);
  text-align: center;
  font-weight: 400;
}

.career-grid {
  grid-column-gap: 80px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  margin-top: 60px;
}

.career-grid.margin-top-0 {
  margin-top: 0;
}

.career-item.image {
  object-fit: fill;
  height: 350px;
  overflow: hidden;
}

.dotacni-programy-text-block {
  color: var(--dark-slate-blue);
}

.jap-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.jap-image.smalll {
  text-align: left;
  object-fit: fill;
  width: auto;
}

.jap-image.production {
  aspect-ratio: auto;
  margin-top: 0;
  overflow: clip;
}

.jap-image.references, .jap-image.world-map {
  margin-top: 50px;
}

.subheading {
  font-size: 1.111rem;
  font-weight: 400;
}

.heading-2 {
  font-weight: 600;
}

.lightbox-link-3 {
  width: 100%;
  height: 200px;
  overflow: hidden;
}

.link-5 {
  font-family: Rubik, sans-serif;
  font-size: 1rem;
  line-height: 1.75;
}

.empty-state, .empty-state-2, .empty-state-3, .empty-state-4 {
  background-color: #0000;
}

.download-link {
  margin-top: 15px;
}

.input-file {
  margin-top: 10px;
  padding-bottom: 10px;
  display: none;
}

.aktuality-colection {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
}

.grid-3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-content: stretch;
  place-items: start;
}

.inner-project-container {
  border-width: 1px;
  border-color: #d62528;
  border-radius: 11px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: 310px;
  display: flex;
}

.link-block-2 {
  cursor: pointer;
  object-fit: fill;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.portfolio-hover-box {
  opacity: 0;
  background-color: #000000bf;
  justify-content: center;
  align-items: center;
  padding: 21px 31px;
  transition: all .5s;
  display: flex;
  position: absolute;
  inset: 0%;
}

.portfolio-hover-box:hover {
  opacity: 1;
}

.project-item {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-height: 380px;
  display: flex;
}

.project-item.title {
  background-color: #d62528;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.portfolio-img {
  object-fit: fill;
  width: 100%;
  max-width: 100%;
  height: 100%;
  transition: transform .4s cubic-bezier(.455, .03, .515, .955);
  display: inline-block;
  position: relative;
  overflow: visible;
}

.h3-3 {
  color: #22252b;
  text-transform: none;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.3333rem;
  line-height: 1.1;
}

.h3-3.white {
  color: #fff;
}

.h3-3.white.box {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.portfolio-hover {
  text-align: center;
  background-color: #0000;
  transition: all .5s;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

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

.tabs-grid.four {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

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

.osvedceni-grid.margin-top_40 {
  margin-top: 40px;
}

.project-intro-container {
  width: 100%;
  max-width: 1260px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  position: relative;
}

.why-point-grid {
  grid-column-gap: 50px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 60px;
}

.point-process-item {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.point-item-inner-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 60px 1fr;
}

.point-number {
  background-color: var(--red);
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  font-family: Rubik, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.h3-4 {
  color: #25241f;
  font-size: 1.111rem;
  line-height: 1.1;
}

.h3-4.point-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.timeline-img {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.vl {
  border-left: 2px solid #ddd;
  height: 100%;
  margin-left: -1px;
  position: absolute;
  top: 0;
  left: 50%;
}

.history-grid-item {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.history-grid {
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 50px 1fr;
}

.history-grid.mobile {
  grid-template-columns: 50px 1fr 1fr;
}

.history-item {
  text-align: left;
  margin-top: 36px;
}

.history-item.left {
  text-align: right;
}

.timeline-item {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.timeline-dott {
  background-color: var(--red);
  border-radius: 0%;
  width: 30px;
  height: 30px;
  margin-top: 50px;
  position: relative;
}

.about-ico-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.default-text-block {
  color: var(--dark-slate-blue);
  text-align: left;
}

.default-text-block.margin-top20 {
  text-align: left;
  margin-top: 20px;
}

.default-text-block.margin-bottom-20 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
}

.default-text-block.center {
  text-align: center;
}

.default-text-block.margin-top_30 {
  margin-top: 30px;
}

.test-centrum-item.margin-top-20 {
  margin-top: 20px;
}

.test-center--benefit-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: 60px auto;
  grid-template-columns: 1fr;
}

.test-center-benefits-description {
  color: var(--black);
  text-align: center;
  text-transform: none;
  font-family: Rubik, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.test-center-number {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 1.333rem;
  font-weight: 800;
}

.guide-item-container {
  width: 100%;
  max-width: 570px;
  position: relative;
}

.showroom-grid {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.showroom-gallery {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  object-fit: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  margin-top: 20px;
  position: static;
}

.lightbox-link-5 {
  min-height: 200px;
}

.showroom-inner-grid {
  grid-column-gap: 20px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  margin-top: 60px;
}

.showroom-inner-grid.margin-top-0 {
  grid-row-gap: 60px;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.lightbox-link-showroom {
  object-fit: fill;
  width: auto;
  height: 200px;
  overflow: hidden;
}

.image-gallery-ready {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100px;
  min-height: 150px;
  max-height: none;
}

.image-gallery-ready.large {
  width: auto;
  max-width: 100%;
  height: auto;
}

.image-gallery-ready-square {
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.showroom-gallery-ready-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.komplet-reseni-logos-grid {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 60px;
}

.icons-item {
  opacity: 1;
  text-align: center;
}

.paralax-mask {
  object-fit: cover;
  width: 48%;
  height: auto;
  overflow: visible;
}

.paralax-mask.reference {
  width: 31.55%;
}

.paralax-slider {
  z-index: 0;
  background-color: #0000;
  height: auto;
  min-height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 60px;
  overflow: visible;
}

.paralax-slide {
  margin-bottom: 0;
  margin-right: 30px;
}

.slider-nav {
  color: var(--red);
  background-color: #0000;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(0, -10px);
}

.icon-3 {
  color: #fff;
  background-color: #0000;
  font-family: Rubik, sans-serif;
  font-size: 1rem;
  font-weight: 900;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.realizace-item {
  object-fit: fill;
  background-color: #0000;
  width: 100%;
  height: 100%;
  display: block;
  overflow: visible;
}

.realizacegrid-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.realizacegrid-copy.duo {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: fill;
  grid-template-columns: 296px 1fr;
  grid-auto-flow: row;
  width: 100%;
  overflow: visible;
}

.hidden {
  display: none;
}

.arrow-left {
  width: 50px;
  height: 50px;
  inset: 1em auto 0% 0%;
  transform: translate(300px);
}

.carousel-logos-container {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.icon-4 {
  color: var(--red);
}

.arrow-right {
  opacity: 1;
  width: 50px;
  height: 50px;
  transition: opacity .2s;
  display: block;
  inset: 1em 0% 0% auto;
  transform: translate(-300px, 5px);
}

.carousel-mask {
  width: 20%;
  height: auto;
  font-size: 1rem;
  overflow: visible;
}

.client-logos-item-2 {
  opacity: .8;
  text-align: center;
  object-fit: fill;
  width: 100px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.carousel-slider {
  margin-left: auto;
  margin-right: auto;
}

.carousel-2 {
  background-color: #0000;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 400px;
}

.carousel-2.is_contained {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 75px;
  overflow: hidden;
}

.carousel-logo {
  filter: grayscale();
  object-fit: scale-down;
  width: 100%;
  height: 70px;
}

.slide-nav {
  font-size: .6rem;
  display: none;
  top: 60px;
}

.footer-grid-inner-about-desktop {
  color: #bbb;
  font-size: .9375rem;
  line-height: 2;
}

.vyroba-item {
  width: 100%;
}

.vyroba-item.image {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: block;
  overflow: clip;
}

.vyroba-item.description {
  max-width: 450px;
}

.vyroba-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  margin-top: 60px;
}

.vyroba-grid.margin-top-0 {
  margin-top: 0;
}

.product-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  margin-top: 60px;
}

.product-item.image {
  object-fit: fill;
  height: 350px;
  overflow: hidden;
}

.text-block-20 {
  color: #3f485d;
}

.h3-5 {
  color: #090909;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.h3-5.service {
  margin-top: 24px;
  margin-bottom: 12px;
  font-size: 1.333rem;
  font-weight: 600;
  line-height: 1.1;
}

.h3-5.service.margin-top_0 {
  margin-top: 0;
}

.button-2 {
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #e30613;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 230px;
  height: 50px;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: .722rem;
  font-weight: 700;
  transition: background-color .4s;
  display: flex;
}

.button-2:hover {
  background-color: #090909;
}

.button-2.auto {
  max-width: 300px;
  height: 50px;
  padding-left: 30px;
  padding-right: 30px;
}

.button-wrapper-2 {
  margin-top: 30px;
  display: block;
}

.button-wrapper-2.center {
  justify-content: center;
  display: flex;
}

.button-wrapper-2.center.margin-top_100 {
  margin-top: 100px;
}

.client-logos-text-item {
  opacity: .8;
  text-align: center;
  object-fit: fill;
  align-items: center;
  width: 100px;
  height: 70px;
  display: flex;
  overflow: visible;
}

.image-15 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.navbar-mobile {
  z-index: 5;
  background-color: #090909;
  align-items: center;
  height: 65px;
  margin-top: 150px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.navbar-mobile.after {
  z-index: 1;
  margin-top: 0;
  position: fixed;
}

.mobile-nav-link {
  text-transform: uppercase;
  background-color: #fff;
  border-bottom: 1px solid #e7e7e7;
  font-family: Montserrat, sans-serif;
  font-size: .778rem;
  font-weight: 600;
  display: block;
}

.mobile-nav-link:hover {
  color: var(--red);
}

.dropdown-link-mobile {
  background-color: var(--white-smoke);
  padding-left: 40px;
  font-weight: 600;
}

.dropdown-link-mobile:hover {
  color: var(--red);
}

.dropdown-sublink-mobile {
  background-color: var(--white-smoke);
  padding-left: 60px;
  font-family: Rubik, sans-serif;
  font-weight: 400;
}

.dropdown-sublink-mobile:hover {
  text-decoration: underline;
}

.dropdown-list-mobile {
  background-color: var(--white-smoke);
  padding-top: 20px;
  padding-bottom: 20px;
}

.dropdown-list-mobile:hover {
  color: var(--red);
}

.about-text {
  background-color: var(--red);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  padding: 30px 32px;
  display: flex;
}

.about-text-span {
  color: #fff;
  margin-bottom: 1px;
  font-size: 4.444rem;
  font-weight: 600;
  line-height: 1;
}

.second-about {
  color: #fff;
  font-size: 1.556rem;
  font-weight: 500;
  line-height: 1;
}

.slide-img {
  z-index: 0;
  filter: invert(65%);
  object-fit: cover;
  width: 100%;
  height: auto;
}

.swiper-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: flex;
}

.swiper-wrapper.first-swiper-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.carousel-arrow-oval {
  z-index: 3;
  background-color: var(--red);
  border-radius: 100%;
  width: 3.25em;
  height: 3.25em;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.carousel-arrow-oval.next-arrow {
  background-color: var(--red);
  inset: 0% 0% 0% auto;
}

.carousel-arrow-icon {
  z-index: 4;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 1.25em;
  position: relative;
}

.slider-logos {
  margin-top: 40px;
  position: relative;
  overflow: visible;
}

.carousel-arrow {
  align-items: center;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  display: flex;
  position: relative;
}

.carousel-arrow.arrow-next {
  padding-left: 0;
  padding-right: 1em;
}

.carousel-arrows {
  z-index: 4;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center end;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.carousel-arrow-w {
  cursor: pointer;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.carousel-arrow-w.arrow-next {
  margin-right: 2em;
}

.carousel-arrow-w.arrow-previous {
  margin-left: 2em;
}

.swiper.first-swiper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.swiper-slide {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 180px;
  display: flex;
}

.slide {
  justify-content: center;
  align-items: center;
  width: 80%;
  display: flex;
  position: relative;
}

.customer-logos {
  cursor: pointer;
  margin-left: 25px;
  margin-right: 25px;
  display: flex;
}

.slide-in-right.slide {
  width: 80%;
  padding-left: 20px;
  display: flex;
}

.slide-icon {
  width: 100%;
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
}

.html-logos-slider {
  display: none;
}

.next-button {
  z-index: 9;
  background-color: var(--red);
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 0;
  transition: background-color .4s;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.next-button:hover {
  background-color: var(--black);
}

.next-button.left {
  inset: auto auto 0% 1%;
}

.back-button {
  background-color: var(--red);
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 60px;
  padding: 0;
  transition: background-color .4s;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.back-button:hover {
  background-color: var(--black);
}

.back-button.left {
  inset: auto auto 0% 1%;
}

.company-address-grid {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  margin-top: 60px;
}

.company-address-item {
  object-fit: cover;
}

.strong {
  color: var(--black);
  font-size: 1.2222rem;
  font-weight: 600;
}

.strong.solution {
  margin-top: 30px;
  margin-bottom: 0;
}

.strong.solution.center, .strong.center {
  text-align: center;
}

.strong.center.margin-top_10 {
  margin-top: 10px;
}

.timeline-img-wrapp {
  width: 100%;
  height: 325px;
  margin-top: 40px;
  overflow: hidden;
}

.strong-text {
  color: var(--black);
  font-weight: 600;
}

.collections-list-news {
  margin-top: 60px;
  padding-bottom: 50px;
}

.link-block-3 {
  border: 1px #0000001a;
  width: 100%;
  height: 260px;
  overflow: hidden;
}

.image-16 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.pagination {
  justify-content: flex-start;
  height: auto;
  margin-top: 41px;
}

.center-number-wrepp {
  background-color: var(--red);
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.strong-2 {
  color: #25241f;
  font-weight: 600;
}

.description-table {
  grid-column-gap: 20px;
  border-bottom: 1px solid #d5d7dc;
  grid-template-rows: auto;
  grid-template-columns: 250px 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.description-table.hidden {
  display: none;
}

.description-table.last-table {
  margin-bottom: 30px;
}

.text-block-21, .text-block-22, .text-block-23, .text-block-24, .text-block-25, .text-block-26, .text-block-27 {
  color: var(--dark-slate-blue);
}

.lightbox-dotace {
  border: 1px solid #0000001a;
}

.inquiry-form {
  margin-top: 40px;
}

.rich-text-block-2 {
  color: var(--dark-slate-blue);
}

.text-block {
  color: var(--dark-slate-blue);
  margin-top: 20px;
  font-style: normal;
}

.text-block.italic {
  font-style: italic;
}

.testimonial-wrapper {
  background-color: #fff;
  border: 1px solid #e7e7e7;
}

.hp-grid-link-block {
  width: 100%;
  height: 100%;
}

.realizace-1 {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 100px;
  transition: background-color .4s;
  display: flex;
}

.realizace-1:hover, .realizace-1.w--current {
  background-color: var(--red);
  text-decoration: underline;
}

.realizace-2 {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 100px;
  transition: background-color .4s;
  display: flex;
}

.realizace-2:hover, .realizace-2.w--current {
  background-color: var(--red);
  text-decoration: underline;
}

.realizace-3 {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 100px;
  transition: background-color .4s;
  display: flex;
}

.realizace-3:hover, .realizace-3.w--current {
  background-color: var(--red);
  text-decoration: underline;
}

.realizace-4 {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 290px;
  height: 100px;
  transition: background-color .4s;
  display: flex;
}

.realizace-4:hover, .realizace-4.w--current {
  background-color: var(--red);
  text-decoration: underline;
}

.collection-list-wrapper {
  margin-top: 0;
}

.tabs-content {
  padding-top: 60px;
}

.grid-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.grid-5, .grid-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr;
}

.image-17 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.quick-contact-grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 50px 1fr;
}

.history-grid-wrapper {
  display: block;
}

.history-grid-wrapper.mobile {
  display: none;
}

.step-wrapper {
  margin-top: 60px;
}

.step-logos-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.collection-list-2, .collection-list-3 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.margin-top_10 {
  margin-top: 14px;
  display: block;
}

.fs-cc-prefs2_option {
  border-bottom: 1px solid #c0c0c04d;
  padding-top: 16px;
  padding-bottom: 16px;
}

.fs-cc-prefs2_close {
  background-color: var(--dark-slate-blue);
  color: #fff;
  cursor: pointer;
  padding: 12px;
  font-size: 20px;
  text-decoration: none;
  position: absolute;
  inset: 0 0 auto auto;
  box-shadow: -1px 1px 4px #3333331a;
}

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

.fs-cc-prefs2_label {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 32px;
  font-size: .889rem;
  font-weight: 700;
}

.fs-cc-prefs2_form-wrapper {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 30px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs2_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.fs-cc-banner2_component {
  z-index: 999;
  color: #fff;
  background-color: #65708a;
  width: 450px;
  padding: 30px;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.set-all-components-to-display-none-and-use-this-div-to-create-a-symbol, .fs-cc-prefs2_checkbox-label {
  display: none;
}

.fs-cc-manager2_button {
  color: var(--dark-slate-blue);
  cursor: pointer;
  background-color: #fff;
  flex-direction: column;
  width: 48px;
  padding: 8px;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager2_button:hover {
  color: var(--slate-grey);
}

.fs-cc-manager2_component {
  z-index: 999;
  display: block;
  position: fixed;
  inset: auto auto 20px 20px;
}

.fs-cc-banner2_text {
  font-size: 15px;
}

.fs-cc-prefs2_title {
  color: var(--black);
  text-align: left;
  font-size: 1.333rem;
  font-weight: 700;
  line-height: 1.2em;
}

.fs-cc-banner2_text-link {
  color: #fff;
  border-bottom: 2px solid #fff;
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-prefs2_button {
  border: 1px solid var(--dark-slate-blue);
  background-color: var(--dark-slate-blue);
  text-align: center;
  padding: 12px 20px;
  font-size: .75rem;
  font-weight: 600;
}

.fs-cc-prefs2_button.fs-cc-button-alt {
  border-color: var(--slate-grey);
  color: var(--slate-grey);
  background-color: #fff;
  margin-bottom: 12px;
  font-size: .75rem;
  font-weight: 600;
}

.fs-cc-banner2_container {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 990px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-prefs2_content {
  color: #000;
  background-color: #fff;
  height: 100%;
  padding: 40px 32px;
  font-size: .889rem;
  font-weight: 700;
}

.fs-cc-prefs2_checkbox {
  z-index: 1;
  border-width: 2px;
  border-color: var(--slate-grey);
  cursor: pointer;
  background-color: #fff;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs2_checkbox.w--redirected-checked {
  border-color: var(--slate-grey);
  background-color: var(--slate-grey);
  background-size: auto;
}

.fs-cc-prefs2_form {
  color: #fff;
  background-color: #333;
  width: 100%;
  max-width: 400px;
  max-height: 85vh;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-prefs2_submit {
  background-color: var(--black);
  text-align: center;
  margin-top: 12px;
  padding: 12px 20px;
  font-size: .75rem;
  font-weight: 600;
}

.fs-cc-prefs2_component {
  z-index: 997;
  opacity: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 32px;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs2_space-small {
  margin-bottom: 12px;
}

.fs-cc-preferences2_close-icon {
  color: #fff;
  width: 24px;
  height: 24px;
}

.fs-cc-banner2_buttons-wrapper {
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.fs-cc-banner2_button {
  color: var(--dark-slate-blue);
  text-align: center;
  text-transform: uppercase;
  background-color: #fff;
  flex: 1;
  min-width: 140px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 12px 20px;
  font-size: .75rem;
  font-weight: 700;
}

.fs-cc-banner2_button.fs-cc-button-alt {
  background-color: var(--dark-slate-blue);
  color: #fff9;
  font-size: .75rem;
  font-weight: 600;
}

.fs-cc-prefs2_buttons-wrapper {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 16px;
  display: flex;
}

.fs-cc-prefs2_checkbox-field {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-bottom: 0;
  padding: 2px;
  display: flex;
  position: relative;
}

.cookie-link {
  color: var(--black);
}

.text-block-28 {
  font-weight: 400;
}

.language-mobile {
  background-color: var(--dark-slate-blue);
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  margin-left: 30px;
  font-family: Montserrat, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
}

.language-mobile:hover {
  background-color: var(--red);
}

.language-mobile.top-menu {
  text-transform: uppercase;
  display: flex;
}

.nav-lang-wrapp {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.search {
  display: flex;
}

.search.hidden {
  display: none;
}

.search-button-2 {
  background-color: var(--red);
  text-transform: uppercase;
  width: 50px;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: .722rem;
  font-weight: 700;
  transition: background-color .4s;
}

.search-button-2:hover {
  background-color: var(--black);
}

.search-input-2 {
  color: var(--black);
  height: 50px;
  margin-right: 20px;
  font-size: 1rem;
}

.search-input-2::placeholder {
  color: #757575bf;
  font-size: 1rem;
  font-weight: 300;
}

.h2-search {
  font-size: 2.444rem;
}

.navbar-search {
  background-color: var(--black);
  height: 65px;
}

.search-button-wrapper {
  color: #fff;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: .778rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.search-button-wrapper:hover {
  color: var(--red);
}

.newsletter-wrap {
  text-align: center;
  width: 80%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.html-form-rehite {
  margin-top: 29px;
}

.capybara {
  text-align: left;
  justify-content: flex-start;
  padding-left: 25px;
  padding-right: 25px;
  font-weight: 300;
  display: block;
}

.brand__link {
  width: 150px;
}

.chat-block {
  background-color: #fff;
  border-radius: 8px;
  width: 80%;
  padding: 15px;
  display: none;
}

.whatsapp-container {
  z-index: 30;
  background-color: var(--red);
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  transition: all .3s cubic-bezier(.45, .182, .111, .989);
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
  transform: translate(120px);
}

.whatsapp-container:hover {
  background-color: var(--black);
}

.whatsapp-chat {
  background-color: #fff;
  border: 1px solid #00000029;
  flex-direction: column;
  width: 300px;
  margin-bottom: 16px;
  display: flex;
  overflow: hidden;
}

.whatsapp-block {
  z-index: 30;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: fixed;
  inset: auto 25px 100px auto;
}

.live-chat-bottom-text {
  font-size: 10px;
}

.live-chat-bottom-text.block {
  margin-bottom: 5px;
  font-size: 12px;
}

.live-chat-top-text {
  color: var(--black);
  letter-spacing: 0;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25;
  position: static;
}

.live-chat-top-text.block {
  color: #b0b0b0;
  margin-bottom: 10px;
  font-size: 12px;
}

.live-icon {
  background-color: #00b94a;
  border-radius: 100%;
  width: 15px;
  height: 15px;
  display: none;
  position: absolute;
  inset: 5px auto auto 5px;
}

.chat-section {
  background-color: #e6ddd4;
  height: 50%;
  padding: 32px 20px 16px;
}

.close-live-chat-container {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 10%;
  height: 100%;
  display: flex;
}

.livechat-button {
  text-transform: uppercase;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 50px;
  font-family: Montserrat, sans-serif;
  font-size: .722rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.top-section {
  justify-content: space-between;
  align-items: center;
  height: 25%;
  padding: 10px 20px;
  display: flex;
}

.whatsapp-icon {
  display: block;
}

.nav-right-wrap {
  display: flex;
}

.nav-link-career {
  background-color: var(--red);
  color: var(--white-smoke);
  letter-spacing: .05rem;
  justify-content: center;
  align-items: center;
  width: 160px;
  margin-right: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.nav-link-career:hover {
  background-color: var(--dark-slate-blue);
}

.nav-link-header {
  text-transform: uppercase;
  font-size: .778rem;
}

.div-block-29 {
  justify-content: space-between;
  display: flex;
}

.side-navigation-wrap {
  background-color: var(--red);
  color: var(--white);
  letter-spacing: .05rem;
  text-transform: uppercase;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 120px;
  margin-top: 65px;
  font-family: Montserrat, sans-serif;
  font-size: .778rem;
  font-weight: 700;
  text-decoration: none;
  transition: transform .5s;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.side-text {
  transform: rotate(90deg);
}

.h2-job {
  margin-bottom: 10px;
  font-size: 1.444rem;
  font-weight: 600;
}

.job-name {
  color: var(--red);
  font-size: 1.111rem;
  font-weight: 400;
}

.job-wrap {
  display: none;
}

.job-wrap.margin-top_30 {
  margin-top: 30px;
}

.link-6 {
  font-weight: 400;
}

.cp-detail_grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
}

.cp-social_wrap {
  margin-top: 25px;
}

.image-18 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.uui-space-xxlarge {
  width: 100%;
  min-height: 6rem;
}

.image-19 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

@media screen and (min-width: 1920px) {
  .whatsapp-chat {
    display: none;
  }

  .livechat-button {
    transition: all .2s;
  }

  .livechat-button:hover {
    background-color: #000;
    transform: scale(1.05);
  }
}

@media screen and (max-width: 991px) {
  .container.center {
    text-align: left;
  }

  .container.center.career {
    margin-left: auto;
    margin-right: auto;
  }

  .header-contacts-grid {
    grid-template-columns: auto auto;
  }

  .header-contacts-item.career {
    display: none;
  }

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

  .section.benefit {
    height: 100%;
  }

  .section.wide {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.wide.background {
    max-width: none;
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: hidden;
  }

  .section.wide.background.absolute {
    height: auto;
    padding-top: 60px;
  }

  .section.wide.background.padding-bottom_60 {
    padding-bottom: 41px;
  }

  .section.padding-bottom_0 {
    padding-top: 60px;
  }

  .section.experience {
    margin-top: 0;
    padding-bottom: 80px;
  }

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

  .section.news {
    padding-top: 80px;
  }

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

  .contact-grid {
    grid-row-gap: 60px;
    grid-template-columns: 1.25fr;
  }

  .button.auto.max-600 {
    justify-content: center;
    max-width: 600px;
  }

  .quick-contacts-grid {
    grid-template-columns: 1fr;
  }

  .team-grid {
    grid-template-columns: 1fr 1fr;
  }

  .usp-item-container {
    text-align: center;
    flex-direction: row;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .usp-item-image-container {
    margin-bottom: 20px;
  }

  .usp-item-text-container {
    padding-left: 20px;
  }

  .benefit-grid {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .wide-grid {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .wide-grid.margin-top_100 {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: stretch stretch;
    margin-top: 80px;
  }

  .collection-list {
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .collection-list.grid-space {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .product-page-grid {
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 2.5fr;
  }

  .product-detail-contact-item {
    display: none;
  }

  .grid_vz {
    grid-template-rows: auto auto;
  }

  .image-wrapper.contact {
    border-style: none;
  }

  .testimonial-item {
    height: auto;
  }

  .testimonial-item.background {
    min-height: auto;
  }

  .testimonial-description {
    height: auto;
  }

  .service-grid {
    grid-template-columns: 1fr 1fr;
    margin-top: 0;
    position: relative;
  }

  .experience-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-items: stretch;
  }

  .button-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 230px 1fr;
  }

  .tabs-menu.ten, .tabs-menu.six {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .tabs-menu.three {
    grid-template-columns: 1fr 1fr;
  }

  .career-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    margin-top: 50px;
  }

  .link-block-2, .portfolio-hover-box {
    overflow: visible;
  }

  .project-item {
    overflow: hidden;
  }

  .tabs-grid, .tabs-grid.four {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .why-point-grid {
    grid-template-columns: 1fr 1fr;
  }

  .history-grid-item {
    max-width: 100%;
  }

  .history-grid {
    grid-column-gap: 80px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .history-grid.mobile {
    grid-column-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 50px 1fr;
  }

  .default-text-block.center {
    text-align: center;
  }

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

  .paralax-mask {
    width: 100%;
  }

  .paralax-mask.reference {
    width: 47.5%;
  }

  .paralax-slider {
    height: auto;
    margin-top: 30px;
  }

  .paralax-slide {
    height: auto;
    min-height: 450px;
  }

  .realizacegrid-copy {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .realizacegrid-copy.duo {
    grid-template-rows: 150px auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .arrow-left, .arrow-right {
    transform: none;
  }

  .carousel-mask {
    width: 20%;
  }

  .footer-grid-inner-about-desktop {
    display: block;
  }

  .vyroba-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .vyroba-grid.margin-top-0 {
    grid-template-columns: 1fr 1fr;
  }

  .product-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .button-wrapper-2.center.margin-top_100 {
    margin-top: 50px;
  }

  .dropdown-link-mobile {
    display: block;
  }

  .dropdown-list-mobile {
    position: absolute;
    top: auto;
  }

  .slider-logos {
    display: flex;
  }

  .history-grid-wrapper {
    display: none;
  }

  .history-grid-wrapper.mobile {
    display: block;
  }

  .collection-list-2, .collection-list-3 {
    grid-template-columns: 1fr;
  }

  .whatsapp-block {
    bottom: 20px;
    right: 20px;
  }

  .div-block-29 {
    flex-direction: column;
  }

  .side-navigation-wrap {
    display: none;
    top: 30%;
  }

  .uui-space-xxlarge {
    min-height: 4.5rem;
  }
}

@media screen and (max-width: 767px) {
  .header-top-menu {
    display: none;
  }

  .container.margin-top_100 {
    margin-top: 60px;
  }

  .header-menu-container {
    flex-direction: column;
  }

  .header-menu-container.search {
    flex-direction: row;
  }

  .header-middle-menu {
    height: auto;
    padding-top: 15px;
    padding-bottom: 12px;
  }

  .header-contacts-wrapper {
    margin-top: 20px;
  }

  .navbar {
    margin-top: 140px;
  }

  .section.benefit {
    padding-top: 60px;
  }

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

  .section.wide.background.absolute {
    padding-top: 20px;
  }

  .section.wide.padding-top_0 {
    padding-bottom: 60px;
  }

  .section.experience {
    margin-top: 60px;
  }

  .section.news {
    padding-bottom: 20px;
  }

  .footer-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .menu-button {
    padding: 5px 0;
  }

  .menu-button.mobile {
    width: 30px;
  }

  .burger-button-wrapper {
    color: #fff;
  }

  .burger-line-top {
    color: #fff;
    background-color: #fff;
  }

  .burger-line-middle {
    background-color: #fff;
  }

  .burger-line-bottom {
    color: var(--dark-slate-blue);
    background-color: #fff;
  }

  .mega-nav-col {
    flex: 0 auto;
    height: auto;
  }

  .form-block {
    margin-top: 0;
  }

  .h1-heading {
    font-size: 48px;
    line-height: 50px;
  }

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

  .team-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .usp-item-container {
    text-align: left;
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    max-width: 400px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .usp-item-text-container {
    padding-left: 30px;
  }

  .benefit-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .headline-wrap {
    padding-left: 0;
  }

  .wide-grid.margin-top_100 {
    margin-top: 60px;
  }

  .wide-grid-item.description {
    padding-left: 20px;
  }

  .wide-grid-item.description.reverse {
    padding-right: 0;
  }

  .wide-description-wrapper {
    text-align: left;
  }

  .collection-list.grid-space {
    grid-template-columns: 1fr;
  }

  .product-page-grid {
    grid-row-gap: 40px;
  }

  .image-wrapper.small {
    height: auto;
    overflow: visible;
  }

  .testimonial-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .testimonial-item {
    width: auto;
    height: auto;
  }

  .testimonial-item.background {
    min-height: auto;
  }

  .service-grid {
    grid-template-columns: 1fr;
  }

  .tabs-menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .tabs-menu.ten {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .tabs-menu.three {
    grid-template-columns: 1fr;
  }

  .accordion__item.js-accordion-item {
    padding-left: 0;
    padding-right: 0;
  }

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

  .benefits-career-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .benefits-career-inner-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .content-grid {
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .content-grid.service {
    grid-template-columns: 1fr;
  }

  .imges-strip-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .jap-image {
    margin-top: 20px;
  }

  .jap-image.smalll {
    height: 145px;
  }

  .tabs-grid, .tabs-grid.four {
    grid-template-columns: 1fr 1fr;
  }

  .why-point-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .history-grid.mobile {
    grid-column-gap: 20px;
  }

  .history-item {
    margin-top: 30px;
  }

  .showroom-grid {
    grid-row-gap: 40px;
  }

  .showroom-gallery {
    grid-template-columns: 1fr 1fr;
  }

  .image-gallery-ready-square {
    object-fit: cover;
  }

  .paralax-mask.reference {
    width: 100%;
  }

  .paralax-slider {
    height: auto;
    overflow: visible;
  }

  .realizacegrid-copy {
    grid-template-columns: 1fr 1fr;
  }

  .carousel-mask {
    width: 33%;
  }

  .footer-grid-inner-about-desktop {
    margin-top: 20px;
    display: block;
  }

  .vyroba-grid {
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

  .vyroba-grid.margin-top-0 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .navbar-mobile {
    margin-top: 140px;
  }

  .mobile-nav-link:hover {
    background-color: var(--white-smoke);
    color: var(--red);
  }

  .company-address-grid {
    grid-template-columns: 1fr;
  }

  .fs-cc-prefs2_title {
    font-size: 20px;
  }

  .fs-cc-banner2_text-link {
    margin-right: 8px;
  }

  .fs-cc-banner2_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner2_buttons-wrapper {
    margin-top: 12px;
  }

  .fs-cc-banner2_button {
    margin-left: 0;
    margin-right: 8px;
  }

  .nav-lang-wrapp {
    justify-content: center;
    align-items: center;
    min-width: 60px;
  }

  .whatsapp-block {
    bottom: 15px;
    right: 15px;
  }

  .side-navigation-wrap {
    display: none;
    top: 30%;
  }

  .uui-space-xxlarge {
    min-height: 3rem;
  }
}

@media screen and (max-width: 479px) {
  .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 25px;
  }

  .container.center.career {
    padding-left: 0;
    padding-right: 0;
  }

  .header-middle-menu {
    padding-bottom: 20px;
  }

  .navbar {
    margin-top: 285px;
  }

  .search-form-wrapper {
    min-width: 56px;
  }

  .search-form {
    z-index: 30;
    width: 300px;
  }

  .search-button {
    padding-left: 10px;
    padding-right: 10px;
  }

  .header-contacts-grid {
    grid-template-columns: auto;
  }

  .header-contacts-item.service {
    border-right-style: none;
    margin-right: 0;
    padding-left: 48px;
  }

  .section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.benefit {
    padding-top: 40px;
  }

  .section.background {
    padding-bottom: 40px;
  }

  .section.wide.background {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.wide.padding-top_0, .section.wide.padding-top_0.padding {
    padding-bottom: 40px;
  }

  .section.wide.padding-top_0.padding.client {
    padding-top: 0;
  }

  .section.wide.padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.padding-bottom_0 {
    padding-bottom: 40px;
  }

  .section.experience {
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.site, .section.benefiit {
    padding-top: 40px;
  }

  .footer-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.3fr;
  }

  .footer-copy-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .h1-hero {
    font-size: 2rem;
  }

  .button {
    justify-content: center;
    max-width: 100%;
  }

  .button.button_slide {
    width: 100%;
  }

  .button.auto.max-600 {
    flex-direction: row;
  }

  .form-block {
    margin-top: 0;
  }

  .h1-heading {
    font-size: 48px;
    line-height: 50px;
  }

  .h1-heading.center {
    font-size: 2rem;
    line-height: 1.1;
  }

  .address-section {
    padding-top: 40px;
  }

  .quick-contacts-item {
    justify-content: center;
    align-items: center;
    padding: 20px 10px;
    text-decoration: none;
    display: flex;
  }

  .quick-contacts-item.service {
    max-width: 100%;
    padding: 30px 10px;
  }

  .quick-contacts-inner-wrapper.info {
    display: block;
  }

  .h2-heading, .h2-heading.center {
    font-size: 2rem;
    line-height: 1.1;
  }

  .team-grid.margin-bottom_60 {
    margin-bottom: 0;
  }

  .h2 {
    font-size: 2rem;
    line-height: 1.1;
  }

  .usp-item-text-container {
    padding-left: 20px;
  }

  .headline-wrap {
    padding-left: 0;
  }

  .container-thin.margin-top_60 {
    margin-top: 30px;
  }

  .button-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .wide-grid-item.description {
    padding-left: 0;
  }

  .wide-grid-item.description.reverse {
    padding-right: 0;
  }

  .wide-grid-item.image {
    object-fit: fill;
  }

  .wide-description-wrapper {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .collection-list {
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    margin-top: 60px;
  }

  .collection-list.grid-space {
    margin-top: 30px;
  }

  .product-page-grid {
    grid-template-columns: 1fr;
  }

  .blog-thumbnail {
    width: 100%;
  }

  .testimonial-item {
    overflow: hidden;
  }

  .testimonial-item.background {
    width: 100%;
    min-height: auto;
    overflow: hidden;
  }

  .testimonial-description {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-text-block {
    font-size: 1rem;
  }

  .columns-item-grid.vertically {
    padding: 20px 10px 20px 20px;
  }

  .experience-grid {
    grid-row-gap: 30px;
    grid-template-columns: auto;
  }

  .button-grid {
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    place-items: stretch stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .tabs-menu, .tabs-menu.ten, .tabs-menu.six, .tabs-menu.three {
    grid-template-columns: 1fr;
  }

  .tabs {
    margin-top: 30px;
  }

  .accordion__item.js-accordion-item {
    padding-bottom: 0;
  }

  .accordion-header.js-accordion-header, .accordion-header.js-accordion-header.align-center {
    padding-left: 50px;
  }

  .accordion.js-accordion {
    margin-bottom: 0;
  }

  .h2-2 {
    text-align: center;
    font-size: 2.25rem;
  }

  .accordion-body.js-accordion-body {
    padding-left: 10px;
  }

  .accordion-body.js-accordion-body.reference {
    margin-bottom: 0;
  }

  .benefits-career-inner-grid {
    grid-row-gap: 0px;
  }

  .content-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .inquiry-wrapper-grid {
    grid-template-columns: auto;
  }

  .imges-strip-grid {
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    overflow: visible;
  }

  .jap-image {
    margin-top: 0;
  }

  .project-item.title {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .tabs-grid {
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .tabs-grid.four, .osvedceni-grid, .why-point-grid {
    grid-template-columns: 1fr;
  }

  .history-grid {
    grid-column-gap: 80px;
    grid-row-gap: 36px;
  }

  .history-grid.mobile {
    grid-column-gap: 10px;
    grid-template-columns: 25px 1fr;
  }

  .history-item {
    margin-top: 25px;
  }

  .timeline-dott {
    width: 20px;
    height: 20px;
  }

  .showroom-gallery {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .paralax-mask {
    height: auto;
    overflow: visible;
  }

  .paralax-slider {
    object-fit: fill;
    height: auto;
    display: block;
    overflow: visible;
  }

  .paralax-slide {
    overflow: visible;
  }

  .realizacegrid-copy {
    grid-template-columns: 1fr;
  }

  .realizacegrid-copy.duo {
    grid-template-rows: auto auto;
  }

  .carousel-mask {
    width: 50%;
  }

  .carousel-slider {
    padding-left: 10px;
    padding-right: 10px;
  }

  .carousel-2.is_contained {
    overflow: hidden;
  }

  .footer-grid-inner-about-desktop {
    display: block;
  }

  .list-2 {
    padding-left: 20px;
  }

  .product-grid {
    margin-top: 40px;
  }

  .product-item.image {
    height: 250px;
  }

  .image-15 {
    object-fit: cover;
    width: 100%;
  }

  .navbar-mobile {
    z-index: 99;
    margin-top: 285px;
  }

  .carousel-arrows {
    margin-top: 2.5em;
  }

  .carousel-arrow-w.arrow-next {
    margin-right: 1em;
  }

  .carousel-arrow-w.arrow-previous {
    margin-left: 1em;
  }

  .customer-logos {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .slide-in-right.slide {
    padding-left: 0;
  }

  .slide-icon {
    align-self: auto;
  }

  .company-address-grid {
    margin-top: 40px;
  }

  .tabs-content {
    padding-top: 40px;
  }

  .quick-contact-grid {
    grid-template-columns: 1fr;
  }

  .step-logos-grid {
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-2, .collection-list-3 {
    grid-row-gap: 40px;
  }

  .fs-cc-prefs2_close {
    padding: 8px;
  }

  .fs-cc-prefs2_label {
    font-size: 14px;
  }

  .fs-cc-banner2_component {
    width: 100%;
  }

  .fs-cc-prefs2_title {
    font-size: 18px;
  }

  .fs-cc-prefs2_button.fs-cc-button-alt {
    margin-bottom: 8px;
  }

  .fs-cc-prefs2_content {
    padding: 24px;
  }

  .fs-cc-prefs2_submit {
    margin-top: 8px;
  }

  .fs-cc-prefs2_component {
    padding: 24px;
  }

  .whatsapp-container {
    width: 80px;
    height: 80px;
    bottom: 10px;
    right: 0;
  }

  .whatsapp-chat {
    width: 100%;
    height: 33vh;
    margin-bottom: 10px;
    position: relative;
  }

  .whatsapp-block {
    z-index: 10;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    bottom: 0;
    right: 0;
  }

  .nav-link-career {
    width: 155px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .side-navigation-wrap {
    display: none;
    top: 35%;
  }

  .image-19 {
    aspect-ratio: 2 / 3;
  }
}

#w-node-_1b3ee034-7d79-43b5-2e35-586f81c973cb-95267d1b, #w-node-_1b3ee034-7d79-43b5-2e35-586f81c973d3-95267d1b, #w-node-_1b3ee034-7d79-43b5-2e35-586f81c973db-95267d1b, #w-node-_1b3ee034-7d79-43b5-2e35-586f81c973e3-95267d1b, #w-node-_1b3ee034-7d79-43b5-2e35-586f81c973eb-95267d1b, #w-node-_1b3ee034-7d79-43b5-2e35-586f81c973f3-95267d1b {
  place-self: start center;
}

#w-node-_2e94b85a-da1a-d96a-5b46-e40e1edb4261-95267d1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e94b85a-da1a-d96a-5b46-e40e1edb4268-95267d1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6cceb9d6-8e22-c99e-a840-1d57b04d457c-95267d1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5efd7fc8-0abc-7817-bbd5-e544eafb0a34-95267d1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f230d0fa-88c8-791c-d5b6-fa9f551215ef-95267d1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-f230d0fa-88c8-791c-d5b6-fa9f551215ed-95267d1b, #w-node-_15029ed8-0e3d-b3aa-9302-d24ac96f7be2-95267d1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15029ed8-0e3d-b3aa-9302-d24ac96f7be4-95267d1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_65a8f074-2c3f-5edd-4282-86357146ed1f-95267d1b {
  place-self: center end;
}

#w-node-_276cf4ab-9ce2-0d93-e303-35e82636ae65-95267d1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b3791afe-6a3a-c304-d6f5-eccc5a5229e3-95267d1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ac1d8dfd-70b1-b7f1-4233-82dcf89774b7-95267d1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_03ba92bc-22d3-86ae-5561-4caa40cb9280-95267d1b, #w-node-bef79a08-fef5-655b-3bdb-6dd0fa95e0f4-95267d1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2980aff0-ffee-b74a-23aa-4f55e5a64081-95267d1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-cbabb634-72b2-6abd-6e61-2a110297d4fb-95267d1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2f89a04c-d12d-fb45-8a96-4d2fde4fc1d6-95267d1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_448a121a-00fb-f591-6581-34facabfdea6-95267d1b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c8f6dc1a-acf4-07d9-1261-ecf1b4db0c94-95267d1b, #w-node-_27db6b01-fb01-b101-9134-34d5da0037d7-95267d1b, #w-node-_1cf6909b-44e5-6b24-7b70-a7a8a5a02985-95267d1b, #w-node-_5d2956ea-374f-f335-55a6-1520a2306b34-95267d1b, #w-node-_5d2956ea-374f-f335-55a6-1520a2306b3f-95267d1b, #w-node-a86870d6-8d4f-edda-e749-c6ac02f7df01-95267d1b, #w-node-_849c6a82-0766-8c27-b91d-4b74085927ef-95267d1b, #w-node-_5a110af0-afe9-e428-ea73-e07617dd23ab-95267d1b, #w-node-fcfb18b7-9386-88f2-9cf6-07cbaff11d8a-95267d1b, #w-node-_5a110af0-afe9-e428-ea73-e07617dd23b4-95267d1b, #w-node-_28a2a3c1-e929-f315-9af8-0f63458f8dd9-95267d1b, #w-node-_5a110af0-afe9-e428-ea73-e07617dd23bd-95267d1b, #w-node-f527396c-2c65-7b79-8fc5-3ce05bad7c3f-95267d1b, #w-node-_5a110af0-afe9-e428-ea73-e07617dd23c6-95267d1b, #w-node-cf94745a-21c7-1dca-efe1-eb96f55aead1-f55aeace {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf94745a-21c7-1dca-efe1-eb96f55aeadf-f55aeace, #w-node-cf94745a-21c7-1dca-efe1-eb96f55aeaf9-f55aeace {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-cf94745a-21c7-1dca-efe1-eb96f55aeb13-f55aeace {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cf94745a-21c7-1dca-efe1-eb96f55aeb29-f55aeace, #w-node-cf94745a-21c7-1dca-efe1-eb96f55aeb2c-f55aeace, #w-node-cf94745a-21c7-1dca-efe1-eb96f55aeb2e-f55aeace, #w-node-cf94745a-21c7-1dca-efe1-eb96f55aeb32-f55aeace, #w-node-cf94745a-21c7-1dca-efe1-eb96f55aeb30-f55aeace {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf94745a-21c7-1dca-efe1-eb96f55aeb34-f55aeace {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_0b325b8e-fc51-7f17-8f61-0460349e6ce6-349e6cde {
  align-self: center;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751d5f-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751d63-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751d67-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751d6b-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751d71-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751d73-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751d75-61751d59, #w-node-a9f10869-dd76-41a8-6a18-3381abb5bd55-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751d77-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751d80-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751d86-61751d59, #w-node-a67f0c18-a842-354e-2de6-275d1bbdcdb1-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751d8c-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee3a-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee3c-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee3d-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee3e-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee40-61751d59, #w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee42-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee44-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee45-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee46-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee48-61751d59, #w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee4a-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee4c-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee4d-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee4e-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee50-61751d59, #w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee52-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee54-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee55-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee56-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee58-61751d59, #w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee5f-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee61-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee62-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee63-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee65-61751d59, #w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee67-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76b1bc1f-aa63-9d52-d3f8-099c5bf68c34-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee6a-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee6b-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee6d-61751d59, #w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee6f-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee71-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee72-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee73-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6572afe5-6155-e1b2-f426-6ce1e166ee75-61751d59, #w-node-_588a50ee-f798-7130-8369-f9188e49aeaf-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aeb1-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aeb2-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aeb3-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aeb5-61751d59, #w-node-_588a50ee-f798-7130-8369-f9188e49aeb7-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aeb9-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aeba-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aebb-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aebd-61751d59, #w-node-_588a50ee-f798-7130-8369-f9188e49aebf-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aec1-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aec2-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aec3-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aec5-61751d59, #w-node-_588a50ee-f798-7130-8369-f9188e49aec7-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aec9-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aeca-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aecb-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aecd-61751d59, #w-node-_588a50ee-f798-7130-8369-f9188e49aed4-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aed6-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aed7-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aed8-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aeda-61751d59, #w-node-_588a50ee-f798-7130-8369-f9188e49aedc-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aede-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aedf-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aee0-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aee2-61751d59, #w-node-_588a50ee-f798-7130-8369-f9188e49aee4-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aee6-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aee7-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aee8-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aeea-61751d59, #w-node-_588a50ee-f798-7130-8369-f9188e49aeec-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aeee-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aeef-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aef0-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aef4-61751d59, #w-node-_588a50ee-f798-7130-8369-f9188e49aef6-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aef8-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aef9-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aefa-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_588a50ee-f798-7130-8369-f9188e49aefd-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751e53-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e55-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e56-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e57-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e59-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751e5b-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e5d-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e5e-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e5f-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e61-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751e65-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e67-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e68-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e69-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e6b-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751e6f-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e71-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e72-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e73-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e75-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751e7e-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e80-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e81-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e82-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e84-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751e88-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e8a-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e8b-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e8c-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e8e-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751e92-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e94-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e95-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e96-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e98-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751e9c-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e9e-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751e9f-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751ea0-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751ea3-61751d59, #w-node-ea25ef80-f71b-f799-c61e-45f4e967a186-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a188-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a189-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a18a-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a18c-61751d59, #w-node-ea25ef80-f71b-f799-c61e-45f4e967a18e-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a190-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a191-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a192-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a194-61751d59, #w-node-ea25ef80-f71b-f799-c61e-45f4e967a196-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a198-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a199-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a19a-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a19c-61751d59, #w-node-ea25ef80-f71b-f799-c61e-45f4e967a19e-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a1a0-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a1a1-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a1a2-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a1a4-61751d59, #w-node-ea25ef80-f71b-f799-c61e-45f4e967a1ab-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a1ad-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a1ae-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a1af-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a1b1-61751d59, #w-node-ea25ef80-f71b-f799-c61e-45f4e967a1b3-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a1f7afc-9907-ed3a-b00a-582898bc562f-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a1b6-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a1b7-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a1b9-61751d59, #w-node-ea25ef80-f71b-f799-c61e-45f4e967a1bb-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a1bd-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a1be-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a1bf-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-ea25ef80-f71b-f799-c61e-45f4e967a1c1-61751d59, #w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef382a-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef382c-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef382d-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef382e-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3830-61751d59, #w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3832-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3834-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3835-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3836-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3838-61751d59, #w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef383a-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef383c-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef383d-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef383e-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3840-61751d59, #w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3842-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3844-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3845-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3846-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3848-61751d59, #w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef384f-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3851-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3852-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3853-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3855-61751d59, #w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3857-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3859-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef385a-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef385b-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef385d-61751d59, #w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef385f-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3861-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3862-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3863-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3865-61751d59, #w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3867-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3869-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef386a-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef386b-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef386f-61751d59, #w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3871-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3873-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3874-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3875-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f2f7ca5f-f77e-d50b-c9e7-dacd33ef3878-61751d59, #w-node-fcfb06b8-3642-5051-3b13-df93794c21c7-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcfb06b8-3642-5051-3b13-df93794c21c9-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fcfb06b8-3642-5051-3b13-df93794c21ca-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcfb06b8-3642-5051-3b13-df93794c21cb-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-fcfb06b8-3642-5051-3b13-df93794c21cd-61751d59, #w-node-fcfb06b8-3642-5051-3b13-df93794c21d1-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcfb06b8-3642-5051-3b13-df93794c21d3-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fcfb06b8-3642-5051-3b13-df93794c21d4-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcfb06b8-3642-5051-3b13-df93794c21d5-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-fcfb06b8-3642-5051-3b13-df93794c21d7-61751d59, #w-node-fcfb06b8-3642-5051-3b13-df93794c21db-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcfb06b8-3642-5051-3b13-df93794c21dd-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fcfb06b8-3642-5051-3b13-df93794c21de-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcfb06b8-3642-5051-3b13-df93794c21df-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-fcfb06b8-3642-5051-3b13-df93794c21e1-61751d59, #w-node-fcfb06b8-3642-5051-3b13-df93794c21e5-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcfb06b8-3642-5051-3b13-df93794c21e7-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fcfb06b8-3642-5051-3b13-df93794c21e8-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcfb06b8-3642-5051-3b13-df93794c21e9-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-fcfb06b8-3642-5051-3b13-df93794c21eb-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751f24-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751f26-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751f27-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751f28-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751f2a-61751d59, #w-node-f08c2aac-1401-fb21-7456-d0d761751f2e-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751f30-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751f31-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751f32-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-f08c2aac-1401-fb21-7456-d0d761751f34-61751d59, #w-node-_36b9b767-ed57-3e14-1811-72099a1c6687-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36b9b767-ed57-3e14-1811-72099a1c6689-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_36b9b767-ed57-3e14-1811-72099a1c668a-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36b9b767-ed57-3e14-1811-72099a1c668b-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_36b9b767-ed57-3e14-1811-72099a1c668d-61751d59, #w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de62a-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de62c-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de62d-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de62e-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de630-61751d59, #w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de632-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de634-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de635-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de636-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de638-61751d59, #w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de63c-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de63e-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de63f-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de640-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de642-61751d59, #w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de646-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de648-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de649-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de64a-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_0608f02a-1f3d-ee4b-93e8-6fdaf03de64c-61751d59, #w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906bf-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906c1-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906c2-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906c3-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906c5-61751d59, #w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906c9-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906cb-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906cc-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906cd-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906cf-61751d59, #w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906d3-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906d5-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906d6-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906d7-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906d9-61751d59, #w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906dd-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906df-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906e0-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906e1-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906e5-61751d59, #w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906e9-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906eb-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906ec-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906ed-61751d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_15a9e7fd-057b-f98c-6e85-7a417ff906f0-61751d59, #w-node-_67047b81-fc05-8cda-afd7-77fd244ee3a4-d2267d48, #w-node-_67047b81-fc05-8cda-afd7-77fd244ee3a6-d2267d48, #w-node-_67047b81-fc05-8cda-afd7-77fd244ee3a8-d2267d48, #w-node-_67047b81-fc05-8cda-afd7-77fd244ee3aa-d2267d48, #w-node-_67047b81-fc05-8cda-afd7-77fd244ee3ac-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0efc-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f0c-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f0f-d2267d48, #w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f13-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f16-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f19-d2267d48, #w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f28-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f38-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f3b-d2267d48, #w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f3f-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f42-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f45-d2267d48, #w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f56-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f6b-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f6e-d2267d48, #w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f72-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f75-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f78-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f8b-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0f8e-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0fa1-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0fa4-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0fb5-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0fb8-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0fcb-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0fce-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0fe1-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0fe4-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0ffc-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1f17dff-8047-11f4-561d-1bfadf7d0fff-d2267d48, #w-node-_59df0de0-2174-4a96-5d9b-5475a08e730a-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_59df0de0-2174-4a96-5d9b-5475a08e7320-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59df0de0-2174-4a96-5d9b-5475a08e7323-d2267d48, #w-node-fe99fc43-4310-e1d5-218a-36dcdd78bd51-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-fe99fc43-4310-e1d5-218a-36dcdd78bd4e-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe99fc43-4310-e1d5-218a-36dcdd78bd41-d2267d48, #w-node-dc79fe2f-f2d7-6555-df63-dfa214cd3025-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-dc79fe2f-f2d7-6555-df63-dfa214cd302d-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc79fe2f-f2d7-6555-df63-dfa214cd3030-d2267d48, #w-node-_570bbd69-5e26-7649-6075-3684b7ce25eb-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_570bbd69-5e26-7649-6075-3684b7ce25ed-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_570bbd69-5e26-7649-6075-3684b7ce25f0-d2267d48, #w-node-_41387d35-09ab-7748-5322-ed3fcef42242-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_41387d35-09ab-7748-5322-ed3fcef4224a-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41387d35-09ab-7748-5322-ed3fcef4224d-d2267d48, #w-node-b480b5b7-e379-443a-df93-9cd26a2be787-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b480b5b7-e379-443a-df93-9cd26a2be789-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b480b5b7-e379-443a-df93-9cd26a2be78c-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49427-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49429-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4942a-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4942b-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4942d-d2267d48, #w-node-af6d2b69-8766-56d5-2601-a15b5fa49431-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49433-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49434-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49435-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49437-d2267d48, #w-node-af6d2b69-8766-56d5-2601-a15b5fa4943b-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4943d-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4943e-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4943f-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49441-d2267d48, #w-node-af6d2b69-8766-56d5-2601-a15b5fa49445-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49447-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49448-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49449-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4944b-d2267d48, #w-node-af6d2b69-8766-56d5-2601-a15b5fa4944f-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49451-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49452-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49453-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49455-d2267d48, #w-node-af6d2b69-8766-56d5-2601-a15b5fa49459-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4945b-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4945c-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4945d-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4945f-d2267d48, #w-node-af6d2b69-8766-56d5-2601-a15b5fa49463-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49465-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49466-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49467-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49469-d2267d48, #w-node-af6d2b69-8766-56d5-2601-a15b5fa4946d-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4946f-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49470-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49471-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49473-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2503ee7b-3afe-cbfa-750f-bd829b96c81a-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2503ee7b-3afe-cbfa-750f-bd829b96c81b-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e532d17-5e78-6ecd-296d-708ccd2528fa-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-db47c1f0-890f-b90d-f01a-f6fa8274a703-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bb8f517-6944-b50b-fec8-27779a9aa361-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0bb8f517-6944-b50b-fec8-27779a9aa362-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e58aac1c-38d4-d119-6bc8-0b6e308b9141-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e58aac1c-38d4-d119-6bc8-0b6e308b9142-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62c25e93-8292-94fa-9765-e7fb36e871dd-d2267d48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_039cf427-40fc-8f36-6608-55d132c27043-32c27040 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_039cf427-40fc-8f36-6608-55d132c27051-32c27040, #w-node-_039cf427-40fc-8f36-6608-55d132c2706b-32c27040 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_039cf427-40fc-8f36-6608-55d132c27085-32c27040 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_039cf427-40fc-8f36-6608-55d132c2709e-32c27040, #w-node-_039cf427-40fc-8f36-6608-55d132c270a1-32c27040, #w-node-_039cf427-40fc-8f36-6608-55d132c270a3-32c27040, #w-node-_039cf427-40fc-8f36-6608-55d132c270a5-32c27040, #w-node-_039cf427-40fc-8f36-6608-55d132c270a7-32c27040 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_039cf427-40fc-8f36-6608-55d132c270a9-32c27040 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_34f8e442-9ae9-8484-cacd-19c6c873fdbc-c873fdb3 {
  align-self: center;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fef7b-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fef7f-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989fef83-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989fef87-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989fef8e-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989fef90-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989fef92-989fef75, #w-node-_255b105e-4685-25a7-e9b8-3746c936c36f-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989fef94-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefa0-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989fefa6-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989fefac-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefbe-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefc0-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefc1-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefc2-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefc4-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989fefc6-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefc8-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefc9-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefca-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefcc-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989fefce-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefd0-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefd1-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefd2-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefd4-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989fefd6-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefd8-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefd9-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefda-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefdc-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989fefe5-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefe7-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefe8-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefe9-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefeb-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989fefef-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989feff1-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989feff2-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989feff3-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989feff5-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989feff9-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989feffb-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989feffc-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989feffd-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989fefff-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff00e-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff010-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff011-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff012-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff014-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff016-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff018-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff019-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff01a-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff01c-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff01e-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff020-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff021-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff022-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff024-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff026-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff028-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff029-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff02a-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff02c-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff033-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff035-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff036-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff037-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff039-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff03d-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff03f-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff040-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff041-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff043-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff045-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff047-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff048-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff049-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff04b-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff04d-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff04f-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff050-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff051-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff055-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff057-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff059-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff05a-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff05b-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff05d-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff06a-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff06c-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff06d-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff06e-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff070-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff072-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff074-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff075-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff076-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff078-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff07c-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff07e-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff07f-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff080-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff082-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff086-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff088-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff089-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff08a-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff08c-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff095-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff097-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff098-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff099-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff09b-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff09f-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff0a1-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff0a2-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff0a3-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff0a5-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff0a9-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff0ab-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff0ac-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff0ad-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff0af-989fef75, #w-node-_41b3cf22-a050-4d84-01ad-71f7989ff0b3-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff0b5-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff0b6-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff0b7-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_41b3cf22-a050-4d84-01ad-71f7989ff0ba-989fef75, #w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181bc-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181be-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181bf-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181c0-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181c2-989fef75, #w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181c4-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181c6-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181c7-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181c8-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181ca-989fef75, #w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181cc-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181ce-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181cf-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181d0-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181d2-989fef75, #w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181d4-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181d6-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181d7-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181d8-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181da-989fef75, #w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181e1-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181e3-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181e4-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181e5-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181e7-989fef75, #w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181e9-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181eb-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181ec-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181ed-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181ef-989fef75, #w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181f1-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181f3-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181f4-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181f5-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_7312ecf7-fe5b-4c30-cfa0-c6c4523181f7-989fef75, #w-node-_6b08ada5-51fc-3079-4e23-7b1eed522362-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed522364-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed522365-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed522366-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed522368-989fef75, #w-node-_6b08ada5-51fc-3079-4e23-7b1eed52236a-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed52236c-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed52236d-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed52236e-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed522370-989fef75, #w-node-_6b08ada5-51fc-3079-4e23-7b1eed522372-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed522374-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed522375-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed522376-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed522378-989fef75, #w-node-_6b08ada5-51fc-3079-4e23-7b1eed52237a-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed52237c-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed52237d-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed52237e-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed522380-989fef75, #w-node-_6b08ada5-51fc-3079-4e23-7b1eed522387-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed522389-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed52238a-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed52238b-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed52238d-989fef75, #w-node-_6b08ada5-51fc-3079-4e23-7b1eed52238f-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed522391-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed522392-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed522393-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed522395-989fef75, #w-node-_6b08ada5-51fc-3079-4e23-7b1eed522397-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed522399-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed52239a-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed52239b-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed52239d-989fef75, #w-node-_6b08ada5-51fc-3079-4e23-7b1eed52239f-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed5223a1-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed5223a2-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed5223a3-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed5223a7-989fef75, #w-node-_6b08ada5-51fc-3079-4e23-7b1eed5223a9-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed5223ab-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed5223ac-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed5223ad-989fef75 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6b08ada5-51fc-3079-4e23-7b1eed5223af-989fef75, #w-node-d007d577-6336-c547-a845-db3ca159fba8-96267d5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da6365cc-25e6-874a-4266-4ec51f0e74e2-96267d5a {
  align-self: auto;
}

#w-node-_071a9088-3f3e-a4bd-2f13-ff94d9979aaa-47267d80, #w-node-_601a2118-1566-f51f-f2de-d0a3cec3102b-47267d80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_071a9088-3f3e-a4bd-2f13-ff94d9979aae-47267d80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_071a9088-3f3e-a4bd-2f13-ff94d9979aaf-47267d80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d5035c-4306-b198-acfc-873255b20760-51267d83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a5d5035c-4306-b198-acfc-873255b2075e-51267d83, #w-node-_2bf6d37c-a83c-a548-d8f8-d142d18761d9-51267d83, #w-node-_2bf6d37c-a83c-a548-d8f8-d142d18761da-51267d83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bf6d37c-a83c-a548-d8f8-d142d18761d0-51267d83, #w-node-_653d3c87-9ee6-d012-8c85-aa1cec9e8601-51267d83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_653d3c87-9ee6-d012-8c85-aa1cec9e85ff-51267d83, #w-node-_653d3c87-9ee6-d012-8c85-aa1cec9e8600-51267d83, #w-node-_0a0c81eb-dfe3-9828-595f-db43e8348cfd-ce267d84, #w-node-_6d82dfd9-5e1c-8fde-e8ec-91af9bd4cb9a-ce267d84, #w-node-ed290d5e-b143-40a3-8b8b-726560891236-ce267d84, #w-node-e233d71e-7b75-ff3c-94ec-b9c50efe7644-ce267d84, #w-node-e233d71e-7b75-ff3c-94ec-b9c50efe7645-ce267d84, #w-node-e233d71e-7b75-ff3c-94ec-b9c50efe7647-ce267d84, #w-node-c2cc0dd1-699d-adbb-5345-52ac8376e375-ce267d84, #w-node-c2cc0dd1-699d-adbb-5345-52ac8376e376-ce267d84, #w-node-c2cc0dd1-699d-adbb-5345-52ac8376e378-ce267d84, #w-node-fa4df316-b973-6d46-b372-78840cd59b4f-ce267d84, #w-node-_9cb837e6-d9cc-e196-a425-514d6c3f2ef7-ce267d84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba5546a5-7432-a62c-f8bc-9d1a2c229830-ce267d84 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-fa58b9d4-3a13-c3ee-c6ac-ac4f9bf302d6-ce267d84, #w-node-fa58b9d4-3a13-c3ee-c6ac-ac4f9bf302d8-ce267d84, #w-node-fa58b9d4-3a13-c3ee-c6ac-ac4f9bf302da-ce267d84, #w-node-fa58b9d4-3a13-c3ee-c6ac-ac4f9bf302dc-ce267d84, #w-node-fa58b9d4-3a13-c3ee-c6ac-ac4f9bf302de-ce267d84, #w-node-e783312a-6840-fbe6-8053-66e94d79c8ef-ce267d84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e783312a-6840-fbe6-8053-66e94d79c8f1-ce267d84, #w-node-e783312a-6840-fbe6-8053-66e94d79c8f7-ce267d84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e783312a-6840-fbe6-8053-66e94d79c8fc-ce267d84, #w-node-e783312a-6840-fbe6-8053-66e94d79c8fd-ce267d84, #w-node-e783312a-6840-fbe6-8053-66e94d79c8ff-ce267d84, #w-node-e783312a-6840-fbe6-8053-66e94d79c900-ce267d84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e783312a-6840-fbe6-8053-66e94d79c901-ce267d84, #w-node-e783312a-6840-fbe6-8053-66e94d79c907-ce267d84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e783312a-6840-fbe6-8053-66e94d79c90c-ce267d84, #w-node-e783312a-6840-fbe6-8053-66e94d79c90d-ce267d84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e783312a-6840-fbe6-8053-66e94d79c90f-ce267d84, #w-node-_9ee41681-0a12-ef8e-c162-c524aa145b73-ce267d84 {
  align-self: center;
}

#w-node-_0e35c2c9-a4b5-9301-4fa7-27d5345cddc9-ce267d84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f262739d-f12b-70a4-43b9-7da12d7bc140-ce267d84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6bee40b3-1ed8-016a-a520-7c63688aef31-de267d85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bee40b3-1ed8-016a-a520-7c63688aef33-de267d85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6bee40b3-1ed8-016a-a520-7c63688aef34-de267d85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2f7ce20-d020-4255-b5e5-6ea9b87adab9-de267d85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e2f7ce20-d020-4255-b5e5-6ea9b87adabb-de267d85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e2f7ce20-d020-4255-b5e5-6ea9b87adabc-de267d85, #w-node-c4a14e92-8ec9-e5c6-0366-d601fb955b02-de267d85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4a14e92-8ec9-e5c6-0366-d601fb955b04-de267d85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c4a14e92-8ec9-e5c6-0366-d601fb955b05-de267d85, #w-node-_3f5a7035-412f-6f05-15c1-38f223b97fa6-de267d85, #w-node-_3f5a7035-412f-6f05-15c1-38f223b97fa8-de267d85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f5a7035-412f-6f05-15c1-38f223b97faa-de267d85, #w-node-_3f5a7035-412f-6f05-15c1-38f223b97fac-de267d85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-b40f739c-9ebe-9a31-e027-0ace30881e60-de267d85, #w-node-_695e7eb9-1b45-3238-0412-99c966d506e5-de267d85, #w-node-_6bee40b3-1ed8-016a-a520-7c63688aef31-d8267d86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bee40b3-1ed8-016a-a520-7c63688aef33-d8267d86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6bee40b3-1ed8-016a-a520-7c63688aef34-d8267d86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2f7ce20-d020-4255-b5e5-6ea9b87adab9-d8267d86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e2f7ce20-d020-4255-b5e5-6ea9b87adabb-d8267d86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-e2f7ce20-d020-4255-b5e5-6ea9b87adabc-d8267d86, #w-node-c4a14e92-8ec9-e5c6-0366-d601fb955b02-d8267d86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4a14e92-8ec9-e5c6-0366-d601fb955b04-d8267d86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c4a14e92-8ec9-e5c6-0366-d601fb955b05-d8267d86, #w-node-_3f5a7035-412f-6f05-15c1-38f223b97faa-d8267d86, #w-node-_3f5a7035-412f-6f05-15c1-38f223b97fac-d8267d86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b40f739c-9ebe-9a31-e027-0ace30881e60-d8267d86, #w-node-b062e7a1-54d4-616c-b650-277279ab616c-d8267d86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_695e7eb9-1b45-3238-0412-99c966d506e5-d8267d86, #w-node-f873d838-b1a2-c72c-46c7-805cf447dd82-d8267d86, #w-node-_9bfe51f3-8fcf-9cba-5649-6494731d8292-d8267d86, #w-node-_2b49695a-d131-c5dc-d8f1-b5cf8100d758-d8267d86, #w-node-_52db6195-485a-9f9f-c021-b9fea1aa8b0e-d8267d86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_309c1044-0f52-cda3-06eb-2fe125f0b5ac-3c267d87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b83bc7c6-3409-54cf-eaaa-25828bdc91da-3c267d87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e4b59ce-8d85-efbb-e7d3-b7b39c1d93de-3c267d87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6e4b59ce-8d85-efbb-e7d3-b7b39c1d93e0-3c267d87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_156365be-f8b4-5c64-a289-1f3093a7be6b-3c267d87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_156365be-f8b4-5c64-a289-1f3093a7be6d-3c267d87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5df522b7-3f20-f4fc-04f0-c45d0f1c7416-3c267d87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5df522b7-3f20-f4fc-04f0-c45d0f1c7418-3c267d87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcd05e66-2d76-3a86-920b-dd160999c8be-3c267d87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bcd05e66-2d76-3a86-920b-dd160999c8c0-3c267d87, #w-node-_363d075a-5db4-f796-7cd1-ee4cd342e306-3c267d87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_363d075a-5db4-f796-7cd1-ee4cd342e308-3c267d87, #w-node-_363d075a-5db4-f796-7cd1-ee4cd342e329-3c267d87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_363d075a-5db4-f796-7cd1-ee4cd342e348-3c267d87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Name-Company.w-node-cc2b951d-8a5b-3f45-07f9-7fed1d2be075-73267d8a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e23c1051-6325-2d13-5bed-f7725dfabba7-73267d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3b7287f2-2e11-f41a-fc40-7304e8a1ba4a-73267d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75b84284-df63-aea1-ec79-f18683f4e2f6-73267d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2b6756f0-51ca-1475-e0b8-ff81e88439b5-73267d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd37b17d-0c47-07da-1251-26c6e7ced9ad-73267d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3b0aef9-33d5-0458-24b3-fa77ed0aa7ea-73267d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0633a34a-a138-ce6f-5f18-8044d57be572-73267d8a, #w-node-_2bf987fc-1194-75f9-bd92-5240fd806d64-73267d8a, #w-node-_190b71a2-eea1-e2fc-724b-8cd08924c6b5-73267d8a, #w-node-_190b71a2-eea1-e2fc-724b-8cd08924c6b9-73267d8a, #w-node-f7d2820f-1e6c-e63e-d587-fea2642a29e9-73267d8a, #w-node-_5b21eb91-438e-ae4c-5b4b-7aa63cc5af28-73267d8a, #w-node-_08c1cd9e-340b-b3ef-4e5e-c0f5223d5b7f-73267d8a, #w-node-_157f2542-62da-3d29-a36c-03f208943719-73267d8a, #w-node-_968569e2-11c1-6061-826f-1b24dbd5871a-73267d8a, #w-node-d3e8f147-406f-8a49-b1d7-2054b683c7d6-73267d8a, #w-node-_88390a16-81fd-ad4d-a8d0-3c7f9afabbca-73267d8a, #w-node-_97b17ae4-676e-00bb-e906-30bad6f20355-73267d8a, #w-node-_05f4c412-bb8f-5174-4c48-6ded31f0f263-73267d8a, #w-node-ae52e642-c3e7-8a42-c691-5c31755d0f4b-73267d8a, #w-node-_2d7e3c9a-a10b-2790-7bcb-d83b3d9ec678-73267d8a, #w-node-_33965cb1-f80f-e42e-68e6-e41f3e880502-73267d8a, #w-node-_16339759-a728-0fc8-2875-d0f23a74f50b-73267d8a, #w-node-_30be8cad-b582-3692-39a4-c309b6b0cb3b-73267d8a, #w-node-_72735976-a69a-e6c3-411b-3d0740f69c3f-73267d8a, #w-node-a703f5db-53ca-dc22-41db-cca9de3386b9-73267d8a, #w-node-_43c81c88-de45-720c-3125-d0f318d627a0-73267d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_43c81c88-de45-720c-3125-d0f318d627a4-73267d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_43c81c88-de45-720c-3125-d0f318d627a5-73267d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43c81c88-de45-720c-3125-d0f318d627ad-73267d8a, #w-node-edfcd13d-a9c0-6b30-45e4-08dd0a99afb6-73267d8a, #w-node-e90e4bde-a99f-46c1-4a8d-e8cecf0fcfbe-73267d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-edfcd13d-a9c0-6b30-45e4-08dd0a99afba-73267d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-edfcd13d-a9c0-6b30-45e4-08dd0a99afbb-73267d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edfcd13d-a9c0-6b30-45e4-08dd0a99afc3-73267d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7c1a7515-d92c-0a8e-33c6-2b98798b8a70-73267d8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7c1a7515-d92c-0a8e-33c6-2b98798b8a71-73267d8a, #w-node-_80c216ea-798f-0227-b906-d973cbf621ef-34267d8e, #w-node-_9b51c2e9-dd6c-d90c-06e0-f3f953c02732-ae267d92, #w-node-_9b51c2e9-dd6c-d90c-06e0-f3f953c02742-ae267d92, #w-node-b4ba2dbd-a17a-c364-0fb9-17891977ec38-db267dab, #w-node-_724def5d-75e2-a627-66fe-f76d62d3be5b-db267dab, #w-node-db501f8e-10bc-15d1-67e9-9dc3fe5fd62a-96267dbe, #w-node-db501f8e-10bc-15d1-67e9-9dc3fe5fd63a-96267dbe, #w-node-_922a9d54-41f7-37ce-e064-814a7cd5a1f0-db267de4, #w-node-f09019e5-4776-6292-3007-a621bbe8e82a-a9267df7, #w-node-b9162b7d-7f7b-06cf-5b8a-bd74f562db12-fd267e1d, #w-node-b9162b7d-7f7b-06cf-5b8a-bd74f562db22-fd267e1d, #w-node-_1bbfec3b-bd18-43ce-d196-166d9272267a-12267e30, #w-node-b5f1995a-440b-c793-1e48-ac092c1655b9-b6267e56, #w-node-_61f3f454-43cd-272d-4f45-e2dbd1bdf109-b6267e56, #w-node-_36274be3-23fb-9bfc-af12-0d369d60fccf-b6267e56, #w-node-_546b2988-5aa8-5fe5-37a0-e9e24764e39d-b6267e56, #w-node-_76be2201-6e50-d165-c315-f42fe897e821-b6267e56, #w-node-d79603a4-40c7-33ef-fe00-1ab07de8e692-b6267e56, #w-node-a427aaa4-bd4e-6b70-f91f-721d96743aa2-b6267e56, #w-node-fcba5b46-0bc6-5bc3-a6e8-d1d587fe07ba-b6267e56, #w-node-d239c62c-611e-380a-6bc6-3357f3aaa712-b6267e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d239c62c-611e-380a-6bc6-3357f3aaa714-b6267e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_08b5e688-5a1b-cbe5-2541-75e95e2fc906-b6267e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08b5e688-5a1b-cbe5-2541-75e95e2fc908-b6267e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a6f28480-b5dc-1f2c-12c3-0e01aa7e7408-b6267e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6f28480-b5dc-1f2c-12c3-0e01aa7e740a-b6267e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b49602dc-4305-06cc-400d-edda2477d2be-b6267e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b49602dc-4305-06cc-400d-edda2477d2c0-b6267e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_77cf8e3d-4cf2-14a9-0d1c-84c237f5d966-b6267e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77cf8e3d-4cf2-14a9-0d1c-84c237f5d968-b6267e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f9faaf3a-8420-fa81-45c3-d83378423094-b6267e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9faaf3a-8420-fa81-45c3-d83378423096-b6267e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_669e7d76-fd01-092f-bff3-22948fa19ead-b6267e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_669e7d76-fd01-092f-bff3-22948fa19eaf-b6267e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc51f36d-c619-11d2-7d02-1003d48812a5-b6267e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc51f36d-c619-11d2-7d02-1003d48812a7-b6267e56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a71-d7267e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a73-d7267e7c, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a7d-d7267e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a86-d7267e7c, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a87-d7267e7c, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a89-d7267e7c, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a8a-d7267e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a8b-d7267e7c, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a95-d7267e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a9e-d7267e7c, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a9f-d7267e7c, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6aa1-d7267e7c, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6aa2-d7267e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6aa3-d7267e7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b5f1995a-440b-c793-1e48-ac092c1655b9-df267eb9, #w-node-_96658ecb-37df-c1e3-db99-cc59ae11e29e-df267eb9, #w-node-_61f3f454-43cd-272d-4f45-e2dbd1bdf109-df267eb9, #w-node-_36274be3-23fb-9bfc-af12-0d369d60fccf-df267eb9, #w-node-_546b2988-5aa8-5fe5-37a0-e9e24764e39d-df267eb9, #w-node-_5bac3282-18f8-9ac1-4e26-0f2704c3e10d-df267eb9, #w-node-b86c7177-c0c0-f313-8797-bc968f57d448-df267eb9, #w-node-bd71e893-674b-4612-bcb8-bc3f4fd5d668-df267eb9, #w-node-a42ca1c7-b2fa-6eee-f58d-c704b0426a3f-df267eb9, #w-node-d239c62c-611e-380a-6bc6-3357f3aaa712-df267eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d239c62c-611e-380a-6bc6-3357f3aaa714-df267eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_08b5e688-5a1b-cbe5-2541-75e95e2fc906-df267eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08b5e688-5a1b-cbe5-2541-75e95e2fc908-df267eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a6f28480-b5dc-1f2c-12c3-0e01aa7e7408-df267eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6f28480-b5dc-1f2c-12c3-0e01aa7e740a-df267eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b49602dc-4305-06cc-400d-edda2477d2be-df267eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b49602dc-4305-06cc-400d-edda2477d2c0-df267eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_77cf8e3d-4cf2-14a9-0d1c-84c237f5d966-df267eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77cf8e3d-4cf2-14a9-0d1c-84c237f5d968-df267eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f9faaf3a-8420-fa81-45c3-d83378423094-df267eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9faaf3a-8420-fa81-45c3-d83378423096-df267eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_669e7d76-fd01-092f-bff3-22948fa19ead-df267eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_669e7d76-fd01-092f-bff3-22948fa19eaf-df267eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc51f36d-c619-11d2-7d02-1003d48812a5-df267eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc51f36d-c619-11d2-7d02-1003d48812a7-df267eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1b3ee034-7d79-43b5-2e35-586f81c973cb-5a267eba, #w-node-_1b3ee034-7d79-43b5-2e35-586f81c973d3-5a267eba, #w-node-_1b3ee034-7d79-43b5-2e35-586f81c973db-5a267eba, #w-node-_1b3ee034-7d79-43b5-2e35-586f81c973e3-5a267eba, #w-node-_1b3ee034-7d79-43b5-2e35-586f81c973eb-5a267eba, #w-node-_1b3ee034-7d79-43b5-2e35-586f81c973f3-5a267eba {
  place-self: start center;
}

#w-node-_2e94b85a-da1a-d96a-5b46-e40e1edb4261-5a267eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e94b85a-da1a-d96a-5b46-e40e1edb4268-5a267eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_6cceb9d6-8e22-c99e-a840-1d57b04d457c-5a267eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5efd7fc8-0abc-7817-bbd5-e544eafb0a34-5a267eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f230d0fa-88c8-791c-d5b6-fa9f551215ef-5a267eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-f230d0fa-88c8-791c-d5b6-fa9f551215ed-5a267eba, #w-node-_15029ed8-0e3d-b3aa-9302-d24ac96f7be2-5a267eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15029ed8-0e3d-b3aa-9302-d24ac96f7be4-5a267eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_65a8f074-2c3f-5edd-4282-86357146ed1f-5a267eba {
  place-self: center end;
}

#w-node-_276cf4ab-9ce2-0d93-e303-35e82636ae65-5a267eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b3791afe-6a3a-c304-d6f5-eccc5a5229e3-5a267eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ac1d8dfd-70b1-b7f1-4233-82dcf89774b7-5a267eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-_03ba92bc-22d3-86ae-5561-4caa40cb9280-5a267eba, #w-node-bef79a08-fef5-655b-3bdb-6dd0fa95e0f4-5a267eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2980aff0-ffee-b74a-23aa-4f55e5a64081-5a267eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-cbabb634-72b2-6abd-6e61-2a110297d4fb-5a267eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2f89a04c-d12d-fb45-8a96-4d2fde4fc1d6-5a267eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_448a121a-00fb-f591-6581-34facabfdea6-5a267eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c8f6dc1a-acf4-07d9-1261-ecf1b4db0c94-5a267eba, #w-node-_27db6b01-fb01-b101-9134-34d5da0037d7-5a267eba, #w-node-_1cf6909b-44e5-6b24-7b70-a7a8a5a02985-5a267eba, #w-node-_5d2956ea-374f-f335-55a6-1520a2306b34-5a267eba, #w-node-_5d2956ea-374f-f335-55a6-1520a2306b3f-5a267eba, #w-node-a86870d6-8d4f-edda-e749-c6ac02f7df01-5a267eba, #w-node-_849c6a82-0766-8c27-b91d-4b74085927ef-5a267eba, #w-node-_5a110af0-afe9-e428-ea73-e07617dd23ab-5a267eba, #w-node-fcfb18b7-9386-88f2-9cf6-07cbaff11d8a-5a267eba, #w-node-_5a110af0-afe9-e428-ea73-e07617dd23b4-5a267eba, #w-node-_28a2a3c1-e929-f315-9af8-0f63458f8dd9-5a267eba, #w-node-_5a110af0-afe9-e428-ea73-e07617dd23bd-5a267eba, #w-node-f527396c-2c65-7b79-8fc5-3ce05bad7c3f-5a267eba, #w-node-_5a110af0-afe9-e428-ea73-e07617dd23c6-5a267eba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3d2bfc2-784a-e51e-cb42-60ebdc07ddb1-35267ebc {
  place-self: start end;
}

#w-node-c3d2bfc2-784a-e51e-cb42-60ebdc07ddb4-35267ebc {
  justify-self: center;
}

#w-node-_2a079cea-6974-108f-436a-77d20f5a5ae3-35267ebc {
  justify-self: start;
}

#w-node-_4046653c-7fec-03b5-c81c-e89a558f88ac-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4046653c-7fec-03b5-c81c-e89a558f88ae-35267ebc, #w-node-_4ce71391-499f-fac1-b990-c8b0b35a4fbc-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4ce71391-499f-fac1-b990-c8b0b35a4fc6-35267ebc, #w-node-_4ce71391-499f-fac1-b990-c8b0b35a4fc7-35267ebc, #w-node-_4541cb13-22ed-872e-9a72-7c8fe29485ee-35267ebc, #w-node-_4541cb13-22ed-872e-9a72-7c8fe29485ef-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4541cb13-22ed-872e-9a72-7c8fe29485f0-35267ebc, #w-node-_7149adce-5e31-65cb-5e7c-69d842be5068-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7149adce-5e31-65cb-5e7c-69d842be5066-35267ebc, #w-node-_7149adce-5e31-65cb-5e7c-69d842be5067-35267ebc, #w-node-_88c2c348-802c-d184-9ddb-2d3ba52d99cf-35267ebc, #w-node-_88c2c348-802c-d184-9ddb-2d3ba52d99d0-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88c2c348-802c-d184-9ddb-2d3ba52d99c6-35267ebc, #w-node-fd2b1304-394c-2c81-35ab-a2ed003a33e4-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fd2b1304-394c-2c81-35ab-a2ed003a33ed-35267ebc, #w-node-fd2b1304-394c-2c81-35ab-a2ed003a33ee-35267ebc, #w-node-a6196bb5-8903-3da4-4d12-a2aac0fb1429-35267ebc, #w-node-a6196bb5-8903-3da4-4d12-a2aac0fb142a-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6196bb5-8903-3da4-4d12-a2aac0fb142b-35267ebc, #w-node-_4f55d5fc-3351-9bd4-4709-ed6e3147290b-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4f55d5fc-3351-9bd4-4709-ed6e31472915-35267ebc, #w-node-_4f55d5fc-3351-9bd4-4709-ed6e31472916-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7540fa0e-6228-72c7-a372-da48753a70ec-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7540fa0e-6228-72c7-a372-da48753a70ea-35267ebc, #w-node-e7f3c92f-a8e5-9400-41ec-b4f0e71e0cdf-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7f3c92f-a8e5-9400-41ec-b4f0e71e0ce1-35267ebc, #w-node-ad1f85bb-1628-8280-ef0e-eedb22ab08e2-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ad1f85bb-1628-8280-ef0e-eedb22ab08ea-35267ebc, #w-node-ad1f85bb-1628-8280-ef0e-eedb22ab08eb-35267ebc, #w-node-_55569d8d-ba42-93ee-50da-90c15eef5a8a-35267ebc, #w-node-_55569d8d-ba42-93ee-50da-90c15eef5a8b-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55569d8d-ba42-93ee-50da-90c15eef5a8c-35267ebc, #w-node-_6b7ce75f-25b8-6961-d49a-8bc284abe9d3-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6b7ce75f-25b8-6961-d49a-8bc284abe9db-35267ebc, #w-node-_6b7ce75f-25b8-6961-d49a-8bc284abe9dc-35267ebc, #w-node-f82c2cd8-1fc2-c10d-a985-019cdc03ea2a-35267ebc, #w-node-f82c2cd8-1fc2-c10d-a985-019cdc03ea2b-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f82c2cd8-1fc2-c10d-a985-019cdc03ea2c-35267ebc, #w-node-bfaa32e2-d6b9-5e48-7ef3-f213bad400e7-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bfaa32e2-d6b9-5e48-7ef3-f213bad400ef-35267ebc, #w-node-bfaa32e2-d6b9-5e48-7ef3-f213bad400f0-35267ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Interested-in.w-node-ebc14021-8d50-47f0-1814-7440b6b7a387-54267ebd, #Jmeno-Spolecnost.w-node-c4a5dd5a-f4d5-6ebd-0183-e22082515119-54267ebd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0a0c81eb-dfe3-9828-595f-db43e8348cfd-98267ebf, #w-node-_6d82dfd9-5e1c-8fde-e8ec-91af9bd4cb9a-98267ebf, #w-node-ed290d5e-b143-40a3-8b8b-726560891236-98267ebf, #w-node-e233d71e-7b75-ff3c-94ec-b9c50efe7644-98267ebf, #w-node-e233d71e-7b75-ff3c-94ec-b9c50efe7645-98267ebf, #w-node-e233d71e-7b75-ff3c-94ec-b9c50efe7647-98267ebf, #w-node-c2cc0dd1-699d-adbb-5345-52ac8376e375-98267ebf, #w-node-c2cc0dd1-699d-adbb-5345-52ac8376e376-98267ebf, #w-node-c2cc0dd1-699d-adbb-5345-52ac8376e378-98267ebf, #w-node-fa4df316-b973-6d46-b372-78840cd59b4f-98267ebf, #w-node-_714da056-1321-04b4-b48c-5c4ff74cdcc3-98267ebf, #w-node-fa58b9d4-3a13-c3ee-c6ac-ac4f9bf302d6-98267ebf, #w-node-fa58b9d4-3a13-c3ee-c6ac-ac4f9bf302d8-98267ebf, #w-node-fa58b9d4-3a13-c3ee-c6ac-ac4f9bf302da-98267ebf, #w-node-fa58b9d4-3a13-c3ee-c6ac-ac4f9bf302dc-98267ebf, #w-node-fa58b9d4-3a13-c3ee-c6ac-ac4f9bf302de-98267ebf, #w-node-e783312a-6840-fbe6-8053-66e94d79c8ef-98267ebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e783312a-6840-fbe6-8053-66e94d79c8f1-98267ebf, #w-node-e783312a-6840-fbe6-8053-66e94d79c8f7-98267ebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e783312a-6840-fbe6-8053-66e94d79c8fc-98267ebf, #w-node-e783312a-6840-fbe6-8053-66e94d79c8fd-98267ebf, #w-node-e783312a-6840-fbe6-8053-66e94d79c8ff-98267ebf, #w-node-e783312a-6840-fbe6-8053-66e94d79c900-98267ebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e783312a-6840-fbe6-8053-66e94d79c901-98267ebf, #w-node-e783312a-6840-fbe6-8053-66e94d79c907-98267ebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e783312a-6840-fbe6-8053-66e94d79c90c-98267ebf, #w-node-e783312a-6840-fbe6-8053-66e94d79c90d-98267ebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e783312a-6840-fbe6-8053-66e94d79c90f-98267ebf, #w-node-_9ee41681-0a12-ef8e-c162-c524aa145b73-98267ebf {
  align-self: center;
}

#w-node-_0e35c2c9-a4b5-9301-4fa7-27d5345cddc9-98267ebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f262739d-f12b-70a4-43b9-7da12d7bc140-98267ebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_309c1044-0f52-cda3-06eb-2fe125f0b5ac-34267ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b83bc7c6-3409-54cf-eaaa-25828bdc91da-34267ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e4b59ce-8d85-efbb-e7d3-b7b39c1d93de-34267ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6e4b59ce-8d85-efbb-e7d3-b7b39c1d93e0-34267ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_156365be-f8b4-5c64-a289-1f3093a7be6b-34267ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_156365be-f8b4-5c64-a289-1f3093a7be6d-34267ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5df522b7-3f20-f4fc-04f0-c45d0f1c7416-34267ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5df522b7-3f20-f4fc-04f0-c45d0f1c7418-34267ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcd05e66-2d76-3a86-920b-dd160999c8be-34267ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-bcd05e66-2d76-3a86-920b-dd160999c8c0-34267ec0, #w-node-_363d075a-5db4-f796-7cd1-ee4cd342e306-34267ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_363d075a-5db4-f796-7cd1-ee4cd342e308-34267ec0, #w-node-_363d075a-5db4-f796-7cd1-ee4cd342e329-34267ec0, #w-node-_363d075a-5db4-f796-7cd1-ee4cd342e348-34267ec0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#Jmeno-Spolecnost.w-node-cc2b951d-8a5b-3f45-07f9-7fed1d2be075-4e267ec1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e23c1051-6325-2d13-5bed-f7725dfabba7-4e267ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3b7287f2-2e11-f41a-fc40-7304e8a1ba4a-4e267ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75b84284-df63-aea1-ec79-f18683f4e2f6-4e267ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2b6756f0-51ca-1475-e0b8-ff81e88439b5-4e267ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd37b17d-0c47-07da-1251-26c6e7ced9ad-4e267ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d3b0aef9-33d5-0458-24b3-fa77ed0aa7ea-4e267ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0633a34a-a138-ce6f-5f18-8044d57be572-4e267ec1, #w-node-_2bf987fc-1194-75f9-bd92-5240fd806d64-4e267ec1, #w-node-_190b71a2-eea1-e2fc-724b-8cd08924c6b5-4e267ec1, #w-node-_190b71a2-eea1-e2fc-724b-8cd08924c6b9-4e267ec1, #w-node-f7d2820f-1e6c-e63e-d587-fea2642a29e9-4e267ec1, #w-node-_5b21eb91-438e-ae4c-5b4b-7aa63cc5af28-4e267ec1, #w-node-_08c1cd9e-340b-b3ef-4e5e-c0f5223d5b7f-4e267ec1, #w-node-_157f2542-62da-3d29-a36c-03f208943719-4e267ec1, #w-node-_968569e2-11c1-6061-826f-1b24dbd5871a-4e267ec1, #w-node-d3e8f147-406f-8a49-b1d7-2054b683c7d6-4e267ec1, #w-node-_88390a16-81fd-ad4d-a8d0-3c7f9afabbca-4e267ec1, #w-node-_97b17ae4-676e-00bb-e906-30bad6f20355-4e267ec1, #w-node-_05f4c412-bb8f-5174-4c48-6ded31f0f263-4e267ec1, #w-node-ae52e642-c3e7-8a42-c691-5c31755d0f4b-4e267ec1, #w-node-_2d7e3c9a-a10b-2790-7bcb-d83b3d9ec678-4e267ec1, #w-node-_33965cb1-f80f-e42e-68e6-e41f3e880502-4e267ec1, #w-node-_16339759-a728-0fc8-2875-d0f23a74f50b-4e267ec1, #w-node-_30be8cad-b582-3692-39a4-c309b6b0cb3b-4e267ec1, #w-node-_72735976-a69a-e6c3-411b-3d0740f69c3f-4e267ec1, #w-node-a703f5db-53ca-dc22-41db-cca9de3386b9-4e267ec1, #w-node-_43c81c88-de45-720c-3125-d0f318d627a0-4e267ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_43c81c88-de45-720c-3125-d0f318d627a4-4e267ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_43c81c88-de45-720c-3125-d0f318d627a5-4e267ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43c81c88-de45-720c-3125-d0f318d627ad-4e267ec1, #w-node-edfcd13d-a9c0-6b30-45e4-08dd0a99afb6-4e267ec1, #w-node-e90e4bde-a99f-46c1-4a8d-e8cecf0fcfbe-4e267ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-edfcd13d-a9c0-6b30-45e4-08dd0a99afba-4e267ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-edfcd13d-a9c0-6b30-45e4-08dd0a99afbb-4e267ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-edfcd13d-a9c0-6b30-45e4-08dd0a99afc3-4e267ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7c1a7515-d92c-0a8e-33c6-2b98798b8a70-4e267ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7c1a7515-d92c-0a8e-33c6-2b98798b8a71-4e267ec1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d007d577-6336-c547-a845-db3ca159fba8-0f267ec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_67047b81-fc05-8cda-afd7-77fd244ee3a4-05267ec3, #w-node-_67047b81-fc05-8cda-afd7-77fd244ee3a6-05267ec3, #w-node-_67047b81-fc05-8cda-afd7-77fd244ee3a8-05267ec3, #w-node-_67047b81-fc05-8cda-afd7-77fd244ee3aa-05267ec3, #w-node-_67047b81-fc05-8cda-afd7-77fd244ee3ac-05267ec3, #w-node-af6d2b69-8766-56d5-2601-a15b5fa49427-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49429-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4942a-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4942b-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4942d-05267ec3, #w-node-af6d2b69-8766-56d5-2601-a15b5fa49431-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49433-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49434-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49435-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49437-05267ec3, #w-node-af6d2b69-8766-56d5-2601-a15b5fa4943b-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4943d-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4943e-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4943f-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49441-05267ec3, #w-node-af6d2b69-8766-56d5-2601-a15b5fa49445-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49447-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49448-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49449-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4944b-05267ec3, #w-node-af6d2b69-8766-56d5-2601-a15b5fa4944f-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49451-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49452-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49453-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49455-05267ec3, #w-node-af6d2b69-8766-56d5-2601-a15b5fa49459-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4945b-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4945c-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4945d-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4945f-05267ec3, #w-node-af6d2b69-8766-56d5-2601-a15b5fa49463-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49465-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49466-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49467-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49469-05267ec3, #w-node-af6d2b69-8766-56d5-2601-a15b5fa4946d-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa4946f-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49470-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49471-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-af6d2b69-8766-56d5-2601-a15b5fa49473-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2503ee7b-3afe-cbfa-750f-bd829b96c81a-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2503ee7b-3afe-cbfa-750f-bd829b96c81b-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e532d17-5e78-6ecd-296d-708ccd2528fa-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-db47c1f0-890f-b90d-f01a-f6fa8274a703-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bb8f517-6944-b50b-fec8-27779a9aa361-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0bb8f517-6944-b50b-fec8-27779a9aa362-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e58aac1c-38d4-d119-6bc8-0b6e308b9141-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e58aac1c-38d4-d119-6bc8-0b6e308b9142-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_62c25e93-8292-94fa-9765-e7fb36e871dd-05267ec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d499fa0-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d499fb0-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d499fb3-0d499f9c, #w-node-_9012473a-6114-d0ce-c509-61ee0d499fb7-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d499fba-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d499fbd-0d499f9c, #w-node-_9012473a-6114-d0ce-c509-61ee0d499fcc-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d499fdc-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d499fdf-0d499f9c, #w-node-_9012473a-6114-d0ce-c509-61ee0d499fe3-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d499fe6-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d499fe9-0d499f9c, #w-node-_9012473a-6114-d0ce-c509-61ee0d499ffa-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d49a00f-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d49a012-0d499f9c, #w-node-_9012473a-6114-d0ce-c509-61ee0d49a016-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d49a019-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d49a01c-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d49a02f-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d49a032-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d49a045-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d49a048-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d49a059-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d49a05c-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d49a06f-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d49a072-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d49a085-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d49a088-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d49a0a0-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9012473a-6114-d0ce-c509-61ee0d49a0a3-0d499f9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#Zajem.w-node-ebc14021-8d50-47f0-1814-7440b6b7a387-49267ec4, #Jmeno-Spolecnost.w-node-c4a5dd5a-f4d5-6ebd-0183-e22082515119-49267ec4, #Misto-realizace-2.w-node-_6f8f39d3-1c59-f101-e785-b8cff68ba4f9-49267ec4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2a1bf7ab-18f6-0656-e162-ad943d01651a-ec267ec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_2a1bf7ab-18f6-0656-e162-ad943d016533-ec267ec5, #w-node-_475111c8-6eb6-9b36-f67a-befe2337e0f0-ec267ec5, #w-node-_2a1bf7ab-18f6-0656-e162-ad943d016536-ec267ec5, #w-node-bf05381b-1783-f451-0c8a-e70f0cee460e-ec267ec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a1bf7ab-18f6-0656-e162-ad943d016538-ec267ec5, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a73-24267edb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a71-24267edb, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a86-24267edb, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a87-24267edb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a7d-24267edb, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a8b-24267edb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a89-24267edb, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a8a-24267edb, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a9e-24267edb, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a9f-24267edb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a95-24267edb, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6aa3-24267edb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6aa1-24267edb, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6aa2-24267edb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3d2bfc2-784a-e51e-cb42-60ebdc07ddb1-a5267ef1 {
  place-self: start end;
}

#w-node-c3d2bfc2-784a-e51e-cb42-60ebdc07ddb4-a5267ef1 {
  justify-self: center;
}

#w-node-_2a079cea-6974-108f-436a-77d20f5a5ae3-a5267ef1 {
  justify-self: start;
}

#w-node-_4046653c-7fec-03b5-c81c-e89a558f88ae-a5267ef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4046653c-7fec-03b5-c81c-e89a558f88ac-a5267ef1, #w-node-_4ce71391-499f-fac1-b990-c8b0b35a4fc6-a5267ef1, #w-node-_4ce71391-499f-fac1-b990-c8b0b35a4fc7-a5267ef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ce71391-499f-fac1-b990-c8b0b35a4fbc-a5267ef1, #w-node-_4541cb13-22ed-872e-9a72-7c8fe29485f0-a5267ef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4541cb13-22ed-872e-9a72-7c8fe29485ee-a5267ef1, #w-node-_4541cb13-22ed-872e-9a72-7c8fe29485ef-a5267ef1, #w-node-e77b6368-59d3-f03d-aa8d-2984f6312b26-a5267ef1, #w-node-e77b6368-59d3-f03d-aa8d-2984f6312b27-a5267ef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e77b6368-59d3-f03d-aa8d-2984f6312b1d-a5267ef1, #w-node-_88c2c348-802c-d184-9ddb-2d3ba52d99c6-a5267ef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_88c2c348-802c-d184-9ddb-2d3ba52d99cf-a5267ef1, #w-node-_88c2c348-802c-d184-9ddb-2d3ba52d99d0-a5267ef1, #w-node-fd2b1304-394c-2c81-35ab-a2ed003a33ed-a5267ef1, #w-node-fd2b1304-394c-2c81-35ab-a2ed003a33ee-a5267ef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd2b1304-394c-2c81-35ab-a2ed003a33e4-a5267ef1, #w-node-a6196bb5-8903-3da4-4d12-a2aac0fb142b-a5267ef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a6196bb5-8903-3da4-4d12-a2aac0fb1429-a5267ef1, #w-node-a6196bb5-8903-3da4-4d12-a2aac0fb142a-a5267ef1, #w-node-_4f55d5fc-3351-9bd4-4709-ed6e31472915-a5267ef1, #w-node-_4f55d5fc-3351-9bd4-4709-ed6e31472916-a5267ef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f55d5fc-3351-9bd4-4709-ed6e3147290b-a5267ef1, #w-node-_7540fa0e-6228-72c7-a372-da48753a70ec-a5267ef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7540fa0e-6228-72c7-a372-da48753a70ea-a5267ef1, #w-node-e7f3c92f-a8e5-9400-41ec-b4f0e71e0cdf-a5267ef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7f3c92f-a8e5-9400-41ec-b4f0e71e0ce1-a5267ef1, #w-node-ad1f85bb-1628-8280-ef0e-eedb22ab08e2-a5267ef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ad1f85bb-1628-8280-ef0e-eedb22ab08ea-a5267ef1, #w-node-ad1f85bb-1628-8280-ef0e-eedb22ab08eb-a5267ef1, #w-node-_55569d8d-ba42-93ee-50da-90c15eef5a8a-a5267ef1, #w-node-_55569d8d-ba42-93ee-50da-90c15eef5a8b-a5267ef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55569d8d-ba42-93ee-50da-90c15eef5a8c-a5267ef1, #w-node-_6b7ce75f-25b8-6961-d49a-8bc284abe9d3-a5267ef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6b7ce75f-25b8-6961-d49a-8bc284abe9db-a5267ef1, #w-node-_6b7ce75f-25b8-6961-d49a-8bc284abe9dc-a5267ef1, #w-node-f82c2cd8-1fc2-c10d-a985-019cdc03ea2a-a5267ef1, #w-node-f82c2cd8-1fc2-c10d-a985-019cdc03ea2b-a5267ef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f82c2cd8-1fc2-c10d-a985-019cdc03ea2c-a5267ef1, #w-node-bfaa32e2-d6b9-5e48-7ef3-f213bad400e7-a5267ef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bfaa32e2-d6b9-5e48-7ef3-f213bad400ef-a5267ef1, #w-node-bfaa32e2-d6b9-5e48-7ef3-f213bad400f0-a5267ef1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94e2f54d-b396-7884-7c72-fcccf46024a8-a5267ef1, #w-node-c4599a73-4226-96e8-af03-8522c76b1ca5-b0267ef3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_46db5072-e032-acb2-5cbb-dcbb244eca76-b0267ef3 {
  place-self: start end;
}

#w-node-_46db5072-e032-acb2-5cbb-dcbb244eca79-b0267ef3 {
  place-self: start center;
}

#w-node-_46db5072-e032-acb2-5cbb-dcbb244eca7c-b0267ef3 {
  place-self: start;
}

#w-node-c4599a73-4226-96e8-af03-8522c76b1ca5-29267ef4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_46db5072-e032-acb2-5cbb-dcbb244eca76-29267ef4 {
  place-self: start end;
}

#w-node-_46db5072-e032-acb2-5cbb-dcbb244eca79-29267ef4 {
  place-self: start center;
}

#w-node-_46db5072-e032-acb2-5cbb-dcbb244eca7c-29267ef4 {
  place-self: start;
}

#w-node-a5d5035c-4306-b198-acfc-873255b2075e-52267ef6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5d5035c-4306-b198-acfc-873255b20760-52267ef6, #w-node-_2bf6d37c-a83c-a548-d8f8-d142d18761d0-52267ef6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2bf6d37c-a83c-a548-d8f8-d142d18761d9-52267ef6, #w-node-_2bf6d37c-a83c-a548-d8f8-d142d18761da-52267ef6, #w-node-_653d3c87-9ee6-d012-8c85-aa1cec9e85ff-52267ef6, #w-node-_653d3c87-9ee6-d012-8c85-aa1cec9e8600-52267ef6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_653d3c87-9ee6-d012-8c85-aa1cec9e8601-52267ef6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9edd8619-1754-7e15-b581-2122f2dedd40-f0267ef7, #w-node-_9edd8619-1754-7e15-b581-2122f2dedd42-f0267ef7, #w-node-_9edd8619-1754-7e15-b581-2122f2dedd44-f0267ef7, #w-node-_9edd8619-1754-7e15-b581-2122f2dedd46-f0267ef7, #w-node-_9edd8619-1754-7e15-b581-2122f2dedd48-f0267ef7, #w-node-bc5203ef-3724-f956-3f0b-be52a49cc336-f0267ef7, #w-node-bc5203ef-3724-f956-3f0b-be52a49cc347-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da52f6-f0267ef7, #w-node-dc9bbece-10fd-466e-8818-6a5991da52f8-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da52fa-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da52ff-f0267ef7, #w-node-dc9bbece-10fd-466e-8818-6a5991da5301-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da5303-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da5308-f0267ef7, #w-node-dc9bbece-10fd-466e-8818-6a5991da530a-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da530c-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da5311-f0267ef7, #w-node-dc9bbece-10fd-466e-8818-6a5991da5313-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da5315-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da531a-f0267ef7, #w-node-dc9bbece-10fd-466e-8818-6a5991da531c-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da531e-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da5323-f0267ef7, #w-node-dc9bbece-10fd-466e-8818-6a5991da5325-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da5327-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be99e1d4-861c-f1b4-0a49-d82179e00c1b-f0267ef7, #w-node-be99e1d4-861c-f1b4-0a49-d82179e00c1d-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-be99e1d4-861c-f1b4-0a49-d82179e00c1f-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51143113-3dc2-119b-bb03-523dd1903608-f0267ef7, #w-node-_51143113-3dc2-119b-bb03-523dd190360a-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_51143113-3dc2-119b-bb03-523dd190360c-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4865ee0-affd-2f0a-a745-8e8738dd2f0e-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2f12-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2f24-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2f28-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2f3a-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2f3e-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2f50-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2f54-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2f66-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2f6a-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2f7c-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2f80-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2f92-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2f96-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2fa8-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2fac-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2fbe-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2fc2-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2fd4-f0267ef7, #w-node-b4865ee0-affd-2f0a-a745-8e8738dd2fd9-f0267ef7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9edd8619-1754-7e15-b581-2122f2dedd40-18267ef8, #w-node-_9edd8619-1754-7e15-b581-2122f2dedd42-18267ef8, #w-node-_9edd8619-1754-7e15-b581-2122f2dedd44-18267ef8, #w-node-_9edd8619-1754-7e15-b581-2122f2dedd46-18267ef8, #w-node-_9edd8619-1754-7e15-b581-2122f2dedd48-18267ef8, #w-node-bc5203ef-3724-f956-3f0b-be52a49cc336-18267ef8, #w-node-bc5203ef-3724-f956-3f0b-be52a49cc347-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da52f6-18267ef8, #w-node-dc9bbece-10fd-466e-8818-6a5991da52f8-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da52fa-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da52ff-18267ef8, #w-node-dc9bbece-10fd-466e-8818-6a5991da5301-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da5303-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da5308-18267ef8, #w-node-dc9bbece-10fd-466e-8818-6a5991da530a-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da530c-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da5311-18267ef8, #w-node-dc9bbece-10fd-466e-8818-6a5991da5313-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da5315-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da531a-18267ef8, #w-node-dc9bbece-10fd-466e-8818-6a5991da531c-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da531e-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da5323-18267ef8, #w-node-dc9bbece-10fd-466e-8818-6a5991da5325-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc9bbece-10fd-466e-8818-6a5991da5327-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be99e1d4-861c-f1b4-0a49-d82179e00c1b-18267ef8, #w-node-be99e1d4-861c-f1b4-0a49-d82179e00c1d-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-be99e1d4-861c-f1b4-0a49-d82179e00c1f-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51143113-3dc2-119b-bb03-523dd1903608-18267ef8, #w-node-_51143113-3dc2-119b-bb03-523dd190360a-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_51143113-3dc2-119b-bb03-523dd190360c-18267ef8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6eafafe6-81b0-cf46-7d8e-e1490934a454-18267ef8, #w-node-_6eafafe6-81b0-cf46-7d8e-e1490934a458-18267ef8, #w-node-e2455c20-ef34-5fbc-a9aa-98eb770ce8de-18267ef8, #w-node-e2455c20-ef34-5fbc-a9aa-98eb770ce8e2-18267ef8, #w-node-_6eafafe6-81b0-cf46-7d8e-e1490934a46a-18267ef8, #w-node-_6eafafe6-81b0-cf46-7d8e-e1490934a46e-18267ef8, #w-node-_6eafafe6-81b0-cf46-7d8e-e1490934a480-18267ef8, #w-node-_6eafafe6-81b0-cf46-7d8e-e1490934a484-18267ef8, #w-node-_6eafafe6-81b0-cf46-7d8e-e1490934a496-18267ef8, #w-node-_6eafafe6-81b0-cf46-7d8e-e1490934a49a-18267ef8, #w-node-_6eafafe6-81b0-cf46-7d8e-e1490934a4ac-18267ef8, #w-node-_6eafafe6-81b0-cf46-7d8e-e1490934a4b0-18267ef8, #w-node-_6eafafe6-81b0-cf46-7d8e-e1490934a4c2-18267ef8, #w-node-_6eafafe6-81b0-cf46-7d8e-e1490934a4c6-18267ef8, #w-node-_6eafafe6-81b0-cf46-7d8e-e1490934a4d8-18267ef8, #w-node-_6eafafe6-81b0-cf46-7d8e-e1490934a4dc-18267ef8, #w-node-_6eafafe6-81b0-cf46-7d8e-e1490934a4ee-18267ef8, #w-node-_6eafafe6-81b0-cf46-7d8e-e1490934a4f2-18267ef8, #w-node-_2efdd94c-fee3-8932-4d8a-751161e8356b-18267ef8, #w-node-_2efdd94c-fee3-8932-4d8a-751161e83570-18267ef8, #w-node-_98469a2c-1472-4dfd-5fdf-09ab3b2062f1-9c267ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_98469a2c-1472-4dfd-5fdf-09ab3b2062f4-9c267ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ed840340-6187-8c5d-dce6-7f36a2e58e7f-9c267ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2574db79-907c-bfaf-9308-52db680d4e73-9c267ef9, #w-node-_47885120-ae56-426e-ba9a-2ca24eb311d3-9c267ef9, #w-node-_60243853-6c58-db38-1724-5b25aa893d57-9c267ef9, #w-node-f50f948e-54b3-94d6-4ef0-4ae8f55829e1-9c267ef9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Jmeno-Spolecnost.w-node-_22149bd2-306d-b1a6-319f-2ecda7fc3232-9c267ef9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_98469a2c-1472-4dfd-5fdf-09ab3b2062f1-78267efa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_98469a2c-1472-4dfd-5fdf-09ab3b2062f4-78267efa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ed840340-6187-8c5d-dce6-7f36a2e58e7f-78267efa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2574db79-907c-bfaf-9308-52db680d4e73-78267efa, #w-node-_47885120-ae56-426e-ba9a-2ca24eb311d3-78267efa, #w-node-_60243853-6c58-db38-1724-5b25aa893d57-78267efa, #w-node-f50f948e-54b3-94d6-4ef0-4ae8f55829e1-78267efa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Jmeno-Spolecnost.w-node-_22149bd2-306d-b1a6-319f-2ecda7fc3232-78267efa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_466fbdbd-ec6b-f318-1b6c-12a7bda9d878-52267f00, #w-node-d7a7ab13-a667-6987-f8f1-37e42980642f-52267f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7a7ab13-a667-6987-f8f1-37e429806430-52267f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d1c811ff-6c9c-89a4-affb-9087e2a89c53-52267f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_466fbdbd-ec6b-f318-1b6c-12a7bda9d87f-52267f00, #w-node-_772b0f63-c221-580e-efdc-8157032a9c69-52267f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_772b0f63-c221-580e-efdc-8157032a9c6a-52267f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_466fbdbd-ec6b-f318-1b6c-12a7bda9d882-52267f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_466fbdbd-ec6b-f318-1b6c-12a7bda9d886-52267f00, #w-node-_771fd2ba-16ea-ca49-4445-501e8335f597-52267f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_771fd2ba-16ea-ca49-4445-501e8335f598-52267f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b20d7559-2399-63a6-2dcd-a394a6fab24d-52267f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e539fa-52267f00, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e539fc-52267f00, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a00-52267f00, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a02-52267f00, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a06-52267f00, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a08-52267f00, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a0c-52267f00, #w-node-_61ad77ef-f000-18a6-e913-733646493ffb-52267f00, #w-node-afd49ebb-b48c-e55a-63a9-ae0c13479da4-52267f00, #w-node-_6fb1e17f-c329-5543-a325-58a55a697e1a-52267f00, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a12-52267f00, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a14-52267f00, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a18-52267f00, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a1a-52267f00, #w-node-_339aa649-c9de-785a-5cf4-bb8804743b77-52267f00, #w-node-_0b208e36-6500-ee48-6216-6acc6db96605-52267f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5b9cb27-a033-9afb-151a-ef6c3d050d29-52267f00, #w-node-_46d2b7f3-1bf3-83d4-367b-1ecb382fe274-52267f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-d5b9cb27-a033-9afb-151a-ef6c3d050d01-52267f00, #w-node-b7709162-c858-83aa-29f3-e225df786a7b-52267f00, #w-node-_50da6829-ca97-c91c-e86e-a91e48476dd4-52267f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_50da6829-ca97-c91c-e86e-a91e48476dfc-52267f00, #w-node-_2ed9cedc-6a46-dede-a88d-89d851946d43-52267f00, #w-node-_4074efc8-8b57-835f-c5e8-d8bc30834be9-52267f00, #w-node-_4074efc8-8b57-835f-c5e8-d8bc30834bec-52267f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f58-52267f00 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c2ec87fe-b666-821d-781b-5fbcef762015-52267f00, #w-node-c2ec87fe-b666-821d-781b-5fbcef762017-52267f00, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f5e-52267f00, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f60-52267f00, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f64-52267f00, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f66-52267f00, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f6a-52267f00, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f6e-52267f00, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f72-52267f00, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f77-52267f00, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f7d-52267f00, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f7f-52267f00, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f83-52267f00, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f85-52267f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4074efc8-8b57-835f-c5e8-d8bc30834bee-52267f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_64c89510-780e-8753-4f49-bc77aa6705f7-52267f00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_64c89510-780e-8753-4f49-bc77aa6705f5-52267f00, #w-node-_466fbdbd-ec6b-f318-1b6c-12a7bda9d878-6d267f14, #w-node-d7a7ab13-a667-6987-f8f1-37e42980642f-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7a7ab13-a667-6987-f8f1-37e429806430-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d1c811ff-6c9c-89a4-affb-9087e2a89c53-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_466fbdbd-ec6b-f318-1b6c-12a7bda9d87f-6d267f14, #w-node-_772b0f63-c221-580e-efdc-8157032a9c69-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_772b0f63-c221-580e-efdc-8157032a9c6a-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_466fbdbd-ec6b-f318-1b6c-12a7bda9d882-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_466fbdbd-ec6b-f318-1b6c-12a7bda9d886-6d267f14, #w-node-_771fd2ba-16ea-ca49-4445-501e8335f597-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_771fd2ba-16ea-ca49-4445-501e8335f598-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b20d7559-2399-63a6-2dcd-a394a6fab24d-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e539df-6d267f14 {
  align-self: center;
}

#w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e539fa-6d267f14, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e539fc-6d267f14, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a00-6d267f14, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a02-6d267f14, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a06-6d267f14, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a08-6d267f14, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a0c-6d267f14, #w-node-_61ad77ef-f000-18a6-e913-733646493ffb-6d267f14, #w-node-afd49ebb-b48c-e55a-63a9-ae0c13479da4-6d267f14, #w-node-_6fb1e17f-c329-5543-a325-58a55a697e1a-6d267f14, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a12-6d267f14, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a14-6d267f14, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a18-6d267f14, #w-node-_5fd73575-3c61-9f98-ee9d-46f2d5e53a1a-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_339aa649-c9de-785a-5cf4-bb8804743b79-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_339aa649-c9de-785a-5cf4-bb8804743b77-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5103d649-6da6-647e-5719-b1f29cca9b0d-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d5b9cb27-a033-9afb-151a-ef6c3d050d29-6d267f14, #w-node-_46d2b7f3-1bf3-83d4-367b-1ecb382fe274-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-d5b9cb27-a033-9afb-151a-ef6c3d050d01-6d267f14, #w-node-b7709162-c858-83aa-29f3-e225df786a7b-6d267f14, #w-node-_50da6829-ca97-c91c-e86e-a91e48476dd4-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_50da6829-ca97-c91c-e86e-a91e48476dfc-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51b4def0-033c-ee30-e14c-5a566362de04-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4074efc8-8b57-835f-c5e8-d8bc30834be9-6d267f14, #w-node-_4074efc8-8b57-835f-c5e8-d8bc30834bec-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f58-6d267f14 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c2ec87fe-b666-821d-781b-5fbcef762015-6d267f14, #w-node-c2ec87fe-b666-821d-781b-5fbcef762017-6d267f14, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f5e-6d267f14, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f60-6d267f14, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f64-6d267f14, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f66-6d267f14, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f6a-6d267f14, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f6e-6d267f14, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f72-6d267f14, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f77-6d267f14, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f7d-6d267f14, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f7f-6d267f14, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f83-6d267f14, #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f85-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64c89510-780e-8753-4f49-bc77aa6705f7-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_64c89510-780e-8753-4f49-bc77aa6705f5-6d267f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a1bf7ab-18f6-0656-e162-ad943d01651a-06267f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_2a1bf7ab-18f6-0656-e162-ad943d016533-06267f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a1bf7ab-18f6-0656-e162-ad943d016536-06267f30 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2a1bf7ab-18f6-0656-e162-ad943d016538-06267f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9ee41681-0a12-ef8e-c162-c524aa145b73-5b67fcb4 {
  align-self: center;
}

#w-node-_0e35c2c9-a4b5-9301-4fa7-27d5345cddc9-5b67fcb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f262739d-f12b-70a4-43b9-7da12d7bc140-5b67fcb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-edf8f0d1-7caa-8926-3eed-3a991a1496cb-51884629 {
  place-self: center start;
}

#w-node-_7f8d9c57-45de-f0cd-b997-8e8a2e360664-51884629 {
  align-self: center;
}

#w-node-_7f8d9c57-45de-f0cd-b997-8e8a2e360667-51884629 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7f8d9c57-45de-f0cd-b997-8e8a2e36066a-51884629 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bd38576d-c24d-987a-2f7d-84fcd02932bb-e66de83a {
  place-self: center start;
}

#w-node-_3c26c8eb-69df-a387-4154-b094a61ac4f1-e66de83a {
  align-self: center;
}

#w-node-_3c26c8eb-69df-a387-4154-b094a61ac4f4-e66de83a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3c26c8eb-69df-a387-4154-b094a61ac4f7-e66de83a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8723a217-aaf3-1bdb-66ee-747d1dd74ed6-9bdf9dda {
  place-self: center start;
}

#w-node-_9ffe576c-f317-4e7f-c100-0b5a8f76326b-9bdf9dda {
  align-self: center;
}

#w-node-_9ffe576c-f317-4e7f-c100-0b5a8f76326e-9bdf9dda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9ffe576c-f317-4e7f-c100-0b5a8f763271-9bdf9dda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9ee41681-0a12-ef8e-c162-c524aa145b73-a9055a13 {
  align-self: center;
}

#w-node-_0e35c2c9-a4b5-9301-4fa7-27d5345cddc9-a9055a13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f262739d-f12b-70a4-43b9-7da12d7bc140-a9055a13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-_1b3ee034-7d79-43b5-2e35-586f81c973db-95267d1b {
    align-self: center;
  }

  #w-node-_2e94b85a-da1a-d96a-5b46-e40e1edb4268-95267d1b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_5efd7fc8-0abc-7817-bbd5-e544eafb0a34-95267d1b {
    justify-self: auto;
  }

  #w-node-f230d0fa-88c8-791c-d5b6-fa9f551215ef-95267d1b {
    justify-self: center;
  }

  #w-node-f230d0fa-88c8-791c-d5b6-fa9f551215ed-95267d1b {
    order: -9999;
  }

  #w-node-_5d2956ea-374f-f335-55a6-1520a2306b34-95267d1b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5d2956ea-374f-f335-55a6-1520a2306b3f-95267d1b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-cf94745a-21c7-1dca-efe1-eb96f55aead1-f55aeace {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-cf94745a-21c7-1dca-efe1-eb96f55aeadf-f55aeace, #w-node-cf94745a-21c7-1dca-efe1-eb96f55aeaf9-f55aeace {
    justify-self: start;
  }

  #w-node-cf94745a-21c7-1dca-efe1-eb96f55aeb13-f55aeace {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-e1f17dff-8047-11f4-561d-1bfadf7d0fa1-d2267d48 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_039cf427-40fc-8f36-6608-55d132c27043-32c27040 {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_039cf427-40fc-8f36-6608-55d132c27051-32c27040, #w-node-_039cf427-40fc-8f36-6608-55d132c2706b-32c27040 {
    justify-self: start;
  }

  #w-node-_039cf427-40fc-8f36-6608-55d132c27085-32c27040 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-a5d5035c-4306-b198-acfc-873255b2075e-51267d83 {
    order: -9999;
  }

  #w-node-_2bf6d37c-a83c-a548-d8f8-d142d18761d0-51267d83 {
    order: 9999;
  }

  #w-node-_653d3c87-9ee6-d012-8c85-aa1cec9e85ff-51267d83 {
    order: -9999;
  }

  #w-node-e783312a-6840-fbe6-8053-66e94d79c8ef-ce267d84, #w-node-e783312a-6840-fbe6-8053-66e94d79c8fc-ce267d84, #w-node-e783312a-6840-fbe6-8053-66e94d79c8ff-ce267d84 {
    order: 9999;
  }

  #w-node-_75b84284-df63-aea1-ec79-f18683f4e2f6-73267d8a, #w-node-cd37b17d-0c47-07da-1251-26c6e7ced9ad-73267d8a {
    justify-self: center;
  }

  #w-node-db501f8e-10bc-15d1-67e9-9dc3fe5fd62a-96267dbe {
    order: 9999;
  }

  #w-node-db501f8e-10bc-15d1-67e9-9dc3fe5fd63a-96267dbe {
    order: -9999;
  }

  #w-node-_1bbfec3b-bd18-43ce-d196-166d9272267a-12267e30 {
    order: 9999;
  }

  #w-node-b11dab0b-4eec-bbc5-275f-069fa05d2f0b-12267e30 {
    order: -9999;
  }

  #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a71-d7267e7c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a86-d7267e7c {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a9e-d7267e7c {
    order: -9999;
  }

  #w-node-ad786800-6e3b-65b7-cc2d-728619081660-9b267e8f {
    justify-self: end;
  }

  #w-node-ff763295-946b-1e29-f0cb-97cffc3b8553-9b267e8f {
    justify-self: start;
  }

  #w-node-_2d167920-20eb-172e-f999-911ea6382ffc-9b267e8f {
    justify-self: end;
  }

  #w-node-_9938ea6c-3f80-0025-609b-effef6b628bc-9b267e8f {
    justify-self: start;
  }

  #w-node-c3d2bfc2-784a-e51e-cb42-60ebdc07ddb4-66267eb8 {
    justify-self: end;
  }

  #w-node-_2d167920-20eb-172e-f999-911ea6382ffc-66267eb8 {
    justify-self: start;
  }

  #w-node-ff763295-946b-1e29-f0cb-97cffc3b8553-66267eb8 {
    justify-self: end;
  }

  #w-node-_9e6a926d-9b5e-935d-6e11-7ebd486c0bab-66267eb8 {
    justify-self: start;
  }

  #w-node-_1b3ee034-7d79-43b5-2e35-586f81c973db-5a267eba {
    align-self: center;
  }

  #w-node-_2e94b85a-da1a-d96a-5b46-e40e1edb4268-5a267eba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5efd7fc8-0abc-7817-bbd5-e544eafb0a34-5a267eba {
    justify-self: auto;
  }

  #w-node-f230d0fa-88c8-791c-d5b6-fa9f551215ef-5a267eba {
    justify-self: center;
  }

  #w-node-f230d0fa-88c8-791c-d5b6-fa9f551215ed-5a267eba {
    order: -9999;
  }

  #w-node-_5d2956ea-374f-f335-55a6-1520a2306b34-5a267eba, #w-node-_5d2956ea-374f-f335-55a6-1520a2306b3f-5a267eba {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3d2bfc2-784a-e51e-cb42-60ebdc07ddb4-35267ebc {
    justify-self: start;
  }

  #w-node-_2a079cea-6974-108f-436a-77d20f5a5ae3-35267ebc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_4ce71391-499f-fac1-b990-c8b0b35a4fc6-35267ebc, #w-node-_88c2c348-802c-d184-9ddb-2d3ba52d99cf-35267ebc, #w-node-a6196bb5-8903-3da4-4d12-a2aac0fb1429-35267ebc, #w-node-_7540fa0e-6228-72c7-a372-da48753a70ea-35267ebc, #w-node-ad1f85bb-1628-8280-ef0e-eedb22ab08ea-35267ebc, #w-node-_6b7ce75f-25b8-6961-d49a-8bc284abe9db-35267ebc, #w-node-bfaa32e2-d6b9-5e48-7ef3-f213bad400ef-35267ebc {
    order: -9999;
  }

  #w-node-e783312a-6840-fbe6-8053-66e94d79c8ef-98267ebf, #w-node-e783312a-6840-fbe6-8053-66e94d79c8fc-98267ebf, #w-node-e783312a-6840-fbe6-8053-66e94d79c8ff-98267ebf {
    order: 9999;
  }

  #w-node-_75b84284-df63-aea1-ec79-f18683f4e2f6-4e267ec1, #w-node-cd37b17d-0c47-07da-1251-26c6e7ced9ad-4e267ec1 {
    justify-self: center;
  }

  #w-node-_9012473a-6114-d0ce-c509-61ee0d49a045-0d499f9c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad786800-6e3b-65b7-cc2d-728619081660-c0267ec7 {
    justify-self: end;
  }

  #w-node-ff763295-946b-1e29-f0cb-97cffc3b8553-c0267ec7 {
    justify-self: start;
  }

  #w-node-_2d167920-20eb-172e-f999-911ea6382ffc-c0267ec7 {
    justify-self: end;
  }

  #w-node-_9938ea6c-3f80-0025-609b-effef6b628bc-c0267ec7 {
    justify-self: start;
  }

  #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a71-24267edb {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6a89-24267edb, #w-node-_1c1e9436-7654-140b-1ef2-dd371f0f6aa1-24267edb, #w-node-_4046653c-7fec-03b5-c81c-e89a558f88ac-a5267ef1 {
    order: -9999;
  }

  #w-node-_4541cb13-22ed-872e-9a72-7c8fe29485ee-a5267ef1, #w-node-e77b6368-59d3-f03d-aa8d-2984f6312b26-a5267ef1 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fd2b1304-394c-2c81-35ab-a2ed003a33ed-a5267ef1, #w-node-_4f55d5fc-3351-9bd4-4709-ed6e31472915-a5267ef1, #w-node-_7540fa0e-6228-72c7-a372-da48753a70ea-a5267ef1, #w-node-ad1f85bb-1628-8280-ef0e-eedb22ab08ea-a5267ef1, #w-node-_6b7ce75f-25b8-6961-d49a-8bc284abe9db-a5267ef1, #w-node-bfaa32e2-d6b9-5e48-7ef3-f213bad400ef-a5267ef1 {
    order: -9999;
  }

  #w-node-_46db5072-e032-acb2-5cbb-dcbb244eca79-b0267ef3 {
    justify-self: start;
  }

  #w-node-_46db5072-e032-acb2-5cbb-dcbb244eca7c-b0267ef3 {
    justify-self: end;
  }

  #w-node-_46db5072-e032-acb2-5cbb-dcbb244eca79-29267ef4 {
    justify-self: start;
  }

  #w-node-_46db5072-e032-acb2-5cbb-dcbb244eca7c-29267ef4 {
    justify-self: end;
  }

  #w-node-a3369854-87fd-c630-532d-fd5f69cb9000-29267ef4 {
    justify-self: start;
  }

  #w-node-_2bf6d37c-a83c-a548-d8f8-d142d18761d0-52267ef6 {
    order: 9999;
  }

  #w-node-_653d3c87-9ee6-d012-8c85-aa1cec9e85ff-52267ef6 {
    order: -9999;
  }

  #w-node-_98469a2c-1472-4dfd-5fdf-09ab3b2062f1-9c267ef9 {
    order: 9999;
  }

  #w-node-_98469a2c-1472-4dfd-5fdf-09ab3b2062f4-9c267ef9 {
    justify-self: center;
  }

  #w-node-_98469a2c-1472-4dfd-5fdf-09ab3b2062f1-78267efa {
    order: 9999;
  }

  #w-node-_98469a2c-1472-4dfd-5fdf-09ab3b2062f4-78267efa {
    justify-self: center;
  }

  #w-node-cc1a4424-3eed-5916-14ff-ba0c06cb7f56-6d267f14 {
    order: -9999;
  }

  #w-node-c3d2bfc2-784a-e51e-cb42-60ebdc07ddb4-d8267f27 {
    justify-self: end;
  }

  #w-node-_2d167920-20eb-172e-f999-911ea6382ffc-d8267f27 {
    justify-self: start;
  }

  #w-node-ff763295-946b-1e29-f0cb-97cffc3b8553-d8267f27 {
    justify-self: end;
  }

  #w-node-_9e6a926d-9b5e-935d-6e11-7ebd486c0bab-d8267f27 {
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-f230d0fa-88c8-791c-d5b6-fa9f551215ef-95267d1b {
    justify-self: auto;
  }

  #w-node-_15029ed8-0e3d-b3aa-9302-d24ac96f7be4-95267d1b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-cf94745a-21c7-1dca-efe1-eb96f55aead1-f55aeace {
    order: 9999;
    grid-column: span 1 / span 1;
    align-self: center;
  }

  #w-node-cf94745a-21c7-1dca-efe1-eb96f55aeb13-f55aeace {
    place-self: start;
  }

  #w-node-_039cf427-40fc-8f36-6608-55d132c27043-32c27040 {
    order: 9999;
    grid-column: span 1 / span 1;
    align-self: center;
  }

  #w-node-_039cf427-40fc-8f36-6608-55d132c27085-32c27040 {
    place-self: start;
  }

  #w-node-_6bee40b3-1ed8-016a-a520-7c63688aef31-d8267d86 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-e2f7ce20-d020-4255-b5e5-6ea9b87adab9-d8267d86 {
    align-self: start;
  }

  #E-mail.w-node-cc2b951d-8a5b-3f45-07f9-7fed1d2be076-73267d8a, #Phone.w-node-cc2b951d-8a5b-3f45-07f9-7fed1d2be077-73267d8a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f230d0fa-88c8-791c-d5b6-fa9f551215ef-5a267eba {
    justify-self: auto;
  }

  #w-node-_15029ed8-0e3d-b3aa-9302-d24ac96f7be4-5a267eba {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #E-mail.w-node-c4a5dd5a-f4d5-6ebd-0183-e2208251511a-54267ebd, #Phone.w-node-c4a5dd5a-f4d5-6ebd-0183-e2208251511b-54267ebd, #E-mail.w-node-cc2b951d-8a5b-3f45-07f9-7fed1d2be076-4e267ec1, #Telefon.w-node-cc2b951d-8a5b-3f45-07f9-7fed1d2be077-4e267ec1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2a1bf7ab-18f6-0656-e162-ad943d01651a-ec267ec5 {
    justify-self: start;
  }

  #w-node-_2a1bf7ab-18f6-0656-e162-ad943d016536-ec267ec5, #w-node-bf05381b-1783-f451-0c8a-e70f0cee460e-ec267ec5 {
    order: 9999;
  }

  #w-node-_2a1bf7ab-18f6-0656-e162-ad943d016538-ec267ec5 {
    align-self: auto;
  }

  #w-node-c3d2bfc2-784a-e51e-cb42-60ebdc07ddb1-a5267ef1, #w-node-_2a079cea-6974-108f-436a-77d20f5a5ae3-a5267ef1 {
    justify-self: center;
  }

  #w-node-_98469a2c-1472-4dfd-5fdf-09ab3b2062f4-9c267ef9 {
    justify-self: start;
  }

  #E-mail.w-node-_22149bd2-306d-b1a6-319f-2ecda7fc3233-9c267ef9, #Telefon.w-node-_22149bd2-306d-b1a6-319f-2ecda7fc3234-9c267ef9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_98469a2c-1472-4dfd-5fdf-09ab3b2062f4-78267efa {
    justify-self: start;
  }

  #E-mail.w-node-_22149bd2-306d-b1a6-319f-2ecda7fc3233-78267efa, #Telefon.w-node-_22149bd2-306d-b1a6-319f-2ecda7fc3234-78267efa {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d3305792-d780-6f18-5511-eb9df4934473-06267f30, #w-node-_2a1bf7ab-18f6-0656-e162-ad943d016536-06267f30 {
    order: 9999;
  }

  #w-node-_2a1bf7ab-18f6-0656-e162-ad943d016538-06267f30 {
    align-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f230d0fa-88c8-791c-d5b6-fa9f551215ef-95267d1b {
    place-self: auto;
  }

  #w-node-f230d0fa-88c8-791c-d5b6-fa9f551215ed-95267d1b {
    justify-self: auto;
  }

  #w-node-_2f89a04c-d12d-fb45-8a96-4d2fde4fc1d6-95267d1b {
    justify-self: start;
  }

  #w-node-cf94745a-21c7-1dca-efe1-eb96f55aead1-f55aeace {
    order: 9999;
  }

  #w-node-cf94745a-21c7-1dca-efe1-eb96f55aeb13-f55aeace {
    justify-self: start;
  }

  #w-node-f08c2aac-1401-fb21-7456-d0d761751d80-61751d59 {
    justify-self: auto;
  }

  #w-node-_039cf427-40fc-8f36-6608-55d132c27043-32c27040 {
    order: 9999;
  }

  #w-node-_039cf427-40fc-8f36-6608-55d132c27085-32c27040 {
    justify-self: start;
  }

  #w-node-_41b3cf22-a050-4d84-01ad-71f7989fefa0-989fef75 {
    justify-self: auto;
  }

  #w-node-_0e35c2c9-a4b5-9301-4fa7-27d5345cddc9-ce267d84, #w-node-f262739d-f12b-70a4-43b9-7da12d7bc140-ce267d84 {
    justify-self: center;
  }

  #w-node-e2f7ce20-d020-4255-b5e5-6ea9b87adab9-de267d85, #w-node-e2f7ce20-d020-4255-b5e5-6ea9b87adab9-d8267d86 {
    justify-self: start;
  }

  #w-node-ad786800-6e3b-65b7-cc2d-728619081660-9b267e8f, #w-node-ff763295-946b-1e29-f0cb-97cffc3b8553-9b267e8f, #w-node-_2d167920-20eb-172e-f999-911ea6382ffc-9b267e8f, #w-node-_9938ea6c-3f80-0025-609b-effef6b628bc-9b267e8f, #w-node-c3d2bfc2-784a-e51e-cb42-60ebdc07ddb4-66267eb8, #w-node-_2d167920-20eb-172e-f999-911ea6382ffc-66267eb8, #w-node-ff763295-946b-1e29-f0cb-97cffc3b8553-66267eb8, #w-node-_9e6a926d-9b5e-935d-6e11-7ebd486c0bab-66267eb8 {
    justify-self: center;
  }

  #w-node-f230d0fa-88c8-791c-d5b6-fa9f551215ef-5a267eba {
    place-self: auto;
  }

  #w-node-f230d0fa-88c8-791c-d5b6-fa9f551215ed-5a267eba {
    justify-self: auto;
  }

  #w-node-_2f89a04c-d12d-fb45-8a96-4d2fde4fc1d6-5a267eba, #w-node-c3d2bfc2-784a-e51e-cb42-60ebdc07ddb1-35267ebc, #w-node-c3d2bfc2-784a-e51e-cb42-60ebdc07ddb4-35267ebc {
    justify-self: center;
  }

  #w-node-_2a079cea-6974-108f-436a-77d20f5a5ae3-35267ebc {
    grid-column: span 1 / span 1;
  }

  #w-node-_0e35c2c9-a4b5-9301-4fa7-27d5345cddc9-98267ebf, #w-node-f262739d-f12b-70a4-43b9-7da12d7bc140-98267ebf, #w-node-ad786800-6e3b-65b7-cc2d-728619081660-c0267ec7, #w-node-ff763295-946b-1e29-f0cb-97cffc3b8553-c0267ec7, #w-node-_2d167920-20eb-172e-f999-911ea6382ffc-c0267ec7, #w-node-_9938ea6c-3f80-0025-609b-effef6b628bc-c0267ec7, #w-node-_46db5072-e032-acb2-5cbb-dcbb244eca76-b0267ef3, #w-node-_46db5072-e032-acb2-5cbb-dcbb244eca79-b0267ef3, #w-node-_46db5072-e032-acb2-5cbb-dcbb244eca7c-b0267ef3, #w-node-a3369854-87fd-c630-532d-fd5f69cb9000-b0267ef3, #w-node-_46db5072-e032-acb2-5cbb-dcbb244eca76-29267ef4, #w-node-_46db5072-e032-acb2-5cbb-dcbb244eca79-29267ef4, #w-node-_46db5072-e032-acb2-5cbb-dcbb244eca7c-29267ef4, #w-node-a3369854-87fd-c630-532d-fd5f69cb9000-29267ef4 {
    justify-self: center;
  }

  #w-node-bc5203ef-3724-f956-3f0b-be52a49cc336-f0267ef7, #w-node-bc5203ef-3724-f956-3f0b-be52a49cc336-18267ef8 {
    align-self: auto;
  }

  #w-node-_98469a2c-1472-4dfd-5fdf-09ab3b2062f4-9c267ef9, #w-node-_98469a2c-1472-4dfd-5fdf-09ab3b2062f4-78267efa {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-c3d2bfc2-784a-e51e-cb42-60ebdc07ddb4-d8267f27, #w-node-_2d167920-20eb-172e-f999-911ea6382ffc-d8267f27, #w-node-ff763295-946b-1e29-f0cb-97cffc3b8553-d8267f27, #w-node-_9e6a926d-9b5e-935d-6e11-7ebd486c0bab-d8267f27 {
    justify-self: center;
  }

  #w-node-d3305792-d780-6f18-5511-eb9df4934473-06267f30 {
    order: 9999;
  }

  #w-node-_0e35c2c9-a4b5-9301-4fa7-27d5345cddc9-5b67fcb4, #w-node-f262739d-f12b-70a4-43b9-7da12d7bc140-5b67fcb4, #w-node-_7f8d9c57-45de-f0cd-b997-8e8a2e360667-51884629, #w-node-_7f8d9c57-45de-f0cd-b997-8e8a2e36066a-51884629, #w-node-_3c26c8eb-69df-a387-4154-b094a61ac4f4-e66de83a, #w-node-_3c26c8eb-69df-a387-4154-b094a61ac4f7-e66de83a, #w-node-_9ffe576c-f317-4e7f-c100-0b5a8f76326e-9bdf9dda, #w-node-_9ffe576c-f317-4e7f-c100-0b5a8f763271-9bdf9dda, #w-node-_0e35c2c9-a4b5-9301-4fa7-27d5345cddc9-a9055a13, #w-node-f262739d-f12b-70a4-43b9-7da12d7bc140-a9055a13 {
    justify-self: center;
  }
}
