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

.w-code-component > * {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

:root {
  --black: black;
  --tec-blue: #051c48;
  --white: white;
  --sekundärfarbe: #a3d9e7;
  --box-shaddow: #ddd;
  --nav-background: #f0f0f0;
  --background-blue: #e6f3f9;
  --lps-background-grey: #f7f7f8;
}

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

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

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

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

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

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

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

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

h1 {
  color: var(--black);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 70px;
}

h2 {
  color: var(--black);
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
}

h3 {
  color: var(--black);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  color: var(--black);
}

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

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

p {
  color: var(--black);
  text-align: center;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
}

a {
  text-decoration: underline;
}

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

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  display: flex;
}

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

strong {
  font-weight: bold;
}

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

.navbutton {
  color: #fafafa;
  background-color: #101e8e;
  border-radius: 7px;
  margin: 10px auto auto;
  display: none;
}

.body {
  display: block;
}

.container {
  height: 60px;
}

.navbar {
  background-color: #fff;
  border-bottom: 1px solid #eee;
  position: sticky;
  top: 0;
}

.image {
  margin-top: 10px;
}

.dropdown-toggle {
  margin-top: 0;
  padding-top: 20px;
}

.dropdown-toggle-2 {
  display: block;
}

.text-block, .dropdown {
  display: inline-block;
}

.dropdown-2 {
  display: inline;
}

.dropdown-toggle-3 {
  display: inline-block;
}

.body-2 {
  border-bottom: 1px #000;
}

.navlinks {
  font-family: Sinewssanspro, sans-serif;
}

.div-block {
  z-index: 2147483647;
  background-color: var(--tec-blue);
  width: 100%;
  height: 30px;
  position: fixed;
  top: -1px;
}

.topbartext {
  color: #fff;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.topbartext.bold {
  font-weight: 500;
}

.container-3 {
  height: 30px;
}

.grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr max-content max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  height: 30px;
  display: grid;
}

.text-span, .text-block-3 {
  color: #fff;
}

.section {
  background-color: var(--tec-blue);
  border-radius: 0;
  margin-top: 60px;
  padding-top: 0;
  padding-bottom: 20px;
}

.grid-2 {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  margin: 0 auto;
}

.container-4 {
  display: none;
}

.div-block-2 {
  text-align: center;
}

.simple-nav-link-holder {
  background-color: #fff0;
}

.line-1 {
  z-index: 2;
  background-color: #7a7a7a;
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.line-1.simple {
  top: 18px;
}

.line-3 {
  z-index: 2;
  background-color: #7a7a7a;
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
}

.line-3.simple {
  top: 38px;
}

.line-2 {
  z-index: 1;
  background-color: #7a7a7a;
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.line-2.simple {
  top: 28px;
}

.simple-link {
  color: #333;
  background-color: #fff;
  border-bottom: 2px solid #afafaf;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Lato, sans-serif;
}

.simple-nav {
  background-color: #fff0;
}

.simple-menu-button {
  background-color: #fff;
  width: 60px;
  height: 60px;
  padding: 0;
  overflow: hidden;
}

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

.navbar-2 {
  background-color: var(--white);
  border-bottom: 1px solid #eee;
  border-radius: 1px;
  display: inline-block;
  position: fixed;
}

.ressourcen-dropdown {
  display: inline;
}

.navebutton {
  color: var(--white);
  background-color: #101e8e;
  border-radius: 7px;
  margin-top: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
}

.image-2 {
  margin-top: 5px;
}

.heading {
  font-family: Sinewssanspro, sans-serif;
}

.section-2 {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: block;
}

.section-2.event-modulation.detail-page {
  background-color: var(--tec-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/615e96e1a2ab7ec8576e6c07_Halvotec_Webinare_Header.jpg");
  background-position: 72%;
  background-repeat: repeat;
  background-size: cover;
  align-items: flex-start;
  height: 70vh;
  margin-top: 90px;
  display: flex;
}

.section-2.eventseite {
  background-color: var(--tec-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/615e96e1a2ab7ec8576e6c07_Halvotec_Webinare_Header.jpg");
  background-position: 68%;
  background-size: cover;
}

.section-2.eventseite.event {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63528f3435e03c7c00abbe57_Webinare_Events.png");
  align-items: flex-start;
  height: 80vh;
  margin-top: 90px;
  display: flex;
}

.section-2.en {
  margin-top: 0;
  display: flex;
}

.section-2.home {
  display: block;
}

.primary-butto {
  color: var(--white);
  text-align: center;
  background-color: #101e8e;
  border-radius: 7px;
  width: 120px;
  height: 45px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  line-height: 19px;
  text-decoration: none;
}

.hero-subtext {
  color: var(--tec-blue);
  text-align: left;
  margin-bottom: 20px;
  padding-right: 5%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 25px;
}

.hero-subtext.event-modulation {
  font-size: 20px;
  line-height: 20px;
}

.hero-subtext.mittig {
  text-align: center;
}

.heading-home {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 80px;
}

.heading-home.redone {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 70px;
}

.subheading-home {
  color: #6f6f6f;
  text-align: center;
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 23px;
}

.subheading-home.refzusatz {
  color: var(--tec-blue);
  text-align: left;
  margin-bottom: 30px;
  font-size: 26px;
  line-height: 31px;
}

.subheading-home.abstand {
  margin-bottom: 5px;
}

.subheading-home.redone {
  color: var(--tec-blue);
  text-align: left;
  font-size: 26px;
  font-weight: 400;
  line-height: 27px;
}

.grid-3 {
  grid-template-rows: auto;
  height: 60px;
}

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

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

.section-3 {
  height: 60px;
}

.container-6 {
  height: 300px;
}

.grid-6 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr 1fr;
  padding-top: 5%;
}

.footer-kat {
  color: var(--white);
  letter-spacing: 1.2px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
}

.text-block-5, .text-block-6 {
  color: #101e8e;
  font-weight: 700;
}

.footer-subkat {
  color: #fff;
  padding-top: 15px;
  font-family: Sinewssanspro, sans-serif;
}

.footer-subkat.subkat, .footer-subkat.u {
  padding-top: 5px;
}

.footer-subkat.bold {
  font-weight: 500;
}

.footer-subkat.noa {
  padding-top: 4px;
}

.subtext-home {
  color: var(--black);
  text-align: center;
  margin-bottom: 40px;
  padding-left: 12%;
  padding-right: 12%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.subtext-home.redone {
  color: var(--tec-blue);
  text-align: left;
  padding-left: 0%;
}

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

.grid-7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: 500px;
}

.div-block-3 {
  height: 500px;
}

.blog-home-block {
  background-color: var(--white);
  border-radius: 5px;
  height: 500px;
  padding-bottom: 20px;
  text-decoration: none;
  position: relative;
  box-shadow: 8px 6px 20px #ddd;
}

.blog-home-block.blog-uebersicht {
  height: 536px;
  position: relative;
}

.div-block-5, .div-block-6 {
  height: 450px;
}

.blog-home-image {
  border-radius: 5px 5px 0 0;
  width: 100%;
  margin-bottom: 10px;
}

.div-block-7 {
  background-color: #00c1de;
  width: 20%;
  height: 25px;
  margin-top: 10px;
  margin-left: 7%;
}

.button-4 {
  float: left;
  color: #101e8e;
  border-radius: 5px;
  width: auto;
  height: 25px;
  margin-bottom: 20px;
  padding: 6.5px 10px;
  font-size: 12px;
  line-height: 12px;
  display: inline-block;
  position: static;
}

.div-block-8 {
  margin-left: 7%;
  display: flex;
}

.text-block-7 {
  color: var(--tec-blue);
  text-align: left;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
}

.content-holder {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 30px;
  margin-left: 7%;
  margin-right: 7%;
  display: flex;
}

.text-block-8 {
  text-align: left;
  margin-bottom: 10px;
}

.image-4 {
  grid-template-columns: 1% 1fr;
}

.grid-8 {
  grid-column-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  position: absolute;
  inset: auto 0% 2% 3%;
}

.text-block-9 {
  text-align: left;
  font-weight: 400;
}

.text-block-10 {
  text-align: left;
}

.text-span-2 {
  color: var(--black);
  font-weight: 700;
}

.text-block-11 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.grid-9 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  margin-bottom: 20px;
}

.pdp-hero-grid {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
}

.hero-section-pdp {
  background-color: #0000;
  align-items: center;
  height: 100vh;
  display: block;
}

.hero-section-pdp.en, .hero-section-pdp.pm {
  display: block;
}

.grid-pdp {
  grid-column-gap: 16px;
  grid-template-rows: auto;
  height: auto;
}

.section-right {
  background-color: var(--white);
  min-height: auto;
  padding-top: 3%;
  padding-bottom: 3%;
}

.container-8 {
  height: 700px;
}

.section-left {
  background-color: #0000;
  min-height: auto;
  padding-top: 3%;
  padding-bottom: 3%;
  display: block;
}

.section-left.en, .section-left.pm {
  display: block;
}

.div-block-11 {
  text-align: center;
  margin-top: 120px;
}

.blog-teaser {
  color: #6f6f6f;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 25px;
}

.blog-teaser h2 {
  color: #6f6f6f;
  text-align: center;
  font-size: 28px;
  line-height: 36px;
}

.blog-h1 {
  color: var(--tec-blue);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 60px;
}

.grid-12 {
  grid-column-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  margin-bottom: 20px;
}

.image-5 {
  border-radius: 20px;
  width: 70%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-12 {
  display: inline-block;
}

.image-6 {
  border-radius: 15px;
  width: 100%;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

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

.grid-14 {
  grid-column-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 2.95fr .5fr;
}

.text-span-3 {
  font-size: 50px;
}

.div-block-13 {
  justify-content: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-5 {
  margin-top: 20px;
  padding-top: 7%;
  padding-bottom: 7%;
}

.text-block-12 {
  text-align: left;
  font-weight: 700;
}

.text-block-13 {
  text-align: left;
}

.grid-15 {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .4fr .75fr;
  height: 300px;
}

.section-6 {
  background-color: var(--tec-blue);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 300px;
  margin-top: 90px;
  display: flex;
}

.container-9 {
  height: 300px;
}

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

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

.div-block-14 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-14.visible-mobile {
  display: none;
}

.div-block-14.visible-desktop {
  width: 95%;
}

.div-block-15 {
  margin-left: auto;
  margin-right: auto;
}

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

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

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

.grid-17 {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr;
}

.text-block-14 {
  font-weight: 700;
}

.div-block-16 {
  background-color: var(--sekundärfarbe);
  box-shadow: 8px 6px 20px 0 var(--box-shaddow);
  border: 1px #6f6f6f;
  border-radius: 10px;
  height: 400px;
  display: block;
  position: sticky;
  top: 0;
}

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

.text-block-16 {
  color: var(--black);
  text-align: center;
  background-color: #0000;
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-17 {
  color: var(--black);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
}

.text-block-18 {
  color: var(--black);
  text-align: center;
}

.div-block-18 {
  background-color: var(--white);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.text-block-19 {
  color: var(--black);
  text-align: center;
  padding-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.grid-18 {
  grid-column-gap: 5px;
  grid-row-gap: 3px;
  grid-template-rows: auto auto;
  grid-template-columns: max-content max-content;
  place-items: center start;
}

.button-5 {
  color: #fff;
  text-align: center;
  background-color: #101e8e;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  position: relative;
  inset: auto 0% 0%;
}

.text-block-20 {
  color: var(--black);
  text-align: center;
  margin-bottom: 15px;
  font-weight: 700;
}

.text-block-21, .text-block-22 {
  color: var(--black);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
}

.text-block-23, .text-block-24 {
  color: var(--black);
  text-align: left;
}

.div-block-19 {
  justify-content: center;
  margin-bottom: 15px;
  display: flex;
}

.heading-blog-overview {
  color: var(--tec-blue);
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 55px;
  display: none;
}

.heading-blog-overview.hero {
  text-align: center;
  font-size: 80px;
  display: block;
}

.heading-blog-overview.hero.micro-blog {
  display: none;
}

.heading-blog-overview.hero.micro-blog.desktop {
  font-size: 70px;
  line-height: 80px;
  display: block;
}

.heading-blog-overview.ex {
  display: block;
}

.subtext-blog-overview {
  color: var(--tec-blue);
  text-align: center;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding-left: 20%;
  padding-right: 20%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
  display: none;
}

.subtext-blog-overview.left {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0%;
}

.section-7 {
  padding-top: 170px;
}

.text-field {
  border-style: solid;
  border-width: 1px 0 1px 1px;
  border-color: var(--box-shaddow);
  border-radius: 10px 0 0 10px;
  width: 27%;
  height: 60px;
  font-size: 20px;
}

.submit-button {
  background-color: var(--sekundärfarbe);
  color: var(--black);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  height: 60px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: block;
}

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

.grid-20 {
  grid-column-gap: 1px;
  grid-template-rows: auto;
}

.text-block-25 {
  font-size: 22px;
}

.image-7, .image-8, .image-9, .image-10, .image-11, .image-12, .image-13, .image-14 {
  border-radius: 10px;
}

.div-block-20 {
  text-align: left;
  display: inline-block;
}

.rich-text-blog-inhaltsverzeichnis {
  color: var(--black);
  flex-flow: column wrap;
  align-content: flex-start;
  align-items: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 15px;
  display: block;
}

.rich-text-blog-inhaltsverzeichnis ol {
  padding-left: 14px;
  display: block;
}

.rich-text-blog-inhaltsverzeichnis.version-2 {
  color: var(--tec-blue);
}

.div-block-21 {
  background-color: var(--sekundärfarbe);
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  padding-top: 10px;
}

.image-16, .image-17, .image-18 {
  border-radius: 10px;
}

.div-block-22 {
  position: relative;
}

.kacheltext {
  color: var(--white);
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
  position: absolute;
  inset: auto 5% 15%;
}

.text-block-27 {
  position: absolute;
  inset: auto auto 15% 0%;
}

.div-block-23, .div-block-24 {
  position: relative;
}

.blog {
  text-align: center;
}

.image-19 {
  border-radius: 10px;
  width: 100%;
}

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

.bold-text {
  font-size: 60px;
}

.heading-8 {
  color: #6f6f6f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 400;
}

.heading-9 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: 700;
}

.div-block-25 {
  margin-top: 120px;
}

.div-block-26 {
  background-color: #2867ff;
  border-radius: 15px;
  width: 60%;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25%;
}

.heading-10 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  line-height: 70px;
  display: inline;
}

.div-block-27 {
  text-align: center;
  display: block;
}

.div-block-28 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-29 {
  background-color: #101e8e;
  border-radius: 10px;
  width: 60%;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.heading-11 {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 70px;
  display: inline-block;
  position: absolute;
  inset: 45% 0 auto 6%;
}

.grid-21 {
  height: 600px;
}

.div-block-30, .div-block-31 {
  background-color: #101e8e;
  border-radius: 10px;
}

.div-block-32 {
  height: 300px;
}

.blog-h2 {
  font-family: Sinewssanspro, sans-serif;
}

.text-span-4 {
  font-size: 50px;
  font-weight: 500;
}

.hero-heading-home {
  color: #101e8e;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 71px;
  font-weight: 500;
  line-height: 70px;
}

.hero-heading-home.event-modulation {
  margin-top: 0;
  line-height: 60px;
}

.hero-heading-home.k-p {
  text-align: center;
}

.hero-heading-home.white {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
}

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

.hero-heading-pdp {
  color: var(--black);
  text-align: left;
  font-family: Sinews sans pro, sans-serif;
  font-size: 80px;
  font-weight: 500;
  line-height: 80px;
}

.hero-subtext-pdp {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.hero-subtext-pdp.white {
  color: var(--white);
}

.hero-subtext-pdp.white.abstand {
  margin-bottom: 15px;
}

.hero-subtext-pdp.schwarz {
  color: var(--tec-blue);
}

.hero-subtext-pdp.schwarz.zusatz {
  font-size: 22px;
  line-height: 23px;
}

.hero-subtext-pdp.schwarz.zusatz.ueberuns {
  margin-top: 10px;
  padding-right: 7%;
  font-size: 25px;
  line-height: 30px;
}

.hero-subtext-pdp.schwarz.zusatz.ueberuns.white, .hero-subtext-pdp.schwarz.en {
  color: var(--white);
}

.heading-pdp {
  color: var(--tec-blue);
  text-align: left;
  margin-bottom: 23px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  line-height: 70px;
}

.heading-pdp.contact-zusatz {
  color: var(--white);
  text-align: center;
}

.heading-pdp.redone {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
}

.heading-pdp.middle {
  text-align: center;
}

.nicht-benutzen {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
}

.grid-22 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  height: 300px;
}

.div-block-33 {
  background-color: #cee9e2;
  border-radius: 15px;
  width: 85%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.subheading-pdp {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
  display: none;
}

.subheading-pdp.contact-zusatz {
  color: var(--box-shaddow);
  text-align: center;
  margin-bottom: 70px;
}

.subheading-pdp.pdp-subheading-zusatz {
  text-align: center;
  margin-bottom: 20px;
}

.heading-12 {
  color: #000;
  font-family: Sinews sans pro, sans-serif;
}

.subtext-pdp {
  color: #6f6f6f;
  padding-right: 5%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 22px;
}

.subtext-pdp.abstand {
  margin-bottom: 30px;
}

.paragraph-3 {
  font-family: Sinewssanspro, sans-serif;
}

.subtext-hero-pdp {
  color: #6f6f6f;
  text-align: left;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
}

.button-6 {
  border-radius: 7px;
}

.grid-23 {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content;
}

.grid-24 {
  grid-column-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content;
}

.text-block-28, .text-block-29, .text-block-30 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-weight: 400;
}

.filter-category {
  background-color: var(--nav-background);
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 1% 2%;
  display: none;
}

.heading-h2-blog {
  color: var(--tec-blue);
  text-align: center;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 60px;
}

.heading-h2-blog.display-none {
  display: none;
}

.heading-h3-blog {
  color: #6f6f6f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 23px;
}

.heading-h3-blog.display-none {
  display: none;
}

.div-block-35 {
  width: 54px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: auto 0% 3%;
}

.div-block-36 {
  position: absolute;
  inset: auto 0% 3%;
}

.ref-section-home {
  background-color: var(--white);
  padding-top: 2%;
  padding-bottom: 7%;
  display: block;
}

.ref-section-home.hub-zusatz {
  padding-top: 2%;
  padding-bottom: 7%;
}

.ref-section-home.blog {
  background-color: var(--white);
  padding-top: 5%;
  display: block;
}

.ref-section-home.ref {
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.ref-section-home.en {
  display: block;
}

.link-block {
  text-decoration: none;
}

.button-7 {
  background-color: #101e8e;
  border-radius: 7px;
}

.div-block-38 {
  width: 54px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.hero-subheading-pdp {
  color: #6f6f6f;
  text-align: left;
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
}

.rich-text-block-2 {
  font-family: Sinewssanspro, sans-serif;
  line-height: 14px;
}

.rich-text-block-2 p {
  color: #6f6f6f;
  text-align: left;
  line-height: 20px;
}

.text-block-31, .text-block-32, .text-block-33 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  display: none;
}

.filter-categoryx {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
}

.copyright-footer, .rechtliches-footer {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
  line-height: 16px;
}

.navtexte {
  color: var(--tec-blue);
  padding-right: 25px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
}

.navtexte.navtextzusatz.w--current {
  color: #101e8e;
  font-family: Sinews sans pro, sans-serif;
}

.navtexte.navtextzusatz.invisible {
  display: none;
}

.hero-subheading-home {
  color: var(--tec-blue);
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
}

.hero-subheading-home.event-modulation {
  color: var(--white);
  font-weight: 400;
}

.hero-subheading-home.mittig {
  color: var(--tec-blue);
  text-align: center;
}

.hero-subheading-home.redone {
  color: var(--tec-blue);
}

.grid-25 {
  grid-column-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
}

.grid-25.webinar {
  grid-template-columns: max-content;
}

.secondary-button {
  color: var(--black);
  text-align: center;
  background-color: #0000;
  border: 1px solid #6f6f6f;
  border-radius: 7px;
  width: 120px;
  height: 45px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 19px;
  text-decoration: none;
}

.form {
  flex-direction: row;
  place-content: center flex-start;
  align-items: stretch;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-404 {
  min-height: 100vh;
  padding-top: 5%;
}

.heading-13 {
  color: #101e8e;
  text-align: center;
  margin-top: 0;
  font-size: 120px;
  line-height: 120px;
}

.div-block-39 {
  margin-left: 5%;
}

.heading-14 {
  color: #101e8e;
  text-align: left;
  font-family: Sinews sans pro, sans-serif;
  font-size: 100px;
  line-height: 100px;
}

.message-404 {
  color: #6f6f6f;
  margin-bottom: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
}

.grid-26 {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content 1fr;
  margin-top: 20px;
  margin-bottom: 4px;
}

.image-21 {
  width: 30%;
  display: inline-block;
}

.button-8 {
  color: var(--black);
  text-align: center;
  background-color: #0000;
  border: 1px solid #6f6f6f;
  border-radius: 7px;
}

._404-text {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.grid-27 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.button-9 {
  background-color: #101e8e;
  border-radius: 7px;
}

.nav-text {
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
}

.gs-headline {
  color: var(--white);
  font-family: Sinews sans pro, sans-serif;
  font-size: 50px;
  line-height: 50px;
}

.getstartedbox {
  box-shadow: 8px 6px 20px 0 var(--box-shaddow);
  border-radius: 20px;
  height: 450px;
  position: relative;
}

.gs-box-headline {
  color: var(--tec-blue);
  text-align: center;
  margin-bottom: 20px;
  padding-left: 5%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 36px;
}

.gs-box-headline.main-conversion {
  color: var(--tec-blue);
}

.paragraph-4 {
  color: var(--tec-blue);
  text-align: center;
  margin-bottom: 20px;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 25px;
}

.paragraph-4.main-conversion {
  color: var(--tec-blue);
}

.gs-primary-button {
  background-color: var(--tec-blue);
  text-align: center;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 100%;
  height: 50px;
  padding-top: 14px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  position: absolute;
  inset: auto 0% 0%;
}

.list-item {
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
}

.list {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 27px;
  display: flex;
}

.list-item-2 {
  font-family: Sinewssanspro, sans-serif;
  list-style-type: disc;
}

.list-item-3 {
  font-family: Sinewssanspro, sans-serif;
}

.gs-secondary-button {
  border: 1px solid var(--tec-blue);
  color: var(--tec-blue);
  text-align: center;
  background-color: #0000;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 100%;
  height: 50px;
  padding-top: 14px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  position: absolute;
  inset: auto 0% 0%;
}

.section-10 {
  padding-top: 5%;
  padding-bottom: 7%;
}

.hero-wrapper {
  align-items: center;
  margin-left: 2%;
  margin-right: 2%;
  display: block;
  position: static;
  inset: auto 0% 15%;
}

.wrapper {
  color: var(--black);
  justify-content: center;
  margin-left: 6%;
  margin-right: 6%;
  font-size: 17px;
}

.div-block-40, .nav-wrapper {
  margin-left: 2%;
  margin-right: 2%;
}

.nav-wrapper.tunelling-menu {
  align-items: center;
  display: block;
}

.navbar-3 {
  z-index: 88888888;
  object-fit: fill;
  width: 100%;
  display: block;
  position: fixed;
  top: 29px;
}

.primary-button-text {
  color: var(--white);
  text-align: center;
  text-transform: none;
  margin: 14px 11px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  line-height: 19px;
  text-decoration: none;
}

.primary-button-text.event-modualtion, .primary-button-text.blau {
  color: var(--tec-blue);
}

.primary-button-text.contrast {
  color: var(--black);
}

.primary-button-text.dark-blue {
  color: var(--tec-blue);
}

.primary-button-text.dark-blue.big {
  font-size: 25px;
}

.primary-button-text.tecblue, .primary-button-text.case-study:hover {
  color: var(--tec-blue);
}

.primary-button {
  background-color: var(--tec-blue);
  text-align: center;
  border-radius: 5px;
  min-width: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Sinewssanspro, sans-serif;
  text-decoration: none;
}

.primary-button.zumblog {
  background-color: var(--tec-blue);
  justify-content: center;
  width: 140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.primary-button.event-modulation {
  background-color: var(--white);
}

.primary-button.abstand {
  margin-top: 20px;
}

.primary-button.zusatz, .primary-button.mittig {
  margin-left: auto;
  margin-right: auto;
}

.primary-button.wei {
  background-color: #fff;
}

.primary-button.white {
  border: 1px solid var(--white);
  background-color: var(--white);
  width: 220px;
  min-width: 220px;
}

.primary-button.white.wide {
  width: 260px;
  min-width: 260px;
}

.primary-button.contrast {
  border-right: 2px solid var(--tec-blue);
  border-bottom: 3px solid var(--tec-blue);
  border-left: 2px solid var(--tec-blue);
  background-color: #101e8e;
}

.primary-button.bright {
  background-color: var(--sekundärfarbe);
  color: #000;
  width: auto;
}

.primary-button.bright.small {
  background-color: var(--white);
  width: 40%;
}

.primary-button.bright.big {
  background-color: var(--white);
  padding: 10px 20px;
}

.primary-button.wl {
  padding-top: 2px;
  padding-bottom: 2px;
}

.primary-button.weiter {
  min-width: 48%;
}

.primary-button.full-with {
  min-width: 100%;
}

.primary-button.dark {
  background-color: var(--tec-blue);
}

.primary-button.hero {
  border: 2px solid var(--tec-blue);
  width: 220px;
  min-width: 220px;
}

.primary-button.case-study:hover {
  background-color: var(--sekundärfarbe);
  color: var(--tec-blue);
}

.secondary-button-text {
  color: var(--tec-blue);
  text-align: center;
  margin: 14px 11px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  line-height: 19px;
  text-decoration: none;
}

.secondary-button-text.event-modulation.white {
  color: var(--white);
  text-align: center;
}

.secondary-button-text.white {
  color: var(--white);
}

.secondarybutton {
  border: 2px solid var(--white);
  border-radius: 7px;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block;
  position: static;
  inset: auto 0% 0%;
}

.secondarybutton.zusatz {
  width: auto;
  min-width: 120px;
  display: block;
}

.secondarybutton.abstand {
  margin-bottom: 20px;
  position: absolute;
  inset: auto 0% 0%;
}

.secondarybutton.abstand.border-farbe {
  border-color: var(--white);
}

.secondarybutton.left {
  margin-left: 0;
}

.secondarybutton.left.abstand {
  position: relative;
}

.secondarybutton.left.weiter {
  width: 150px;
}

.secondarybutton.zusatz-max-width {
  width: auto;
  max-width: 250px;
}

.secondarybutton.zusatz-max-width.wei-er-rahmen {
  border-color: var(--white);
}

.secondarybutton.breiter {
  width: 250px;
}

.secondarybutton.links-bereiter {
  border-radius: 5px;
  width: 200px;
  margin-left: 0;
}

.secondarybutton.webinardownload {
  flex-wrap: nowrap;
  width: 200px;
  margin-bottom: 23px;
  display: inline-block;
}

.secondarybutton.tecblue {
  border-color: var(--tec-blue);
}

.secondarybutton.tecblue.abs {
  position: absolute;
  bottom: 5%;
  left: 5%;
  right: 5%;
}

.navbutt {
  background-color: var(--tec-blue);
  border-radius: 7px;
  margin-top: 10px;
  text-decoration: none;
}

.text-block-37 {
  background-color: var(--tec-blue);
  color: #fff;
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: content-box;
  width: auto;
  margin: 8px 11px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

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

.collection-list-wrapper {
  margin-bottom: 40px;
}

.div-block-41 {
  text-decoration: none;
  position: absolute;
  inset: auto 0% 3%;
}

.div-block-41.eventslp {
  bottom: 0%;
}

.pdp-hero-wrapper {
  margin-left: 10%;
  margin-right: 10%;
}

.div-block-42 {
  margin-top: 120px;
}

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

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

.heading-15 {
  color: #fff;
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.field-label {
  color: #fff;
}

.blog-ue-hero-wrapper {
  margin-left: 5%;
  margin-right: 5%;
}

.blog-ue-wrapper {
  margin-left: 8%;
  margin-right: 8%;
}

.div-block-46 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-29 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  display: grid;
}

.div-block-48 {
  display: none;
}

.nav-menu.lpback {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: block;
}

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

.dropdown-toggle-4.zusatz {
  display: inline-block;
}

.link, .link-2 {
  color: var(--black);
  text-decoration: none;
}

.link-3 {
  color: var(--black);
  text-decoration: none;
  display: none;
}

.text-field-2 {
  border: 5px solid var(--tec-blue);
  border-radius: 7px 0 0 7px;
  height: 50px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.text-field-2:focus {
  border: 1px solid var(--sekundärfarbe);
}

.text-field-2.nlp {
  border: 7px solid #101e8e;
  height: 60px;
}

.text-field-2.lps {
  border-color: var(--tec-blue);
}

.text-field-2.border {
  border-color: var(--white);
}

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

.text-block-38 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  line-height: 22px;
}

.submitbutton2 {
  background-color: var(--tec-blue);
  color: var(--white);
  border-radius: 0 7px 7px 0;
  height: 50px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.submitbutton2.nlp {
  color: var(--white);
  background-color: #101e8e;
  height: 60px;
}

.submitbutton2.lps {
  background-color: var(--tec-blue);
  color: var(--white);
}

.submitbutton2.border {
  border: 2px solid var(--white);
}

.div-block-55 {
  background-color: var(--background-blue);
  border-radius: 10px;
}

.grid-31 {
  grid-row-gap: 2px;
  grid-template-columns: 1.75fr 1fr;
}

.div-block-56 {
  background-color: var(--white);
  border-radius: 10px;
  width: 95%;
  margin-top: 5%;
  margin-bottom: 5%;
  padding: 5% 2%;
  text-decoration: none;
}

.div-block-57 {
  background-color: var(--white);
  border-radius: 10px;
  width: 95%;
  margin-top: 5%;
  padding: 5% 2%;
  text-decoration: none;
}

.heading-blocks {
  color: #000;
  text-align: left;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 40px;
  line-height: 40px;
}

.paragraph-5 {
  text-align: left;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  line-height: 23px;
}

.div-block-58 {
  margin-right: 5%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 5%;
}

.dropdown-3 {
  display: inline;
}

.dropdown-4 {
  vertical-align: top;
  display: inline-block;
}

.dropdown-toggle-6 {
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.dropdown-toggle-6.w--open {
  padding-right: 10px;
}

.dropdown-toggle-6.about-us {
  display: block;
}

.dropdown-toggle-6.pd {
  display: none;
}

.dropdown-toggle-6.swe {
  display: inline-block;
}

.dropdown-list {
  background-color: var(--white);
}

.dropdown-list.w--open {
  border: 1px solid var(--box-shaddow);
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
  flex-direction: row;
  width: 95vw;
  margin-right: auto;
  padding: 40px;
  display: block;
  position: absolute;
  left: -259%;
  right: 0%;
}

.dropdown-list.en {
  width: 100vw;
  position: fixed;
  left: 0%;
}

.dropdown-list.de.w--open {
  align-content: flex-start;
  width: 100vw;
  display: block;
  position: fixed;
  left: 0%;
}

.dropdown-list-2 {
  color: var(--white);
}

.dropdown-list-2.w--open {
  border: 1px solid var(--box-shaddow);
  background-color: var(--white);
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
  width: 338%;
  padding: 20px 40px;
  right: 0%;
}

.dropdown-list-2.about-us.w--open {
  width: 335%;
}

.dropdown-list-2.zusatz {
  width: 249%;
  padding-bottom: 40px;
  right: -92px;
}

.dropdown-list-2.zusatz.dwp.w--open {
  width: 210%;
  padding-bottom: 25px;
  right: -60px;
}

.dropdown-list-2.dwp, .dropdown-list-2.process {
  width: 269%;
}

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

.dropdown-link {
  color: var(--black);
  text-align: center;
  padding-bottom: 3px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 22px;
}

.grid-33 {
  grid-column-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.text-block-39 {
  color: #6f6f6f;
  text-align: center;
  padding-left: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  line-height: 17px;
}

.grid-34 {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
}

.grid-34.subkat {
  grid-column-gap: 2px;
}

.grid-35 {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
}

.text-block-40, .text-block-41 {
  color: #6f6f6f;
  text-align: left;
  padding-left: 20px;
}

.text-block-41.subkat {
  padding-left: 0;
  display: none;
}

.grid-36 {
  background-color: var(--background-blue);
  border-radius: 7px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  padding: 10px;
}

.grid-36.zusatz {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: var(--white);
  padding-top: 4px;
  padding-bottom: 4px;
}

.grid-36.zusatz:hover {
  border-style: solid;
  border-width: 0 0 0 3px;
  border-color: var(--tec-blue);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.grid-37 {
  background-color: var(--background-blue);
  border-radius: 7px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 10px;
}

.text-block-42, .text-block-43 {
  color: #6f6f6f;
  line-height: 14px;
}

.dropdown-link-2 {
  text-align: left;
  padding-bottom: 3px;
  padding-left: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}

.dropdown-link-3 {
  padding-bottom: 3px;
  padding-left: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
}

.dropdown-link-4, .dropdown-link-5 {
  padding-bottom: 3px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 15px;
}

.dropnavwrapper {
  margin-left: auto;
  margin-right: auto;
  display: none;
}

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

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

.grid-38.subkat {
  grid-template-columns: .75fr 1fr;
  margin-top: 10px;
}

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

.div-block-61 {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
}

.dpnavmain {
  background-color: var(--nav-background);
  border-radius: 7px;
  margin-top: 10px;
  padding: 10px;
  text-decoration: none;
  display: block;
}

.link-block-3 {
  text-decoration: none;
  display: block;
}

.link-block-3.subkat {
  padding-left: 10px;
}

.link-block-4, .link-block-5 {
  text-decoration: none;
  display: block;
}

.link-block-6 {
  text-decoration: none;
}

.text-block-44 {
  font-family: Sinewssanspro, sans-serif;
  font-weight: 400;
}

.grid-39 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: 400px;
}

.hero-heading-hub {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  font-family: Sinews sans pro, sans-serif;
  font-size: 80px;
  line-height: 80px;
}

.hub-subheading {
  color: var(--tec-blue);
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
}

.hub-subheading.mehr-abstand {
  margin-bottom: 90px;
}

.hub-subheading.abstand {
  margin-bottom: 40px;
}

.hub-subheading.ads-formheading {
  color: var(--black);
  margin-bottom: 0;
}

.hub-subheading.wei {
  color: var(--white);
}

.hub-subheading.wei.middle {
  text-align: center;
}

.hub-subheading.black {
  color: var(--black);
}

.hub-subheading.black.center {
  color: var(--tec-blue);
  text-align: center;
  overflow: visible;
}

.hub-subheading.nlp {
  text-align: center;
}

.hub-subheading.nlp.hero {
  text-align: left;
}

.hub-subheading.white {
  color: var(--white);
}

.hub-subheading.left {
  text-align: left;
  padding-left: 5%;
}

.hub-subheading.left.blau {
  color: #101e8e;
}

.hub-subheading.schwarz {
  color: var(--tec-blue);
  margin-bottom: 0;
}

.hub-subheading.middle {
  text-align: center;
}

.hub-paragraph {
  color: #6f6f6f;
  text-align: center;
  margin-bottom: 40px;
  padding-left: 12%;
  padding-right: 12%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  line-height: 18px;
}

.div-block-63 {
  width: 80%;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
}

.product-block {
  box-shadow: 8px 6px 20px 0 var(--box-shaddow);
  border-radius: 10px;
  height: 400px;
}

.image-22, .image-23 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.heading-16 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.image-24 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
}

.image-25, .image-26 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.image-27 {
  border-bottom-right-radius: 10px;
  width: 43%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-64 {
  margin-left: 5%;
}

.grid-40 {
  grid-template-rows: auto;
  grid-template-columns: 3.25fr 4.25fr;
}

.section-12 {
  background-color: var(--tec-blue);
  flex-direction: row;
  align-items: stretch;
  margin-bottom: -60px;
  padding-top: 37%;
  padding-bottom: 5%;
  display: block;
}

.grid-41 {
  grid-template: "."
                 "."
                 / 1fr 1fr;
}

.div-block-65 {
  flex: 1;
  display: block;
}

.div-block-66 {
  margin-bottom: 40px;
}

.image-28 {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.list-item-4, .list-item-5, .list-item-6 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  line-height: 18px;
}

.div-block-67 {
  width: 40%;
  margin-bottom: 10px;
}

.paragraph-6 {
  text-align: center;
  margin-bottom: 20px;
  padding-left: 15%;
  padding-right: 15%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  line-height: 17px;
}

.link-block-7 {
  text-align: left;
}

.div-block-68 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-7 {
  color: var(--black);
  text-align: center;
  margin-top: -9px;
  margin-bottom: 40px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.paragraph-7.lp-fm {
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-7.webinar-aufzeichnung {
  margin-bottom: 10px;
}

.submit-button-3 {
  background-color: var(--tec-blue);
  border-radius: 7px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 14px 11px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  line-height: 19px;
  display: block;
}

.submit-button-3.adslp {
  color: var(--black);
  background-color: #ffb803;
  border-bottom: 4px solid #a87900;
  border-left: 2px solid #a87900;
  border-right: 2px solid #a87900;
  font-family: Sinews sans pro, sans-serif;
  font-weight: 500;
  box-shadow: 4px 4px 3px #dbdbdb;
}

.submit-button-3.kontrastfarbe {
  color: var(--black);
  background-color: #e07a5f;
  border-bottom: 5px solid #cc5535;
  border-left: 2px solid #cc5535;
  border-right: 2px solid #cc5535;
  font-family: Sinews sans pro, sans-serif;
}

.submit-button-3.vodafone {
  background-color: #e5221c;
}

.formfieldstyle {
  border: 1px solid var(--tec-blue);
  color: var(--tec-blue);
  border-radius: 7px;
  height: 60px;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.formfieldstyle:focus {
  border: 2px solid #101e8e;
}

.formfieldstyle.fomzusatz {
  min-height: 100px;
}

.formfieldstyle.fomzusatz.adslp {
  height: 60px;
  min-height: 80px;
  margin-bottom: 10px;
}

.formfieldstyle.adslp {
  height: 40px;
}

.text-field-4, .text-field-5 {
  border-radius: 7px;
}

.link-block-8, .link-block-9, .link-block-10 {
  text-decoration: none;
}

.link-block-11 {
  text-decoration: none;
  display: block;
}

.contact-wrapper {
  margin-left: 2%;
  margin-right: 2%;
  padding-top: 0;
}

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

.tabs {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.tabs-menu {
  box-shadow: 8px 6px 20px 0 var(--box-shaddow);
  border-radius: 10px;
}

.tab-link-teams-apps {
  background-color: #0000;
  border-top-left-radius: 10px;
}

.tab-link-teams-apps.w--current {
  border-bottom-left-radius: 10px;
}

.tab-link-dms.w--current {
  background-color: #cee9e2;
  border-radius: 10px;
  width: 200px;
  height: 200px;
  padding: 0;
}

.heading-17, .heading-18, .heading-19 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
}

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

.paragraph-8 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
}

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

.text-block-46, .text-block-47 {
  text-align: center;
}

.div-block-69 {
  background-color: var(--sekundärfarbe);
  border-radius: 20px;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-70 {
  background-color: var(--white);
  box-shadow: 0 10px 10px 0 var(--box-shaddow);
  border-radius: 15px;
  width: 80%;
  margin: -250px auto 40px;
  padding: 43px 24px;
}

.div-block-70.webinar-aufzeichnung {
  width: 90%;
  margin-top: 0;
}

.grid-43, .grid-44 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-71 {
  background-color: var(--sekundärfarbe);
  border-radius: 15px;
  width: 70%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

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

.formlabel {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
}

.formlabel.white {
  color: var(--white);
}

.heading-20 {
  color: var(--tec-blue);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 60px;
  font-weight: 400;
}

.div-block-72 {
  background-color: #101e8e;
  height: 500px;
}

.section-13 {
  background-color: var(--tec-blue);
  border-radius: 0;
  display: none;
}

.div-block-73 {
  padding-top: 120px;
  display: none;
}

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

.div-block-74 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.contact-usps {
  color: var(--box-shaddow);
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

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

.contact-ref-imgs {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-49 {
  color: var(--tec-blue);
  text-align: center;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  line-height: 18px;
}

.div-block-75 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.text-block-50 {
  color: var(--tec-blue);
  text-align: center;
  white-space: normal;
  font-family: Sinewssanspro, sans-serif;
  display: block;
}

.grid-47 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
}

.paragraph-9 {
  color: var(--tec-blue);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.div-block-76 {
  background-color: var(--nav-background);
  border-radius: 7px;
  padding: 10px;
  text-decoration: none;
  display: block;
}

.div-block-76.subkat {
  border-radius: 5px;
  margin-left: 10px;
  padding: 3px 0;
}

.div-block-76.subkat.intranetapps {
  display: none;
}

.div-block-77 {
  background-color: var(--nav-background);
  border-radius: 7px;
  padding: 10px;
  text-decoration: none;
}

.digheading {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.digtext {
  color: var(--black);
  text-align: left;
  margin-bottom: 5px;
  margin-left: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.grid-48 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: max-content 1fr;
}

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

.div-block-79 {
  width: 80%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-blog {
  color: #6f6f6f;
}

.rich-text-blog h2 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 39px;
  font-weight: 700;
}

.rich-text-blog p {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.rich-text-blog h3 {
  color: var(--tec-blue);
  font-family: Sinews sans pro, sans-serif;
  font-weight: 700;
}

.rich-text-blog h4 {
  color: var(--tec-blue);
  padding-left: 30px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  font-weight: 400;
}

.rich-text-blog h5, .rich-text-blog h6 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
}

.rich-text-blog li {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  line-height: 30px;
}

.rich-text-blog ol {
  display: block;
}

.rich-text-blog blockquote {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  font-style: italic;
  font-weight: 500;
  line-height: 30px;
}

.hero-subheading-hub {
  text-align: center;
}

.pdp-rich-text {
  display: inline-block;
}

.pdp-rich-text h2 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 44px;
  line-height: 48px;
}

.pdp-rich-text p {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 25px;
}

.pdp-rich-text-anfrage-box {
  font-family: Sinewssanspro, sans-serif;
}

.pdp-rich-text-anfrage-box h2 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 38px;
}

.pdp-rich-text-anfrage-box h3 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
}

.div-block-83 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-84 {
  align-content: space-around;
  display: flex;
}

.div-block-84.smaller {
  width: 80%;
}

.heading-21 {
  color: #6f6f6f;
  margin-top: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 400;
}

.image-31 {
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-85 {
  margin-top: 120px;
}

.heading-22 {
  color: var(--black);
  font-family: Sinews sans pro, sans-serif;
}

.impressum-rich-text h1 {
  color: var(--tec-blue);
  text-align: left;
  margin-bottom: 40px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 70px;
}

.impressum-rich-text p {
  color: var(--tec-blue);
  text-align: left;
  padding-right: 15%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  line-height: 31px;
}

.impressum-rich-text h3 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 40px;
  font-weight: 300;
  line-height: 40px;
}

.impressum-rich-text h2 {
  color: var(--tec-blue);
  text-align: left;
  font-weight: 400;
}

.div-block-86, .div-block-87 {
  margin-top: 120px;
}

.grid-50 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 50px;
}

.termine-block {
  background-color: var(--background-blue);
  border-radius: 5px;
  height: 360px;
  padding-top: 20px;
  position: relative;
}

.datum {
  color: #101e8e;
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 37px;
  line-height: 45px;
}

.datum.weitere {
  font-family: Sinewssanspro, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.uhrzeit {
  color: #101e8e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 33px;
  font-weight: 500;
  line-height: 45px;
}

.bottombutton {
  background-color: #101e8e;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  position: absolute;
  inset: auto 0% 0%;
}

.bottombutton.case-study-invertiert {
  background-color: var(--tec-blue);
  justify-content: center;
  display: flex;
}

.bottombutton.auflistung {
  background-color: var(--tec-blue);
  position: absolute;
}

.bottombutton.blog-bersicht {
  position: absolute;
}

.anmelde {
  background-color: var(--white);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 100%;
  padding: 10px 0;
  text-decoration: none;
}

.bottombutton-text {
  color: var(--white);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 22px;
  text-decoration: none;
}

.bottombutton-text.case-studies-invertiert {
  color: var(--white);
}

.grid-51 {
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 20px;
}

.inner-grid-events {
  grid-column-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: max-content 1fr;
}

.point-event {
  background-color: #101e8e;
  border-radius: 50px;
  width: 50px;
  height: 50px;
  display: block;
}

.point-event.zusatz {
  background-color: #d6caf4;
}

.text-block-51 {
  color: var(--white);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 20%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 39px;
  font-weight: 500;
  line-height: 30px;
}

.paragraph-10 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
}

.pointtext {
  color: #101e8e;
  font-family: Sinewssanspro, sans-serif;
}

.pointtext.zusatz {
  color: var(--black);
}

.image-32 {
  width: 35%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  display: block;
}

.image-33 {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.grid-52 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.paragraph-11 {
  color: var(--white);
  text-align: left;
  padding-right: 15%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  line-height: 20px;
}

.grid-53 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 50px;
}

.ref-img-events {
  width: 80%;
}

.heading-23 {
  margin-bottom: 20px;
  font-family: Sinewssanspro hairline, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.paragraph-12 {
  color: #6f6f6f;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  display: none;
  position: absolute;
  inset: auto 0 8%;
}

.event-heading {
  font-size: 60px;
}

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

.heading-24 {
  text-align: left;
  font-size: 55px;
  line-height: 55px;
}

.heading-24.white {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 400;
}

.heading-25 {
  color: #101e8e;
  text-align: left;
  margin-top: 0;
  padding-right: 5%;
  font-family: Sinews sans pro, sans-serif;
  font-size: 55px;
  line-height: 55px;
  display: none;
}

.heading-26 {
  color: var(--black);
  font-family: Sinewssanspro hairline, sans-serif;
  display: none;
}

.heading-27 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  display: none;
}

.grid-55 {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
}

.section-14 {
  background-color: var(--white);
  padding-top: 40px;
  padding-bottom: 0%;
}

.text-span-5 {
  color: var(--tec-blue);
}

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

.submit-button-4 {
  background-color: #101e8e;
  border-radius: 7px;
}

.pwd-field {
  border-radius: 7px;
}

.pwd-field:focus {
  border: 2px solid #101e8e;
}

.termine-section {
  background-color: var(--tec-blue);
  padding-top: 7%;
  padding-bottom: 7%;
}

.div-block-89 {
  padding-top: 100px;
}

.section-15 {
  height: 100vh;
}

.center-hero-haupt-heading {
  color: #101e8e;
  text-align: center;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 80px;
  font-weight: 500;
  line-height: 80px;
}

.heading-30 {
  color: #6f6f6f;
  text-align: center;
}

.center-hero-sub-heading {
  color: var(--tec-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 55px;
  font-weight: 500;
  line-height: 65px;
}

.grid-56 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: none;
}

.center-hero-images {
  width: 10%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.center-hero-images-text {
  color: #6f6f6f;
  text-align: center;
  margin-top: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 20px;
}

.paragraph-13 {
  color: var(--tec-blue);
  text-align: center;
  padding-left: 15%;
  padding-right: 15%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.side-headings-case-studies {
  color: #6f6f6f;
  margin-bottom: 20px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 29px;
  line-height: 29px;
}

.collection-item {
  margin-bottom: 20px;
}

.heading-32 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 60px;
  line-height: 60px;
}

.case-studies-uebersicht {
  margin-top: -79px;
  padding-top: 0%;
  padding-bottom: 7%;
}

.div-block-90 {
  background-color: var(--white);
  box-shadow: 7px 7px 20px 0 var(--box-shaddow);
  border-radius: 4px;
  height: 361px;
  margin-bottom: 50px;
  padding-top: 20px;
  position: relative;
}

.heading-33 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Sinews sans pro, sans-serif;
  font-weight: 400;
}

.paragraph-14 {
  color: #fff;
  padding-left: 15%;
  padding-right: 15%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.rich-text-case-studies {
  color: var(--tec-blue);
}

.rich-text-case-studies p {
  color: #000;
  text-align: center;
  padding-left: 10%;
  padding-right: 10%;
  font-size: 19px;
}

.image-35 {
  width: 60%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.collection-list-2, .collection-list-wrapper-2, .collection-list-4, .collection-list-wrapper-3, .collection-list-wrapper-4, .collection-list-wrapper-5 {
  display: block;
}

.text-block-52 {
  color: var(--black);
  text-align: center;
  margin-bottom: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  font-weight: 500;
}

.text-block-53 {
  color: var(--black);
  padding-left: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.text-block-53.subkat {
  padding-left: 0;
  font-size: 15px;
  font-weight: 400;
}

.dropnavtext-sec-dropdown {
  color: var(--black);
  padding-top: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.link-block-13 {
  margin-bottom: 7px;
  text-decoration: none;
  display: block;
}

.link-block-13.about-us {
  margin-bottom: 7px;
}

.link-block-13.zusatz {
  width: 100%;
  margin-bottom: 0;
}

.link-block-13.zusatz.u {
  margin-top: 5px;
}

.link-block-14 {
  width: 100%;
  text-decoration: none;
}

.link-block-14.about-us {
  width: 100%;
}

.heading-34 {
  color: var(--black);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.events-rich-text {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.events-rich-text h2 {
  text-align: center;
  font-size: 38px;
  font-weight: 500;
  line-height: 38px;
}

.events-rich-text p {
  color: var(--tec-blue);
  text-align: center;
  padding-left: 15%;
  padding-right: 15%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  line-height: 25px;
}

.events-rich-text h3 {
  color: var(--black);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 27px;
  font-weight: 400;
}

.events-rich-text ol {
  color: #6f6f6f;
  text-align: left;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  line-height: 38px;
  list-style-type: decimal;
  display: flex;
}

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

.conversion-box-bottom {
  box-shadow: 8px 6px 20px 0 var(--box-shaddow);
  border-radius: 10px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.conversion-box-bottom.blog-zusatz {
  width: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
  box-shadow: 8px 6px 20px #979797;
}

.cb-heading {
  color: var(--black);
  margin-top: 20px;
  padding-left: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 38px;
  font-weight: 500;
}

.cb-heading.blog-zusatz {
  font-size: 32px;
}

.cb-subtext {
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.cb-subtext.blog-zusatz {
  font-size: 20px;
}

.grid-57 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
  position: relative;
}

.div-block-92 {
  background-color: #d6caf4;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  position: relative;
}

.grid-58 {
  grid-template-rows: .25fr;
  grid-template-columns: 1fr max-content;
  height: 100%;
}

.div-block-93 {
  background-color: var(--white);
  position: relative;
}

.div-block-94 {
  padding-right: 10px;
}

.heading-37 {
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.blog-c-button-3 {
  background-color: #d6caf4;
  border-bottom: 5px solid #814fff;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-block-55 {
  color: var(--black);
  text-align: center;
  font-size: 16px;
}

.s-text {
  padding-top: 0%;
}

.s-text h2 {
  color: #6f6f6f;
  text-align: center;
  margin-bottom: 5px;
  font-size: 27px;
  font-weight: 500;
  line-height: 27px;
}

.s-text p {
  color: #6f6f6f;
  text-align: center;
  padding-left: 10%;
  padding-right: 10%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
}

.s-text h1 {
  color: var(--black);
  text-align: center;
  margin-bottom: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 34px;
}

.s-text h3 {
  color: var(--black);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 22px;
}

.heading-38 {
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.cb-name {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.cb-titel {
  color: #6f6f6f;
  text-align: center;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
}

.s-section {
  padding-top: 7%;
  padding-bottom: 7%;
}

.s-section.home, .s-section.i {
  display: none;
}

.conversion-box-in {
  background-color: var(--white);
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  box-shadow: 7px 7px 20px #979797;
}

.grid-59 {
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  display: none;
}

.heading-39 {
  color: var(--black);
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
}

.div-block-95 {
  background-color: var(--sekundärfarbe);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.blog-c-button-1 {
  color: var(--black);
  background-color: #e07a5f;
  border-bottom: 6px solid #cc5535;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 19px;
  text-decoration: none;
  display: flex;
}

.text-block-56 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: Sinewssanspro, sans-serif;
  text-decoration: none;
  display: flex;
}

.conversion-box-in-2 {
  background-color: var(--white);
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
  box-shadow: 7px 7px 20px #979797;
}

.grid-60 {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
}

.blog-c-button-2 {
  background-color: #d6caf4;
  border-bottom: 6px solid #814fff;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  display: flex;
}

.text-block-57 {
  color: var(--black);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  line-height: 20px;
}

.heading-40 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-left: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.text-block-58 {
  color: #6f6f6f;
  padding-left: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

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

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

.div-block-98 {
  padding-top: 120px;
}

.hero-hub-headline {
  color: var(--black);
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 70px;
  line-height: 70px;
}

.section-16 {
  height: 100vh;
}

._3rd-heading-hub {
  color: #6f6f6f;
  text-align: center;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 35px;
}

.text-span-6 {
  color: var(--black);
}

.hub-heading {
  color: var(--tec-blue);
  text-align: left;
  padding-top: 21px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 70px;
  display: block;
}

.hub-heading.typewriter {
  text-align: left;
  align-items: flex-end;
  padding-bottom: 7px;
  display: flex;
}

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

.hub-heading.white.middle {
  text-align: center;
}

.hub-heading.nomargintop {
  margin-top: 0;
}

.hub-heading.nlp.hero {
  text-align: left;
  margin-top: 0;
  padding-top: 5px;
}

.hub-heading.nlp.hero.top {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 85px;
}

.hub-heading.nlp.hero.bottom {
  color: #101e8e;
  font-size: 53px;
  line-height: 56px;
}

.hub-heading.nlp.zusatz {
  color: var(--white);
}

.hub-heading.left {
  color: #101e8e;
  text-align: left;
  padding-left: 5%;
}

.hub-heading.wei {
  color: var(--white);
}

.hub-heading.middle {
  color: var(--white);
  text-align: center;
  font-size: 36px;
  line-height: 50px;
}

.hub-heading.middle.darkblue {
  color: var(--tec-blue);
}

.heading-43 {
  color: #6f6f6f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 35px;
}

.grid-61 {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr max-content 1fr;
  margin-bottom: 20px;
}

.explain-plus {
  color: var(--black);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 70px;
  font-weight: 500;
  line-height: 70px;
}

.story-heading {
  color: var(--black);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 29px;
  font-weight: 500;
}

.heading-45 {
  color: var(--black);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.heading-46 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.div-block-99 {
  background-color: #cee9e2;
}

.story-block {
  background-color: #cee9e2;
  border-radius: 10px;
  align-items: center;
  min-width: 70%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-101 {
  background-color: #cee9e2;
}

.grid-62 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  margin-bottom: 25px;
}

.hub-visual-section {
  padding-top: 7%;
  padding-bottom: 7%;
  display: none;
}

.hub-visual-section.mobile, .hub-visual-section.mobile-section {
  display: none;
}

.hub-visual-section.desktop {
  display: block;
}

.div-block-102 {
  justify-content: center;
  display: flex;
}

.explain-image-bpe {
  width: 40%;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-37, .image-38 {
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.typed-text {
  color: #101e8e;
  flex-direction: row;
  align-items: center;
  padding-left: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 75px;
  font-weight: 700;
  line-height: 75px;
  display: flex;
}

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

.grid-63 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
}

.div-block-104 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 70px;
  line-height: 70px;
}

.dig-explain-box {
  background-color: #d6caf4;
  border-radius: 10px;
  height: 770px;
  text-decoration: none;
  position: relative;
}

.dig-explain-box.pe-zusatz {
  background-color: #cee9e2;
  text-decoration: none;
}

.div-block-106 {
  background-color: #cee9e2;
}

.dig-explain-heading {
  color: var(--black);
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 60px;
  line-height: 60px;
}

.dig-explain-subheadline {
  color: #6f6f6f;
  text-align: center;
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.image-39, .image-40 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  bottom: 44px;
}

.heading-47 {
  max-width: 280px;
  margin: auto;
  padding-top: 31px;
  padding-bottom: 31px;
  display: block;
}

.grid-64 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . ." 1fr
                 ". . . ." 1fr
                 ". . . ." .5fr
                 ". . . ."
                 / 1fr 1fr 1fr 25%;
  align-content: start;
}

.div-block-107 {
  color: #fff;
  text-align: center;
  background-color: #8f76bc;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 5% 70px;
  display: flex;
  overflow: hidden;
}

.image-41 {
  align-self: flex-end;
  margin-top: 40px;
}

.div-block-4 {
  background-color: #f7f8f9;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-108 {
  width: 40%;
}

.grey-text {
  color: #9fa3a7;
  font-family: Sinewssanspro, sans-serif;
}

.div-block-109 {
  width: 32%;
}

.image-42 {
  width: 90%;
  position: relative;
  left: -7%;
}

.div-block-110 {
  text-align: center;
  background-color: #f7f8f9;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-48 {
  max-width: 230px;
  margin-bottom: 0;
  display: block;
}

.div-block-111 {
  color: #fffbfb;
  text-align: center;
  background-color: #f05638;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-49 {
  text-align: center;
  width: 70%;
}

.arrow-link {
  letter-spacing: 2.4px;
  text-transform: uppercase;
  margin-top: 20px;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
}

.arrow-link.yellow {
  color: #ffc80a;
}

.div-block-112 {
  color: #fff;
  text-align: center;
  background-color: #93b6b7;
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/5eb2774833da8a2d74553739_UX.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 80%;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 30px;
  display: flex;
  position: relative;
}

.heading-5 {
  margin-bottom: auto;
  font-family: Sinewssanspro, sans-serif;
}

.arrow {
  font-size: 16px;
}

.heading-50 {
  width: 34%;
}

.button-10 {
  color: #000;
  letter-spacing: 2.4px;
  text-transform: uppercase;
  background-color: #ffc80a;
  border-radius: 50px;
  margin-top: 30px;
  padding: 14px 28px;
  font-size: 12px;
  font-weight: 700;
}

.image-43 {
  width: 250%;
  max-width: none;
  margin-top: 20px;
  position: relative;
  left: -160%;
}

.circle {
  background-color: #8166b0;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 373px;
  height: 373px;
  display: flex;
}

.div-block-113 {
  justify-content: space-around;
  padding-top: 68px;
  padding-left: 4%;
  padding-right: 4%;
  display: flex;
  overflow: hidden;
}

.text-block-2 {
  width: 80%;
  max-width: 290px;
}

.div-block-114 {
  color: #fff;
  background-color: #38d5f4;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.image-3 {
  margin-top: 20px;
  position: relative;
  left: -8px;
}

.minicaps {
  letter-spacing: 2px;
  background-color: #fa684f;
  border-radius: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 8px;
  font-weight: 700;
  line-height: 20px;
  position: absolute;
  top: 20px;
  left: 30px;
}

.minicaps._2 {
  color: #fff;
  background-color: #7bc424;
  position: static;
}

.heading-6 {
  text-align: center;
  width: 54%;
}

.div-block-115 {
  color: #fff;
  background-color: #2c2c2c;
  justify-content: center;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  overflow: hidden;
}

.div-block-116 {
  text-align: center;
  background-color: #35cfed;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 240px;
  padding-left: 34px;
  padding-right: 34px;
  display: flex;
}

.div-block-117 {
  justify-content: space-around;
  align-items: center;
  padding-left: 4%;
  padding-right: 4%;
  display: flex;
}

.image-44 {
  position: relative;
  left: -15%;
}

.caps {
  color: #9fa3a7;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: Sinews sans pro, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}

.caps.white {
  color: #fff;
}

.div-block-118 {
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  max-width: 180px;
  display: flex;
}

.heading-3 {
  max-width: 550px;
  font-family: Sinewssanspro, sans-serif;
}

.text-block-60 {
  letter-spacing: 2.4px;
  background-color: #ffffff14;
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/5eb2774833da8acd34553747_Shape.png");
  background-position: 11px;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 60px;
  padding: 2px 13px 1px 30px;
  font-size: 10px;
  font-weight: 700;
  line-height: 23px;
}

.image-45 {
  position: relative;
  left: -7%;
}

.heading-51 {
  font-family: Sinews sans pro, sans-serif;
}

.animation-credit {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 500px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.app-tab-subtext {
  color: #6f6f6f;
  text-align: left;
  max-width: 650px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.5;
}

.tab-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  width: 80%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.title-wrap-centre {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.content-section {
  background-color: #f8faff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 220px 3% 100px;
  display: flex;
  overflow: hidden;
}

.apps-tab-heading {
  color: var(--black);
  text-align: left;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 38px;
  line-height: 1.1;
}

.div-block-119 {
  text-align: left;
}

.tab-panel {
  background-color: #fff;
  border-radius: 24px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  position: relative;
  box-shadow: 42px -42px 20px -51px #151c344f, -45px -38px 15px -50px #151c344f, 0 60px 100px -50px #151c344f;
}

.tabs-content {
  overflow: visible;
}

.tabs-menu-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: max-content max-content max-content auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.avatar {
  border: 3px solid #fff;
  border-radius: 100px;
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
  box-shadow: 21px 21px 80px #151c345e;
}

.plain-text {
  color: #7a7c7f;
}

.load-bar-base {
  background-color: #eceff8;
  border-radius: 500px;
  max-width: 220px;
  height: 5px;
  margin-bottom: 3px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.arrow-2 {
  color: #101e8e;
}

.app-tab-title {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.primary-button-light {
  color: #101e8e;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.tab-image {
  width: 44px;
  margin-right: 12px;
}

.container-10 {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.animation-block {
  display: block;
}

.standard-tab {
  border: 1px solid var(--box-shaddow);
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 280px;
  padding-bottom: 16px;
  font-size: 15px;
  display: flex;
}

.standard-tab.w--current {
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  position: relative;
}

.primary-ligtht-text {
  color: #101e8e;
  margin-right: 14px;
}

.brodie-text {
  color: #8c54ff;
  font-size: 16px;
}

.load-bar {
  background-color: #101e8e;
  border-radius: 500px;
  width: 0%;
  height: 5px;
}

.content-block {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.heading-52 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 50px;
}

.apps-tab-image {
  border-radius: 30px;
  width: 60%;
  margin: 20px auto;
  display: block;
}

.div-block-120 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.section-18 {
  padding-bottom: 40px;
}

.explain-section-bpe {
  padding-top: 7%;
  padding-bottom: 7%;
}

.explain-section-bpe.mobile {
  display: none;
}

.image-46 {
  z-index: 0;
  width: 100%;
  max-width: 150%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

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

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

.weitere-apps-div {
  border: 1px solid var(--box-shaddow);
  border-radius: 10px;
}

.weitere-apps-text {
  color: var(--black);
  text-align: center;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.weitere-apps-image {
  width: 30%;
  margin: 10px auto;
  display: block;
}

.weitere-apps-para {
  color: #6f6f6f;
  text-align: center;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
}

.explain-section-dig {
  padding-top: 7%;
  padding-bottom: 7%;
}

.text-block-63 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 70px;
  line-height: 70px;
}

.div-block-121 {
  background-color: var(--sekundärfarbe);
  border-radius: 10px;
}

.heading-53 {
  color: var(--black);
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 60px;
  line-height: 60px;
}

.module-header-left {
  width: 50%;
  height: 100%;
  display: flex;
}

.modal-slide {
  color: #151c34;
  width: auto;
}

.modal-element {
  border: 1px solid var(--box-shaddow);
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  max-width: 430px;
  display: block;
}

.right-arrow {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.modal-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 30px 38px 65px;
  display: flex;
}

.module-header-right {
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.modal-header {
  border-bottom: 3px solid #151c341a;
  justify-content: center;
  align-items: center;
  min-height: 55px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.slide-navigation {
  color: #151c34;
  font-size: 10px;
  bottom: 10px;
}

.icon-wrapper {
  background-color: var(--sekundärfarbe);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 105px;
  height: 105px;
  padding: 11px;
  display: flex;
  overflow: hidden;
}

.icon-2 {
  width: 70px;
}

.modal-slider {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.close {
  opacity: .5;
  transition: opacity .2s;
}

.close:hover {
  opacity: 1;
}

.modal-detail {
  color: var(--black);
  text-align: left;
  white-space: nowrap;
  justify-content: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  display: block;
}

.slider-right {
  opacity: .5;
  color: #151c34;
  justify-content: center;
  align-items: center;
  padding: 4px 15px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.slider-right:hover {
  opacity: 1;
}

.left-arrow {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-standard {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.heading-54 {
  color: #101e8e;
  font-family: Sinews sans pro, sans-serif;
}

.heading-55 {
  font-family: Sinews sans pro, sans-serif;
}

.left-arrow-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  left: 1%;
}

.right-arrow-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  right: 1%;
}

.icon-wrapper-2 {
  background-color: var(--sekundärfarbe);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  padding: 11px;
  display: flex;
  overflow: hidden;
}

.modal-element-2 {
  border: 3px solid var(--box-shaddow);
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
}

.icon-3 {
  background-color: #000;
}

.paragraph-standard-2 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.text-block-64 {
  color: var(--black);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  display: flex;
}

.vorteil-slider-heading {
  color: #101e8e;
  margin-bottom: 30px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 45px;
  line-height: 45px;
}

.image-47, .image-48 {
  max-height: 13%;
  display: block;
}

.section-20 {
  padding-top: 7%;
  padding-bottom: 7%;
}

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

.facts-head-big {
  color: #fff;
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 90px;
  font-weight: 700;
  line-height: 90px;
}

.facts-head-big.black {
  color: #000;
}

.facts-subhead-big {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-size: 25px;
  line-height: 25px;
}

.facts-subhead-big.black {
  color: #000;
  justify-content: center;
  align-items: center;
}

.facts-para-big {
  color: #fff;
  text-align: center;
  padding-left: 6%;
  padding-right: 6%;
}

.div-block-122 {
  background-color: #101e8e;
  border-radius: 15px 0 0 15px;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.facts-head-small {
  color: var(--black);
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
}

.facts-subhead-small {
  color: var(--black);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  line-height: 19px;
}

.facts-subhead-small.werte {
  color: #6f6f6f;
  justify-content: center;
  align-items: center;
  padding-left: 6%;
  padding-right: 6%;
  line-height: 24px;
  display: flex;
}

.div-block-124 {
  background-color: var(--sekundärfarbe);
  border-top-right-radius: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-125, .div-block-126 {
  background-color: #cee9e2;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-127 {
  background-color: #d6caf4;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.div-block-129 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.div-block-130 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.div-block-131 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-132 {
  justify-content: center;
  align-items: center;
}

.div-block-133 {
  background-color: var(--sekundärfarbe);
  border-bottom-right-radius: 15px;
}

.div-block-134 {
  margin-top: 40px;
  padding-bottom: 40px;
}

.rich-text-vorteile p {
  color: var(--tec-blue);
  padding-left: 10%;
  padding-right: 10%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 22px;
}

.text-span-7 {
  color: #101e8e;
}

.hero-hub-heding-rich-text h2, .hero-hub-heding-rich-text h3 {
  color: var(--tec-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 70px;
  font-weight: 500;
  line-height: 70px;
}

.hero-hub-heding-rich-text h4 {
  text-align: center;
  margin-top: 0;
  font-family: Sinews sans pro, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 70px;
}

.hero-hub-heding-rich-text h1 {
  margin-bottom: 0;
}

.image-49, .image-50 {
  z-index: 1;
  width: 90%;
  position: relative;
}

.div-block-135 {
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.paragraph {
  color: #7b88a8;
  max-width: 650px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}

.tab-grid-2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
}

.tab-h1 {
  color: #2d3958;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 38px;
  line-height: 1.1;
}

.tab-panel-2 {
  background-color: #fff;
  border: 5px solid #000;
  border-radius: 24px;
  padding-left: 25px;
  padding-right: 25px;
  box-shadow: 0 60px 100px -50px #151c344f;
}

.tabs-menu-3 {
  background-color: var(--nav-background);
  border: 1px solid #000;
  border-radius: 50px;
  justify-content: center;
  align-items: stretch;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tabs-content-2 {
  margin-bottom: 10px;
  overflow: visible;
}

.load-bar-base-2 {
  background-color: #eceff8;
  border-radius: 500px;
  max-width: 50%;
  height: 5px;
  margin-bottom: 1%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-66 {
  color: var(--white);
}

.link-arrow {
  color: #6a35ff;
  align-items: center;
  margin-top: 20px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.standard-tab-2 {
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 280px;
  padding-bottom: 16px;
  font-size: 15px;
  display: flex;
}

.standard-tab-2.w--current {
  background-color: var(--black);
  opacity: 1;
  color: #151c34;
  border-radius: 50px;
  margin-top: 5px;
  margin-bottom: 5px;
  position: relative;
}

.text-block-67 {
  margin-right: 14px;
}

.load-bar-2 {
  background-color: var(--black);
  border-radius: 500px;
  width: 0%;
  height: 5px;
}

.content-block-2 {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.quote-rich-text p {
  color: var(--black);
  font-size: 22px;
  line-height: 22px;
}

.div-block-136 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.h1 {
  text-align: left;
}

.thick-line-span {
  background-image: linear-gradient(to bottom, white 70%, var(--sekundärfarbe) 70%);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
}

.text-block-68 {
  background-image: linear-gradient(to bottom, var(--white) 70%, var(--sekundärfarbe) 30%);
  color: var(--black);
  text-align: center;
  font-size: 40px;
  line-height: 50px;
  display: inline;
}

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

.text-block-69 {
  color: var(--black);
  margin-top: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.div-block-137 {
  border: 1px solid var(--box-shaddow);
  background-color: var(--nav-background);
  border-radius: 50px;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.link-block-18 {
  background-color: var(--nav-background);
  color: var(--white);
  text-align: left;
  border-radius: 50px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 20px 30px;
  text-decoration: none;
  display: inline-block;
}

.text-block-70 {
  color: var(--black);
  text-align: center;
  font-size: 20px;
  display: flex;
}

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

.tab-panel-3 {
  background-color: #fff;
  border-radius: 24px;
  padding-left: 25px;
  padding-right: 25px;
}

.tabs-menu-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--nav-background);
  background-color: var(--nav-background);
  border-radius: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: static;
}

.text-block-71 {
  color: var(--black);
  margin-bottom: 2%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.standard-tab-3 {
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 3%;
  font-size: 15px;
  display: flex;
}

.standard-tab-3.w--current {
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  border: 3px solid #000;
  border-radius: 50px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 3%;
  position: relative;
}

.text-block-72, .text-block-73 {
  color: var(--black);
  margin-bottom: 2%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.div-block-138, .div-block-139, .div-block-140 {
  justify-content: center;
  display: flex;
}

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

.image-51 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-56 {
  font-family: Sinews sans pro, sans-serif;
  font-weight: 700;
}

.hub-rich-text {
  text-align: center;
  margin-bottom: 40px;
}

.hub-rich-text h2 {
  font-family: Sinews sans pro, sans-serif;
  font-weight: 700;
}

.hub-rich-text p {
  color: var(--tec-blue);
  text-align: left;
  padding-left: 0%;
  padding-right: 10%;
  font-size: 20px;
  line-height: 26px;
}

.hub-rich-text h3 {
  color: var(--black);
  font-family: Sinews sans pro, sans-serif;
}

.hub-content-section {
  padding-top: 7%;
  padding-bottom: 7%;
}

.hub-content-section.bg {
  background-color: #d6caf4;
}

.image-52 {
  width: 25%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.div-block-141 {
  width: 100%;
  display: block;
}

.div-block-142 {
  width: 40%;
}

.explain-box-rich-text {
  display: block;
}

.explain-box-rich-text h2, .explain-box-richt-text-dig h2 {
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-weight: 700;
}

.explain-box-richt-text-dig h3 {
  text-align: center;
}

.explain-box-richt-text-dig p {
  color: #6f6f6f;
  font-size: 24px;
  line-height: 24px;
}

.grid-71 {
  grid-template-rows: auto;
  height: 300px;
}

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

.div-block-144 {
  background-color: var(--sekundärfarbe);
  border-radius: 15px;
  width: 85%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}

.heading-57 {
  text-align: left;
}

.heading-58 {
  text-align: left;
  font-weight: 500;
}

.image-53 {
  width: 55%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: auto 0% 3%;
}

.text-block-74 {
  color: #6f6f6f;
}

.hub-anfrage-rich-text h2 {
  text-align: left;
  font-weight: 500;
}

.hub-anfrage-rich-text p {
  color: #6f6f6f;
  text-align: left;
  font-size: 22px;
  line-height: 22px;
}

.div-block-145 {
  position: relative;
}

.section-21 {
  padding-top: 7%;
  padding-bottom: 7%;
}

.section-22 {
  padding-top: 10%;
  padding-bottom: 15%;
}

.grid-72 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  display: none;
}

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

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

.section-23 {
  padding-top: 7%;
  padding-bottom: 7%;
  display: block;
}

.section-23.facts {
  display: block;
}

.section-23.facts.benefit-text-bottom {
  display: none;
}

.section-24 {
  padding-top: 7%;
  padding-bottom: 7%;
}

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

.fact-zahl {
  color: var(--black);
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 80px;
}

.fact-text {
  color: #6f6f6f;
  text-align: center;
  font-size: 30px;
  line-height: 30px;
}

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

.dwp-boxen {
  background-color: #0000;
  border: 15px solid #d6caf4;
  border-radius: 15px;
  height: 550px;
  padding-top: 40px;
  text-decoration: none;
  position: relative;
}

.div-block-147, .div-block-148 {
  background-color: #0000;
  border: 15px solid #d6caf4;
  border-radius: 15px;
  padding-top: 40px;
  text-decoration: none;
  position: relative;
}

.section-25 {
  padding-top: 7%;
  padding-bottom: 7%;
}

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

.text-block-75 {
  color: var(--white);
}

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

.scroll-progress-bar {
  z-index: 9999999;
  transform-origin: 0%;
  background-color: #101e8e;
  width: 100%;
  height: 10px;
  position: sticky;
  inset: 90px auto auto 0%;
}

.grid-78 {
  grid-column-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.text-block-76, .text-block-77 {
  color: var(--tec-blue);
  font-family: Sinews sans pro, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.section-26 {
  padding-top: 7%;
  padding-bottom: 7%;
}

.text-block-78, .text-block-79, .text-block-80 {
  color: #6f6f6f;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
}

.schlagwort-wiki h2 {
  color: #6f6f6f;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 25px;
  line-height: 35px;
}

.schlagwort-wiki p {
  text-align: left;
}

.pdp-detail-text {
  margin-bottom: 10px;
}

.pdp-detail-text h2 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 400;
}

.pdp-detail-text p {
  color: var(--tec-blue);
  text-align: left;
  font-size: 25px;
  line-height: 35px;
}

.pdp-detail-text h3 {
  color: #6f6f6f;
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.section-27 {
  padding-top: 10%;
  padding-bottom: 10%;
}

.ref-logo-d2b {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-55, .image-56, .image-57 {
  width: 85%;
}

.grid-79 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 30px;
}

.appnavi-rich-text h3 {
  text-align: center;
  font-size: 26px;
}

.appnavi-rich-text p {
  color: #6f6f6f;
  font-size: 19px;
  line-height: 23px;
}

.grid-80 {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 60px;
}

.x-block {
  border: 15px solid #cee9e2;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.x {
  text-align: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.div-block-154 {
  border: 15px solid #cee9e2;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-155 {
  border: 5px solid #cee9e2;
  border-radius: 15px;
}

.div-block-156 {
  transform-origin: 50% 0;
  background-color: #a8a8a8;
  width: 2%;
  height: 100%;
}

.div-block-157 {
  justify-content: center;
  height: 400px;
  display: flex;
}

.div-block-158 {
  background-color: #a8a8a8;
  justify-content: center;
  width: 2%;
  height: 100%;
}

.div-block-159 {
  justify-content: center;
  height: 400px;
  display: flex;
}

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

.div-block-160 {
  border: 15px solid #cee9e2;
  border-radius: 20px;
  height: 475px;
  padding-top: 0%;
  text-decoration: none;
  position: relative;
}

.div-block-161 {
  transform-origin: 50% 0;
  background-color: #a8a8a8;
  width: 2%;
  height: 400px;
  position: relative;
}

.div-block-162 {
  justify-content: center;
  display: flex;
}

.div-block-163 {
  border: 15px solid #cee9e2;
  border-radius: 20px;
  height: 475px;
  text-decoration: none;
  position: relative;
}

.div-block-164 {
  transform-origin: 50% 0;
  background-color: #a8a8a8;
  width: 2%;
  height: 400px;
  position: relative;
}

.div-block-165 {
  justify-content: center;
  display: flex;
}

.div-block-166 {
  border: 20px solid #cee9e2;
  border-radius: 20px;
  height: 485px;
  text-decoration: none;
  position: relative;
}

.intranet {
  text-align: center;
  font-size: 40px;
  line-height: 50px;
}

.intranet-explain-heading {
  color: var(--tec-blue);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.dwp-boxen-text {
  color: #6f6f6f;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.dwp-explain-image {
  width: 41%;
  margin: 20px auto 40px;
  display: block;
}

.image-59, .image-60 {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-82 {
  color: #101e8e;
  text-align: center;
  justify-content: center;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.heading-59 {
  color: var(--tec-blue);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 60px;
}

.text-block-83 {
  color: #6f6f6f;
  text-align: center;
  margin-bottom: 20px;
  padding-left: 4%;
  padding-right: 4%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.bpe-explain-subtext {
  color: #6f6f6f;
  text-align: center;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  line-height: 23px;
}

.bpe-explain-hedline {
  text-align: center;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 55px;
  font-weight: 400;
}

.image-61, .image-62, .image-63 {
  width: 13%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-28 {
  padding-top: 7%;
  padding-bottom: 7%;
  display: none;
}

.section-29 {
  padding-top: 7%;
  padding-bottom: 7%;
}

.section-30 {
  background-color: var(--background-blue);
  padding-top: 7%;
  padding-bottom: 7%;
}

.section-31 {
  background-color: var(--background-blue);
  padding-top: 7%;
  padding-bottom: 7%;
  display: block;
}

.section-31._2 {
  display: none;
}

.section-32 {
  background-color: #f8f8f8;
  padding-top: 7%;
  padding-bottom: 7%;
  display: none;
}

.heading-60 {
  color: var(--white);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.section-33 {
  margin-right: 6%;
  padding-top: 3%;
  padding-bottom: 7%;
  padding-left: 6%;
  display: block;
}

.text-block-84 {
  color: #101e8e;
  text-align: center;
  margin-bottom: 30px;
  font-size: 19px;
  text-decoration: underline;
}

.image-64 {
  margin-right: 10px;
}

.tabs-3, .section-34 {
  display: none;
}

.image-65 {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-167 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

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

.text-block-86 {
  color: #6f6f6f;
  text-align: center;
  margin-bottom: 30px;
}

.success-message {
  background-color: #c9ffc7;
}

.text-block-87 {
  margin-bottom: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.text-block-88 {
  color: #a8a8a8;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
}

.text-block-89 {
  text-align: center;
  padding-bottom: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.text-block-90 {
  color: #6f6f6f;
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
}

.collection-list-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--sekundärfarbe);
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 90%;
  display: block;
}

.text-block-91 {
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.text-block-92 {
  color: var(--tec-blue);
  text-align: center;
  margin-bottom: 10px;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
}

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

.image-66 {
  border-radius: 5px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  display: block;
}

.image-66.vergangen {
  width: 15%;
}

.text-block-93 {
  text-align: left;
  margin-bottom: 40px;
  padding-left: 0%;
  padding-right: 0%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 27px;
}

.collection-item-2 {
  border: 1px solid var(--white);
  background-color: #edf7fa;
  border-radius: 0;
  padding: 0;
  position: relative;
}

.collection-item-2.vergangen {
  background-color: var(--white);
  padding: 20px 30px 30px;
}

.section-353333 {
  padding-top: 7%;
  padding-bottom: 7%;
  display: none;
}

.section-353333.unvisble {
  display: block;
}

.section-353333.benefit-text-bottom-2 {
  display: none;
}

.image-67 {
  width: 30%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: block;
}

.text-block-94 {
  color: var(--tec-blue);
  text-align: center;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 31px;
}

.text-block-95 {
  text-align: center;
  margin-bottom: 20px;
  padding-left: 10%;
  padding-right: 10%;
}

.paragraph-15 {
  color: var(--tec-blue);
  position: absolute;
  inset: auto 0% 8%;
}

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

.text-block-96 {
  color: var(--black);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 29px;
  font-weight: 500;
  line-height: 29px;
}

.events-text p {
  color: #6f6f6f;
}

.events-text h3 {
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 27px;
  font-weight: 400;
}

.events-text h2 {
  font-size: 40px;
}

.grid-82 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  display: none;
}

.heading-61 {
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 40px;
  font-weight: 500;
}

.paragraph-16 {
  color: #6f6f6f;
  text-align: left;
}

.div-block-168 {
  background-color: #101e8e;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  height: 80px;
  display: flex;
}

.combinetext {
  color: var(--white);
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
}

.div-block-169 {
  border: 2px solid var(--box-shaddow);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.section-36 {
  padding-top: 7%;
  padding-bottom: 7%;
}

.image-68 {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.grid-83 {
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 20px;
}

.grid-84 {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.text-block-97 {
  color: #101e8e;
  font-family: Sinews sans pro, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.microsoft-partner-text {
  color: var(--black);
  margin-bottom: 4px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 26px;
}

.text-span-8, .text-span-9 {
  color: #ec8620;
}

.text-span-10, .text-span-11 {
  color: #96999a;
}

.text-block-98 {
  color: var(--tec-blue);
  text-align: left;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 27px;
  font-weight: 500;
  line-height: 34px;
}

.div-block-170, .div-block-171 {
  display: none;
}

.dwp-beratung-text p {
  color: #6f6f6f;
  font-size: 20px;
  line-height: 26px;
}

.dwp-beratung-text h3 {
  color: #6f6f6f;
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 400;
}

.paragraph-17 {
  color: #6f6f6f;
  text-align: left;
}

.text-block-99 {
  color: var(--black);
  font-family: Sinews sans pro, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.section-37 {
  padding-top: 7%;
  padding-bottom: 7%;
}

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

.text-block-100 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.section-38 {
  padding-top: 20px;
}

.section-39 {
  background-color: var(--sekundärfarbe);
  padding-top: 7%;
  padding-bottom: 7%;
}

.section-40 {
  background-color: #d6caf4;
  padding-top: 7%;
  padding-bottom: 7%;
}

.h1-2 {
  text-align: center;
  font-size: 45px;
  line-height: 70px;
}

.h1-2.dwp {
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 51px;
  line-height: 77px;
}

.h1-2.dwp.eventlp {
  text-align: left;
}

.h1-2.dwp.adslp, .h1-2.dwp.bpmlp {
  text-align: left;
  font-size: 25px;
  line-height: 35px;
}

.h1-2.pbe {
  font-family: Sinews sans pro, sans-serif;
}

.h1-2.ueberuns {
  font-size: 40px;
  font-weight: 400;
  line-height: 59px;
}

.h1-2.ueberuns.bold {
  font-family: Sinews sans pro, sans-serif;
  font-size: 32px;
  font-weight: 900;
}

.thick-line-span-2 {
  background-image: linear-gradient(to bottom, var(--white) 70%, var(--sekundärfarbe) 71%);
  text-align: left;
  font-size: 45px;
  line-height: 60px;
}

.thick-line-span-2.dwp {
  background-image: linear-gradient(to bottom, var(--white) 70%, #d6caf4 71%);
}

.thick-line-span-2.pbe {
  background-image: linear-gradient(to bottom, var(--white) 70%, #cee9e2 71%);
}

.text-block-101 {
  color: #6f6f6f;
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 37px;
  line-height: 37px;
}

.div-block-173 {
  margin-left: auto;
  margin-right: auto;
}

.hub-deatail-text {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.section-41 {
  background-color: #d6caf4;
  padding-top: 7%;
  padding-bottom: 7%;
}

.getstarted-icons {
  width: 35%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.div-block-174 {
  background-color: var(--background-blue);
  align-items: center;
  display: flex;
}

.heading-event-grid {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 34px;
}

.text-event-grid {
  color: var(--black);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 26px;
}

.div-block-175 {
  padding-left: 5%;
  padding-right: 5%;
}

.div-block-176 {
  background-color: var(--background-blue);
  align-items: center;
  display: flex;
}

.div-block-177 {
  padding-left: 5%;
  padding-right: 5%;
}

.div-block-178 {
  justify-content: center;
  display: flex;
}

.link-block-20 {
  text-decoration: none;
}

.div-block-179 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.success-message-2 {
  background-color: #c9ffc7;
}

.link-block-21 {
  text-decoration: none;
  display: block;
}

.link-block-22 {
  text-decoration: none;
}

.paragraph-18 {
  color: #6f6f6f;
  font-size: 20px;
  line-height: 26px;
}

.collection-list-wrapper-7 {
  display: block;
}

.section-42 {
  background-color: var(--nav-background);
  height: 100vh;
}

.div-block-180 {
  background-color: var(--white);
  box-shadow: 7px 7px 10px 0 var(--box-shaddow);
  border-radius: 15px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 85%;
  padding: 40px 10px;
}

.heading-fast-geschaft {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.subheading-fast-geschafft {
  color: var(--tec-blue);
  margin-bottom: 40px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

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

.fg-box {
  background-color: var(--background-blue);
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.fg-image {
  width: 30%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-181 {
  width: 80%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.fg-box-heading {
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}

.grid-87 {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content;
}

.text-block-102 {
  color: #6f6f6f;
  text-align: center;
  text-decoration: none;
}

.link-block-23, .link-block-24 {
  text-decoration: none;
}

.link-block-25 {
  color: #6f6f6f;
  text-decoration: none;
}

.text-block-103 {
  color: #6f6f6f;
  text-align: center;
}

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

.div-block-182 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-183 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.danke-heading {
  color: var(--tec-blue);
  margin-top: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.danke-subheading {
  color: var(--tec-blue);
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.div-block-184 {
  background-color: var(--nav-background);
  border-radius: 15px;
  padding: 20px 3%;
}

.image-70 {
  width: 20%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.danke-box-heading {
  color: var(--tec-blue);
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.mix {
  margin-bottom: 100px;
}

.div-block-185 {
  background-color: #101e8e;
  border-radius: 15px;
  flex-direction: column;
  align-items: center;
  width: 70%;
  position: absolute;
  inset: 15% 0% 0%;
}

.image-71 {
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.paragraph-19 {
  color: var(--white);
  margin-bottom: 20px;
  padding-left: 10%;
  padding-right: 10%;
}

.div-block-186 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.link-block-26 {
  background-color: var(--white);
  border-radius: 10px;
  text-decoration: none;
}

.text-block-105 {
  color: var(--black);
  padding: 15px 40px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.link-4 {
  color: var(--white);
  font-weight: 400;
  text-decoration: none;
}

.div-block-187 {
  flex-direction: column;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-187.devservices {
  display: none;
}

.image-74, .image-75, .image-76, .image-77 {
  width: 80%;
}

.div-block-189 {
  margin-top: 150px;
}

.div-block-190 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.div-block-191 {
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.image-78 {
  width: 220px;
  margin-top: 12px;
}

.bold-text-2 {
  letter-spacing: 1px;
}

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

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

.div-block-192 {
  z-index: 10000;
  background-color: var(--white);
  box-shadow: -10px 0 10px 0 var(--box-shaddow), 7px 7px 10px 0 var(--box-shaddow);
  border-top: 5px solid #101e8e;
  border-radius: 10px;
  width: 300px;
  padding: 10px;
  display: none;
  position: absolute;
  inset: auto 3% 2% auto;
}

.text-block-106 {
  color: var(--black);
  padding-bottom: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.image-79 {
  width: 100%;
}

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

.text-block-107 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
}

.image-80 {
  width: 70%;
}

.section-43 {
  margin-bottom: 5%;
  display: block;
}

.section-43.en {
  display: block;
}

.text-block-108 {
  color: var(--tec-blue);
  text-align: center;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.text-block-109 {
  text-align: center;
  margin-bottom: 10px;
}

.div-block-193 {
  justify-content: center;
  display: flex;
}

.text-block-110 {
  text-align: center;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
}

.text-block-111 {
  text-align: left;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 27px;
  display: none;
}

.text-block-112 {
  color: var(--tec-blue);
  text-align: center;
  margin-bottom: 10px;
}

.html-embed {
  display: none;
}

.image-81, .image-82 {
  width: 80%;
}

.ref-icons-leistungen {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-194 {
  display: none;
}

.ref-logos-home, .ref-logos-case-studys {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-84 {
  display: none;
}

.image-85 {
  display: block;
}

.lightbox-link {
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-45 {
  height: 100vh;
}

.upgrade-browser {
  z-index: 2147483647;
  background-color: var(--white);
  height: 100vh;
  padding-top: 5%;
  display: none;
  position: fixed;
  inset: 0%;
}

.image-86 {
  width: 200px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.update-heading {
  color: var(--tec-blue);
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 50px;
  line-height: 50px;
  display: block;
}

.paragraph-20 {
  margin-bottom: 40px;
}

.update-subheading {
  color: #6f6f6f;
  text-align: center;
  margin-bottom: 30px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 36px;
}

.update-subheading.abstand {
  margin-bottom: 40px;
  font-size: 26px;
  line-height: 36px;
}

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

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

.browsers {
  text-align: left;
}

.text-block-113 {
  text-align: center;
  margin-bottom: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  line-height: 25px;
}

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

.text-block-114 {
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-198 {
  margin-bottom: 10px;
  padding-top: 10px;
  display: block;
}

.content-controls {
  border-top: 1px solid var(--nav-background);
  border-bottom: 1px solid var(--nav-background);
  flex-direction: row;
  margin-bottom: 40px;
  display: block;
}

.filter-block, .div-block-199 {
  display: block;
}

.filter-button {
  color: #101e8e;
  background-color: #0000;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.filter-button.reset {
  background-color: var(--nav-background);
  color: var(--black);
  border-radius: 10px;
}

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

.collection-list-9 {
  display: block;
}

.grid-92, .grid-93 {
  grid-template-rows: auto;
}

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

.section-46 {
  padding-top: 120px;
}

.grid-95, .grid-96, .grid-97 {
  grid-template-rows: auto;
}

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

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

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

.grid-101, .grid-102 {
  grid-template-rows: auto;
}

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

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

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

.paragraph-21 {
  color: #6f6f6f;
  margin-bottom: 0;
}

.paragraph-21.dd {
  color: var(--white);
  text-align: left;
}

.text-block-115 {
  text-align: center;
  margin-bottom: 11px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.text-block-115.dd {
  color: var(--white);
  text-align: left;
  padding-top: 10px;
}

.grid-106 {
  grid-column-gap: 70px;
  grid-row-gap: 90px;
  grid-template-rows: auto auto;
}

.uct {
  background-color: #101e8e;
  border-top-right-radius: 50px;
  border-bottom-left-radius: 50px;
  padding: 20px;
  position: static;
}

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

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

.grid-109, .grid-110 {
  grid-template-rows: auto;
}

.image-87 {
  position: relative;
  top: 60px;
  left: 67px;
}

.image-88 {
  position: relative;
  top: 60px;
  right: 67px;
}

.text-block-116 {
  color: var(--sekundärfarbe);
  text-align: left;
  font-family: Sinews sans pro, sans-serif;
  font-size: 100px;
  font-weight: 900;
  line-height: 10px;
  position: relative;
  bottom: 29px;
}

.text-block-117 {
  color: var(--sekundärfarbe);
  font-family: Sinews sans pro, sans-serif;
  font-size: 100px;
  font-weight: 900;
  line-height: 10px;
  position: relative;
  bottom: 29px;
  right: 149px;
}

.section-47 {
  padding-top: 178px;
}

.grid-111 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 140px;
}

.section-48 {
  padding-top: 220px;
}

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

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

.div-block-200 {
  background-color: #101e8e;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.text-block-118 {
  color: var(--white);
  font-family: Sinews sans pro, sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.div-block-202 {
  background-color: #101e8e;
  border-radius: 8px;
  width: 20%;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-119 {
  color: var(--sekundärfarbe);
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 60px;
}

.div-block-203 {
  background-color: var(--nav-background);
  border-radius: 10px;
  margin-top: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

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

.text-block-120 {
  color: #101e8e;
  font-family: Sinews sans pro, sans-serif;
  font-size: 19px;
  font-weight: 700;
}

.paragraph-22 {
  background-color: var(--nav-background);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-top: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.cookieblock {
  background-color: #101e8e;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.div-block-205 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.text-block-121 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

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

.grid-116 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
}

.cookiebutton {
  background-color: var(--white);
  color: var(--black);
  border-radius: 7px;
}

.button-12 {
  border: 1px solid var(--white);
  background-color: #101e8e;
  border-radius: 7px;
}

.recaptcha.nlp {
  margin-left: 0;
}

.recaptcha.aufzeichnung {
  margin-left: 0;
  margin-right: 0;
}

.form-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-around;
  display: block;
}

.form-block.adsform {
  margin-bottom: 0;
}

.form-block.nlp {
  width: 99%;
}

.form2 {
  flex-direction: row;
}

.recaptcha-2 {
  order: 0;
}

.div-block-206 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-89 {
  width: 4%;
  display: none;
  position: absolute;
  inset: auto 0% .5% auto;
}

.div-block-207 {
  padding-top: 140px;
}

.heading-62 {
  text-align: center;
  margin-bottom: 40px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 41px;
  font-weight: 500;
  line-height: 41px;
}

.heading-63 {
  color: #6f6f6f;
  text-align: center;
  margin-top: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 38px;
}

.div-block-208 {
  justify-content: center;
  display: flex;
}

.heading-64 {
  color: var(--tec-blue);
  margin-top: 50px;
  padding-top: 15px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 31px;
  font-weight: 500;
  line-height: 40px;
}

.heading-64.subsub {
  font-size: 25px;
}

.heading-64.subsub.weniger {
  margin-top: 10px;
  margin-bottom: 15px;
}

.heading-64.subsub.weniger.bot {
  margin-top: 0;
  padding-top: 0;
  line-height: 20px;
}

.div-block-209 {
  justify-content: center;
  margin-bottom: 100px;
  display: flex;
}

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

.grid-117 {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content;
}

.div-block-211 {
  margin-top: 120px;
}

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

.primary-button-2 {
  text-align: left;
  background-color: #101e8e;
  border-radius: 7px;
  min-width: 30%;
  text-decoration: none;
}

.primary-button-2.zusatz {
  margin-left: auto;
  margin-right: auto;
}

.primary-button-2.zusatz.contrast, .primary-button-2.pdp-primary.contrast, .primary-button-2.contrast {
  background-color: #e07a5f;
  border-bottom: 3px solid #cc5535;
  border-left: 2px solid #cc5535;
  border-right: 2px solid #cc5535;
}

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

.image-90 {
  width: 80%;
}

.grid-120, .grid-121 {
  grid-template-rows: auto;
}

.image-91 {
  width: 80%;
  display: block;
}

.grid-new-pdp, .grid-122 {
  grid-template-rows: auto;
}

.section-49 {
  padding-top: 10%;
  padding-bottom: 10%;
  display: block;
}

.section-49.en, .section-49.pm {
  display: block;
}

.section-50 {
  background-color: var(--sekundärfarbe);
  padding-top: 7%;
  padding-bottom: 7%;
}

.section-51 {
  background-color: #d6caf4;
  padding-top: 7%;
  padding-bottom: 7%;
}

.section-52, .section-53 {
  padding-top: 7%;
  padding-bottom: 7%;
}

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

.div-block-212 {
  width: 80%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.grid-124 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  height: 300px;
}

.div-block-213 {
  background-color: #d6caf4;
  border-radius: 15px;
  width: 85%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-214 {
  margin-left: 5%;
}

.image-92 {
  width: 30%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-215 {
  display: none;
}

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

.section-54 {
  margin-bottom: 5%;
}

.hub-heading-2 {
  color: #000;
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 60px;
  line-height: 60px;
}

.hub-heading-2.typewriter {
  text-align: left;
  align-items: flex-end;
  padding-bottom: 7px;
  font-family: Sinewssanspro, sans-serif;
  display: flex;
}

.typed-text-2 {
  color: #101e8e;
  align-items: center;
  padding-left: 10px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 75px;
  font-weight: 700;
  line-height: 75px;
  display: flex;
}

.modal-element-3 {
  border: 3px solid var(--box-shaddow);
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  display: block;
}

.modal-content-2 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 30px 50px 65px;
  display: flex;
}

.modal-content-2.gr-n {
  background-color: #cee9e2;
}

.modal-content-2.blau {
  background-color: #101e8e;
}

.modal-header-2 {
  border-bottom: 3px solid var(--box-shaddow);
  justify-content: space-between;
  align-items: center;
  min-height: 55px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.icon-wrapper-3 {
  background-color: var(--sekundärfarbe);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 105px;
  height: 105px;
  padding: 11px;
  display: flex;
  overflow: hidden;
}

.paragraph-standard-3 {
  color: #151c34cc;
  font-size: 16px;
  line-height: 1.5;
}

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

.modal-detail-2 {
  color: #151c34;
  white-space: nowrap;
  font-weight: 600;
}

.image-93 {
  max-height: 13%;
}

.image-94 {
  max-height: 5%;
  margin-left: -11px;
  margin-right: -11px;
}

.section-55 {
  padding-top: 7%;
  padding-bottom: 7%;
}

.subheading-pdp-2 {
  color: #6f6f6f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
  display: none;
}

.subtext-pdp-2 {
  color: var(--tec-blue);
  text-align: left;
  padding-right: 5%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 27px;
}

.subtext-pdp-2.abstand {
  margin-bottom: 30px;
}

.lightbox-link-2 {
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.tab-panel-4 {
  background-color: #fff;
  border-radius: 24px;
  min-height: 500px;
  padding-left: 25px;
  padding-right: 25px;
  box-shadow: 0 60px 100px -50px #151c344f;
}

.tabs-content-3 {
  padding-top: 40px;
  overflow: visible;
}

.tabs-menu-5 {
  justify-content: center;
  align-items: stretch;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.load-bar-base-3 {
  background-color: #eceff8;
  border-radius: 500px;
  max-width: 220px;
  height: 5px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

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

.animation-block-2 {
  border-radius: 25px;
}

.standard-tab-4 {
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 280px;
  padding-bottom: 16px;
  font-size: 15px;
  display: flex;
}

.standard-tab-4.w--current {
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  position: relative;
}

.load-bar-3 {
  background-color: #7839f3;
  border-radius: 500px;
  width: 0%;
  height: 5px;
}

.app-tab-subtext-2 {
  color: var(--tec-blue);
  text-align: left;
  max-width: 650px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.5;
}

.load-bar-4 {
  background-color: #101e8e;
  border-radius: 500px;
  width: 0%;
  height: 5px;
}

.apps-tab-heading-2 {
  color: var(--tec-blue);
  text-align: left;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 38px;
  line-height: 1.1;
}

.secondarybutton-2 {
  border: 2px solid #ddd;
  border-radius: 7px;
  width: 120px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block;
}

.secondarybutton-2.left {
  width: 31%;
  margin-left: 0;
}

.secondarybutton-2.left.abstand {
  position: relative;
}

.standard-tab-5 {
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  border: 1px solid #ddd;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 280px;
  padding-bottom: 16px;
  font-size: 15px;
  display: flex;
}

.standard-tab-5.w--current {
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  position: relative;
}

.app-tab-title-2 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.weitere-apps-div-2 {
  border: 1px solid #ddd;
  border-radius: 10px;
}

.weitere-apps-text-2 {
  color: #000;
  text-align: center;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.weitere-apps-para-2 {
  color: #6f6f6f;
  text-align: center;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
}

.div-block-217 {
  display: none;
}

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

.section-56 {
  height: 100vh;
}

.div-block-218 {
  padding-top: 120px;
}

.image-95 {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ref-section-home-2 {
  background-color: #fff;
  padding-top: 2%;
  padding-bottom: 7%;
}

.ref-section-home-2.hub-zusatz {
  padding-top: 6%;
  padding-bottom: 7%;
}

.subheading-home-2 {
  color: var(--tec-blue);
  text-align: left;
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 23px;
}

.subheading-home-2.refzusatz {
  color: var(--tec-blue);
  text-align: left;
  margin-bottom: 30px;
  font-size: 27px;
  line-height: 30px;
}

.section-3000 {
  padding-top: 7%;
  padding-bottom: 7%;
  display: block;
}

.section-3000.en, .section-3000.pm {
  display: block;
}

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

.section-58 {
  padding-top: 7%;
  padding-bottom: 7%;
}

.hub-subheading-2 {
  color: var(--tec-blue);
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 30px;
}

.hub-subheading-2.mehr-abstand {
  margin-bottom: 20px;
}

.hub-subheading-2.abstand {
  margin-bottom: 15px;
}

.hub-subheading-2.ads-formheading {
  color: #000;
  margin-bottom: 0;
}

.hub-subheading-2.wei {
  color: #fff;
}

.hub-subheading-2.redone {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
}

.paragraph-23 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 20px;
  line-height: 26px;
}

.point-event-2 {
  background-color: #101e8e;
  border-radius: 50px;
  width: 50px;
  height: 50px;
  display: block;
}

.point-event-2.zusatz {
  background-color: var(--tec-blue);
}

.text-block-123 {
  color: #fff;
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 20%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 39px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-124 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-24 {
  color: #6f6f6f;
  text-align: left;
}

.thick-line-span-3 {
  text-align: left;
  background-image: linear-gradient(#fff 70%, #a3d9e7 71%);
  font-size: 45px;
  line-height: 60px;
}

.thick-line-span-3.dwp {
  background-image: linear-gradient(to bottom, transparent 70%, var(--sekundärfarbe) 73%);
  text-align: center;
  font-size: 51px;
}

.thick-line-span-3.dwp.sites {
  background-image: linear-gradient(to bottom, transparent 70%, var(--background-blue) 73%);
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 39px;
  font-weight: 500;
  line-height: 43px;
}

.thick-line-span-3.dwp {
  text-align: center;
  text-align: left;
  background-image: linear-gradient(#0000 70%, #a3d9e7 73%);
  font-size: 25px;
  line-height: 35px;
}

.thick-line-span-3.ueberuns {
  background-image: linear-gradient(to bottom, #a3d9e700 78%, #a3d9e700 80%, var(--white) 83%);
  font-size: 40px;
  line-height: 59px;
}

.thick-line-span-3.ueberuns.bold {
  font-size: 32px;
}

.text-block-125 {
  color: var(--tec-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 37px;
  line-height: 37px;
}

.section-59 {
  padding-top: 7%;
  padding-bottom: 7%;
}

.image-96 {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-60 {
  background-color: #d6caf4;
  padding-top: 7%;
  padding-bottom: 7%;
}

.hero-heading-pdp-2 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 65px;
  font-weight: 500;
  line-height: 67px;
}

.hero-heading-pdp-2.white {
  color: var(--nav-background);
  margin-bottom: 5px;
  font-weight: 400;
}

.hero-heading-pdp-2.redone {
  color: var(--tec-blue);
}

.hero-heading-pdp-2.en {
  color: var(--white);
}

.hero-subheading-pdp-2 {
  color: var(--tec-blue);
  text-align: left;
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
}

.hero-subheading-pdp-2.white {
  color: var(--white);
  font-weight: 400;
}

.hero-subheading-pdp-2.schwarz {
  color: var(--tec-blue);
}

.hero-subheading-pdp-2.schwarz.white, .hero-subheading-pdp-2.schwarz.benefit-text-bottom {
  color: var(--white);
}

.hero-subheading-pdp-2.redone {
  color: var(--tec-blue);
}

.subtext-hero-pdp-2 {
  color: var(--tec-blue);
  text-align: left;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
}

.subtext-hero-pdp-2.redone {
  color: var(--tec-blue);
}

.section-right-2 {
  background-color: #fff;
  min-height: auto;
  padding-top: 3%;
  padding-bottom: 3%;
  display: block;
}

.section-right-2.en, .section-right-2.pm {
  display: block;
}

.typed-text-3 {
  color: #101e8e;
  flex-direction: row;
  align-items: center;
  padding-left: 10px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 75px;
  font-weight: 700;
  line-height: 75px;
  display: flex;
}

.section-61 {
  background-color: #a3d9e7;
  padding-top: 7%;
  padding-bottom: 7%;
}

.section-61.redone {
  background-color: var(--background-blue);
  display: block;
}

.secondarybutton-3 {
  border: 2px solid #ddd;
  border-radius: 7px;
  width: 120px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block;
  position: static;
  inset: auto 0% 0%;
}

.secondarybutton-3.zusatz-max-width {
  width: auto;
  max-width: 250px;
}

.secondarybutton-3.zusatz-max-width.wei-er-rahmen {
  border-color: #fff;
}

.secondarybutton-3.abstand {
  margin-bottom: 20px;
  position: absolute;
  inset: auto 0% 0%;
}

.secondarybutton-3.abstand.border-farbe {
  border-color: #fff;
}

.section-62 {
  background-color: #d6caf4;
  padding-top: 7%;
  padding-bottom: 7%;
  display: block;
}

.section-62.en {
  display: block;
}

.modal-element-4 {
  background-color: #fff;
  border: 3px #ddd;
  border-radius: 10px;
  width: auto;
  margin-bottom: 20px;
  display: block;
}

.hub-heading-3 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  line-height: 60px;
  display: block;
}

.hub-heading-3.redone {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
}

.icon-wrapper-4 {
  background-color: #a3d9e7;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 105px;
  height: 105px;
  padding: 11px;
  display: flex;
  overflow: hidden;
}

.vorteil-slider-heading-2 {
  color: var(--tec-blue);
  margin-bottom: 30px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 45px;
}

.vorteil-slider-heading-2.wei {
  color: var(--nav-background);
}

.vorteil-slider-heading-2.wei.anfrageslide {
  margin-bottom: 0;
}

.vorteil-slider-heading-2.wei.anfrageslide.schwarz {
  color: var(--black);
}

.vorteil-slider-heading-2.redone {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.modal-header-3 {
  border-bottom: 3px solid #ddd;
  justify-content: space-between;
  align-items: center;
  min-height: 55px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.div-block-219 {
  background-color: #cee9e2;
  border-radius: 15px;
  width: 85%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-220 {
  justify-content: center;
  display: flex;
}

.div-block-221, .div-block-222 {
  background-color: #cee9e2;
  border-radius: 15px;
  width: 85%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-223 {
  background-color: #d6caf4;
  border-radius: 15px;
  width: 85%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-223.bpe {
  background-color: #cee9e2;
}

.image-97 {
  width: 80%;
}

._3rd-heading-hub-2 {
  color: var(--tec-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 35px;
}

.dig-explain-box-2 {
  background-color: var(--background-blue);
  border-radius: 10px;
  height: 660px;
  text-decoration: none;
  position: relative;
}

.dig-explain-box-2.pe-zusatz {
  background-color: var(--background-blue);
  height: 660px;
  text-decoration: none;
}

.text-block-126 {
  color: var(--tec-blue);
  text-align: center;
  margin-bottom: 20px;
  padding-left: 4%;
  padding-right: 4%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.image-98 {
  width: 25%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-3001 {
  padding-top: 7%;
  padding-bottom: 7%;
}

.text-block-127 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-128 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.section-3002 {
  padding-top: 7%;
  padding-bottom: 7%;
}

.heading-home-2 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 70px;
}

.subtext-home-2 {
  color: var(--tec-blue);
  text-align: left;
  margin-bottom: 40px;
  padding-left: 0%;
  padding-right: 12%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.section-3003 {
  padding-top: 7%;
  padding-bottom: 7%;
}

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

.image-99 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-100, .image-101 {
  width: 90%;
}

.section-3004 {
  padding-top: 7%;
  padding-bottom: 7%;
}

.dwp-boxen-text-2 {
  color: var(--tec-blue);
  text-align: center;
  margin-bottom: 20px;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.dwp-boxen-2 {
  border: 8px solid var(--background-blue);
  background-color: #0000;
  border-radius: 15px;
  height: 550px;
  padding-top: 40px;
  text-decoration: none;
  position: relative;
}

.section-3005, .section-3006 {
  padding-top: 7%;
  padding-bottom: 7%;
}

.paragraph-25 {
  color: #6f6f6f;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  display: none;
  position: absolute;
  inset: auto 0 8%;
}

.section-3007 {
  padding-top: 7%;
  padding-bottom: 7%;
}

.div-block-224 {
  background-color: var(--tec-blue);
  transform-origin: 50% 0;
  width: 2%;
  height: 400px;
  position: relative;
}

.div-block-225 {
  border: 20px solid var(--tec-blue);
  border-radius: 20px;
  height: 485px;
  text-decoration: none;
  position: relative;
}

.div-block-226 {
  border: 15px solid var(--tec-blue);
  border-radius: 20px;
  height: 475px;
  text-decoration: none;
  position: relative;
}

.div-block-227 {
  border: 15px solid var(--tec-blue);
  border-radius: 20px;
  height: 475px;
  padding-top: 0%;
  text-decoration: none;
  position: relative;
}

.bpe-explain-subtext-2 {
  color: var(--tec-blue);
  text-align: center;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  line-height: 23px;
}

.section-3008 {
  background-color: var(--background-blue);
  padding-top: 7%;
  padding-bottom: 7%;
}

.bold-text-3 {
  color: var(--tec-blue);
  font-weight: 500;
}

.navbar-4 {
  z-index: 2147483647;
  border-bottom: 1px solid var(--box-shaddow);
  background-color: var(--white);
  width: 100%;
  position: fixed;
  top: 29px;
}

.navbar-4.test {
  display: none;
}

.div-block-228 {
  z-index: 2147483647;
  background-color: #101e8e;
  width: 100%;
  height: 30px;
  position: fixed;
  top: -1px;
}

.section-3009 {
  background-color: #101e8e;
  border-radius: 0;
}

.wrapper-2 {
  justify-content: flex-start;
  margin-top: 0;
  margin-left: 6%;
  margin-right: 6%;
  display: block;
}

.copyright-footer-2, .rechtliches-footer-2 {
  color: #000;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
  line-height: 16px;
}

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

.section-3011 {
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#101e8ea6, #101e8ea6), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63528f01aff77855e2255df5_texture.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  background-clip: border-box;
  padding-bottom: 40px;
}

.div-block-229 {
  padding-top: 40px;
}

.lp-heading {
  color: var(--black);
  text-align: center;
  margin-bottom: 0;
}

.lp-heading.black {
  color: #000;
  font-family: Sinews sans pro, sans-serif;
  font-size: 60px;
  line-height: 60px;
}

.lp-heading.notopmargin {
  font-family: Sinews sans pro, sans-serif;
  font-size: 67px;
  font-weight: 700;
  line-height: 72px;
}

.lp-subheading {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.lp-subheading.grauer {
  color: #6f6f6f;
  text-align: center;
}

.lp-subheading.wengig-unten-abstand {
  text-align: center;
  font-weight: 500;
}

.lp-subheading.grauer {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.grid-129 {
  grid-column-gap: 57px;
  grid-template-rows: auto;
}

.grid-130 {
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 4.75fr;
  margin-bottom: 40px;
}

.benefit-text-top {
  color: #fff;
  padding-bottom: 2px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.benefit-text-bottom {
  color: var(--box-shaddow);
  font-family: Sinewssanspro, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.div-block-230 {
  background-color: var(--sekundärfarbe);
  border-radius: 10px;
  margin-bottom: 22px;
  padding: 18px 15px 0;
  box-shadow: 4px -4px 19px #4d4c4ce3;
}

.image-102 {
  width: 5%;
}

.lp-benefit-image {
  width: 100%;
  max-width: 100%;
}

.text-block-129 {
  color: #fff;
  margin-bottom: 40px;
}

.text-block-130 {
  color: #fff;
  text-align: left;
  margin-bottom: 10px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 19px;
  font-weight: 700;
}

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

.friction-minimizer {
  margin-top: 4px;
}

.grid-132 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 40px;
}

.section-3012 {
  padding-top: 7%;
  padding-bottom: 7%;
}

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

.contact-form-label {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
}

.contact-form-label.white {
  color: var(--white);
}

.section-3013 {
  background-color: #f1f1f1;
  padding-top: 5%;
  padding-bottom: 5%;
}

.grid-134 {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
}

.image-103, .image-104 {
  margin-bottom: 5px;
}

.div-block-231 {
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.text-block-131 {
  background-color: var(--sekundärfarbe);
  color: var(--black);
  text-align: center;
  margin-bottom: 40px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 31px;
  font-weight: 500;
  line-height: 31px;
}

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

.section-3014 {
  padding-top: 5%;
  padding-bottom: 15%;
}

.section-3014.indiv {
  padding-top: 7%;
  padding-bottom: 7%;
  display: block;
}

.section-3014.indiv.en {
  display: block;
}

.div-block-232 {
  background-color: #101e8e;
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: -7px 7px 10px #a8a8a8, 7px 7px 10px #a8a8a8;
}

.div-block-232.seiten {
  background-color: #101e8e;
  box-shadow: -7px 7px 10px #6f6f6f, 7px 7px 10px #6f6f6f;
}

.lp-anfrage-box-heading {
  color: var(--tec-blue);
  text-align: center;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 55px;
  font-weight: 500;
  line-height: 55px;
}

.lp-anfrage-box-heading.seiten.white {
  color: var(--white);
}

.lp-anfrage-box-heading.white {
  color: var(--black);
  padding-left: 20px;
  padding-right: 20px;
}

.lp-anfrage-box-subheading {
  color: #6f6f6f;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 33px;
  font-weight: 500;
  line-height: 40px;
}

.lp-anfrage-box-subheading.white {
  color: var(--nav-background);
}

.seiten-conversion-button {
  color: #000;
  text-align: center;
  background-color: #1ab45a;
  border-bottom: 4px solid #00581f;
  border-left: 2px solid #00581f;
  border-right: 2px solid #00581f;
  border-radius: 7px;
  width: 30%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.seiten-conversion-button.incarussell {
  background-color: #1ab45a;
  border-bottom-color: #00581f;
  border-left-color: #00581f;
  border-right-color: #00581f;
  width: 37%;
}

.seiten-conversion-button.abstandunten {
  background-color: #1ab45a;
  border-bottom-color: #00581f;
  border-left-color: #00581f;
  border-right-color: #00581f;
  margin-bottom: 15px;
}

.seiten-conversion-button.abstandunten.breiter {
  background-color: #1ab45a;
  border-bottom-color: #00581f;
  border-left-color: #00581f;
  border-right-color: #00581f;
  width: 40%;
}

.seiten-conversion-button.breiter {
  width: 45%;
}

.div-block-233 {
  justify-content: center;
  margin-bottom: 3px;
  display: flex;
}

.text-block-133 {
  color: #6f6f6f;
  text-align: center;
  margin-bottom: 30px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.grid-135 {
  grid-column-gap: 15px;
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content max-content;
}

.grid-135.devservices.abstand {
  margin-bottom: 20px;
}

.div-block-234 {
  justify-content: center;
  width: 70%;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-234.devservices {
  margin-top: 20px;
  display: none;
}

.text-block-134 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.text-block-134.devservices.blau {
  color: #101e8e;
}

.text-block-134.white {
  color: var(--white);
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}

.div-block-235 {
  justify-content: center;
  display: flex;
}

.div-block-235.left {
  justify-content: flex-start;
  width: 50%;
}

.div-block-236 {
  background-color: #101e8e;
  border-radius: 100px;
}

.div-block-237 {
  padding-right: 84px;
}

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

.text-block-135.white {
  color: var(--white);
}

.div-block-238 {
  background-color: #101e8e;
  border-radius: 10px;
  width: 20%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-136 {
  color: var(--white);
  text-align: center;
  font-size: 50px;
  line-height: 50px;
}

.text-block-137 {
  color: var(--black);
  text-align: center;
  margin-bottom: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-138 {
  color: #6f6f6f;
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
}

.explain-process {
  background-color: #f1f1f1;
  border-radius: 10px;
  padding: 30px 4%;
}

.navimage.subkat {
  width: 50%;
}

.text-block-139 {
  color: #6f6f6f;
  text-align: left;
  padding-left: 20px;
}

.text-block-139.subkat {
  padding-left: 0;
  display: none;
}

.text-block-140 {
  color: #000;
  padding-left: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.text-block-140.subkat {
  padding-left: 0;
  font-size: 15px;
  font-weight: 400;
}

.div-block-239 {
  background-color: #f0f0f0;
  border-radius: 7px;
  padding: 10px;
  text-decoration: none;
  display: block;
}

.div-block-239.subkat {
  border-radius: 5px;
  margin-left: 10px;
  padding: 3px 0;
}

.div-block-239.subkat.intranetapps {
  display: none;
}

.customlink {
  color: var(--white);
}

.linkheadline {
  color: var(--black);
  text-decoration: none;
}

.linkheadline.redone {
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 500;
}

.section-3015 {
  background-color: #d6caf4;
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/61dbf7beb66b125e05a15f1a_kunden_cta-bg.jpg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 7%;
  padding-bottom: 7%;
  display: block;
}

.section-3015.sichtbar {
  display: block;
}

.div-block-240 {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.section-3016 {
  background-color: var(--white);
  margin-bottom: -62px;
  padding-top: 7%;
  padding-bottom: 7%;
  display: block;
}

.section-3016.sichtbar {
  display: block;
}

.div-block-241 {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.div-block-242 {
  justify-content: center;
  display: flex;
}

.div-block-243, .div-block-244, .div-block-245, .div-block-246 {
  margin-bottom: 20px;
}

.lightbox-link-3, .lightbox-link-4, .lightbox-link-5, .lightbox-link-6, .lightbox-link-7, .lightbox-link-8, .lightbox-link-9, .lightbox-link-10, .lightbox-link-11, .lightbox-link-12, .lightbox-link-13, .lightbox-link-14, .lightbox-link-15, .image-105, .lightbox-link-16, .lightbox-link-17, .lightbox-link-18, .lightbox-link-19, .lightbox-link-20, .image-106, .lightbox-link-21, .lightbox-link-22, .lightbox-link-23, .lightbox-link-24, .lightbox-link-25, .lightbox-link-26, .lightbox-link-27, .lightbox-link-28 {
  width: 80%;
}

.image-107 {
  margin-left: auto;
  margin-right: auto;
}

.lightbox-link-29 {
  width: 25%;
  margin-left: auto;
  margin-right: auto;
}

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

.div-block-248 {
  justify-content: center;
  display: flex;
}

.lightbox-link-30 {
  width: 25%;
}

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

.div-block-250 {
  justify-content: center;
  display: flex;
}

.mobile-express-menu-link {
  background-color: #101e8e;
  border-radius: 5px;
  margin-right: 10px;
  text-decoration: none;
}

.mobile-express-menu-link.abstand-links {
  margin-left: 10px;
}

.mobile-express-menu-text {
  color: var(--white);
  padding: 2px 5px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.express-menu {
  white-space: nowrap;
  border-bottom: 1px solid #a8a8a8;
  margin-top: 90px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
  overflow: auto;
}

.text-block-141 {
  color: #101e8e;
  margin-left: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.anfrage-slide-subheadline {
  color: #a1a1a1;
  margin-top: 0;
  font-size: 30px;
  line-height: 33px;
}

.anfrage-slide-subheadline.dunkelgrau {
  color: #696969;
}

.anfrage-slide-subheadline.hellgrau {
  color: #c3c3c3;
}

.text-block-142 {
  color: #c3c3c3;
  margin-bottom: 5px;
  font-size: 20px;
}

.text-block-142.abstand {
  color: var(--box-shaddow);
  margin-bottom: 20px;
}

.text-block-142.dunkelgrau {
  color: #696969;
}

.text-block-143 {
  text-decoration: none;
}

.text-block-144 {
  color: #101e8e;
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
}

.div-block-251 {
  background-color: #101e8e;
  border-radius: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.section-3017 {
  background-color: var(--sekundärfarbe);
  height: 100vh;
  margin-top: -20px;
}

.div-block-252 {
  justify-content: center;
  margin-bottom: -13px;
  display: flex;
}

.heading-65 {
  color: var(--white);
  margin-top: 10px;
  padding-top: 8px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 29px;
  font-weight: 400;
  line-height: 32px;
}

.grid-136 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: 60px;
}

.div-block-253 {
  justify-content: center;
  display: block;
}

.grid-137 {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  height: 60px;
}

.text-block-145 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 21px;
}

.image-108 {
  width: 53px;
}

.section-3018 {
  padding-top: 1%;
  padding-bottom: 7%;
}

.section-3019 {
  background-color: var(--sekundärfarbe);
  padding-top: 7%;
  padding-bottom: 7%;
}

.section-3020, .section-3021 {
  padding-top: 7%;
  padding-bottom: 7%;
}

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

.div-block-254 {
  justify-content: center;
  height: 60px;
  display: flex;
}

.div-block-255, .div-block-256, .div-block-257 {
  height: 60px;
}

.text-block-146 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.div-block-258 {
  justify-content: center;
  padding-bottom: 12px;
  display: flex;
}

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

.list-item-7 {
  list-style-type: disc;
}

.grid-140 {
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
}

.grid-140.topbox {
  grid-column-gap: 5px;
  grid-row-gap: 6px;
}

.text-block-147 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
}

.text-block-147.white {
  color: var(--white);
}

.div-block-259 {
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

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

.heading-66, .heading-67 {
  background-color: var(--sekundärfarbe);
  font-size: 28px;
}

.grid-142 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-260 {
  justify-content: center;
  display: flex;
}

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

.div-block-261 {
  background-color: var(--nav-background);
  border-radius: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.image-110 {
  width: 95px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-148 {
  color: #101e8e;
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 19px;
  font-weight: 700;
}

.text-block-149 {
  color: var(--black);
  text-align: center;
  margin-top: 6px;
  font-family: Sinewssanspro, sans-serif;
}

.div-block-262 {
  margin-bottom: 10px;
  display: flex;
}

.div-block-263 {
  justify-content: center;
  display: flex;
}

.div-block-264 {
  margin-bottom: 20px;
}

.div-block-265 {
  justify-content: center;
  display: flex;
}

.image-111 {
  width: 34px;
}

.image-111.topbar {
  width: 27px;
  padding-top: 2px;
}

.link-block-30 {
  margin-right: 10px;
}

.link-block-30.topbar, .link-block-30.navbar {
  display: none;
}

.image-112 {
  width: 34px;
  padding-top: 4px;
}

.link-block-31 {
  margin-right: 10px;
}

.link-block-31.navbar {
  display: none;
}

.section-3023 {
  padding-top: 1%;
  padding-bottom: 1%;
  display: block;
}

.tickcounter {
  background-color: #101e8e;
}

.js-clock {
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 12px;
  line-height: 20px;
  display: flex;
}

.clock-number {
  color: var(--white);
  text-transform: lowercase;
  font-size: 80px;
  line-height: 70px;
}

.clock-label {
  color: var(--white);
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-right: -5px;
  font-family: Lato, sans-serif;
}

.section-3024 {
  background-color: var(--sekundärfarbe);
  padding-top: 7%;
  padding-bottom: 7%;
}

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

.grid-145 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.grid-146 {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.text-block-150 {
  color: var(--black);
  font-family: Sinews sans pro, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-151 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.div-block-266 {
  background-color: var(--nav-background);
  border-radius: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
}

.div-block-269 {
  background-color: var(--nav-background);
  border-radius: 10px;
  padding-top: 15px;
  padding-left: 20px;
}

.section-3025 {
  background-color: var(--nav-background);
  padding-top: 2%;
}

.heading-68 {
  margin-top: 0;
  font-size: 35px;
}

.div-block-270 {
  margin-bottom: 20px;
}

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

.section-3026 {
  background-color: var(--nav-background);
  padding-bottom: 7%;
}

.paragraph-26 {
  color: #6f6f6f;
  text-align: left;
  font-size: 25px;
  line-height: 25px;
}

.heading-69 {
  text-align: left;
  font-size: 30px;
  line-height: 30px;
}

.image-113 {
  border-radius: 10px;
}

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

.div-block-271 {
  justify-content: center;
  margin-bottom: -32px;
  display: flex;
}

.section-3027 {
  background-color: var(--sekundärfarbe);
  height: 100vh;
  margin-top: -20px;
}

.div-block-272 {
  justify-content: center;
  margin-top: 16px;
  display: flex;
}

.div-block-273 {
  padding-top: 57px;
}

.paragraph-27, .div-block-275, .div-block-277 {
  display: none;
}

.paragraph-28 {
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.section-3028 {
  background-color: #d6caf4;
  padding-bottom: 1%;
}

.text-block-152 {
  color: var(--black);
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
}

.section-3029 {
  background-color: var(--nav-background);
  padding-top: 2%;
}

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

.section-3030 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

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

.text-block-153 {
  color: #101e8e;
  font-family: Sinews sans pro, sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: 22px;
}

.text-block-154 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.image-118 {
  width: 59px;
}

.div-block-278 {
  background-color: #101e8e;
  border-radius: 10px;
  width: 20%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-155 {
  color: #6f6f6f;
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
}

.text-block-156 {
  color: #fff;
  text-align: center;
  font-size: 50px;
  line-height: 50px;
}

.text-block-157 {
  color: #000;
  text-align: center;
  margin-bottom: 5px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 26px;
}

.button-14 {
  color: #000;
  text-align: center;
  background-color: #ffb803;
  border-bottom: 4px solid #a87900;
  border-left: 2px solid #a87900;
  border-right: 2px solid #a87900;
  border-radius: 7px;
  width: 30%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.button-14.abstandunten {
  background-color: #1ab45a;
  border-bottom-color: #00581f;
  border-left-color: #00581f;
  border-right-color: #00581f;
  margin-bottom: 15px;
}

.button-14.abstandunten.breiter {
  background-color: #1ab45a;
  border-bottom-color: #00581f;
  border-left-color: #00581f;
  border-right-color: #00581f;
  width: 40%;
}

.text-block-158 {
  color: #6f6f6f;
  text-align: center;
  margin-bottom: 30px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.lp-anfrage-box-subheading-2 {
  color: #6f6f6f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 33px;
  font-weight: 500;
  line-height: 40px;
}

.div-block-279 {
  background-color: #a3d9e7;
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: -7px 7px 10px #a8a8a8, 7px 7px 10px #a8a8a8;
}

.div-block-279.indiv {
  border-radius: 0;
}

.div-block-279.indiv.halvoblue {
  background-color: #101e8e;
}

.hub-heading-4 {
  color: var(--tec-blue);
  text-align: center;
  padding-top: 21px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 60px;
  line-height: 60px;
  display: block;
}

.hub-heading-4.nomargintop {
  margin-top: 0;
}

.hub-heading-4.white {
  color: #fff;
}

.hub-heading-4.blau {
  color: #101e8e;
}

.hub-heading-4.blau.side {
  font-weight: 500;
}

.hub-heading-4.side {
  color: var(--tec-blue);
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 400;
}

.text-block-159 {
  color: #101e8e;
  font-family: Sinews sans pro, sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: 22px;
}

.text-block-160 {
  color: #000;
  font-family: Sinewssanspro, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.text-block-161 {
  color: #000;
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-280 {
  background-color: #f0f0f0;
  border-radius: 10px;
  padding-top: 15px;
  padding-left: 20px;
}

.div-block-281 {
  background-color: #f0f0f0;
  border-radius: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
}

.text-block-162 {
  color: #000;
  font-family: Sinews sans pro, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-163 {
  color: #000;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.benefit-text-bottom-2 {
  color: #ddd;
  font-family: Sinewssanspro, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.adslp-button {
  border-right: 2px none var(--tec-blue);
  border-bottom: 4px none var(--tec-blue);
  border-left: 2px none var(--tec-blue);
  background-color: var(--tec-blue);
  color: var(--white);
  text-align: center;
  border-radius: 7px;
  width: 69%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
}

.adslp-button.abstandunten {
  color: #000;
  background-color: #1ab45a;
  border-bottom-color: #00581f;
  border-left-color: #00581f;
  border-right-color: #00581f;
  margin-bottom: 15px;
}

.adslp-button.hero {
  width: 80%;
}

.formfieldstyle-2 {
  color: #6f6f6f;
  border-radius: 7px;
  height: 60px;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.formfieldstyle-2:focus {
  border: 2px solid #101e8e;
}

.formfieldstyle-2.adslp {
  height: 40px;
}

.formfieldstyle-2.adslp.indiv {
  border: 2px solid #101e8e;
}

.formfieldstyle-2.fomzusatz {
  min-height: 100px;
}

.formfieldstyle-2.fomzusatz.adslp {
  height: 60px;
  min-height: 80px;
  margin-bottom: 10px;
}

.submit-button-5 {
  background-color: #101e8e;
  border-radius: 7px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 14px 11px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  line-height: 19px;
  display: block;
}

.submit-button-5.lp {
  color: #000;
  background-color: #e07a5f;
  border-bottom: 4px solid #cc5535;
  border-left: 2px solid #cc5535;
  border-right: 2px solid #cc5535;
  font-family: Sinews sans pro, sans-serif;
  font-weight: 500;
  box-shadow: 4px 4px 3px #dbdbdb;
}

.submit-button-5.adslp {
  color: #000;
  background-color: #1ab45a;
  border-bottom: 4px solid #00581f;
  border-left: 2px solid #00581f;
  border-right: 2px solid #00581f;
  font-family: Sinews sans pro, sans-serif;
  font-weight: 500;
  box-shadow: 4px 4px 3px #dbdbdb;
}

.formlabel-2 {
  color: #000;
}

.paragraph-29 {
  color: #000;
  text-align: center;
  margin-top: -9px;
  margin-bottom: 40px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.paragraph-29.lp-fm {
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-29.lp-fm.abstand {
  margin-bottom: 20px;
}

.text-block-164 {
  color: #a8a8a8;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
}

.paragraph-30 {
  display: none;
}

.text-block-165 {
  color: #6f6f6f;
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
}

.section-3031 {
  background-color: var(--nav-background);
  padding-top: 2%;
}

.section-3032 {
  background-color: #f0f0f0;
  padding-top: 2%;
}

.section-3032.bottompadding {
  padding-bottom: 11%;
}

.homediv {
  display: none;
  position: absolute;
  inset: 0% auto auto 1%;
}

.backdiv {
  display: none;
  position: absolute;
  inset: 4% 3% auto auto;
}

.grid-152 {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.text-block-166 {
  color: #a8a8a8;
  font-family: Sinewssanspro, sans-serif;
}

.link-block-32 {
  text-decoration: none;
}

.text-block-167 {
  color: #000;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
}

.text-block-167.white {
  color: #fff;
}

.div-block-283 {
  background-color: #101e8e;
  border-radius: 10px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.section-3033 {
  background-color: #a3d9e7;
  height: 100vh;
  padding-top: 62px;
}

.text-block-168 {
  color: #fff;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.text-block-169 {
  color: #000;
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 21px;
}

.heading-70 {
  color: #fff;
  margin-top: 10px;
  padding-top: 8px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 29px;
  font-weight: 400;
  line-height: 32px;
}

.div-block-284 {
  background-color: #f0f0f0;
  border-radius: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.text-block-170 {
  color: #101e8e;
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 19px;
  font-weight: 700;
}

.text-block-171 {
  color: #000;
  text-align: center;
  margin-top: 6px;
  font-family: Sinewssanspro, sans-serif;
}

.hub-deatail-text-2 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.section-3034 {
  background-color: #f0f0f0;
  padding-bottom: 7%;
}

.paragraph-31 {
  color: var(--black);
  text-align: left;
  font-size: 25px;
  line-height: 25px;
}

.section-3035 {
  background-color: #d6caf4;
  padding-bottom: 1%;
}

.clock-label-2 {
  color: #000;
  letter-spacing: 5px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-right: -5px;
  font-family: Lato, sans-serif;
}

.clock-number-2 {
  color: #000;
  font-size: 80px;
  line-height: 70px;
}

.text-block-172 {
  color: #101e8e;
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
}

.question-title {
  letter-spacing: -.03em;
  margin-right: 10px;
  font-family: Sinews sans pro, sans-serif;
  font-weight: 700;
}

.drop-s-text-paragraph {
  color: #6f6f6f;
  text-align: left;
  letter-spacing: -.03em;
  margin-bottom: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}

.faq-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.s-bar {
  color: #1a1e27;
  border-bottom: 1px solid #00000012;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.div-block-285 {
  width: 100%;
  height: 1px;
}

.drop-s-text {
  cursor: pointer;
  padding-left: 40px;
  padding-right: 40px;
}

.drop-s-text.h2-in {
  padding-left: 80px;
}

.drop-s-text.h2-in.displaynone {
  display: none;
}

.drop-s-text.h3-in {
  padding-left: 110px;
}

.faq-circle {
  background-color: #f3f3f3;
  border-radius: 0%;
  justify-content: center;
  align-items: center;
  width: 55px;
  min-width: 55px;
  height: 55px;
  min-height: 55px;
  display: flex;
}

.faq-grid {
  grid-template-columns: 1fr 3fr;
  width: 100%;
}

.faq-content {
  overflow: hidden;
}

.heading-71 {
  font-size: 27px;
  line-height: 35px;
}

.drop-h1 {
  color: #6f6f6f;
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 27px;
  font-weight: 500;
  line-height: 35px;
}

.drop-h2 {
  color: #6f6f6f;
  text-align: left;
  font-size: 24px;
  line-height: 35px;
}

.drop-h3 {
  color: #6f6f6f;
  text-align: left;
  font-size: 20px;
  line-height: 35px;
}

.navbar-5 {
  border-bottom: 1px solid var(--box-shaddow);
  background-color: var(--white);
}

.image-119 {
  margin-top: 5px;
}

.tunnelingmenu {
  border-bottom: 1px solid var(--box-shaddow);
  background-color: var(--white);
  position: fixed;
  inset: 0% 0% auto;
}

.tunnelingmenu.dark {
  background-color: var(--tec-blue);
}

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

.image-120 {
  height: 16px;
}

.text-block-173 {
  color: #a8a8a8;
  font-family: Sinewssanspro, sans-serif;
}

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

.div-block-287 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  height: 60px;
  display: flex;
}

.grid-154 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  height: 60px;
  display: none;
}

.image-121 {
  width: 21px;
}

.text-block-174 {
  color: #a8a8a8;
  font-family: Sinewssanspro, sans-serif;
}

.text-block-175 {
  color: var(--nav-background);
  text-align: center;
  border-radius: 4px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.hoverblock {
  background-color: #051c48cf;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
  position: absolute;
  inset: 35% auto auto;
}

.hoverblock._1 {
  background-color: #101e8ed1;
}

.hoverbase, .hoverbase-leistungen, .hoverbase-hub {
  justify-content: center;
  display: flex;
  position: relative;
}

.toc {
  min-height: 50px;
}

.grid-155 {
  grid-column-gap: 5px;
  grid-row-gap: 3px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.paragraph-32 {
  color: var(--white);
  padding-top: 3px;
  font-size: 21px;
  font-weight: 500;
  line-height: 22px;
}

.text-span-12 {
  font-weight: 400;
}

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

.grid-157 {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
}

.text-block-176 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.div-block-288 {
  justify-content: center;
  display: flex;
}

.langforswitcher {
  display: none;
}

.rich-text-block-3 {
  text-align: left;
  white-space: normal;
}

.nl-banner {
  background-color: #d6caf4;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  width: 40%;
  display: none;
  position: absolute;
  top: 24%;
}

.nl-banner-head-text {
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 22px;
  line-height: 24px;
}

.nl-banner-form-holder {
  width: 83%;
  margin-left: auto;
  margin-right: auto;
}

.nl-banner-subtext {
  color: var(--black);
  text-align: center;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
}

.div-block-289 {
  justify-content: center;
  width: 69%;
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-177 {
  color: #6f6f6f;
  text-align: center;
  margin-top: -7px;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
}

.div-block-290 {
  width: 83%;
  margin-left: auto;
  margin-right: auto;
}

.grid-158 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
}

.image-122 {
  width: 21px;
}

.div-block-291 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
}

.collection-item-4 {
  position: relative;
}

.section-3036 {
  height: 100vh;
}

.grid-159 {
  grid-column-gap: 5px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
}

.nl-list {
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  line-height: 22px;
}

.image-147 {
  width: 30px;
}

.div-block-292 {
  justify-content: flex-start;
  margin: 20px 20px 20px 0;
  display: flex;
}

.grid-161 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: max-content 1fr;
}

.text-block-178 {
  font-family: Sinews sans pro, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-179 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-weight: 400;
}

.image-148 {
  width: 70px;
}

.div-block-293 {
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.nl-holder {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.nl-holder.nlp {
  margin-left: 0;
  margin-right: auto;
}

.image-149 {
  width: 80px;
}

.grid-162 {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.heading-72 {
  text-align: left;
}

.image-150 {
  width: 55%;
}

.div-block-294 {
  padding-left: 7%;
}

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

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

.text-block-180 {
  color: var(--white);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  font-weight: 500;
}

.facts-nlp {
  color: var(--white);
  font-family: Sinews sans pro, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 82px;
}

.section-3037 {
  background-color: #101e8e;
  padding-bottom: 4%;
}

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

.image-151 {
  width: 60%;
}

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

.image-152 {
  width: 40%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.todo-heading-nlp {
  text-align: center;
}

.todo-text-nlp {
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.div-block-296 {
  background-color: var(--nav-background);
  border-radius: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px;
}

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

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

.image-153, .image-154 {
  width: 30%;
}

.div-block-298 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.img-subtext {
  color: #6f6f6f;
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
}

.paragraph-33 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-299 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.div-block-300 {
  justify-content: center;
  display: flex;
}

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

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

.image-155, .image-156 {
  width: 30%;
}

.div-block-301 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.div-block-302 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section-3038 {
  padding-top: 7%;
  padding-bottom: 7%;
}

.div-block-303 {
  background-color: var(--sekundärfarbe);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nlp-box-heading {
  font-size: 37px;
  font-weight: 500;
  line-height: 41px;
}

.button-subtext {
  color: #a1a1a1;
  text-align: center;
}

.button-subtext.hero {
  text-align: left;
}

.button-subtext.hero.white {
  color: var(--white);
}

.button-subtext.left {
  text-align: left;
}

.section-3039, .section-3040, .section-3041 {
  background-color: var(--nav-background);
  padding-top: 3%;
  padding-bottom: 4%;
}

.buttonblck {
  justify-content: center;
  display: flex;
}

.section-3042, .section-3043 {
  padding-top: 3%;
  padding-bottom: 4%;
}

.div-block-304 {
  margin-bottom: 20px;
}

.text-block-182 {
  color: #6f6f6f;
}

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

.image-157, .image-158, .image-159 {
  width: 90%;
}

.section-3044 {
  background-color: var(--tec-blue);
  padding-bottom: 3%;
}

.div-block-305 {
  background-color: var(--white);
  border-radius: 10px;
  padding-top: 0;
}

.div-block-306 {
  background-color: var(--white);
  border-radius: 10px;
  padding-top: 10px;
  padding-bottom: 22px;
}

.text-span-13 {
  color: var(--tec-blue);
}

.section-3045 {
  background-color: #101e8e;
  padding-top: 3%;
  padding-bottom: 4%;
}

.grid-169 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: max-content 1fr;
}

.text-block-183 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 27px;
}

.image-160 {
  width: 29px;
}

.div-block-307 {
  justify-content: center;
  display: flex;
}

.section-3046 {
  background-color: var(--sekundärfarbe);
  margin-bottom: -60px;
  padding-top: 85px;
  padding-bottom: 4%;
}

.quellen-rich-text h2 {
  font-family: Sinews sans pro, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 40px;
}

.quellen-rich-text p {
  font-size: 21px;
  line-height: 24px;
}

.quellen-rich-text h3 {
  text-align: center;
}

.section-3047 {
  background-color: #101e8e;
  padding-top: 8%;
  padding-bottom: 8%;
}

.select-field {
  border-radius: 10px;
  height: 50px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
}

.field-label-2 {
  font-family: Sinewssanspro, sans-serif;
}

.field-label-3 {
  color: var(--black);
}

.infos-erhalten, .div-block-308 {
  display: none;
}

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

.image-161 {
  width: 80%;
  margin-top: -30px;
}

.div-block-311 {
  justify-content: center;
  display: flex;
}

.image-162 {
  width: 80%;
}

.div-block-312 {
  justify-content: center;
  margin-top: -30px;
  display: flex;
}

.image-163 {
  display: block;
}

.link-block-33, .link-block-34 {
  display: none;
}

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

.someheading {
  margin-bottom: 0;
  font-size: 31px;
}

.someheading.modified {
  margin-top: 0;
  font-size: 24px;
}

.div-block-313, ._3erborder {
  border: 4px solid #101e8e;
  border-radius: 10px;
}

.div-block-314 {
  justify-content: center;
  width: 59%;
  margin-right: auto;
  display: block;
}

.section-3048 {
  background-color: var(--nav-background);
  padding-top: 120px;
  display: block;
}

.section-3048.benefit-text-bottom {
  display: none;
}

.section-3049 {
  background-color: var(--tec-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/615ebc5e03de725cc3f54ffe_ueberuns_header-bg%402x.jpg");
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  height: 76vh;
  padding-top: 124px;
  padding-bottom: 0;
}

.section-3049.software-entwicklung {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66a0f44372ef603417a782b3_wuerfel%20(0%3B00%3B03%3B17).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: column;
  justify-content: center;
  height: 75vh;
  margin-top: 90px;
  padding-top: 0;
  display: flex;
}

.section-3049.about {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63528f12a896d0223a2bbdc1_ueberuns_header-bg%402x.jpg");
  background-position: 100%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  margin-top: 90px;
  padding-top: 50px;
  display: flex;
}

.grid-172, .grid-173 {
  grid-template-rows: auto;
}

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

.grid-174.lightblue {
  grid-template-columns: 1.25fr 1fr;
}

.grid-174.software-entwicklung {
  grid-template-columns: 2fr 1fr;
}

.trenner {
  background-color: var(--tec-blue);
  width: 50px;
  height: 6px;
  margin-bottom: 25px;
}

.trenner.halvo-blue {
  background-color: #101e8e;
  height: 7px;
}

.trenner.thin {
  height: 4px;
}

.trenner.thin.abstand {
  background-color: var(--sekundärfarbe);
  margin-bottom: 10px;
}

.trenner.white {
  background-color: var(--white);
}

.trenner.vodafone-box {
  margin-bottom: 0;
}

.trenner.tec-blue {
  background-color: var(--tec-blue);
}

.div-block-318 {
  justify-content: flex-start;
  display: flex;
}

.div-block-318.vodafone-box {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
}

.div-block-318.vodafone-box.nicht-sichtbar {
  display: none;
}

.div-block-318.left {
  justify-content: flex-start;
}

.div-block-318.left.blog {
  display: none;
}

.div-block-318.middle {
  text-align: left;
  justify-content: center;
}

.detail-text {
  color: var(--tec-blue);
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 26px;
  line-height: 28px;
}

.detail-text.blau {
  color: #101e8e;
  margin-bottom: 20px;
}

.detail-text.abstand {
  color: var(--tec-blue);
  text-align: left;
  margin-bottom: 50px;
  padding-top: 0;
  line-height: 30px;
}

.detail-text.abstand.black {
  color: var(--black);
}

.detail-text.abstandpadding {
  color: var(--tec-blue);
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
}

.grid-175 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 50px;
  display: none;
}

.indiv-facts {
  color: #101e8e;
  font-family: Sinews sans pro, sans-serif;
  font-size: 46px;
  line-height: 49px;
}

.indiv-facts.white {
  color: var(--white);
}

.indiv-facts.white.center {
  text-align: center;
  margin: 20px 40px 30px 10px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
  display: none;
}

.indiv-facts.center {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
  display: none;
}

.indiv-facts.center.abstand {
  margin-bottom: 10px;
}

.indiv-facts-text {
  text-align: left;
  font-size: 23px;
  line-height: 26px;
}

.indiv-facts-text.white {
  color: #fff;
}

.indiv-facts-div {
  border: 2px none var(--box-shaddow);
  background-color: var(--sekundärfarbe);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  display: flex;
}

.indiv-facts-div.lightblue {
  border-style: none;
  border-color: var(--sekundärfarbe);
  background-color: var(--sekundärfarbe);
}

.indiv-facts-div.blue {
  background-color: #101e8e;
}

.section-3050 {
  background-color: var(--background-blue);
  margin-top: -10px;
  padding-top: 6%;
  padding-bottom: 6%;
}

.grid-176 {
  grid-template-rows: auto;
  margin-bottom: 40px;
}

.list-2 {
  font-size: 25px;
}

.list-item-8, .list-item-9, .list-item-10, .list-item-11, .list-item-12 {
  color: var(--tec-blue);
  padding-bottom: 24px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 24px;
}

.grid-177 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  background-color: var(--tec-blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 20px;
}

.grid-178 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 30px;
  margin-bottom: 40px;
  display: none;
}

.section-3051 {
  background-color: var(--white);
  padding-top: 5%;
  padding-bottom: 5%;
}

.projekte-indiv {
  background-color: #101e8e;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 10px;
  display: block;
}

.div-block-319 {
  justify-content: center;
  display: flex;
}

.text-block-184 {
  color: var(--white);
  padding-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
}

.paragraph-34 {
  color: var(--white);
  text-align: left;
}

.div-block-320 {
  padding: 10px 3% 2%;
}

.section-3052 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-3053 {
  padding-top: 3%;
  padding-bottom: 3%;
}

.tecstack {
  background-color: var(--tec-blue);
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  padding-top: 70px;
  padding-bottom: 70px;
  display: block;
}

.tecstack.lightblue {
  background-color: var(--sekundärfarbe);
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 70px;
  padding-bottom: 70px;
  display: block;
}

.list-item-13 {
  color: var(--white);
  font-size: 20px;
  line-height: 27px;
  list-style-type: square;
}

.list-item-13.blue {
  color: #101e8e;
  font-family: Sinewssanspro, sans-serif;
}

.list-item-13.blau {
  color: #101e8e;
}

.list-item-14, .list-item-15 {
  color: var(--white);
}

.div-block-321 {
  border-style: none;
  border-width: 3px;
  border-color: var(--nav-background) #a8a8a8 #a8a8a8;
  background-color: #cee9e2;
  padding-top: 15px;
  display: none;
}

.div-block-322 {
  justify-content: center;
  display: flex;
}

.section-3054 {
  background-color: var(--sekundärfarbe);
  margin-top: 3%;
}

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

.div-block-323 {
  padding-left: 5%;
}

.image-164 {
  display: inline-block;
}

.section-3055 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.section-3055.en {
  display: block;
}

.div-block-324 {
  align-items: stretch;
  display: flex;
}

.blue-label {
  color: #101e8e;
}

.div-block-325 {
  padding-left: 5%;
}

.div-block-325.software-entwicklung {
  width: 87%;
}

.faq-paragraph {
  text-align: left;
}

.guide-heading {
  color: #adadad;
  border-bottom: 1px solid #dfdfdf;
  width: 100%;
  margin-bottom: 50px;
  padding-bottom: 30px;
}

.guide-heading.grey-1-text {
  color: #6b6b6b;
}

.faq-title {
  text-align: left;
  max-width: 350px;
  margin-bottom: 0;
}

.faq-arrow {
  width: 20px;
  height: 23px;
  margin-right: 0;
}

.faq-grid-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.no-margin {
  margin-bottom: 0;
}

.section-3056 {
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.section-3056.smoke-background {
  background-color: var(--nav-background);
}

.faq-card {
  cursor: pointer;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 30px;
  padding: 30px 30px 0;
  transition: box-shadow .5s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  box-shadow: 0 0 30px #00000005;
}

.faq-card:hover {
  box-shadow: 0 3px 30px #0000000d;
}

.faq-question {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 30px;
  display: flex;
}

.container-12 {
  width: 95%;
  max-width: 1350px;
}

.faq-image {
  object-fit: contain;
  width: 100%;
  margin-top: 100px;
  display: block;
}

.faq-answer {
  overflow: hidden;
}

.question-title-2 {
  letter-spacing: -.03em;
  margin-right: 10px;
  font-family: Sinewssanspro, sans-serif;
}

.question-title-2.indiv {
  color: #101e8e;
}

.button-menu {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #8c54ff;
  background-image: linear-gradient(159deg, #8c54ff, #7b41f1);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  min-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 13px;
  text-decoration: none;
  transition: all .4s ease-out;
  display: flex;
  box-shadow: inset -1px -1px 3px #201b3d99, inset 1px 1px 3px #eee6ff70, 1px 1px 2px #5b3acc;
}

.button-menu:hover {
  box-shadow: inset 1px 1px 3px #201b3d38, inset -1px -1px 3px #eee6ff00, 1px 1px 2px #5b3acc;
}

.faq-paragraph-2 {
  color: #6f6f6f;
  text-align: left;
  letter-spacing: -.03em;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}

.faq-paragraph-2.indiv {
  color: var(--tec-blue);
}

.flowbase-navigation {
  z-index: 99;
  border-bottom: 1px solid #9b9eb838;
  justify-content: center;
  align-items: center;
  min-height: 80px;
  padding: 20px 3%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.title-wrap {
  color: #7b88a8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.faq-question-bar {
  border-bottom: 1px solid var(--white);
  color: #1a1e27;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.flowbase-logo {
  width: 55px;
}

.container-flex-nav {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq-question-wrap {
  background-color: var(--white);
  cursor: pointer;
  padding-left: 40px;
  padding-right: 40px;
}

.faq-question-wrap.datenschutz {
  padding-left: 0;
}

.container-13 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  display: flex;
}

.faq-section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  padding: 160px 3% 140px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.content-h1 {
  z-index: 2;
  color: #1a1e27;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 55px;
  line-height: 1.1;
  position: relative;
}

.arrow-cta {
  width: 100px;
  position: absolute;
  inset: auto auto -120% -20%;
}

.grid-180 {
  grid-template-rows: auto;
  grid-template-columns: 11.5fr 1.5fr;
  margin-top: 30px;
  margin-bottom: 40px;
}

.seitliche-heading-indiv {
  align-items: flex-start;
  font-size: 40px;
  font-weight: 400;
  display: none;
}

.ref-box-seitlich {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-327 {
  background-color: #101e8e;
}

.section-3057 {
  background-color: var(--white);
  padding-top: 5%;
  padding-bottom: 5%;
  display: none;
}

.slide {
  border: 2px solid var(--sekundärfarbe);
  background-color: var(--white);
  width: 34px;
}

.left-arrow-3 {
  background-color: var(--sekundärfarbe);
  text-transform: uppercase;
}

.right-arrow-3 {
  background-color: var(--sekundärfarbe);
}

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

.slide-nav {
  justify-content: center;
  align-items: center;
  display: flex;
  bottom: -60px;
}

.div-put {
  width: 100%;
  height: 200px;
  display: flex;
}

.container-14 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.left-arrow-4 {
  background-color: #fdfdfd;
  width: 80px;
  transition: all .7s;
}

.left-arrow-4:hover {
  width: 90px;
  left: -10px;
}

.space-bottom-large {
  margin-bottom: 80px;
}

.space-bottom-med {
  margin-bottom: 40px;
}

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

.right-arrow-4 {
  background-color: #fff;
  transition: all .7s;
}

.right-arrow-4:hover {
  width: 90px;
  right: -10px;
}

.icon-4 {
  color: #2c2c6a;
}

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

.max-920 {
  max-width: 920px;
}

.slider {
  background-color: #0000;
  height: 100%;
  padding: 1px 80px;
  overflow: hidden;
}

.slide-2 {
  height: 100%;
  margin-right: 25px;
}

.blue {
  background-color: #1a1a40;
  flex: none;
  width: 100%;
  height: 100%;
  margin-right: 25px;
}

.blue._2 {
  background-color: #353580;
}

.blue._4 {
  background-color: #6a6aff;
}

.blue._3 {
  background-color: #4f4fbf;
}

.mask {
  width: 191px;
  height: 100%;
  overflow: visible;
}

.section-3058 {
  background-color: #6d69fc;
  border-top: 1px solid #fff;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

.container-15 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  overflow: hidden;
}

.logo-row-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
}

.logo-row {
  justify-content: space-between;
  align-items: center;
  width: 1160px;
  height: auto;
  display: flex;
}

.logo-image {
  width: 120px;
}

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

.section-3059.ab {
  display: none;
}

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

.ref-indiv-box {
  justify-content: center;
  display: flex;
}

.div-block-329 {
  color: var(--tec-blue);
  justify-content: flex-start;
  margin-bottom: 30px;
  font-size: 27px;
  line-height: 27px;
  display: flex;
}

.text-block-185 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 33px;
  line-height: 34px;
}

.ref-images-indiv {
  width: 76%;
}

.lock {
  width: 40%;
}

.grid-182 {
  grid-template-rows: auto;
  margin-top: 40px;
}

.div-block-330 {
  background-color: #101e8e;
  flex-direction: column;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
}

.div-block-330.hell {
  background-color: var(--sekundärfarbe);
}

.list-item-16 {
  color: var(--white);
  font-size: 19px;
  line-height: 23px;
}

.list-item-16.blau {
  color: #101e8e;
}

.list-item-17, .list-item-18, .list-item-19, .list-item-20 {
  color: var(--white);
  font-size: 19px;
  line-height: 23px;
}

.heading-74 {
  color: var(--white);
  font-family: Sinews sans pro, sans-serif;
  font-size: 34px;
  font-weight: 700;
}

.heading-74.blau {
  color: #101e8e;
}

.heading-75 {
  color: var(--white);
  font-family: Sinews sans pro, sans-serif;
  font-weight: 500;
}

.heading-75.blau {
  color: #101e8e;
}

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

.heading-76.blau {
  color: #101e8e;
}

.verteiler-liste.abstand {
  margin-bottom: 30px;
}

.section-3060 {
  padding-top: 120px;
  padding-bottom: 10%;
}

.section-3061 {
  display: block;
}

.section-3061.center-hero-images {
  display: none;
}

.grid-183 {
  grid-template-rows: auto auto;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.faq-heading1 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 30px;
}

.faq-h2 {
  color: #101e8e;
  font-family: Sinews sans pro, sans-serif;
  font-size: 29px;
  font-weight: 700;
  line-height: 35px;
}

.section-3062 {
  display: block;
}

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

.div-block-331 {
  background-color: var(--tec-blue);
  flex-direction: column;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-165 {
  width: 12%;
  display: none;
}

.div-block-332, .div-block-333, .div-block-334, .div-block-335 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-186 {
  color: #101e8e;
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.div-block-336 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.tec-stack-blocks {
  background-color: var(--white);
  border-radius: 3px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 80px;
  padding: 10px;
  display: flex;
}

.div-block-337 {
  height: 101%;
}

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

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

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

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

.inhalltsverzeichnis-heading {
  color: var(--tec-blue);
  text-align: left;
  margin-top: 0;
  padding-top: 10px;
  font-size: 35px;
  font-weight: 500;
  line-height: 40px;
}

.animation-div-blog-bild {
  flex-direction: column;
  justify-content: flex-end;
}

.div-block-340 {
  background-color: #f6f6f6;
  border-radius: 10px;
  height: 100%;
  margin-top: 0;
  margin-bottom: 27px;
  padding-left: 15px;
}

.blog-nl-holder {
  display: none;
}

.div-block-341, .div-block-342 {
  display: block;
}

.kurzzusammenfassung {
  color: var(--black);
  border-radius: 10px;
}

.kurzzusammenfassung p {
  text-align: left;
}

.kurzzusammenfassung ol, .kurzzusammenfassung li {
  font-size: 17px;
}

.kurzzusammenfassung h2 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 27px;
  font-weight: 500;
  line-height: 35px;
}

.kurzzusammenfassung-div {
  background-color: var(--nav-background);
  border-radius: 10px;
  margin-bottom: 40px;
  padding-left: 20px;
}

.text-block-187, .text-block-188, .text-block-189 {
  color: var(--black);
}

.primary-button-text-2 {
  color: #fff;
  text-align: center;
  margin: 14px 11px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  line-height: 19px;
  text-decoration: none;
}

.primary-button-3 {
  text-align: left;
  background-color: #101e8e;
  border-radius: 7px;
  min-width: 30%;
  text-decoration: none;
}

.primary-button-3.abstand {
  margin-top: 20px;
}

.div-block-343 {
  z-index: 2147483647;
  background-color: #101e8e;
  width: 100%;
  height: 30px;
  position: fixed;
  top: -1px;
}

.hero-subtext-pdp-2 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.detail-text-2 {
  color: #6f6f6f;
  font-size: 26px;
  line-height: 28px;
}

.detail-text-2.abstand {
  margin-bottom: 50px;
}

.detail-text-2.blau {
  color: #101e8e;
  margin-bottom: 20px;
}

.indiv-facts-2 {
  color: #101e8e;
  font-family: Sinews sans pro, sans-serif;
  font-size: 46px;
  line-height: 49px;
}

.indiv-facts-2.white {
  color: #fff;
}

.indiv-facts-2.white.center {
  text-align: center;
  margin: 20px 40px 30px 10px;
}

.indiv-facts-2.center {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 30px;
}

.indiv-facts-2.center.abstand {
  margin-bottom: 10px;
}

.indiv-facts-div-2 {
  background-color: #a3d9e7;
  border: 2px #ddd;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  display: flex;
}

.indiv-facts-div-2.lightblue {
  background-color: #a3d9e7;
  border-style: none;
  border-color: #a3d9e7;
}

.indiv-facts-div-2.blue {
  background-color: #101e8e;
}

.trenner-2 {
  background-color: #a3d9e7;
  width: 50px;
  height: 6px;
  margin-bottom: 25px;
}

.trenner-2.halvo-blue {
  background-color: #101e8e;
}

.trenner-2.thin {
  height: 4px;
}

.trenner-2.thin.abstand {
  background-color: #a3d9e7;
  margin-bottom: 10px;
}

.trenner-2.white {
  background-color: var(--white);
}

.trenner-2.tecblue {
  background-color: var(--tec-blue);
}

.section-3063 {
  background-color: #a3d9e7;
  padding-top: 3%;
  padding-bottom: 3%;
}

.adslp-button-2 {
  color: #000;
  text-align: center;
  background-color: #d6caf4;
  border-bottom: 4px solid #814fff;
  border-left: 2px solid #814fff;
  border-right: 2px solid #814fff;
  border-radius: 7px;
  width: 35%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.div-block-344 {
  background-color: #cee9e2;
  border: 3px #a8a8a8;
  border-top-color: #f0f0f0;
  padding-top: 15px;
  display: none;
}

.tecstack-2 {
  background-color: #101e8e;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  padding-top: 70px;
  padding-bottom: 70px;
  display: block;
}

.tecstack-2.lightblue {
  background-color: #a3d9e7;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: center;
  padding-top: 70px;
  padding-bottom: 70px;
  display: block;
}

.tec-stack-blocks-2 {
  background-color: #fff;
  border-radius: 3px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 80px;
  padding: 10px;
  display: flex;
}

.text-block-190 {
  color: #101e8e;
  text-align: center;
  font-size: 20px;
  line-height: 25px;
}

.faq-question-wrap-2 {
  cursor: pointer;
  background-color: #fff;
  padding-left: 40px;
  padding-right: 40px;
}

.faq-paragraph-3 {
  color: #6f6f6f;
  text-align: left;
  letter-spacing: -.03em;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}

.faq-paragraph-3.indiv {
  color: #101e8e;
}

.faq-h2-2 {
  color: #101e8e;
  font-family: Sinews sans pro, sans-serif;
  font-size: 29px;
  font-weight: 700;
  line-height: 35px;
}

.div-block-345 {
  background-color: #101e8e;
}

.ref-box-seitlich-2 {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.faq-heading1-2 {
  color: #101e8e;
  font-size: 29px;
  line-height: 35px;
}

.faq-question-bar-2 {
  color: #1a1e27;
  border-bottom: 1px solid #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.section-3064 {
  background-color: #101e8e;
  padding-top: 3%;
  padding-bottom: 3%;
}

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

.portfolio-box-heading {
  text-align: center;
  font-size: 42px;
  font-weight: 500;
  line-height: 44px;
}

.portfolio-box-heading.white {
  color: var(--white);
  font-weight: 500;
}

.section-3065 {
  padding-top: 3%;
  padding-bottom: 14%;
}

.section-3066 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-3066.white {
  background-color: var(--white);
}

.accordion-item {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 24px 30px 14px;
  box-shadow: 0 3px 7px #00000008;
}

.accordion-item-trigger {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.accordion-heading {
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 30px;
}

.icon-5.accordion-icon {
  color: #0009;
  cursor: pointer;
  font-size: 32px;
  line-height: 30px;
}

.accordion-item-content {
  margin-top: 10px;
  margin-right: 30px;
  overflow: hidden;
}

.question-wrapper-f44 {
  z-index: 2;
  color: #333;
  background-color: #fff0;
  border: 2px solid #a8a8a8;
  border-radius: 0;
  flex-direction: column;
  width: 100%;
  margin: 10px auto;
  padding: 15px;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  overflow: hidden;
}

.question-wrapper-f44:hover {
  box-shadow: 1px 0 10px 1px #e9e9e9;
}

.question-wrapper-f44.software-entwicklung {
  background-color: var(--tec-blue);
  border-style: none;
  border-radius: 8px;
  display: none;
  box-shadow: -1px -1px 3px #00000085, 1px 1px 3px #00000085;
}

.question-wrapper-f44.software-entwicklung.pdp {
  margin-bottom: 0;
}

.question-wrapper-f44.software-entwicklung.kosten, .question-wrapper-f44.software-entwicklung.hide {
  display: none;
}

.question-f44 {
  color: #333;
  justify-content: flex-start;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.question-f44.pdp {
  justify-content: space-between;
}

.text-question-f44 {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  padding-right: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 34px;
  display: flex;
}

.text-question-f44.en {
  color: var(--black);
}

.text-question-f44.pdp {
  font-size: 28px;
}

.icon-wrapper-f44 {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.icon-wrapper-f44.pdp {
  align-items: center;
}

.arrow-black-f44 {
  width: 33%;
  display: block;
}

.answer-f44 {
  background-color: var(--tec-blue);
  font-size: 16px;
  overflow: hidden;
}

.answer-text-f3 {
  width: 95%;
}

.bg-image-f44 {
  z-index: -1;
  height: 90%;
  position: absolute;
  inset: 10px auto auto 10px;
}

.div-block-346 {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.image-166 {
  width: 18%;
}

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

.image-167 {
  width: 38%;
}

.div-block-347 {
  justify-content: flex-end;
  display: flex;
}

.faq-question-wrap-3 {
  cursor: pointer;
}

.faq-question-bar-3 {
  color: #1a1e27;
  border-bottom: 1px solid #00000012;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.question-title-3 {
  letter-spacing: -.03em;
  margin-right: 10px;
}

.faq-circle-2 {
  background-color: #f3f3f3;
  border-radius: 0%;
  justify-content: center;
  align-items: center;
  width: 55px;
  min-width: 55px;
  height: 55px;
  min-height: 55px;
  display: flex;
}

.faq-paragraph-4 {
  color: #485166;
  text-align: left;
  letter-spacing: -.03em;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}

.div-block-348 {
  background-color: #101e8e;
  padding: 20px 40px;
}

.div-block-349 {
  background-color: #d6caf4;
  padding: 20px 40px 50px;
}

.div-block-350 {
  background-color: var(--sekundärfarbe);
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px 50px;
}

.text-block-191 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 29px;
  font-weight: 500;
  line-height: 34px;
}

.text-block-192 {
  color: var(--black);
  margin-bottom: 25px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 27px;
}

.section-3067 {
  background-color: var(--white);
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-351 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
}

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

.section-3068 {
  padding-top: 6%;
  padding-bottom: 6%;
}

.div-block-352 {
  background-color: var(--sekundärfarbe);
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.paket-heading {
  font-family: Sinews sans pro, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 45px;
}

.list-item-21 {
  font-size: 20px;
  line-height: 34px;
}

.paragraph-35 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 19px;
  line-height: 22px;
}

.paragraph-35.white, .confirmation, .confirmationlink {
  color: var(--white);
}

.autor-box {
  border: 3px solid #101e8e;
  border-radius: 10px;
}

.grid-191 {
  background-color: var(--sekundärfarbe);
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-36 {
  text-align: left;
}

.autor-name {
  color: var(--black);
  padding-bottom: 10px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.text-block-193 {
  color: var(--black);
  border-bottom: 3px #101e8e;
  padding-left: 20px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.image-168 {
  width: 91%;
}

.div-block-353 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 5%;
  display: flex;
}

.div-block-354 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-355 {
  background-color: var(--sekundärfarbe);
  border-bottom: 3px solid #101e8e;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.section-3069 {
  margin-top: 0;
  padding-top: 5%;
  padding-bottom: 5%;
  position: relative;
}

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

.text-block-194 {
  color: var(--black);
  padding-bottom: 5px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 16px;
}

.grid-193 {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content;
}

.text-block-195 {
  color: var(--white);
  padding: 1px 5px;
  font-family: Sinewssanspro, sans-serif;
}

.badge {
  background-color: #101e8e;
  border-radius: 4px;
}

.text-block-196 {
  color: var(--black);
  padding-bottom: 7px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.div-block-356 {
  background-color: var(--nav-background);
  border-radius: 7px;
  padding-bottom: 6px;
}

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

.text-block-197 {
  color: var(--white);
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
}

.text-block-197.diga {
  color: var(--black);
  background-color: #d6caf4;
  border-radius: 7px;
}

.text-block-197.hypa, .text-block-197.indiv {
  color: var(--black);
}

.grid-195 {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
}

.div-block-357 {
  padding-right: 5px;
}

.navpic {
  width: 41px;
}

.navpic.small {
  width: 24px;
}

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

.text-block-198 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
}

.div-block-358 {
  background-color: var(--nav-background);
}

.grid-197 {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-flow: row;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 5px;
}

.text-block-199 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 15px;
}

.div-block-359 {
  color: var(--white);
  background-color: #101e8e;
  border-radius: 7px;
  margin: 10px 5px;
  text-decoration: none;
  display: block;
}

.div-block-359:hover {
  text-decoration: underline;
  transform: scale(1.1);
}

.div-block-359.hypa {
  background-color: #cee9e2;
}

.div-block-359.indiv {
  background-color: var(--sekundärfarbe);
}

.div-block-359.diga {
  border-radius: 7px;
}

.grid-198 {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
}

.text-block-200 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
}

.text-block-200.dig {
  color: var(--white);
}

.div-block-360 {
  background-color: #cfcfcf;
  border-radius: 7px;
  margin: 5px 5px 5px 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 5px;
  text-decoration: none;
  display: block;
}

.div-block-360:hover {
  transform: translate(1.4px);
}

.div-block-360.dig {
  background-color: #101e8e;
}

.div-block-360.diga {
  background-color: #d6caf4;
}

.div-block-360.hypa {
  background-color: #cee9e2;
}

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

.text-span-14 {
  text-decoration: underline;
}

.dropdown-list-3 {
  width: 123.819vw;
}

.dropdown-list-3.w--open {
  width: 100vw;
}

.grid-199 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 33.3% 33.3%;
  place-items: stretch stretch;
  margin-left: auto;
  margin-right: auto;
}

.div-block-363 {
  background-color: var(--white);
  border-radius: 7px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 172px;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.text-block-201 {
  color: #101e8e;
  padding-bottom: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-364 {
  justify-content: center;
  display: flex;
}

.image-169 {
  width: 12%;
}

.text-block-202 {
  color: var(--black);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
}

.div-block-365 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-366 {
  justify-content: flex-start;
  display: flex;
}

.div-block-366.side {
  justify-content: flex-start;
}

.div-block-366.middle {
  justify-content: center;
}

.navtexte-2 {
  color: #000;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
}

.navtexte-2.navtextzusatz {
  color: var(--tec-blue);
  padding-left: 10px;
  padding-right: 26px;
  display: inline-block;
}

.navtexte-2.navtextzusatz.w--current {
  color: var(--tec-blue);
  font-family: Sinews sans pro, sans-serif;
}

.link-7, .link-8 {
  color: var(--tec-blue);
  text-decoration: none;
}

.link-9, .link-10 {
  color: #000;
  text-decoration: none;
}

.section-3070 {
  height: 100vh;
  margin-bottom: 10%;
  padding-top: 105px;
}

.div-block-367 {
  background-color: var(--background-blue);
  border-radius: 7px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.text-block-203 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 24px;
  line-height: 26px;
}

.image-170 {
  width: 10%;
}

.text-block-204, .text-block-205 {
  display: none;
}

.image-171 {
  border-radius: 15px;
  width: 100%;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-206 {
  color: var(--black);
  margin-bottom: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.section-3071 {
  padding-top: 120px;
}

.text-block-207 {
  color: var(--black);
  margin-bottom: -6px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.text-block-208 {
  color: #fff;
  padding-bottom: 10px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 23px;
}

.text-block-209 {
  color: #000;
  text-align: center;
  padding-top: 60px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 25px;
}

.detail-text-3 {
  color: #000;
  padding-top: 20px;
  font-size: 26px;
  line-height: 28px;
}

.detail-text-3.abstand {
  color: #000;
  margin-bottom: 50px;
  padding-top: 20px;
}

.detail-text-3.abstand.white {
  color: var(--white);
}

.detail-text-3.abstand.side {
  text-align: left;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 55px;
  font-size: 26px;
  line-height: 32px;
}

.detail-text-3.side {
  text-align: left;
  font-size: 18px;
}

.projekte-indiv-2 {
  background-color: #101e8e;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 10px;
  display: block;
}

.paragraph-37 {
  color: #fff;
  text-align: left;
}

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

.ueberuns-portfolio {
  text-align: center;
  font-size: 32px;
  font-weight: 500;
  line-height: 39px;
}

.ueberuns-portfolio.white {
  color: var(--white);
}

.div-block-368 {
  background-color: #101e8e;
  height: 80px;
}

.div-block-369 {
  background-color: #d6caf4;
  height: 80px;
  padding-bottom: 10px;
}

.div-block-370 {
  background-color: #cee9e2;
  height: 80px;
}

.div-block-371 {
  background-color: var(--sekundärfarbe);
  height: 80px;
}

.div-block-372 {
  margin-top: 60px;
  margin-bottom: 20px;
}

.section-3072 {
  padding-top: 5%;
  padding-bottom: 11%;
  display: block;
}

.paragraph-38 {
  font-size: 30px;
  line-height: 31px;
}

.section-3073 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-3074 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-3075 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.process-block {
  background-color: var(--white);
  color: #ffffff80;
  border-radius: 10px;
  padding: 32px 32px 40px;
  position: relative;
}

.image-172 {
  opacity: .1;
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.process-number-wrapper {
  z-index: 50;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: -1px;
  padding-top: 8px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: translate(-50%, -25px);
}

.process-number-wrapper.flipped {
  background-color: #0000;
  margin-left: 0;
  margin-right: -1px;
  inset: 0% 0% auto auto;
  transform: translate(50%, -25px);
}

.timeline-title {
  color: var(--tec-blue);
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.process-col-left {
  padding-right: 80px;
  position: relative;
}

.process-wrapper {
  width: 100%;
  height: auto;
}

.process-dot {
  background-color: var(--white);
  border-radius: 50%;
  width: 16px;
  height: 16px;
}

.timeline-text {
  color: var(--tec-blue);
  text-align: left;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 23px;
}

.process-number-title {
  color: var(--white);
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-top: 8px;
  margin-bottom: 4px;
  font-size: 10px;
  font-weight: 500;
}

.timeline-tag {
  color: var(--tec-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 6px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.process-triangle {
  background-color: var(--white);
  width: 20px;
  height: 20px;
  position: absolute;
  inset: 32px auto auto -10px;
  transform: rotate(45deg);
}

.process-triangle.flipped {
  background-color: var(--white);
  inset: 32px -10px auto auto;
}

.process-triangle.flipped._1 {
  top: 43%;
}

.process-triangle.v2 {
  box-shadow: 0 0 0 -1px var(--box-shaddow);
  inset: auto 0% 0% 46%;
}

.process-triangle._2 {
  top: 43%;
}

.process-col-right {
  border-left: 2px dashed var(--white);
  padding-left: 80px;
  position: relative;
}

.process-col-right.last {
  border-left-color: #0000;
}

.process-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 20px;
  display: grid;
}

.timeline {
  max-width: 1280px;
  min-height: 200px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.image-173 {
  width: 100%;
}

.heading-77, .heading-78 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.heading-79 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}

.heading-80 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 29px;
}

.heading-81 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.heading-82 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 29px;
}

.heading-83 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

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

.offer-heading {
  text-align: center;
  font-size: 34px;
  font-weight: 500;
}

.offer-heading.white {
  color: var(--white);
  margin-bottom: 5px;
}

.offertop {
  background-color: #101e8e;
  padding-top: 10px;
  padding-bottom: 10px;
}

.offertop.lightblue {
  background-color: var(--sekundärfarbe);
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  margin-top: 0;
  padding-top: 25px;
}

.offersubheading {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 400;
}

.offersubheading.white {
  color: var(--white);
}

.offermid {
  background-color: var(--nav-background);
  border: 1px #000;
  justify-content: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.div-block-373 {
  border: 2px #a8a8a8;
  border-radius: 15px;
  padding-bottom: 10px;
  display: none;
  box-shadow: -6px 1px 5px #c6c6c6, 4px 4px 5px #c6c6c6;
}

.div-block-374 {
  border: 2px #a8a8a8;
  border-radius: 15px;
  box-shadow: -6px 1px 5px #c6c6c6, 4px 4px 5px #c6c6c6;
}

.div-block-375 {
  margin-top: 30px;
}

.point {
  border: 2px #a8a8a8;
  padding: 10px 3%;
}

.point.pm {
  display: none;
}

.grid-202 {
  grid-column-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.text-block-210 {
  color: var(--black);
  padding-top: 4px;
  padding-bottom: 8px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.offerpoints {
  text-align: left;
}

.button-15 {
  background-color: #101e8e;
}

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

.section-3076 {
  background-color: var(--sekundärfarbe);
  padding-top: 4%;
  padding-bottom: 4%;
  display: block;
}

.heading-84 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sinews sans pro, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 58px;
}

.heading-85 {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 7px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
}

.paragraph-39 {
  text-align: left;
  margin-bottom: 40px;
  font-size: 22px;
  line-height: 25px;
}

.div-block-376 {
  background-color: var(--white);
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-174 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-377 {
  margin-bottom: 20px;
  padding-top: 15px;
  display: flex;
}

.text-block-211 {
  color: var(--black);
  text-align: center;
  margin-bottom: 10px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 31px;
}

.paragraph-40 {
  margin-bottom: 20px;
  padding-left: 3%;
  padding-right: 3%;
}

.heading-86, .heading-87, .heading-88, .heading-89 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 29px;
}

.heading-90 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 400;
}

.grid-204, .grid-205 {
  grid-row-gap: 90px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
}

.section-3077 {
  padding-top: 10%;
  padding-bottom: 10%;
  display: none;
}

.image-175 {
  border-radius: 10px;
  display: none;
}

.div-block-378 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 55px;
  display: block;
}

.div-block-379 {
  padding-left: 55px;
}

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

.div-block-380 {
  width: 80%;
  margin: 40px auto 50px;
}

.text-block-212 {
  color: #101e8e;
  text-align: center;
  margin-top: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 32px;
}

.image-176 {
  width: 60%;
  margin-bottom: 15px;
}

.ber-uns-hoverbase {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.image-177 {
  width: 60%;
  margin-bottom: 15px;
}

.div-block-382 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-179 {
  position: relative;
}

.div-block-383 {
  padding-left: 40px;
}

.ueberuns-cta {
  color: var(--tec-blue);
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.ueber-uns-cta {
  border-radius: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
  box-shadow: 8px 6px 20px #979797;
}

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

.image-180 {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}

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

.aufzeichung-cta {
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Sinews sans pro, sans-serif;
  font-weight: 700;
}

.grid-209 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
  margin-bottom: 30px;
}

.list-a-cta {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.div-block-386 {
  font-size: 17px;
}

.webinar-a {
  border-radius: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 0;
  display: block;
  box-shadow: 7px 7px 20px #979797;
}

.image-181 {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  width: 100%;
}

.div-block-388 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
}

.text-block-213 {
  color: var(--black);
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
}

.text-block-214 {
  color: var(--black);
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
}

.collection-list-10 {
  grid-column-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

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

.grid-211 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.heading-91 {
  color: var(--white);
  text-align: left;
  border-bottom: 3px #000;
  font-size: 30px;
  font-weight: 500;
  line-height: 35px;
  text-decoration: none;
}

.heading-92 {
  color: var(--white);
  text-align: left;
  margin-bottom: 30px;
  font-size: 40px;
  line-height: 45px;
}

.paragraph-41 {
  color: var(--white);
  text-align: left;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 25px;
}

.grid-212 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-3078 {
  background-image: linear-gradient(#121847ba, #121847ba), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6061b6cfbc4ce17fea06517f_management_webinar_background%20(1).jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  height: 100vh;
  padding-top: 120px;
  padding-bottom: 5%;
}

.section-3078.toppadding {
  background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/635290a883cd7985730b4d3a_management_webinar_background.jpg");
  padding-top: 120px;
}

.div-block-390 {
  background-color: var(--sekundärfarbe);
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-391 {
  background-color: var(--white);
  border-radius: 5px;
  margin-top: 0;
  padding-bottom: 15px;
  box-shadow: 7px 7px 7px #4d4d4d;
}

.section-3079 {
  background-color: var(--background-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6061c013dc4cedd1b9b148dd_netzwerk_vektor.svg");
  background-position: 143%;
  background-size: 114%;
  padding-top: 8%;
  padding-bottom: 7%;
}

.grid-213 {
  grid-column-gap: 16px;
  grid-row-gap: 27px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: max-content 1fr;
}

.div-block-392 {
  background-color: var(--sekundärfarbe);
  border-radius: 2px;
  width: 60px;
  padding: 5px 20px;
}

.heading-93 {
  color: var(--tec-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-215 {
  color: #101e8e;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 24px;
}

.grid-214 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
}

.paragraph-42 {
  text-align: left;
  font-size: 23px;
  line-height: 25px;
}

.text-block-216 {
  color: #101e8e;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.section-3080 {
  background-color: #dbdbdb;
  padding-top: 7%;
  padding-bottom: 7%;
  position: relative;
}

.grid-215 {
  grid-template-rows: auto;
  margin-top: 40px;
}

.paragraph-43 {
  text-align: center;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 23px;
  line-height: 24px;
}

.section-3081 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/635290b41fd75e6d28ec1b6f_Mgmt_Webinar_ueber_uns.jpg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 8%;
  padding-bottom: 8%;
}

.div-block-393 {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.text-block-217, .text-block-218 {
  color: #101e8e;
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-block-219 {
  color: #101e8e;
  text-align: left;
  align-self: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.image-182 {
  width: 32px;
  margin-left: auto;
  margin-right: auto;
}

.image-183 {
  width: 32px;
}

.image-184 {
  width: 39px;
}

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

.grid-216 {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
}

.grid-217, .grid-218 {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

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

.div-block-396 {
  background-color: var(--sekundärfarbe);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

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

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

.div-block-399 {
  justify-content: center;
  align-items: center;
  margin-top: -16px;
  margin-bottom: 20px;
  display: flex;
}

.image-185 {
  width: 60%;
}

.div-block-400 {
  justify-content: center;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-401 {
  flex-direction: column;
  align-items: center;
  display: block;
}

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

.produkt-ansehen-all-cta {
  background-color: var(--sekundärfarbe);
  border-radius: 5px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  box-shadow: 8px 6px 20px #979797;
}

.cta-heading {
  color: var(--tec-blue);
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.demo-all-cta {
  border-radius: 10px;
  width: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
  box-shadow: 8px 6px 20px #979797;
}

.text-block-220 {
  color: #101e8e;
  font-family: Sinewssanspro, sans-serif;
  font-size: 37px;
  line-height: 40px;
}

.text-block-221 {
  color: #101e8e;
  margin-bottom: 30px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.image-186 {
  width: 32%;
  margin-right: 5%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-403 {
  background-color: #ffffffeb;
  border-radius: 5px;
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.gf-heading {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 32px;
}

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

.gf-heading.white.big-screen, .gf-heading.big-screen {
  display: none;
}

.div-block-404 {
  border-radius: 10px;
  height: 270px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  box-shadow: -4px 3px 2px #e7e7e7, 4px 3px 2px #e7e7e7;
}

.div-block-405 {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  box-shadow: -4px 3px 2px #e7e7e7, 4px 4px 2px #e7e7e7;
}

.div-block-406, .div-block-407 {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  box-shadow: -4px 3px 2px #e7e7e7, 4px 3px 2px #e7e7e7;
}

.paragraph-44 {
  text-align: left;
  font-weight: 400;
}

.div-block-408 {
  background-color: var(--white);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 15px 10px;
}

.div-block-409 {
  background-color: #101e8e;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-410 {
  background-color: #d6caf4;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-411 {
  background-color: #cee9e2;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-412 {
  background-color: var(--sekundärfarbe);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-413 {
  justify-content: center;
  display: flex;
}

.bold-text-4 {
  font-weight: 500;
  text-decoration: none;
}

.button-16 {
  background-color: #dddddd7d;
  border-radius: 5px;
}

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

.heading-94 {
  color: var(--tec-blue);
  text-align: center;
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 55px;
}

.section-3082 {
  padding-top: 7%;
  padding-bottom: 15%;
}

.div-block-414 {
  justify-content: center;
  display: flex;
}

.grid-221 {
  grid-template-rows: auto;
  grid-template-columns: 12fr 36%;
}

.div-block-415 {
  background-color: var(--sekundärfarbe);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-187 {
  width: 78%;
}

.div-block-416 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  display: flex;
}

.link-block-35 {
  background-color: #e07a5f;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-block-222 {
  color: var(--black);
  text-decoration: none;
}

.webinar-teilnahme-cta, .checkliste-martin-cta, .fact-sheet-wolfi-cta, .systeme-tec-stack-martin-cta, .case-studies-cta {
  background-color: var(--white);
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
  box-shadow: 8px 6px 20px #979797;
}

.grid-222 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-417 {
  background-color: var(--sekundärfarbe);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: center;
  padding: 10px;
  display: flex;
}

.div-block-418 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 15px;
}

.grid-223 {
  grid-template-rows: auto;
  grid-template-columns: 12% 1fr;
}

.div-block-419 {
  background-color: var(--sekundärfarbe);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.div-block-420 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 15px;
}

.grid-224 {
  grid-template-rows: auto;
  grid-template-columns: 12% 1fr;
}

.div-block-421 {
  background-color: var(--sekundärfarbe);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  align-items: center;
  padding: 10px;
  display: flex;
}

.div-block-422 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 15px;
}

.grid-225 {
  grid-template-rows: auto;
  grid-template-columns: 12% 1fr;
}

.div-block-423 {
  background-color: var(--sekundärfarbe);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.div-block-424 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 15px;
}

.grid-226 {
  grid-template-rows: auto;
  grid-template-columns: 12% 1fr;
}

.div-block-425 {
  background-color: var(--sekundärfarbe);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  align-items: center;
  padding: 10px;
  display: flex;
}

.div-block-426 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 15px;
}

.grid-227 {
  grid-template-rows: auto;
  grid-template-columns: 12% 1fr;
}

.div-block-427 {
  background-color: var(--sekundärfarbe);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  align-items: center;
  padding: 10px;
  display: flex;
}

.div-block-428 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 15px;
  display: flex;
}

.div-block-429 {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 10px;
}

.blog-cta-button {
  border-right: 2px none var(--tec-blue);
  border-bottom: 2px none var(--tec-blue);
  border-left: 2px none var(--tec-blue);
  background-color: var(--tec-blue);
  border-radius: 5px;
  padding: 8px 5px;
  text-decoration: none;
}

.blog-cta-button-text {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 15px;
  text-decoration: none;
}

.section-3083 {
  margin-bottom: 20%;
  padding-top: 84px;
}

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

.paragraph-45 {
  text-align: left;
  font-size: 20px;
  line-height: 23px;
}

.heading-95 {
  color: #6f6f6f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 29px;
  font-weight: 500;
}

.heading-96 {
  color: var(--tec-blue);
  text-align: left;
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 41px;
  font-weight: 500;
  line-height: 49px;
}

.heading-96.mobile {
  display: none;
}

.text-block-223 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
}

.grid-229 {
  grid-column-gap: 6px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
  margin-bottom: 20px;
}

.image-191, .image-192 {
  width: 25px;
}

.paragraph-46 {
  text-align: left;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-224 {
  color: #a8a8a8;
}

.list-item-22 {
  color: var(--black);
  margin-bottom: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  list-style-type: decimal;
}

.div-block-431 {
  margin-top: 30px;
  display: none;
}

.list-item-23 {
  color: var(--black);
  margin-bottom: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  list-style-type: decimal;
}

.list-item-24 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  list-style-type: decimal;
}

.text-block-225 {
  color: var(--black);
  margin-bottom: 10px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 18px;
  line-height: 21px;
}

.section-3084 {
  height: 100vh;
  padding-top: 90px;
}

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

.div-block-432 {
  justify-content: center;
  display: flex;
}

.heading-97 {
  margin-bottom: 4px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 31px;
  font-weight: 500;
  line-height: 37px;
}

.heading-98 {
  margin-top: 0;
  font-family: Sinews sans pro, sans-serif;
  font-weight: 700;
}

.grid-231 {
  grid-column-gap: 6px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
  margin-bottom: 20px;
}

.image-194 {
  width: 25px;
}

.text-block-226 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  line-height: 24px;
}

.paragraph-47 {
  text-align: left;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 22px;
}

.section-3085 {
  background-color: var(--sekundärfarbe);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6061c013dc4cedd1b9b148dd_netzwerk_vektor.svg");
  background-position: 122%;
  background-repeat: repeat;
  background-size: 110%;
  background-attachment: scroll;
  padding-top: 5%;
  padding-bottom: 5%;
}

.text-block-227 {
  color: #101e8e;
  font-family: Sinewssanspro, sans-serif;
  font-size: 40px;
  line-height: 45px;
}

.div-block-433 {
  background-color: var(--white);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 5px 15px;
  display: flex;
}

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

.text-block-228 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 26px;
}

.div-block-434 {
  justify-content: center;
  display: flex;
}

.section-3086, .section-3087 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-3088 {
  background-color: var(--sekundärfarbe);
  padding-top: 2%;
  padding-bottom: 2%;
}

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

.text-block-229 {
  color: var(--black);
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 30px;
  line-height: 33px;
}

.text-block-230 {
  color: var(--black);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
}

.div-block-435 {
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

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

.ref-lm {
  width: 64%;
}

.div-block-436, .div-block-437, .div-block-438, .div-block-439 {
  justify-content: center;
  display: flex;
}

.text-block-231 {
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
  font-size: 17px;
}

.section-3089 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63528f28e80e500e31d2ce1f_Vodafone_Digitalisierung.jpg");
  background-position: 0 0;
  background-size: cover;
  align-items: center;
  height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.section-3090 {
  background-color: var(--sekundärfarbe);
  padding-top: 4%;
  padding-bottom: 5%;
}

.grid-235, .grid-236, .grid-237 {
  grid-template-rows: auto;
}

.text-block-232 {
  color: var(--black);
  text-align: left;
  margin-bottom: 30px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 29px;
  font-weight: 500;
  line-height: 35px;
}

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

.heading-99 {
  font-family: Sinews sans pro, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
}

.vodafone-button-text {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 23px;
  text-decoration: none;
}

.link-block-36 {
  background-color: #e5221c;
  border-radius: 5px;
  padding: 9px 10px;
  text-decoration: none;
}

.image-195 {
  width: 20%;
  position: absolute;
  inset: 19% 4% auto auto;
}

.div-block-440 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 65%;
  margin-top: -209px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.div-block-441 {
  justify-content: center;
  display: none;
}

.paragraph-48, .paragraph-49 {
  text-align: left;
  font-size: 26px;
  line-height: 28px;
}

.div-block-442 {
  border-radius: 15px;
  box-shadow: -6px 1px 5px #c6c6c6, 4px 4px 5px #c6c6c6;
}

.section-3091 {
  padding-top: 6%;
  padding-bottom: 6%;
}

.image-196 {
  width: 123%;
}

.paragraph-50 {
  text-align: left;
  margin-bottom: 40px;
  font-size: 26px;
  line-height: 28px;
}

.paragraph-51 {
  text-align: left;
  font-size: 26px;
  line-height: 28px;
}

.section-3092, .section-3093 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.paragraph-52 {
  font-size: 26px;
  line-height: 28px;
}

.div-block-443 {
  margin-top: 73px;
  padding-bottom: 30px;
  padding-left: 10%;
  padding-right: 10%;
}

.heading-100 {
  margin-bottom: 20px;
  font-size: 42px;
  line-height: 46px;
}

.image-197 {
  display: none;
}

.grid-239 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.section-3094 {
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  display: flex;
}

.div-block-444 {
  justify-content: center;
  display: flex;
}

.div-block-445 {
  background-color: var(--nav-background);
  border-radius: 15px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.text-block-233 {
  color: var(--tec-blue);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  line-height: 27px;
}

.heading-101 {
  color: var(--tec-blue);
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.div-block-446 {
  padding-top: 20px;
}

.heading-102 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 30px;
}

.section-3095 {
  background-color: #a3d9e799;
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.text-span-15 {
  background-image: linear-gradient(#a3d9e700 76%, #fff 86%);
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.section-3096 {
  background-color: var(--tec-blue);
  margin-bottom: -60px;
  padding-top: 5%;
  padding-bottom: 5%;
}

.grid-240 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-top: 30px;
}

.ber-uns-button {
  background-color: var(--tec-blue);
  border-bottom: 3px solid #101e8e;
  border-left: 3px solid #101e8e;
  border-right: 3px solid #101e8e;
  border-radius: 7px;
  width: 68%;
  padding: 10px 15px;
  text-decoration: none;
}

.ber-uns-button-text {
  color: var(--white);
  text-align: center;
  font-size: 16px;
}

.div-block-447 {
  text-align: right;
}

.ber-uns-hoverblock {
  background-color: #111d37;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  padding: 2% 7%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-block-234 {
  background-color: var(--tec-blue);
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 27px;
}

.div-block-448 {
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.button-17 {
  background-color: #101e8e;
  border-radius: 7px;
}

.section-3097 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6017b790fefb7b06e411147a_Software_Entwicklung.jpg");
  background-position: 0 33%;
  background-size: cover;
  height: 517px;
  margin-bottom: -60px;
  display: block;
}

.link-block-37 {
  text-decoration: none;
}

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

.text-block-235 {
  color: var(--tec-blue);
  margin-bottom: -19px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 27px;
  line-height: 31px;
}

.text-block-235.white {
  color: var(--white);
}

.section-3098 {
  background-color: #101e8e;
  height: 100vh;
}

.div-block-450 {
  background-color: var(--white);
}

.div-block-451 {
  margin-top: 25px;
}

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

.section-3099 {
  height: 100vh;
  padding-top: 50px;
}

.grid-242 {
  grid-template-rows: auto;
  margin-top: 30px;
}

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

.refheading {
  text-align: center;
}

.section-3100 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-3101 {
  background-color: #101e8e;
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.text-block-236 {
  color: #000;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  line-height: 24px;
}

.button-subtext-2 {
  color: #6f6f6f;
  text-align: center;
}

.button-subtext-2.hero {
  text-align: left;
}

.submit-button-6 {
  background-color: var(--tec-blue);
  color: var(--white);
  border-radius: 0 7px 7px 0;
  height: 50px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.submit-button-6.nlp {
  color: #fff;
  background-color: #101e8e;
  height: 60px;
}

.text-field-6 {
  border: 5px solid var(--tec-blue);
  border-radius: 7px 0 0 7px;
  height: 50px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.text-field-6:focus {
  border: 1px solid #a3d9e7;
}

.text-field-6.nlp {
  border: 7px solid #101e8e;
  height: 60px;
}

.section-3102 {
  background-color: var(--sekundärfarbe);
  padding-top: 5%;
  padding-bottom: 5%;
}

.image-198 {
  width: 73%;
}

.div-block-452 {
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.grid-245 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.paragraph-53 {
  font-size: 25px;
  line-height: 30px;
}

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

.lpbenefit-heading {
  color: var(--black);
  text-align: center;
  margin-bottom: 10px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 20px;
  line-height: 23px;
}

.lpbenefit-text {
  font-size: 16px;
}

.div-block-453 {
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.section-3103 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.paragraph-54 {
  text-align: left;
  font-size: 22px;
  line-height: 23px;
}

.section-3104, .section-3105, .section-3106 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.hero-benefits {
  grid-row-gap: 7px;
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
}

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

.text-block-237 {
  font-family: Sinewssanspro, sans-serif;
  display: block;
}

.text-block-238 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
}

.hero-benefit-div {
  align-items: center;
  display: flex;
}

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

.text-block-239 {
  color: var(--black);
  text-align: center;
  font-family: Sinews sans pro, sans-serif;
}

.image-199 {
  width: 100%;
}

.paragraph-55 {
  text-align: left;
  margin-bottom: 25px;
  font-size: 21px;
}

.hero-benefites {
  justify-content: center;
  margin-bottom: 20px;
  display: block;
}

.hub-subheading-3 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
}

.hub-subheading-3.ads-formheading {
  color: #000;
  margin-bottom: 0;
}

.paragraph-56 {
  font-size: 24px;
  font-weight: 500;
  line-height: 27px;
}

.div-block-455 {
  justify-content: center;
  margin-bottom: 20px;
  display: block;
}

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

.div-block-456 {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 22px;
  padding: 18px 15px 0;
  box-shadow: 4px -4px 19px #4d4c4ce3;
}

.div-block-457 {
  margin-top: 20px;
}

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

.section-3107 {
  background-color: var(--sekundärfarbe);
  margin-top: 40px;
  padding-top: 1%;
}

.section-3108 {
  padding-top: 2%;
  padding-bottom: 2%;
}

.text-block-240 {
  font-family: Sinewssanspro, sans-serif;
}

.div-block-458 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-200 {
  width: 90%;
}

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

.div-block-459 {
  justify-content: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-460 {
  justify-content: center;
  margin-bottom: 30px;
  display: flex;
}

.image-201 {
  width: 40%;
}

.section-3109, .section-3110 {
  display: block;
}

.section-3111 {
  display: none;
}

.section-3112, .section-3113, .section-3114, .section-3115 {
  display: block;
}

.section-3116, .section-3117, .section-3118 {
  padding-top: 8%;
  padding-bottom: 5%;
  display: none;
}

.section-3119, .section-3120 {
  padding-top: 8%;
  padding-bottom: 5%;
  display: block;
}

.section-3121 {
  padding-top: 8%;
  padding-bottom: 5%;
  display: none;
}

.section-3121.pm {
  display: block;
}

.section-3122 {
  padding-top: 8%;
  padding-bottom: 5%;
  display: block;
}

.section-3123, .section-3124 {
  padding-top: 8%;
  padding-bottom: 5%;
  display: none;
}

.image-202 {
  width: 35px;
}

.section-3125 {
  background-color: #051c48;
  height: 97vh;
  padding-top: 2%;
  display: block;
}

.div-block-484 {
  margin-top: 60px;
}

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

.lp-main-text {
  color: var(--white);
  text-align: left;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 26px;
}

.grid-252 {
  grid-column-gap: 38px;
  grid-template-rows: auto;
}

.lp-above-heading {
  color: var(--white);
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 100;
}

.lp-main-heading {
  color: var(--white);
  margin-top: 15px;
  font-weight: 500;
}

.lp-box-heading {
  color: #111d37;
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.grid-253 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  padding-top: 2%;
}

.paragraph-57 {
  text-align: left;
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
}

.paragraph-58 {
  text-align: left;
  font-size: 22px;
  font-weight: 300;
  line-height: 24px;
}

.grid-254 {
  grid-column-gap: 5px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: max-content 1fr;
}

.section-3126 {
  padding-top: 1%;
  padding-bottom: 3%;
  display: block;
}

.section-3126.below-header {
  display: block;
}

.section-3126.tlps {
  background-color: var(--tec-blue);
}

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

.heading-103 {
  color: #111d37;
  text-transform: none;
  margin-top: 10px;
  margin-left: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.grid-256 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.section-3127 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/635290c303e7fecfa912f1cf_ms-partner_bg.jpg");
  background-position: 100% 100%;
  background-repeat: repeat;
  background-size: 112%;
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.section-3127.margin-bottom {
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 10%;
}

.image-204 {
  border-radius: 5px;
}

.lp-mic-partner-text {
  color: var(--white);
  text-align: left;
  font-size: 19px;
  line-height: 21px;
}

.section-3128 {
  background-color: #ecf7fa;
  padding-top: 7%;
  padding-bottom: 10%;
}

.grid-257 {
  grid-column-gap: 15px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.section-3129 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/61642007c7cfea4469865d2a_fs-dots-lines-pattern-01.svg");
  background-position: 0 0;
  background-size: auto;
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-3129.lm {
  padding-bottom: 2%;
}

.grid-258, .grid-259 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-485 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.section-3130 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 50px;
  display: block;
  position: relative;
}

.section-3130.about {
  display: block;
}

.section-3130.invisible {
  display: none;
}

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

.section-3131 {
  padding-top: 8%;
  padding-bottom: 8%;
  display: block;
}

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

.div-block-486 {
  box-shadow: -1px 0 3px 0 var(--box-shaddow), 1px 1px 3px 0 #a8a8a8;
  padding: 10px;
  position: relative;
}

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

.div-block-487 {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.text-block-241 {
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 100;
  line-height: 26px;
}

.text-block-242 {
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

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

.text-block-243, .text-block-244 {
  text-align: center;
}

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

.section-3132 {
  background-image: linear-gradient(148deg, #b1d0fe, #fff);
  padding-top: 5%;
  padding-bottom: 5%;
  position: relative;
}

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

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

.section-3133 {
  padding-top: 2%;
  padding-bottom: 5%;
}

.section-3133.background {
  background-color: var(--background-blue);
}

.section-3134 {
  background-color: #edf7fa;
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

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

.lps-benefit-block {
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 5px;
  padding: 10px;
}

.lp-top-block {
  background-color: var(--white);
  box-shadow: 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 2px;
  margin-top: -125px;
  padding: 20px 10px 10px 20px;
}

.div-block-492 {
  background-color: var(--white);
  box-shadow: 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 2px;
  margin-top: -146px;
  padding: 20px 10px 10px 20px;
}

.lp-mic-partner-tophead {
  color: var(--white);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
}

.lp-mic-partner-mainheading {
  color: var(--white);
  margin-top: 10px;
  font-size: 47px;
}

.div-block-493, .fact-div, .div-block-495 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.lp-about-fact {
  color: #111d37;
  text-align: center;
  margin-top: 25px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
}

.lp-personal-quote-section {
  color: #111d37;
  text-align: left;
  margin-bottom: 30px;
  font-size: 25px;
  font-weight: 500;
  line-height: 28px;
}

.text-block-245 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 100;
  line-height: 24px;
}

.image-205 {
  width: 54%;
  position: absolute;
  inset: auto 0% 0% 52%;
}

.paragraph-59 {
  color: #111d37;
  text-align: left;
  padding-right: 20%;
  font-size: 22px;
  line-height: 25px;
}

.lps-heading {
  color: var(--tec-blue);
  text-align: left;
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 55px;
}

.lps-heading.right {
  text-align: left;
  margin-top: 0;
  font-size: 51px;
}

.lps-heading.abstand {
  margin-bottom: 10px;
}

.lps-heading.small {
  font-size: 40px;
  line-height: 45px;
}

.lps-heading.small.left {
  text-align: left;
}

.lps-heading.small.left.thin {
  font-size: 38px;
}

.lps-heading.small.left.thin.no-margin {
  margin-top: 0;
  font-size: 32px;
}

.lps-heading.small.white {
  color: var(--white);
}

.lps-heading.thin {
  font-weight: 400;
}

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

.lps-heading.white {
  color: var(--white);
  font-weight: 400;
}

.image-206 {
  position: absolute;
  inset: auto 0% 0%;
}

.paragraph-60 {
  text-align: left;
  margin-bottom: 25px;
  font-size: 23px;
  font-weight: 300;
  line-height: 25px;
}

.lps-facts {
  z-index: 2;
  color: #111d37;
  font-family: Sinewssanspro, sans-serif;
  font-size: 80px;
  font-weight: 500;
  line-height: 90px;
  position: relative;
}

.lps-subtext-facts {
  z-index: 2;
  color: #111d37;
  text-align: center;
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 27px;
  position: relative;
}

.div-block-496 {
  background-color: var(--white);
  box-shadow: -2px -2px 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 25px 10px;
  display: flex;
  position: relative;
}

.div-block-497, .div-block-498 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lps-fact-image {
  margin-bottom: 20px;
}

.lps-benefit-text {
  color: #111d37;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.lps-benefit-subtext {
  color: #111d37;
  font-family: Sinewssanspro, sans-serif;
}

.heading-104 {
  color: #111d37;
}

.paragraph-61 {
  font-size: 21px;
  line-height: 22px;
}

.triangle-border {
  box-shadow: -1px -1px 3px #a8a8a8, 1px 1px 3px #a8a8a8;
}

.text-block-246 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  line-height: 21px;
}

.lps-heading-light {
  color: #111d37;
  font-family: Sinewssanspro, sans-serif;
  font-size: 43px;
}

.lps-heading-light.small {
  font-size: 38px;
  line-height: 43px;
}

.lps-heading-light.small.white {
  color: var(--white);
}

.video {
  z-index: 2;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
}

.image-207 {
  clear: right;
  text-align: left;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.div-block-499 {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  width: 75%;
  position: absolute;
  inset: 7% 0% 0% 12.4%;
}

.div-block-500 {
  margin-top: 40px;
}

.image-208 {
  margin-bottom: 15px;
}

.div-block-501 {
  background-color: var(--white);
  box-shadow: 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 2px;
  width: 95%;
  margin-top: -76px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 10px 15px;
}

.div-block-501.tlps {
  margin-top: 0;
}

.section-3135 {
  background-color: var(--tec-blue);
  height: auto;
  padding-top: 40px;
  padding-bottom: 170px;
}

.section-3135.backgroundimage {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63514bb9fbcf940e4e6b95a4_bg_prozess%402x.jpg");
  background-position: 0 0;
  background-size: cover;
}

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

.grid-266._1col {
  grid-template-columns: 1fr;
}

.adslp-button-3 {
  color: #000;
  text-align: center;
  background-color: #e07a5f;
  border-bottom: 4px solid #cc5535;
  border-left: 2px solid #cc5535;
  border-right: 2px solid #cc5535;
  border-radius: 7px;
  width: 35%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Sinews sans pro, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.adslp-button-3.hero {
  width: 80%;
}

.lp-top-heading-v2 {
  color: var(--nav-background);
  margin-top: 5px;
  padding-left: 4%;
  padding-right: 4%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 60px;
}

.lp-top-heading-v2.v1 {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  font-size: 45px;
  line-height: 53px;
}

.lp-top-headin-v2 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 29px;
  font-weight: 300;
  line-height: 33px;
}

.lp-hero-benefits {
  grid-column-gap: 11px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
}

.lp-hero-benefits.center {
  justify-content: center;
  justify-items: baseline;
}

.text-block-247 {
  color: #000;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
}

.text-block-247.white {
  color: #fff;
  line-height: 28px;
}

.lp-top-text-v2 {
  color: var(--white);
  font-size: 25px;
  font-weight: 300;
  line-height: 26px;
  display: block;
}

.image-209 {
  width: 80%;
}

.image-209.smaller {
  width: 69%;
}

.div-block-502 {
  margin-bottom: 20px;
}

.div-block-502.center, .div-block-503 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.text-block-248 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
}

.div-block-504 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.html-embed-3 {
  margin-left: 20%;
}

.div-block-505 {
  margin-top: 20px;
}

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

.text-block-249 {
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.section-3136 {
  background-color: var(--background-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6061c013dc4cedd1b9b148dd_netzwerk_vektor.svg");
  background-position: 49%;
  background-size: 289%;
  padding-top: 1%;
  padding-bottom: 1%;
  display: block;
}

.div-block-506 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-506._1col {
  align-items: center;
}

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

.div-block-508 {
  display: none;
}

.image-210 {
  margin-bottom: 6%;
}

.section-3137 {
  background-color: var(--white);
  margin-bottom: -60px;
  padding-top: 90px;
  padding-bottom: 10%;
}

.mirco-blog-heading {
  color: var(--black);
  text-align: left;
  margin-bottom: 20px;
  padding-right: 10%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 51px;
  font-weight: 500;
  line-height: 61px;
}

.micro-blog-subheading {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  padding-right: 5%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-style: italic;
  font-weight: 400;
  line-height: 28px;
}

.micro-blog-content {
  background-color: var(--white);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-top: -149px;
  padding-top: 0%;
  padding-bottom: 3%;
  padding-left: 0;
  position: relative;
}

.micro-blog-cta {
  background-color: var(--background-blue);
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  position: relative;
}

.micro-blog-cta-title {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 44px;
}

.heading-105 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 27px;
  font-weight: 400;
}

.micro-blog-rich-text {
  margin-top: 60px;
  padding-left: 2%;
  padding-right: 5%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  font-weight: 400;
}

.micro-blog-rich-text h2 {
  font-size: 40px;
  font-weight: 500;
}

.micro-blog-rich-text p {
  text-align: left;
  font-size: 26px;
  line-height: 34px;
}

.micro-blog-rich-text h3 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.micro-blog-rich-text ul {
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}

.micro-blog-rich-text ol {
  flex-direction: column;
  font-family: Sinewssanspro, sans-serif;
  line-height: 26px;
}

.div-block-510 {
  margin-top: 20px;
}

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

.ueber-halvotec-micro-blog {
  background-color: var(--background-blue);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 10px 10px 40px;
}

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

.image-211 {
  padding-left: 0;
}

.grid-271 {
  grid-column-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-511 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.grid-272 {
  grid-column-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.text-block-250 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
}

.text-block-251 {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.image-212 {
  width: 16%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.heading-106 {
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 41px;
  font-weight: 500;
  line-height: 45px;
}

.paragraph-62 {
  text-align: left;
  padding-right: 20%;
  font-size: 21px;
  line-height: 25px;
}

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

.div-block-513 {
  height: 198px;
  position: relative;
}

.div-block-514 {
  margin-bottom: 0;
  position: static;
  top: 7%;
  left: 6%;
}

.image-213 {
  opacity: 1;
}

.div-block-515 {
  background-color: #101e8edb;
  width: 100%;
  height: 100%;
  position: absolute;
}

.question-wrapper-f33 {
  color: #333;
  border: 2px #dfe1f1;
  flex-direction: column;
  margin: 5px auto 40px;
  text-decoration: none;
  display: none;
}

.question-f33 {
  color: #113f87;
  cursor: grab;
  background-color: #dfe1f1;
  justify-content: flex-start;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 10px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.question-f33:hover {
  text-decoration: underline;
}

.icon-wrapper-f33 {
  margin-right: 16px;
  position: relative;
}

.minus-icon-f8 {
  padding-top: 7px;
  display: block;
}

.plus-icon-f8 {
  z-index: 10;
  position: absolute;
  inset: 0%;
}

.answer-f33 {
  color: #113f87;
  font-size: 16px;
  overflow: hidden;
}

.answer-text-f33 {
  text-align: left;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.inhaltsverzeichnis-micro-blog ol {
  flex-direction: column;
}

.inhaltsverzeichnis-micro-blog ul {
  color: var(--black);
  font-size: 19px;
  line-height: 25px;
}

.inhaltsverzeichnis-micro-blog li {
  color: var(--black);
  font-size: 20px;
  line-height: 26px;
}

.div-block-516 {
  background-color: var(--nav-background);
  padding-top: 25px;
  padding-bottom: 25px;
}

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

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

.grid-274 {
  border: 2px solid var(--box-shaddow);
  grid-template-rows: auto;
}

.text-block-252 {
  color: var(--tec-blue);
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 22px;
}

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

.grid-276 {
  grid-column-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-517 {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.section-3138 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.div-block-518 {
  margin-top: 40px;
}

.text-block-253 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
}

.div-block-519 {
  justify-content: center;
  margin-top: 30px;
  display: flex;
}

.section-3139 {
  min-height: 100vh;
  padding-top: 120px;
}

.micro-blog-about {
  margin-top: 30px;
  margin-bottom: 30px;
}

.micro-blog-about p {
  text-align: left;
  font-size: 23px;
  line-height: 24px;
}

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

.section-3140 {
  background-color: #edf7fa;
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63514bba92189b6ca98afbc6_bg_punkte%402x.jpg");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 75vh;
  margin-top: 90px;
  padding-top: 0;
  padding-bottom: 0%;
  display: flex;
}

.pdp-hero-paragraph {
  text-align: left;
  font-size: 19px;
  line-height: 24px;
}

.pdp-hero-paragraph.white {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 25px;
}

.pdp-hero-heading {
  color: #111d37;
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 59px;
}

.pdp-hero-heading.white {
  color: var(--white);
}

.pdp-hero-heading.white.custom {
  font-size: 45px;
  font-weight: 400;
  line-height: 50px;
}

.pdp-hero-heading.subheading.white {
  font-size: 41px;
  font-weight: 400;
  line-height: 45px;
}

.text-span-16 {
  font-weight: 500;
}

.section-3141 {
  padding-top: 7%;
  padding-bottom: 7%;
}

.section-3142 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6114d4f71abaafec1563f221_rpa_bg_dark.jpg");
  background-position: 0 0;
  background-size: cover;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

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

.section-3143 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 5%;
}

.grid-279 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.section-3144 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-520 {
  background-color: var(--tec-blue);
  flex-direction: column;
  justify-content: center;
  min-height: 341px;
  padding-top: 1%;
  padding-left: 5%;
  padding-right: 7%;
  display: flex;
  position: absolute;
  inset: -22px 0% -29px auto;
}

.grid-280 {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
}

.text-block-254 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 24px;
}

.section-3145 {
  padding-top: 5%;
  padding-bottom: 5%;
  position: relative;
}

.div-block-521 {
  z-index: 2;
  position: static;
  inset: auto 0% 0% auto;
}

.section-3146 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: none;
}

.grid-281 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

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

.teaser-rich-text {
  margin-bottom: 5px;
}

.teaser-rich-text p {
  text-align: left;
  font-size: 22px;
  font-style: italic;
  line-height: 28px;
}

.div-block-523 {
  background-color: var(--background-blue);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 1px 2% 30px;
}

.div-block-524 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-525 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.section-3147 {
  padding-top: 6%;
  padding-bottom: 5%;
}

.pdp-slim-heading {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 43px;
  font-weight: 400;
  line-height: 50px;
}

.pdp-slim-heading.small {
  font-size: 30px;
  line-height: 35px;
}

.pdp-slim-heading.small.bold {
  font-weight: 500;
}

.pdp-slim-heading.center {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
}

.pdp-slim-heading.white {
  color: var(--white);
  font-size: 30px;
  line-height: 35px;
}

.pdp-slim-heading.white.big, .pdp-slim-heading.conversion {
  font-size: 43px;
  line-height: 47px;
}

.pdp-slim-heading.conversion.case {
  width: 67%;
}

.pdp-slim-heading.less-height {
  line-height: 43px;
}

.pdp-slim-heading.nowrap {
  letter-spacing: -1px;
  font-size: 43px;
}

.pdp-left-right-text {
  color: #383838;
  text-align: left;
  padding-right: 13%;
  font-size: 21px;
  line-height: 25px;
}

.paragraph-63 {
  color: #383838;
}

.text-span-17, .text-span-18 {
  font-weight: 400;
}

.div-block-526 {
  margin-top: 50px;
}

.div-block-527 {
  align-items: flex-start;
  display: flex;
}

.image-214, .pdp-left-right-image {
  width: 70%;
}

.div-block-528 {
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
}

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

.design-section-text {
  color: var(--white);
  font-size: 23px;
  line-height: 28px;
}

.design-section-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pdp-paragraph {
  color: #111d37;
  text-align: left;
  font-size: 23px;
  line-height: 26px;
}

.pdp-paragraph.white {
  color: var(--white);
  line-height: 27px;
}

.pdp-paragraph.white.bold {
  font-weight: 500;
}

.pdp-paragraph.center {
  text-align: center;
}

.div-block-529 {
  margin-top: 50px;
}

.div-block-530 {
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  padding: 20px;
}

.pdp-box-paragraph {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
}

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

.pdp-box-paragraph.big {
  font-size: 23px;
  line-height: 25px;
}

.pdp-box-paragraph.big.center {
  text-align: center;
}

.pdp-box-paragraph.semibig {
  font-size: 20px;
  line-height: 23px;
}

.pdp-box-paragraph.konfig {
  margin-bottom: 0;
  font-size: 22px;
  line-height: 25px;
}

.pdp-box-paragraph.konfig.konfig2 {
  margin-bottom: 31px;
}

.pdp-box-paragraph.right {
  text-align: right;
}

.pdp-box-paragraph.left {
  text-align: left;
}

.div-block-531 {
  margin-top: 20px;
}

.div-block-532 {
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  padding: 20px;
}

.div-block-534 {
  margin-top: 10px;
}

.div-block-535 {
  width: 65%;
  padding-top: 20px;
}

.div-block-536 {
  margin-top: 30px;
}

.pdp-bullet-text {
  color: #383838;
  font-size: 21px;
  line-height: 27px;
}

.div-block-537 {
  align-items: center;
  font-family: Sinewssanspro, sans-serif;
  display: flex;
}

.pdp-hero-top-heading {
  color: #111d37;
  text-align: left;
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.pdp-hero-top-heading.white {
  display: none;
}

.pdp-hero-top-heading.w {
  color: #fff;
}

.section-3148 {
  background-color: #ecf7fa;
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63514bba92189b6ca98afbc6_bg_punkte%402x.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 75vh;
  margin-top: 90px;
  padding-top: 0;
  padding-bottom: 0%;
  display: flex;
}

.section-3148.custom {
  background-image: linear-gradient(#051c48c2, #051c48c2), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6526ad06716d4e594b0306de_A_Web-Visuals-Ueber-uns%20(1).jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-3148.custom.somic {
  background-image: linear-gradient(#051c48c2, #051c48c2), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/654dea85fe72ac539a3169df_Somic_case_study.png");
}

.section-3148.custom.orasis {
  background-image: linear-gradient(#051c48c2, #051c48c2), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/655b64205e8f3c3e4c4acdc2_Orasis_Maschine.jpg");
}

.section-3148.custom.marco {
  background-image: linear-gradient(#051c48c2, #051c48c2), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/655b796ffc2803d650447e03_Marco_Polo_Store.jpg");
}

.section-3148.custom.br-ckner {
  background-image: linear-gradient(#051c48c2, #051c48c2), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/654e0beb6e553a52f12d58e4_Br%C3%BCckner%20(1)%20(1).png");
}

.section-3148.custom.miba {
  background-image: linear-gradient(#051c48c2, #051c48c2), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/654e0d87ade02f05d920415f_Miba.png");
}

.section-3148.custom.arthrex {
  background-image: linear-gradient(#051c48c2, #051c48c2), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/655b648373e6a2311346cd5f_Arthrex_HQ.jpg");
}

.pdp-hero-div {
  width: 77%;
}

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

.grid-283._6ergrid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.section-3149 {
  padding-top: 3%;
  padding-bottom: 3%;
}

.div-block-538 {
  width: 70%;
}

.section-3150 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.grid-284.big {
  grid-template-rows: auto auto auto auto;
}

.grid-284.big.cloud {
  grid-template-rows: auto auto auto;
}

.section-3151 {
  padding-top: 8%;
  padding-bottom: 8%;
}

.section-3152 {
  padding-top: 5%;
  padding-bottom: 10%;
}

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

.div-block-539 {
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  padding: 20px;
}

.div-block-540 {
  background-color: var(--tec-blue);
  width: 50px;
  height: 5px;
}

.div-block-540.white {
  background-color: var(--white);
}

.div-block-540.darkblue {
  background-color: var(--sekundärfarbe);
}

.div-block-540.halvoblue {
  background-color: #101e8e;
}

.pdp-box-heading {
  color: #111d37;
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.pdp-box-top-heading {
  color: #111d37;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 32px;
}

.pdp-box-top-heading.white {
  color: var(--white);
}

.pdp-box-top-heading.bold {
  text-transform: uppercase;
  font-weight: 500;
}

.pdp-box-top-heading.bold.big {
  font-size: 21px;
}

.trenner-slim {
  margin-bottom: 30px;
}

.trenner-slim.center {
  justify-content: center;
  display: flex;
}

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

.grid-287 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.grid-288 {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.section-3153 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.pdp-bold-text-grid {
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.pdp-bold-text-grid.big {
  text-transform: uppercase;
  font-size: 25px;
  line-height: 29px;
}

.pdp-bold-text-grid.big.white {
  color: var(--white);
  text-transform: none;
}

.text-block-255 {
  font-family: Sinewssanspro, sans-serif;
}

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

.div-block-541 {
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 20px;
  margin-bottom: 80px;
  display: none;
}

.image-215 {
  border-radius: 20px 0 0 20px;
  width: 100%;
  height: 100%;
}

.text-block-256 {
  color: #101e8e;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 7px;
}

.pdp-grid-small-box-text {
  text-align: left;
  margin-bottom: 30px;
  font-size: 19px;
  line-height: 23px;
}

.div-block-542 {
  padding: 30px;
}

.pdp-grid-small-box-heading {
  color: #101e8e;
  margin-top: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.div-block-543 {
  margin-top: 30px;
}

.section-3154 {
  background-color: #f3f3f3;
  padding-top: 1%;
  padding-bottom: 2%;
  display: block;
}

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

.image-216 {
  margin-top: -79px;
}

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

.bold-text-5 {
  font-family: Sinews sans pro, sans-serif;
}

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

.div-block-545 {
  justify-content: center;
  display: flex;
}

.section-3155 {
  background-image: linear-gradient(121deg, #101e8e, #111d37);
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

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

.div-block-546 {
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 2px;
  padding: 20px;
}

.pdp-box-top-text {
  color: var(--tec-blue);
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.pdp-box-top-text.modulation {
  margin-bottom: 0;
  font-size: 21px;
  line-height: 27px;
}

.pdp-box-top-text.big-screen {
  display: none;
}

.pdp-box-top-text.konfig {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 25px;
}

.pdp-box-top-text.big {
  font-size: 25px;
  line-height: 30px;
}

.div-block-547 {
  width: 80%;
  margin-bottom: 40px;
}

.div-block-548 {
  margin-bottom: -152px;
}

.section-3156 {
  padding-top: 10%;
  padding-bottom: 5%;
  display: block;
}

.div-block-549 {
  justify-content: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-3157 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

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

.pdp-bottom-cta {
  color: #111d37;
  font-family: Sinewssanspro, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.pdp-bottom-cta-slim {
  margin-top: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.text-span-19, .text-span-20, .text-span-21 {
  font-weight: 500;
}

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

.pdp-desing-section-quoter {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
}

.text-span-22 {
  font-weight: 500;
}

.div-block-551 {
  width: 80%;
}

.div-block-551.case-study {
  width: 70%;
}

.image-217 {
  width: 30%;
}

.div-block-552 {
  align-items: center;
  margin-bottom: 14px;
  display: flex;
}

.div-block-553, .div-block-554 {
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  padding: 20px;
}

.image-218, .image-219, .image-220 {
  width: 100%;
}

.div-block-555, .div-block-556 {
  align-items: center;
  display: flex;
}

.div-block-557 {
  margin-bottom: 20px;
}

.div-block-558 {
  margin-bottom: 40px;
}

.div-block-561.lps {
  margin-top: 30px;
}

.div-block-568 {
  margin-bottom: 20px;
}

.section-3158 {
  background-color: #111d37;
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/61124912da6c0e0f38b86b2e_bg_prozess.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: column;
  justify-content: center;
  height: 75vh;
  margin-top: 90px;
  padding-top: 0;
  display: flex;
}

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

.section-3159 {
  padding-top: 4%;
  padding-bottom: 4%;
}

.div-block-569 {
  background-color: var(--white);
  box-shadow: -2px -2px 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  padding: 25px 25px 20px;
  display: flex;
}

.section-3160 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/61110b10eb3e8aa99557b52a_bg_graph.jpg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 4%;
  padding-bottom: 4%;
  display: none;
}

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

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

.grid-296._1 {
  grid-template-columns: 1fr;
}

.div-block-570 {
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  border: 7px #000;
  border-radius: 7px;
  position: relative;
}

.div-block-570.rpa {
  display: none;
}

.section-3161 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-571 {
  background-color: var(--tec-blue);
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
  height: 260px;
  padding: 20px;
  position: relative;
  bottom: 0;
}

.div-block-571.cloud {
  height: auto;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
}

.section-3162 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-572 {
  justify-content: center;
  margin-top: -20px;
  margin-bottom: 20px;
  display: flex;
}

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

.grid-298 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: none;
}

.section-3163 {
  background-color: var(--tec-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6194b34d1d8e15827b16ad99_dwp_info_bg-dark.jpg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-3164 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 5%;
}

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

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

.div-block-573 {
  background-color: var(--white);
  height: 330px;
  padding: 40px;
  text-decoration: none;
  position: relative;
}

.div-block-573.rpa {
  display: none;
}

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

.div-block-575 {
  justify-content: center;
  display: none;
}

.div-block-576 {
  width: 70%;
}

.div-block-577 {
  width: 76%;
  margin-top: 20px;
  margin-bottom: 30px;
}

.div-block-578 {
  margin-bottom: 20px;
}

.div-block-579 {
  margin-top: 25px;
  margin-bottom: 70px;
}

.image-222 {
  width: 50%;
}

.image-222.cloud {
  width: 34%;
  margin-bottom: 30px;
}

.div-block-580 {
  background-color: var(--white);
  border-radius: 7px;
  height: 360px;
  padding: 20px;
  position: relative;
}

.div-block-580.cloud {
  height: auto;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
}

.div-block-581, .div-block-582, .div-block-583 {
  margin-bottom: 30px;
}

.div-block-584, .div-block-585, .div-block-586 {
  margin-bottom: 15px;
}

.div-block-587 {
  flex-direction: column;
  align-items: center;
  margin-top: -50px;
  margin-bottom: 20px;
  display: flex;
}

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

.div-block-589, .div-block-590, .div-block-591 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.div-block-592 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-593, .div-block-594 {
  position: absolute;
  bottom: 30px;
}

.div-block-595 {
  position: static;
  bottom: 30px;
}

.div-block-595.cloud {
  margin-top: 30px;
}

.div-block-596, .div-block-597, .div-block-598 {
  justify-content: center;
  display: flex;
}

.div-block-599 {
  margin-top: 20px;
}

.section-3165 {
  background-color: var(--tec-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63514bbba7f6d83967477a40_bg_rpa_1%402x.jpg");
  background-position: 76% -55%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  height: 70vh;
  margin-top: 90px;
  padding-top: 0;
  display: flex;
}

.section-3166 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.section-3167 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.div-block-600 {
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 10px;
}

.div-block-601 {
  background-color: var(--tec-blue);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding-top: 7%;
  padding-bottom: 7%;
  padding-left: 20px;
  display: flex;
}

.div-block-602 {
  padding: 20px;
}

.section-3168 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.section-3169 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-603 {
  background-color: var(--white);
  margin-bottom: 20px;
}

.div-block-604 {
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  padding: 20px;
}

.section-3170 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6114d4f71abaafec1563f221_rpa_bg_dark.jpg");
  background-position: 100%;
  background-size: auto;
  padding-top: 4%;
  padding-bottom: 4%;
}

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

.grid-305 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-605, .div-block-606 {
  align-items: center;
  display: flex;
}

.section-3171 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.grid-307 {
  grid-column-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.section-3172 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-607 {
  background-color: var(--background-blue);
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: flex;
}

.section-3173 {
  padding-top: 7%;
  padding-bottom: 5%;
}

.div-block-608 {
  justify-content: center;
  display: flex;
}

.div-block-609 {
  justify-content: center;
  display: none;
}

.div-block-610 {
  margin-top: -16px;
  margin-bottom: 40px;
}

.div-block-611 {
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  padding: 20px;
}

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

.text-block-257 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  line-height: 25px;
}

.div-block-613 {
  justify-content: center;
  display: flex;
}

.div-block-614 {
  margin-bottom: 40px;
}

.text-block-258 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.text-block-259 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
}

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

.text-block-260 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
}

.text-block-261 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  line-height: 21px;
}

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

.div-block-616 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.image-223 {
  border-radius: 15px;
  width: 80%;
}

.div-block-617 {
  margin-top: -90px;
}

.div-block-618 {
  width: 70%;
  margin-bottom: 40px;
}

.div-block-619 {
  margin-bottom: 35px;
}

.section-3174 {
  background-color: var(--tec-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63514bbba7f6d83967477a40_bg_rpa_1%402x.jpg");
  background-position: 76% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  height: 70vh;
  margin-top: 90px;
  display: flex;
}

.section-3175, .section-3176 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.div-block-620 {
  background-color: var(--tec-blue);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 20px;
}

.div-block-621 {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  padding: 20px;
}

.div-block-622 {
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 10px 10px 6px 6px;
}

.section-3177 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.div-block-623 {
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  padding: 20px;
}

.section-3178 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-3179 {
  padding-top: 5%;
  padding-bottom: 8%;
}

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

.grid-312 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.section-3180 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.div-block-624, .div-block-625 {
  justify-content: center;
  display: flex;
}

.pdp-section-top-text {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 25px;
}

.pdp-section-top-text.white {
  color: var(--white);
}

.pdp-section-top-text.white.noversalien {
  text-transform: none;
}

.div-block-626 {
  margin-bottom: 40px;
}

.grid-313 {
  grid-template-columns: .25fr 1fr;
}

.div-block-627 {
  margin-top: 20px;
}

.div-block-628 {
  margin-bottom: 50px;
}

.pdp-special-top-text {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  line-height: 27px;
}

.pdp-special-top-text.small {
  font-size: 19px;
  line-height: 23px;
}

.div-block-629 {
  margin-bottom: 60px;
}

.div-block-630 {
  margin-bottom: 50px;
}

.div-block-631 {
  width: 65%;
}

.div-block-632 {
  width: 80%;
  margin-top: 20px;
  margin-bottom: 20px;
}

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

.section-3181 {
  background-color: var(--tec-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63514bb81770c58fbbd75069_bg_powerautomate_1%402x.jpg");
  background-position: 74%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  height: 75vh;
  margin-top: 90px;
  display: flex;
}

.section-3182 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

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

.section-3183 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.grid-315._8 {
  grid-template-rows: auto auto auto auto;
}

.grid-315._1 {
  grid-template-rows: auto;
}

.grid-316 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

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

.div-block-635 {
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 5px;
  align-items: center;
  padding: 20px;
  display: flex;
}

.section-3184 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-636 {
  justify-content: center;
  display: flex;
}

.section-3185 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.section-3186 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63529116a3ecc19680fe701b_rpa_bg_dark.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-3187 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: none;
}

.grid-318 {
  grid-template-columns: 1fr 1fr 1fr;
  position: relative;
}

.div-block-637 {
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 5px;
  padding: 20px;
  position: relative;
}

.div-block-637.blue {
  background-color: var(--tec-blue);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 7px;
}

.div-block-637.verschoben-oben {
  top: -70px;
}

.div-block-637.verschoben-unten {
  top: 79px;
}

.image-226 {
  height: 60px;
  margin-bottom: 15px;
}

.section-3188 {
  background-image: linear-gradient(#051c48e6, #051c48e6), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63528fe995c09b6edfd0744e_ESPC_2019_Event.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, 1250px;
  height: 100vh;
  padding-top: 120px;
}

.section-3189 {
  background-color: var(--tec-blue);
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.section-3190 {
  background-color: var(--tec-blue);
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.div-block-638 {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.section-3191 {
  background-color: var(--tec-blue);
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-3192 {
  background-color: var(--tec-blue);
  padding-top: 5%;
  padding-bottom: 10%;
}

.success-message-3 {
  background-color: #1ab45a;
}

.text-block-262 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 27px;
  font-weight: 500;
  line-height: 34px;
}

.div-block-639 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-640 {
  justify-content: center;
  display: flex;
}

.paragraph-64 {
  color: var(--white);
  font-size: 22px;
  line-height: 25px;
}

.heading-107 {
  color: var(--white);
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 500;
}

.div-block-641 {
  justify-content: center;
  display: flex;
}

.div-block-642 {
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 30px;
  display: flex;
}

.text-block-263 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 37px;
  line-height: 36px;
}

.div-block-643 {
  justify-content: center;
  display: flex;
}

.div-block-643.abstand {
  margin-top: 60px;
}

.div-block-644 {
  padding-top: 60px;
}

.div-block-645 {
  margin-top: 40px;
  margin-bottom: 60px;
}

.div-block-646 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

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

.text-block-264 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 31px;
}

.div-block-647 {
  background-color: var(--sekundärfarbe);
  height: 1px;
}

.div-block-648 {
  font-family: Sinewssanspro, sans-serif;
}

.text-block-265 {
  color: var(--white);
  font-size: 20px;
  line-height: 25px;
}

.div-block-649 {
  margin-top: 50px;
}

.paragraph-65 {
  color: var(--white);
  font-size: 23px;
  line-height: 26px;
}

.div-block-650 {
  width: 70%;
  margin: 20px auto 30px;
}

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

.grid-323 {
  grid-template-rows: auto auto;
  grid-template-columns: max-content 1fr;
}

.text-block-266 {
  color: var(--white);
  font-weight: 700;
}

.text-block-267 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  line-height: 25px;
}

.field-label-4, .field-label-5, .field-label-6, .field-label-7 {
  color: var(--white);
}

.checkbox-label {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
}

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

.text-block-268 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.div-block-652 {
  text-align: center;
}

.text-field-7 {
  background-color: var(--white);
  margin-bottom: 22px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  font-weight: 400;
}

.submit-button-7 {
  background-color: var(--sekundärfarbe);
  color: var(--tec-blue);
  padding-left: 31px;
  padding-right: 31px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.text-field-8, .text-field-9 {
  margin-bottom: 22px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
}

.textarea-2 {
  margin-bottom: 22px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
}

.checkbox-field {
  margin-bottom: 22px;
}

.heading-108 {
  color: var(--white);
  margin-top: 0;
}

.image-227, .image-228, .image-229 {
  width: 157px;
}

.div-block-653 {
  justify-content: center;
  display: flex;
}

.section-3193 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.div-block-654 {
  justify-content: flex-end;
  display: flex;
}

.div-block-655 {
  width: 70%;
  margin-top: 25px;
}

.text-span-23 {
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.div-block-656 {
  width: 70%;
  margin-bottom: 30px;
}

.div-block-657 {
  width: 68%;
  margin-bottom: 20px;
}

.image-230 {
  width: 100px;
}

.div-block-658 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-659 {
  color: var(--white);
  justify-content: center;
  margin-bottom: 40px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  line-height: 27px;
  display: flex;
}

.text-span-24 {
  font-weight: 500;
}

.text-block-270 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 28px;
}

.div-block-660 {
  background-color: var(--sekundärfarbe);
  width: 30px;
  height: 2px;
  margin-top: 15px;
}

.div-block-661, .div-block-662, .div-block-663, .div-block-664 {
  margin-bottom: 20px;
}

.div-block-665 {
  display: none;
}

.div-block-666 {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.html-embed-4 {
  display: block;
}

.link-block-39 {
  text-decoration: none;
}

.section-3194 {
  background-color: var(--tec-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63514bb81770c58fbbd75069_bg_powerautomate_1%402x.jpg");
  background-position: 74%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  height: 75vh;
  margin-top: 90px;
  padding-top: 0;
  display: flex;
}

.section-3195 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.grid-325 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
  align-items: center;
}

.checkbox.big {
  background-color: var(--white);
  color: var(--white);
}

.checkbox.big.w--redirected-checked {
  background-color: var(--black);
}

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

.section-3196 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/635290df1fd75e106eec1cf4_PA_bg_light%402x.jpg");
  background-position: 0 0;
  background-size: auto;
  padding-top: 5%;
  padding-bottom: 5%;
  display: none;
}

.grid-327 {
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
}

.section-3197 {
  background-image: linear-gradient(142deg, #101e8e, var(--tec-blue));
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

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

.div-block-672 {
  background-color: var(--white);
  border-radius: 5px;
  padding: 20px;
}

.div-block-673 {
  justify-content: center;
  display: flex;
}

.section-3198 {
  padding-top: 14%;
  padding-bottom: 24%;
}

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

.section-3199 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.section-3200 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.image-231 {
  height: 80px;
}

.div-block-675 {
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 15px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 30px 45px;
}

.text-block-271 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 28px;
}

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

.text-block-272 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.div-block-677 {
  margin-bottom: 35px;
}

.image-232 {
  width: 35px;
}

.text-block-273 {
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}

.div-block-678 {
  background-color: #eff7f5;
  border-radius: 0 10px 10px 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  display: flex;
  position: relative;
  top: 92px;
}

.div-block-679 {
  background-color: #f1f9fb;
  border-radius: 10px;
  padding: 30px;
  position: relative;
}

.image-233 {
  width: 72%;
}

.div-block-680 {
  position: absolute;
  inset: -25% auto auto -2%;
}

.div-block-681 {
  margin-top: 41px;
}

.div-block-682 {
  margin-top: 37px;
}

.image-234 {
  width: 366px;
  position: absolute;
  inset: 361px 0% 0% auto;
}

.div-block-683 {
  background-color: var(--white);
  align-items: center;
  padding: 20px;
  display: flex;
  position: relative;
  box-shadow: -1px -1px 3px #979797, 1px 1px 3px #979797;
}

.div-block-683._3 {
  top: 152px;
}

.div-block-683._4 {
  top: -375px;
}

.div-block-683._5 {
  top: -92px;
}

.image-235 {
  width: 100%;
}

.pdp-icon-box-row {
  align-items: center;
  width: 70%;
  display: flex;
}

.grid-331 {
  grid-column-gap: 62px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-684 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slide-3 {
  background-color: var(--white);
}

.slider-2 {
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.pdp-slider-paragraph {
  text-align: left;
  font-size: 27px;
  line-height: 29px;
}

.div-block-685 {
  background-color: #0000;
  width: 59%;
}

.div-block-686, .div-block-687 {
  width: 60%;
}

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

.div-block-689 {
  width: 70%;
}

.grid-332 {
  grid-column-gap: 55px;
  grid-row-gap: 70px;
}

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

.left-arrow-5 {
  justify-content: center;
  display: flex;
}

.right-arrow-5 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.image-236, .image-237 {
  width: 50%;
}

.div-block-691 {
  margin-bottom: 40px;
}

.div-block-692 {
  margin-top: 30px;
  margin-bottom: 40px;
}

.section-3201 {
  margin-bottom: 6%;
  display: none;
}

.grid-333 {
  grid-template-columns: 1.25fr 1fr;
}

.div-block-693 {
  width: 80%;
}

.div-block-695, .div-block-696, .div-block-697, .div-block-698 {
  padding-right: 20%;
}

.div-block-699 {
  margin-bottom: 40px;
}

.div-block-700 {
  margin-bottom: 50px;
}

.div-block-704 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.div-block-705, .div-block-707 {
  margin-bottom: 50px;
}

.div-block-708 {
  margin-bottom: 40px;
}

.div-block-710, .div-block-712 {
  margin-top: 40px;
}

.div-block-714, .div-block-715 {
  margin-bottom: 50px;
}

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

.div-block-718, .div-block-719 {
  margin-bottom: 50px;
}

.div-block-720 {
  display: none;
}

.div-block-724 {
  margin-bottom: 50px;
}

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

.div-block-728, .div-block-729, .div-block-730, .div-block-731, .div-block-732 {
  margin-bottom: 40px;
}

.div-block-733 {
  margin-bottom: 50px;
}

.div-block-734 {
  margin-bottom: 40px;
}

.div-block-735 {
  margin-bottom: 30px;
}

.div-block-736 {
  margin-bottom: 50px;
}

.slide-4 {
  background-color: var(--white);
}

.text-block-274 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 37px;
  line-height: 43px;
}

.div-block-737 {
  position: relative;
  top: -60px;
}

.div-block-737._1, .div-block-737._2, .div-block-737._3, .div-block-737._4, .div-block-737._5 {
  display: none;
}

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

.div-block-738 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.bold-text-6 {
  font-family: Sinewssanspro hairline, sans-serif;
  font-weight: 400;
}

.div-block-739 {
  margin-bottom: 90px;
}

.div-block-740 {
  margin-bottom: 40px;
}

.div-block-741 {
  font-size: 21px;
  line-height: 27px;
}

.div-block-742 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-743 {
  margin-top: 100px;
}

.div-block-744, .div-block-745 {
  align-items: center;
  display: flex;
}

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

.div-block-753 {
  margin-bottom: 15px;
}

.div-block-754 {
  margin-bottom: 40px;
}

.text-block-275 {
  color: var(--tec-blue);
  text-transform: uppercase;
  margin-bottom: 15px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

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

.div-block-756, .div-block-757, .div-block-758, .div-block-759 {
  display: none;
}

.pdp-hero-subheading {
  color: var(--white);
  margin-top: 10px;
  font-size: 36px;
  line-height: 40px;
}

.text-span-25 {
  font-size: 28px;
  font-weight: 500;
}

.div-block-760 {
  margin-bottom: -15px;
}

.section-3202 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/61443e0ecd0499c6d594bfe4_c_textur_b.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 3%;
  padding-bottom: 3%;
}

.div-block-761 {
  background-color: var(--white);
  border-radius: 5px;
  width: 80%;
  padding: 20px 20px 20px 40px;
  position: relative;
}

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

.div-block-762 {
  width: 70%;
  margin-top: 25px;
}

.div-block-763 {
  background-color: var(--white);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  padding: 30px 40px;
  display: flex;
  position: absolute;
  inset: 24% -30% auto auto;
  box-shadow: -2px -2px 3px #a8a8a8, 2px 2px 3px #a8a8a8;
}

.grid-337 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-764 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-250 {
  width: 86px;
}

.pdp-c-box-text {
  color: var(--black);
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.grid-338 {
  grid-column-gap: 10px;
  grid-row-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.image-251, .image-252 {
  width: 20px;
}

.div-block-765 {
  margin-bottom: 25px;
}

.pdp-c-box-c-data-text {
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  line-height: 26px;
}

.pdp-box-c-text {
  color: var(--tec-blue);
  text-align: left;
  font-size: 25px;
  line-height: 30px;
}

.pdp-box-c-text.white {
  color: var(--white);
}

.text-span-26 {
  font-weight: 500;
}

.pdp-c-box-heading {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 39px;
}

.pdp-c-section-c-headline {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 33px;
  font-weight: 400;
  line-height: 38px;
}

.pdp-c-section-c-headline.v2 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-weight: 500;
}

.c-form-field {
  border: 1px solid var(--tec-blue);
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 5px;
  height: 48px;
  margin-bottom: 25px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
}

.c-form-field:active {
  border-width: 2px;
}

.c-form-field:focus {
  border-width: 2px;
  border-color: var(--tec-blue);
  background-color: #fafffc;
}

.c-form-field.message {
  height: 98px;
}

.field-label-8, .field-label-9, .field-label-10 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.div-block-766 {
  margin-bottom: 20px;
}

.pdp-c-section-imaages {
  width: 70%;
}

.grid-339 {
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
  display: none;
}

.pdp-c-section-bullets {
  width: 30px;
}

.div-block-767, .div-block-768, .div-block-769 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.pdp-c-section-bullettext {
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
}

.div-block-770 {
  margin-top: 30px;
}

.div-block-770.ab {
  display: none;
}

.text-block-276 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
}

.div-block-771 {
  margin-bottom: 40px;
}

.div-block-772 {
  display: none;
}

.div-block-773 {
  width: 102%;
  padding-top: 20px;
  padding-bottom: 0;
}

.grid-340 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  padding-bottom: 30px;
  padding-right: 25px;
}

.div-block-774 {
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.pdp-box-text {
  color: var(--tec-blue);
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.div-block-775 {
  box-shadow: -1px -1px 7px 0 var(--box-shaddow), 1px 1px 7px 0 var(--box-shaddow);
}

.div-block-776 {
  margin-bottom: 25px;
}

.section-3203 {
  background-color: var(--background-blue);
  padding-top: 3%;
  padding-bottom: 5%;
}

.div-block-777 {
  width: 80%;
  margin: 20px auto 60px;
}

.div-block-778 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.div-block-779 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.div-block-780 {
  display: none;
}

.div-block-781 {
  width: 80%;
  margin-bottom: 40px;
}

.event-subheading {
  color: var(--white);
  font-size: 35px;
  line-height: 40px;
  display: none;
}

.div-block-782 {
  width: 90%;
}

.div-block-783 {
  margin-bottom: 40px;
}

.image-254 {
  display: none;
}

.design-block {
  background-color: var(--sekundärfarbe);
  width: 36%;
  height: 400px;
  position: absolute;
}

.design-block._1 {
  background-color: var(--background-blue);
  top: 0%;
}

.design-block._2 {
  background-color: var(--background-blue);
  width: 49%;
  inset: 0% 0% 0% auto;
}

.image-255 {
  position: relative;
}

.section-353334 {
  margin-bottom: 60px;
  padding-bottom: 60px;
  position: relative;
}

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

.div-block-784 {
  box-shadow: -1px 0 7px 0 var(--box-shaddow), 1px 1px 7px 0 var(--box-shaddow);
  padding: 20px;
  position: relative;
}

.text-block-277 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.div-block-785 {
  flex-direction: column;
  justify-content: center;
  font-family: Sinewssanspro, sans-serif;
  display: flex;
}

.div-block-786 {
  margin-top: 20px;
  margin-bottom: 15px;
}

.grid-342 {
  grid-column-gap: 7px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.image-256 {
  width: 15px;
}

.div-block-787 {
  margin-bottom: 60px;
}

.div-block-788, .div-block-789, .div-block-790 {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 4%;
}

.section-353335 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6400794f2bd1b6599a80f37f_Whitepaper_Background.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 4%;
  padding-bottom: 4%;
  display: none;
}

.ber-uns-quote-heading {
  color: var(--white);
  text-align: center;
  font-size: 32px;
  line-height: 43px;
}

.section-353336 {
  padding-top: 7%;
  padding-bottom: 7%;
}

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

.about-paragraph {
  font-size: 20px;
  line-height: 23px;
}

.div-block-791 {
  background-color: var(--black);
  height: 2px;
  padding-left: 60px;
}

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

.div-block-792 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-793 {
  margin-top: -16px;
  margin-bottom: 50px;
  padding-left: 60px;
}

.div-block-794 {
  margin-top: 5%;
}

.div-block-795 {
  margin-top: 20px;
}

.section-353337 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63528f12aff778d683255e43_ueberuns_partner-bg%402x.jpg");
  background-position: 50%;
  background-size: cover;
  height: 700px;
  margin-top: 98px;
  display: none;
  position: relative;
}

.div-block-796 {
  background-color: var(--tec-blue);
  width: 58%;
  margin-top: -98px;
  padding: 60px;
  position: absolute;
}

.about-schwebe-paragrah {
  color: var(--white);
  text-align: left;
  font-size: 21px;
  line-height: 26px;
}

.div-block-797 {
  background-color: var(--white);
  padding-top: 10px;
  padding-bottom: 40px;
}

.section-353338 {
  background-color: var(--sekundärfarbe);
  padding-top: 9%;
}

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

.grid-345.about {
  grid-template-columns: 1.5fr 1.25fr;
}

.div-block-798 {
  background-color: #111d37;
  padding: 30px;
  display: block;
}

.div-block-799 {
  padding-right: 20%;
  display: block;
}

.about-persons-heading {
  color: var(--white);
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 400;
}

.about-persons-subtext {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
}

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

.image-257 {
  width: 121%;
}

.image-257.about {
  max-width: 150%;
}

.image-257.big-section {
  width: 125%;
  max-width: 125%;
}

.div-block-800 {
  margin-bottom: 30px;
}

.image-258 {
  width: 121%;
  margin-left: -48px;
}

.image-258.about {
  max-width: 150%;
}

.image-258.big-section {
  width: 125%;
  max-width: 125%;
}

.div-block-801 {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.div-block-802 {
  align-items: flex-end;
  display: flex;
  position: relative;
}

.div-block-803 {
  z-index: 100;
  cursor: pointer;
  background-color: #111d37;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 38px;
  display: flex;
  position: absolute;
  bottom: 50px;
  left: 123px;
}

.div-block-803.big-section {
  top: 220px;
}

.text-block-278 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
}

.div-block-804 {
  z-index: 10;
  background-color: #111d37;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  top: 24px;
}

.text-block-279 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  display: block;
}

.grid-347 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-806 {
  padding: 20px;
  display: block;
}

.paragraph-66 {
  text-align: left;
  font-size: 22px;
  line-height: 26px;
}

.div-block-807 {
  z-index: 0;
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  width: 246%;
  display: none;
  position: absolute;
  top: 32px;
}

.div-block-808 {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  display: flex;
}

.div-block-808.about {
  margin-bottom: -50px;
}

.div-block-809 {
  display: none;
}

.body-4 {
  height: 95vh;
}

.div-block-810 {
  margin-bottom: 20px;
}

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

.div-block-812 {
  width: 70%;
  margin-top: 10px;
}

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

.div-block-813 {
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  margin-bottom: 0;
  padding: 25px;
}

.pdp-box-slim-heading {
  color: #111d37;
  font-size: 34px;
  line-height: 44px;
}

.pdp-box-subtext {
  text-align: left;
  font-size: 24px;
  line-height: 28px;
}

.div-block-814 {
  margin-top: 30px;
}

.div-block-815 {
  margin-bottom: 60px;
}

.div-block-816 {
  width: 70%;
}

.section-353339 {
  background-color: var(--tec-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6352903e129aeede6b8ed951_indivudual_zitat-bg%402x.jpg");
  background-position: 50% 0;
  background-size: cover;
  margin-bottom: -10px;
  padding-top: 7%;
  padding-bottom: 7%;
  display: none;
}

.grid-349 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.paragraph-67 {
  color: var(--white);
  text-align: left;
  margin-bottom: 25px;
  font-size: 28px;
  font-style: normal;
  font-weight: 300;
  line-height: 32px;
}

.div-block-817 {
  width: 70%;
}

.text-block-280 {
  color: var(--white);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.image-259 {
  width: 70%;
  margin-top: -43px;
}

.div-block-818 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-819 {
  width: 70%;
}

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

.div-block-820 {
  background-color: var(--white);
  box-shadow: -1px -1px 7px 0 var(--box-shaddow), 1px 1px 7px 0 var(--box-shaddow);
  border-radius: 7px;
  padding: 25px;
}

.div-block-821 {
  margin-bottom: 20px;
}

.text-block-281 {
  color: #111d37;
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 25px;
}

.div-block-822 {
  margin-top: 40px;
}

.div-block-824, .div-block-825 {
  margin-bottom: 25px;
}

.div-block-826 {
  margin-bottom: 20px;
}

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

.div-block-827 {
  background-color: var(--tec-blue);
  display: none;
}

.grid-352 {
  grid-column-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.paragraph-68 {
  color: var(--white);
  text-align: left;
  font-size: 27px;
  line-height: 32px;
}

.div-block-828 {
  padding-top: 5%;
  padding-bottom: 5%;
  padding-right: 30px;
}

.div-block-829 {
  width: 70%;
  margin-bottom: 30px;
}

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

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

.grid-355 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.paragraph-69 {
  text-align: center;
  font-size: 28px;
  line-height: 34px;
}

.div-block-830 {
  width: 70%;
}

.div-block-831 {
  margin-top: 40px;
}

.div-block-832 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-833 {
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  background-color: #ffffff4f;
  border-radius: 5px;
  padding: 15px;
}

.text-block-282 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  line-height: 32px;
}

.div-block-834 {
  justify-content: flex-end;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.image-260 {
  width: 80%;
}

.image-261 {
  height: 100%;
}

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

.image-262, .image-263, .image-264 {
  width: 22%;
}

.div-block-835 {
  width: 70%;
}

.image-265, .image-266, .image-267 {
  width: 22%;
}

.section-353340 {
  background-color: var(--background-blue);
  padding-top: 2%;
  padding-bottom: 2%;
  display: block;
}

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

.image-268 {
  width: 70%;
}

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

.grid-358 {
  grid-column-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
}

.div-block-837 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-block-283 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 27px;
}

.image-269 {
  width: 28px;
}

.div-block-838 {
  margin-bottom: 20px;
}

.lp-paragraph {
  color: var(--tec-blue);
  font-size: 25px;
  line-height: 30px;
}

.div-block-839 {
  margin-bottom: 40px;
}

.text-block-284 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 30px;
}

.div-block-840 {
  margin-bottom: 20px;
}

.section-353341 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6194bd929638e37f4e3a9fd9_Icon%20awesome-paper-plane.svg");
  background-position: -11% 100%;
  background-repeat: no-repeat;
  background-size: 39%;
  background-attachment: scroll;
  padding-top: 3%;
  padding-bottom: 2%;
  display: block;
}

.div-block-841 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

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

.section-353342 {
  padding-top: 2%;
  padding-bottom: 15%;
}

.lp-conversion-box {
  background-color: var(--tec-blue);
  box-shadow: 7px 7px 10px 0 var(--box-shaddow), 7px 7px 10px 0 var(--box-shaddow);
  border-radius: 10px;
  padding: 4% 25px;
}

.lp-form-label.white {
  color: var(--white);
}

.lp-form-field {
  border: 2px solid var(--sekundärfarbe);
  border-radius: 7px;
  height: 47px;
  margin-bottom: 20px;
}

.lp-form-field.message {
  height: 100px;
}

.lp-covnersion-button {
  background-color: var(--sekundärfarbe);
  color: var(--tec-blue);
  padding: 15px 55px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 27px;
}

.image-270 {
  width: 55%;
}

.div-block-843 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-285 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  text-decoration: none;
}

.text-block-285.link {
  text-decoration: underline;
}

.image-271, .image-272 {
  width: 25px;
}

.grid-360 {
  grid-column-gap: 8px;
  grid-row-gap: 5px;
  grid-template-columns: max-content 1fr;
}

.div-block-844 {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-845 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.lp-conversion-box-heading {
  color: var(--white);
  text-align: center;
  margin-top: 0;
}

.div-block-846 {
  margin-bottom: 20px;
}

.lp-conversion-top-heading {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 21px;
  line-height: 30px;
}

.div-block-847 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.button-subdiv.conversion-box {
  margin-top: 5px;
}

.grid-361 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content;
}

.text-block-286 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.lp-conversion-ref {
  width: 100px;
}

.div-block-848 {
  background-color: var(--tec-blue);
}

.grid-362 {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  margin-left: auto;
  margin-right: auto;
}

.button-18 {
  background-color: var(--sekundärfarbe);
}

.image-273 {
  width: 62px;
}

.div-block-849 {
  background-color: var(--tec-blue);
  border-top-left-radius: 10px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding: 5px 15px 0;
  display: flex;
  position: fixed;
  bottom: 0;
}

.div-block-850 {
  flex-direction: column;
  align-items: flex-end;
  display: none;
}

.div-block-851 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-852 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-287 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
}

.grid-363 {
  grid-template-rows: auto;
  display: none;
}

.div-block-853 {
  background-color: var(--tec-blue);
  border-top-left-radius: 10px;
  width: 40%;
  padding: 10px 10px 10px 20px;
  display: none;
  position: fixed;
  bottom: 0;
  right: 0;
  box-shadow: -1px -1px 3px #f0f0f0, 1px 0 3px #f0f0f0;
}

.div-block-854 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.button-19 {
  background-color: var(--sekundärfarbe);
}

.image-274 {
  width: 20%;
}

.div-block-855 {
  flex-direction: column;
  align-items: center;
  margin-top: -48px;
  margin-bottom: 10px;
  display: flex;
}

.text-block-288 {
  color: var(--white);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
}

.div-block-856 {
  z-index: 100;
  border-bottom: 2px solid var(--box-shaddow);
  border-left: 2px solid var(--box-shaddow);
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  width: 96%;
  height: 60px;
  padding-left: 20px;
  display: flex;
  position: fixed;
  top: 90px;
}

.div-block-856.lps {
  width: 100%;
  top: 90px;
}

.submenu {
  justify-content: flex-end;
  display: flex;
}

.submenu.lps {
  display: block;
}

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

.grid-364._4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-364._6 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.div-block-858 {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-858:hover {
  background-color: var(--sekundärfarbe);
  border-radius: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-858.w--current {
  background-color: var(--sekundärfarbe);
  border-radius: 4px;
  justify-content: center;
  padding: 10px 3px;
  text-decoration: none;
}

.text-block-289 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  font-weight: 500;
  text-decoration: none;
}

.text-block-290 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
}

.div-block-859 {
  margin-bottom: 0;
}

.link-block-40, .link-block-41, .link-block-42, .link-block-43 {
  text-decoration: none;
}

.section-353343 {
  height: 1000px;
}

.section-353344 {
  height: 550px;
}

.section-353345 {
  height: 100vh;
  padding-top: 120px;
  display: none;
}

.grid-365 {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
}

.section-353346 {
  background-image: linear-gradient(#000000a1, #000000a1), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63528f410866473f0e80984a_working_man.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  height: 95vh;
  display: flex;
}

.pdp-webinar-heading {
  color: var(--white);
  text-align: left;
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 60px;
}

.div-block-860 {
  width: 74%;
}

.div-block-861 {
  width: 50%;
  margin-top: 20px;
}

.section-353347 {
  background-color: var(--white);
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-862 {
  background-color: #a3d9e7;
  width: 50px;
  height: 5px;
}

.div-block-862.darkblue {
  background-color: #a3d9e7;
}

.div-block-862.tecblue {
  background-color: var(--tec-blue);
}

.paragraph-70 {
  color: var(--tec-blue);
  font-size: 20px;
  line-height: 25px;
}

.section-353348 {
  background-color: var(--tec-blue);
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.grid-366 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.paragraph-71 {
  color: var(--white);
  text-align: left;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 25px;
}

.section-353349 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 0%;
}

.wrapper-3 {
  color: #000;
  justify-content: center;
  margin-left: 6%;
  margin-right: 6%;
  font-size: 17px;
}

.subheading-pdp-3 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
  display: none;
}

.subheading-home-3 {
  color: #6f6f6f;
  text-align: center;
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 23px;
}

.subheading-home-3.refzusatz {
  color: #051c48;
  text-align: left;
  margin-bottom: 30px;
  font-size: 26px;
  line-height: 31px;
}

.section-353350 {
  background-color: #f7f7f7;
  padding-top: 5%;
  padding-bottom: 5%;
  display: none;
}

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

.div-block-863 {
  background-color: var(--background-blue);
  border-radius: 5px;
  height: 370px;
  padding: 20px;
  position: relative;
}

.image-275 {
  width: 25%;
}

.text-block-291 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 35px;
}

.div-block-864 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-865 {
  margin-top: 60px;
}

.div-block-866 {
  position: absolute;
}

.div-block-867 {
  position: absolute;
  bottom: 16px;
}

.div-block-868 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-block-292 {
  color: var(--white);
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 30px;
}

.image-276 {
  border-radius: 8px;
  width: 200px;
}

.div-block-869 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-353351 {
  background-color: #f7f7f7;
  padding-top: 2%;
  padding-bottom: 2%;
  display: block;
}

.image-277 {
  width: 10%;
}

.heading-109 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 55px;
  font-weight: 500;
}

.paragraph-72 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 30px;
  line-height: 40px;
}

.text-block-293 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
}

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

.grid-368 {
  grid-row-gap: 5px;
  grid-template-rows: auto;
}

.grid-368.test {
  grid-row-gap: 0px;
  border-radius: 7px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.grid-368.test.a {
  margin-top: 10px;
}

.grid-368.test-3 {
  display: none;
}

.body-5 {
  padding-top: 0%;
}

.div-block-871 {
  margin-bottom: 60px;
}

.html-embed-5 {
  display: none;
}

.div-block-872 {
  justify-content: center;
  display: flex;
}

.image-278 {
  width: 80%;
}

.div-block-873 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-110 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.div-block-874 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.section-353352 {
  background-color: var(--background-blue);
  padding-top: 3%;
  padding-bottom: 3%;
}

.image-279 {
  width: 7%;
}

.div-block-876 {
  margin-top: -10px;
}

.div-block-877 {
  color: var(--white);
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 26px;
  display: flex;
}

.div-block-877.notvisible {
  display: none;
}

.grid-369 {
  grid-column-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.image-280 {
  width: 27px;
}

.div-block-878 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-281, .image-282, .image-283, .image-284, .image-285 {
  height: 55px;
}

.section-353353 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-879 {
  background-color: var(--white);
  border-radius: 5px;
  padding: 30px;
  box-shadow: -1px -1px 3px #a8a8a8, 1px 1px 3px #a8a8a8;
}

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

.text-block-295 {
  margin-bottom: -22px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 22px;
}

.paragraph-73 {
  text-align: left;
}

.paragraph-73.big {
  margin-bottom: 25px;
  font-size: 19px;
  line-height: 23px;
}

.text-span-27, .text-span-28, .text-span-29, .text-span-30, .text-span-31, .text-span-32 {
  font-weight: 500;
}

.section-353354 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: none;
}

.div-block-881 {
  background-color: var(--tec-blue);
  flex-direction: column;
  align-items: flex-end;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

.div-block-882 {
  width: 70%;
}

.grid-371 {
  grid-template-columns: max-content 1fr;
  margin-top: 20px;
}

.text-block-296 {
  color: var(--white);
}

.image-286 {
  width: 20px;
}

.div-block-884 {
  width: 80%;
}

.div-block-885 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.div-block-886 {
  width: 40%;
  position: absolute;
  top: 0;
  left: 0;
}

.div-block-887 {
  background-color: var(--background-blue);
  margin-top: 20px;
  padding: 40px;
}

.heading-111 {
  font-size: 35px;
  line-height: 40px;
}

.div-block-888 {
  margin-top: 100px;
}

.grid-372 {
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr;
  width: 100%;
}

.div-block-889 {
  width: 100%;
  padding: 40px;
}

.div-block-890 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: none;
  position: relative;
}

.image-290 {
  width: 70%;
  max-width: none;
}

.image-290.vici {
  width: 70%;
  right: 22%;
}

.text-block-297 {
  color: var(--tec-blue);
  text-align: center;
  background-color: #ffffffba;
  border-radius: 5px;
  padding: 5px;
  font-size: 11px;
  line-height: 15px;
  position: absolute;
  inset: auto 0% 2% -51%;
}

.section-353355 {
  margin-bottom: 10%;
  padding-top: 105px;
}

.div-block-892 {
  background-color: var(--background-blue);
  border-radius: 7px;
  padding-bottom: 10px;
}

.div-block-892.a {
  margin-top: 10px;
}

.div-block-892.a.rpa {
  display: none;
}

.text-block-298 {
  color: var(--tec-blue);
  text-transform: uppercase;
  padding-top: 10px;
  padding-left: 15px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.text-block-298.small {
  font-size: 17px;
  line-height: 22px;
}

.image-291, .image-292, .image-293, .image-294 {
  height: 60px;
}

.div-block-893 {
  width: 80%;
  position: absolute;
  bottom: 5%;
}

.image-295, .image-296, .image-297, .image-298, .image-299, .image-300, .image-301, .image-302 {
  height: 60px;
}

.div-block-894 {
  margin-bottom: 35px;
}

.section-353356 {
  background-color: var(--background-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63d104efacb275644c3ecf7f_de_intranet_hero.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  height: 75vh;
  margin-top: 90px;
  display: flex;
}

.section-353357 {
  background-color: var(--tec-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6352905eef305ad2cadcf64a_intranet_info_bg-dark%402x.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 4%;
  padding-bottom: 4%;
}

.section-353358 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.grid-374 {
  grid-column-gap: 10px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: max-content 1fr;
}

.text-block-299 {
  color: var(--tec-blue);
  text-transform: none;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-299.lps {
  text-transform: none;
  font-size: 20px;
  line-height: 25px;
}

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

.section-353359 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-353360 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.grid-377 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.text-block-300 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.div-block-895 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-896 {
  background-color: var(--white);
  box-shadow: -2px -2px 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
  border-radius: 4px;
  padding: 6px 6px 6px 10px;
}

.image-303 {
  width: 30px;
}

.grid-378 {
  grid-template-rows: auto auto auto auto auto;
  justify-content: center;
}

.div-block-897 {
  background-color: var(--white);
  border-radius: 10px;
  padding: 15px;
}

.div-block-897.whitebg {
  background-color: var(--white);
}

.text-block-301 {
  color: var(--tec-blue);
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.section-353361 {
  background-color: var(--tec-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6193bd9b9665380ce511ecab_pd_mitarbeiter_bg%402x.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.div-block-898 {
  width: 60%;
  margin-bottom: 30px;
}

.div-block-898.lps {
  width: 90%;
}

.text-block-302 {
  color: var(--white);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
}

.paragraph-74 {
  color: var(--white);
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.div-block-899 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.section-353362 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-353363 {
  background-color: var(--tec-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/635290c491211c780b67416d_ms-partner_bg%402x.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 5%;
  padding-bottom: 5%;
}

.text-block-303 {
  color: var(--white);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
}

.paragraph-75 {
  color: var(--white);
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.div-block-900 {
  width: 50%;
}

.section-353364 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-901 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-902 {
  width: 70%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.section-353365 {
  background-color: var(--background-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6352904483cd79ec870b4987_intra_trans_header_bg.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  flex-direction: column;
  justify-content: center;
  height: 75vh;
  margin-top: 90px;
  display: flex;
}

.section-353366 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.grid-380 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.section-353367 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

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

.div-block-903 {
  background-color: var(--white);
  box-shadow: -2px -2px 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
  border-radius: 5px;
  padding: 15px;
}

.div-block-904 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.paragraph-76 {
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.text-block-304 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.section-353368 {
  background-color: var(--tec-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/635290447534f99585da136a_intra_trans_g-dark.jpg");
  background-position: 100%;
  background-size: cover;
  padding-top: 5%;
  padding-bottom: 5%;
  display: none;
}

.text-block-305 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
}

.paragraph-77 {
  color: var(--white);
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.div-block-905 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.section-353369 {
  background-color: #223d7d;
  padding-top: 5%;
  padding-bottom: 5%;
  display: none;
}

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

.paragraph-78 {
  color: var(--white);
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.section-353370 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-906 {
  width: 50%;
}

.paragraph-79 {
  text-align: left;
  font-size: 21px;
  line-height: 25px;
}

.div-block-907 {
  background-color: var(--background-blue);
  border-radius: 5px;
  padding: 20px;
}

.div-block-907.abstand {
  border-radius: 5px;
  margin-bottom: 15px;
}

.grid-384 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.image-304 {
  width: 30px;
}

.div-block-908 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-block-306 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-307 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  line-height: 25px;
}

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

.section-353371 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 0%;
}

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

.paragraph-80 {
  text-align: left;
  font-size: 21px;
  line-height: 25px;
}

.paragraph-80.white {
  color: var(--white);
}

.section-353372 {
  background-color: var(--background-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63c927ffa98ced5e4e8c79d6_Digitale_Zusammenarbeit_Hero.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  height: 75vh;
  margin-top: 90px;
  display: flex;
}

.section-353373 {
  padding-top: 7%;
  padding-bottom: 5%;
}

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

.div-block-909 {
  background-color: var(--tec-blue);
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-308 {
  color: var(--white);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
}

.paragraph-81 {
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.div-block-910 {
  background-color: var(--white);
  padding: 25px;
}

.div-block-911 {
  box-shadow: -3px -2px 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
}

.section-353374 {
  background-color: var(--tec-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6194b34d1d8e15827b16ad99_dwp_info_bg-dark.jpg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 4%;
  padding-bottom: 5%;
}

.paragraph-82 {
  color: var(--white);
  font-size: 25px;
  line-height: 31px;
}

.section-353375 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.div-block-912 {
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
  border-radius: 5px;
  padding: 20px;
}

.text-block-309 {
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
}

.div-block-913 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-83 {
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.section-353376 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.paragraph-84 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.div-block-914 {
  background-color: var(--white);
  box-shadow: -3px -1px 3px 0 var(--box-shaddow), 1px 3px 3px 0 var(--box-shaddow);
  height: 253px;
  margin-top: -92px;
  margin-left: 30px;
  margin-right: 30px;
  padding: 25px;
}

.text-block-310 {
  color: var(--tec-blue);
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 29px;
  font-weight: 500;
  line-height: 35px;
}

.div-block-915 {
  flex-direction: column;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.section-353377 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.grid-390 {
  grid-column-gap: 60px;
  grid-row-gap: 70px;
  grid-template-rows: auto auto auto auto;
}

.paragraph-85 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 21px;
  line-height: 26px;
}

.section-353378 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-353379 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.section-353380 {
  background-color: #d1ecf3;
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.div-block-916 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-353381 {
  background-color: var(--background-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63d1078abe023f2e7ca72bb4_de_digitaler-arbeitsplatz-hero.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  height: 75vh;
  margin-top: 90px;
  padding-top: 5%;
  padding-bottom: 5%;
  display: flex;
}

.section-353381.cloud {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/666a8be6f5dbca3e215906ae_cloud_hero-4.jpg");
  background-size: cover;
}

.section-353381.cloud.mbau {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/668bf3ddbee03883ea4dbfff_Cloud_Maschinenbau.png");
}

.section-353381.arch {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66979703369c3bf0af5ce4f7_architektur_hero.jpg");
  background-size: cover;
}

.section-353381.inter {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/669798aec38858e67556412f_interface_hero.jpg");
  background-size: cover;
}

.section-353381.modern {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66979977ff41529e4d84e767_modernisierung_hero.jpg");
  background-size: cover;
}

.section-353381.supp {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/669799eac1e21d7aabb24b7f_support_hero.jpg");
  background-size: cover;
}

.section-353381.web {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66a218d8f0b9e07af479f298_Web%20und%20Mobile%20Development%20Heder%202_right.png");
  background-size: cover;
}

.section-353381.ba {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66d1a6f9f727e99f339b85cb_Titelbild.png");
  background-size: cover;
}

.section-353382 {
  background-color: var(--tec-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6194b34d1d8e15827b16ad99_dwp_info_bg-dark.jpg");
  background-position: 89%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-353383 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.grid-391 {
  grid-column-gap: 41px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.text-block-311 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.text-block-311.centered {
  text-align: center;
}

.div-block-917 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.section-353384 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.section-353385 {
  background-color: var(--tec-blue);
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

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

.section-353386 {
  padding-top: 5%;
}

.grid-394 {
  grid-column-gap: 51px;
  grid-template-rows: auto;
}

.grid-395 {
  grid-column-gap: 51px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
}

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

.section-353387 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-918 {
  background-color: var(--background-blue);
  padding: 10% 6% 6% 10%;
}

.div-block-919 {
  flex-direction: column;
  align-items: center;
  width: 80%;
  padding: 30px;
  display: flex;
}

.div-block-920 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-353388 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: none;
}

.grid-397 {
  grid-row-gap: 34px;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-921 {
  background-color: var(--white);
  box-shadow: -2px -2px 3px 0 var(--box-shaddow), 1px 3px 3px 0 var(--box-shaddow);
  padding: 30px;
}

.section-353389 {
  background-color: var(--white);
  padding-top: 5%;
  padding-bottom: 5%;
}

.grid-398 {
  grid-column-gap: 40px;
  grid-row-gap: 42px;
  grid-template-columns: 1fr 1fr;
}

.section-353390 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63528fb15329774c761e3bf6_Digital_Workplace.jpg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-922 {
  background-color: var(--white);
  box-shadow: -3px -1px 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
  padding: 5% 15% 9%;
}

.div-block-923 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-353391 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.grid-399 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
}

.section-353392 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.text-block-312 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.heading-112 {
  color: var(--tec-blue);
  text-align: left;
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 50px;
}

.paragraph-86 {
  text-align: left;
  font-size: 20px;
  line-height: 24px;
}

.div-block-924 {
  width: 44%;
  margin-bottom: 20px;
}

.text-block-313 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.div-block-925 {
  width: 51%;
  margin-top: 15px;
  margin-bottom: 20px;
}

.div-block-926 {
  width: 53%;
}

.image-305 {
  width: 30px;
}

.div-block-927 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.paragraph-87 {
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.div-block-928 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  line-height: 27px;
}

.div-block-929 {
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  line-height: 23px;
}

.paragraph-88 {
  text-align: left;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}

.div-block-930 {
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.paragraph-89 {
  text-align: left;
  font-size: 22px;
  line-height: 28px;
}

.grid-400 {
  grid-column-gap: 35px;
  grid-row-gap: 60px;
}

.grid-400.lps {
  grid-template-rows: auto;
}

.div-block-931 {
  margin-top: -16px;
}

.text-block-314 {
  font-family: Sinewssanspro, sans-serif;
}

.heading-113 {
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 55px;
}

.paragraph-90 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 21px;
  line-height: 26px;
}

.div-block-932 {
  width: 60%;
}

.div-block-933 {
  color: var(--tec-blue);
  width: 48%;
  margin-top: 20px;
}

.div-block-934, .div-block-935 {
  width: 60%;
}

.div-block-936 {
  width: 60%;
  font-size: 20px;
}

.div-block-937 {
  margin-bottom: 60px;
}

.text-block-315 {
  color: var(--background-blue);
}

.div-block-938 {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.heading-114 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 55px;
}

.heading-115 {
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 55px;
}

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

.paragraph-91 {
  text-align: left;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-91.white {
  color: var(--white);
}

.div-block-940 {
  width: 50%;
}

.div-block-941 {
  margin-bottom: 20px;
}

.text-block-316 {
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.text-block-317 {
  color: var(--tec-blue);
  text-transform: uppercase;
  margin-bottom: -13px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}

.text-block-318 {
  color: var(--tec-blue);
  margin-top: 30px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 25px;
}

.div-block-942 {
  width: 75%;
}

.paragraph-92 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 20px;
  line-height: 27px;
}

.div-block-943 {
  margin-bottom: 60px;
}

.div-block-944 {
  color: var(--tec-blue);
  margin-bottom: 40px;
  font-family: Sinewssanspro, sans-serif;
}

.paragraph-93 {
  color: var(--tec-blue);
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
}

.text-block-319 {
  color: var(--tec-blue);
  text-transform: uppercase;
  margin-bottom: -16px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.paragraph-94 {
  text-align: left;
  font-size: 21px;
  line-height: 25px;
}

.div-block-945 {
  width: 39%;
}

.div-block-946 {
  width: 60%;
}

.paragraph-95 {
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.div-block-947 {
  width: 54%;
}

.paragraph-96 {
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.text-block-320 {
  color: var(--tec-blue);
  text-align: right;
  margin-bottom: 12px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
}

.paragraph-97 {
  color: var(--tec-blue);
  text-align: right;
  font-size: 20px;
  line-height: 25px;
}

.text-block-321 {
  color: var(--tec-blue);
  margin-bottom: 12px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
}

.paragraph-98 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.text-block-322 {
  color: var(--white);
}

.div-block-948 {
  background-color: var(--sekundärfarbe);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/61642007c7cfea4469865d2a_fs-dots-lines-pattern-01.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 85%;
  border-radius: 7px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-99, .paragraph-100, .paragraph-101, .paragraph-102, .paragraph-103 {
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.paragraph-104 {
  color: var(--white);
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.text-block-323 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 11px;
}

.div-block-949 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.grid-401 {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
}

.text-block-324 {
  color: var(--tec-blue);
  font-family: Sinews sans pro, sans-serif;
  font-size: 24px;
  line-height: 28px;
}

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

.div-block-951 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-306 {
  height: 100%;
}

.div-block-952 {
  flex-direction: column;
  align-items: center;
  margin-top: -54px;
  display: flex;
}

.div-block-953 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-955 {
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.image-307 {
  width: 100%;
}

.image-308 {
  width: 80%;
}

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

.image-309 {
  width: 80%;
}

.div-block-957 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.div-block-958 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

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

.image-310, .image-311, .image-312, .image-313, .image-314 {
  width: 80%;
}

.div-block-960 {
  width: 60%;
}

.div-block-961 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-962, .div-block-963 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-315 {
  width: 80%;
}

.div-block-964 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-326 {
  font-size: 20px;
  line-height: 25px;
}

.image-316 {
  width: 50%;
}

.div-block-965, .div-block-966 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.paragraph-105 {
  font-size: 20px;
  line-height: 25px;
}

.div-block-967 {
  box-shadow: -3px -2px 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
}

.div-block-968, .div-block-969 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

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

.div-block-971 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.div-block-972 {
  width: 70%;
}

.div-block-972.cloud-mbau {
  width: 83%;
}

.image-317, .image-318, .image-319, .image-320, .image-321 {
  margin-bottom: 20px;
}

.div-block-973 {
  margin-top: 40px;
}

.text-block-327 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 21px;
  line-height: 28px;
}

.div-block-974 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-975 {
  margin-top: 50px;
}

.image-324.big {
  width: 90%;
}

.text-block-328 {
  color: #cc5535;
  text-align: center;
  margin-top: 40px;
  font-family: Sinewssanspro, sans-serif;
}

.div-block-982 {
  margin-top: 70px;
}

.image-325 {
  width: 50%;
}

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

.section-353393 {
  background-color: var(--background-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63c93062aa263024295d45cd_de_home-hero.jpg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  height: 65vh;
  display: flex;
}

.section-353394 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

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

.div-block-986 {
  box-shadow: -2px -2px 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
  border-radius: 5px;
  height: 490px;
  position: relative;
}

.section-353395 {
  background-color: var(--white);
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.grid-403 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
}

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

.div-block-987 {
  margin-top: 40px;
}

.section-353396 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6352901def305a4728dcec0b_Halvotec_Geb%C3%A4ude_ANU_8007%2BBerge.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 5%;
  padding-bottom: 26%;
  display: block;
}

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

.section-353397 {
  background-color: var(--white);
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.grid-406 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.section-353398 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

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

.section-353399 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 8%;
  display: block;
}

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

.div-block-989 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-990 {
  flex-direction: column;
  align-items: center;
  margin-top: -19px;
  display: flex;
}

.image-326 {
  box-shadow: -3px 0 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
  border-radius: 5px;
}

.grid-408 {
  grid-template-rows: auto auto;
  grid-template-columns: max-content 1fr;
}

.div-block-991 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-block-329 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.image-327 {
  width: 30px;
}

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

.image-328, .image-329 {
  height: 100%;
}

.div-block-993 {
  background-color: var(--white);
  box-shadow: -2px -2px 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
  padding: 20px;
}

.paragraph-106 {
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.text-block-330 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
}

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

.div-block-995 {
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.paragraph-107 {
  text-align: right;
  font-size: 20px;
  line-height: 25px;
}

.paragraph-107.right {
  text-align: left;
}

.section-353400 {
  display: block;
}

.section-353400.invisible {
  display: none;
}

.div-block-996 {
  justify-content: flex-end;
  margin-bottom: 10px;
  display: flex;
}

.div-block-996.right {
  justify-content: flex-start;
}

.div-block-997 {
  margin-top: -17px;
}

.div-block-998 {
  margin-top: -15px;
}

.div-block-999 {
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-108 {
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.paragraph-109 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 25px;
}

.div-block-1000 {
  margin-top: -15px;
  margin-bottom: 70px;
}

.heading-116 {
  color: var(--tec-blue);
  text-align: left;
  line-height: 58px;
}

.image-330, .image-331 {
  border-radius: 5px 5px 0 0;
  width: 100%;
}

.image-332 {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 100%;
}

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

.div-block-1002 {
  width: 60%;
}

.div-block-1003 {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1004 {
  width: 70%;
  margin-bottom: 40px;
}

.div-block-1005, .div-block-1006 {
  position: absolute;
  bottom: 25px;
}

.div-block-1007 {
  position: absolute;
  bottom: 20px;
}

.heading-117 {
  color: var(--tec-blue);
  font-size: 30px;
  font-weight: 500;
  line-height: 35px;
}

.image-333, .image-334, .image-335, .image-336, .image-337, .image-338 {
  height: 70px;
}

.image-339, .image-340, .image-341, .image-342 {
  height: 90px;
}

.image-343 {
  height: 70px;
}

.bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10 {
  font-size: 25px;
  line-height: 30px;
}

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

.div-block-1010 {
  background-color: var(--tec-blue);
  border-radius: 5px;
  padding: 15px;
  text-decoration: none;
}

.text-block-331 {
  color: var(--white);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
  text-decoration: none;
}

.text-block-331.mobil {
  display: none;
}

.div-block-1011 {
  width: 50%;
  margin-top: -86px;
  margin-bottom: 0;
}

.div-block-1012 {
  margin-top: 25px;
}

.paragraph-110 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 21px;
  line-height: 26px;
}

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

.image-350 {
  width: 87%;
  margin-bottom: -124px;
  margin-left: 140px;
}

.div-block-1014 {
  margin-top: 35px;
}

.div-block-1015 {
  width: 65%;
  margin-bottom: 40px;
}

.div-block-1017, .div-block-1018, .div-block-1019 {
  margin-bottom: 30px;
}

.div-block-1021 {
  padding-bottom: 25px;
}

.div-block-1022 {
  width: 30%;
}

.div-block-1023 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1024 {
  margin-bottom: 0;
}

.div-block-1025 {
  display: none;
}

.div-block-1026 {
  margin-top: 40px;
}

.heading-119 {
  color: var(--tec-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 500;
  line-height: 30px;
}

.heading-119.v2 {
  text-align: left;
}

.div-block-1028 {
  color: var(--tec-blue);
  margin-bottom: 30px;
}

.section-353402 {
  background-color: var(--tec-blue);
  height: 160vh;
  margin-top: 20px;
  margin-bottom: 100px;
  padding-top: 0;
}

.section-353403 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6400794f2bd1b6599a80f37f_Whitepaper_Background.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  height: 70vh;
  margin-top: 90px;
  display: flex;
}

.heading-120 {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
}

.heading-121 {
  color: var(--white);
  text-align: left;
  margin-bottom: 30px;
  font-size: 36px;
  line-height: 45px;
}

.text-block-333 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.text-block-333.wp {
  display: none;
}

.div-block-1029 {
  width: 60%;
}

.div-block-1030 {
  margin-top: -102px;
}

.grid-412 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-1031 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-1032 {
  flex-direction: column;
  align-items: center;
  display: none;
}

.text-block-334 {
  color: var(--tec-blue);
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.section-353404 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6352902947309c9be577acf1_header_kunden.jpg");
  background-position: 100%;
  background-repeat: repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  height: 75vh;
  margin-top: 90px;
  display: flex;
}

.heading-122 {
  color: var(--white);
  text-align: left;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 55px;
}

.heading-123 {
  color: var(--white);
  font-size: 35px;
  line-height: 40px;
}

.div-block-1034 {
  width: 50%;
  margin-bottom: 35px;
}

.grid-413 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-1035 {
  margin: 40px;
}

.div-block-1036 {
  margin-bottom: 40px;
}

.div-block-1037 {
  width: 70%;
}

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

.grid-415 {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content;
}

.image-351, .image-352 {
  width: 35px;
}

.div-block-1038 {
  margin-top: 15px;
}

.sm-buttons {
  z-index: 100;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 50px;
  margin-top: 0;
  display: block;
  position: fixed;
  inset: 48% auto auto 0%;
}

.div-block-1039 {
  margin-top: -19px;
  margin-bottom: -33px;
}

.div-block-1040 {
  margin-top: -16px;
}

.div-block-1041 {
  background-color: var(--tec-blue);
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 10px;
}

.sm-div.unten {
  margin-top: 10px;
}

.heading-124 {
  color: var(--white);
  text-align: center;
  margin-top: -35%;
  font-size: 30px;
  display: block;
}

.grid-416 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr max-content;
}

.section-353405 {
  background-image: linear-gradient(to bottom, var(--tec-blue), var(--tec-blue));
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3%;
  padding-bottom: 3%;
  display: flex;
}

.image-353 {
  width: 200px;
}

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

.div-block-1044 {
  width: 90%;
  margin-top: -15px;
}

.erfahrung-heading {
  color: var(--white);
  font-size: 40px;
}

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

.section-353406 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.div-block-1045 {
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 2px;
  flex-direction: column;
  justify-content: center;
  padding: 30px 40px;
  display: flex;
}

.grid-418 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  margin-top: 5px;
  margin-bottom: 15px;
}

.paragraph-111 {
  color: var(--tec-blue);
  text-align: left;
}

.text-block-335 {
  color: var(--tec-blue);
  text-transform: uppercase;
  margin-bottom: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 25px;
}

.div-block-1046 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-354, .image-355, .image-356 {
  width: 90%;
}

.image-357 {
  border-radius: 2px;
}

.div-block-1047 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-358 {
  width: 150px;
}

.image-358.bigger {
  width: 240px;
}

.image-358.konfig {
  width: 90%;
}

.div-block-1048 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1049 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63cfd965b0fcf651b24437a6_Headquarter_Digital_Experts.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  min-height: 400px;
  display: flex;
}

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

.section-353407 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/61dbf7beb66b125e05a15f1a_kunden_cta-bg.jpg");
  background-position: 51% 71%;
  background-size: auto;
  padding-top: 1%;
  padding-bottom: 1%;
}

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

.ref-partner-grid {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  display: flex;
}

.ref-partner-grid-heading {
  color: var(--white);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 400;
}

.section-353408 {
  height: 60px;
}

.popup-blog-cta {
  z-index: 100000;
  background-color: #e5221c;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  width: 50%;
  padding: 10px 30px 30px;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.image-359 {
  cursor: grab;
  width: 15px;
}

.grid-420 {
  grid-column-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
}

.div-block-1051 {
  flex-direction: column;
  justify-content: center;
  font-family: Sinewssanspro, sans-serif;
  display: flex;
}

.div-block-1052 {
  width: 20%;
}

.div-block-1053 {
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-1054 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-360 {
  width: 20px;
}

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

.div-block-1055 {
  flex-direction: column;
  justify-content: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  display: flex;
}

.image-361 {
  width: 40%;
}

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

.div-block-1057 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1058 {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.div-block-1059, .div-block-1060 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.heading-125 {
  font-size: 35px;
  line-height: 40px;
}

.cta-grid-hero {
  grid-template-rows: auto;
  grid-template-columns: 220px max-content;
}

.div-block-1061 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.primary-cta-div {
  flex-direction: column;
  justify-content: center;
  width: 150px;
  display: flex;
}

.cta-div-hero {
  margin-top: 15px;
}

.secondary-cta-div {
  width: 150px;
}

.secondary-cta-div.breiter {
  width: 170px;
}

.section-353409 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/61600531d639d7798b6fc6c0_indivudual_zitat-bg%402x.jpg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.div-block-1062 {
  border: 5px solid var(--sekundärfarbe);
  background-color: var(--white);
  border-radius: 5px;
  padding: 10px 30px 30px;
}

.div-block-1063 {
  flex-direction: column;
  justify-content: center;
}

.div-block-1064 {
  background-color: var(--white);
  border-radius: 5px;
  margin-top: 16px;
  padding: 25px 15px 15px;
}

.div-block-1066 {
  background-color: var(--white);
  border-radius: 5px;
  padding: 15px;
}

.div-block-1067 {
  width: 100%;
  margin-top: -29px;
  margin-bottom: 40px;
}

.image-362 {
  width: 30px;
}

.grid-423 {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: max-content 1fr;
}

.text-block-336 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.div-block-1068, .div-block-1069 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-block-337 {
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
}

.div-block-1070 {
  position: relative;
}

.image-363 {
  width: 40px;
  position: absolute;
  inset: auto 2% 7% auto;
}

.image-363.formvariation {
  bottom: 2%;
}

.image-363.small {
  width: 35px;
  bottom: 10%;
}

.image-363.localform {
  bottom: 3%;
}

.div-block-1071 {
  position: relative;
}

.image-364 {
  width: 40px;
  position: absolute;
  inset: auto 2% 7% auto;
}

.div-block-1072 {
  position: relative;
}

.image-365 {
  width: 40px;
  position: absolute;
  inset: auto 2% 51% auto;
}

.image-365.localform {
  bottom: 28%;
}

.section-353410 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/61600531d639d7798b6fc6c0_indivudual_zitat-bg%402x.jpg");
  background-position: 0 0;
  background-size: auto;
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-1073 {
  background-color: var(--white);
  border-radius: 5px;
  padding: 20px;
}

.div-block-1074 {
  background-color: var(--white);
  border-radius: 5px;
  margin-bottom: 16px;
}

.grid-424 {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
}

.div-block-1075 {
  flex-direction: column;
  align-items: center;
  padding: 15px;
  display: flex;
}

.image-366 {
  width: 90px;
}

.div-block-1076 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-block-338 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 27px;
}

.text-block-339 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
}

.grid-425 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.text-block-340 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
}

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

.image-367 {
  width: 35px;
}

.div-block-1078 {
  margin-top: 10px;
}

.text-block-341 {
  color: var(--tec-blue);
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 29px;
  font-weight: 500;
  line-height: 35px;
}

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

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

.image-368 {
  width: 50px;
  font-family: PT Serif, serif;
}

.text-block-342 {
  font-family: Sinewssanspro, sans-serif;
}

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

.section-353411 {
  background-color: var(--tec-blue);
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-1080, .div-block-1081, .div-block-1082, .div-block-1083 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-1084 {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.div-block-1085 {
  flex-direction: column;
  justify-content: center;
}

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

.div-block-1087 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-1088 {
  margin-bottom: 20px;
}

.div-block-1089 {
  margin-bottom: 15px;
}

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

.section-353412 {
  background-color: var(--sekundärfarbe);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--sekundärfarbe), #6fbfd4);
  padding-top: 4%;
  padding-bottom: 4%;
}

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

.lp-button {
  background-color: var(--tec-blue);
  text-align: center;
  border-bottom: 4px solid #030c1e;
  border-radius: 5px;
  padding: 15px 60px;
  text-decoration: none;
}

.lp-button.bright {
  background-color: var(--sekundärfarbe);
  border-bottom-color: #67a1b0;
}

.lp-button-text {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 23px;
  text-decoration: none;
}

.lp-button-text.dark-blue {
  color: var(--tec-blue);
}

.lps-intro-text {
  color: var(--tec-blue);
  font-size: 45px;
}

.div-block-1091 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.section-353413 {
  padding-top: 3%;
  padding-bottom: 6%;
}

.section-353413.tlps {
  background-color: var(--tec-blue);
}

.div-block-1092 {
  background-color: var(--background-blue);
  border-radius: 3px;
  padding: 40px 20px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.bold-text-11 {
  color: var(--tec-blue);
  font-size: 28px;
  line-height: 34px;
}

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

.div-block-1093 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.text-block-343 {
  color: var(--tec-blue);
  text-align: center;
  font-size: 21px;
  line-height: 25px;
}

.div-block-1094 {
  margin-bottom: 60px;
}

.div-block-1095 {
  margin-bottom: 30px;
}

.div-block-1095.alte-version {
  display: none;
}

.div-block-1096 {
  margin-top: 30px;
}

.div-block-1097 {
  margin-top: 40px;
}

.section-353414 {
  padding-top: 5%;
  padding-bottom: 10%;
}

.cta-main {
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
  font-weight: 500;
  transition: transform .2s;
  display: flex;
  box-shadow: 1px 1px 3px #cacaca;
}

.cta-main:hover {
  transform: scale(1.01);
}

.question-wrapper-f88 {
  color: #333;
  flex-direction: column;
  max-width: 800px;
  margin: 5px auto;
  text-decoration: none;
}

.answer-text-f88 {
  width: 95%;
  padding-top: 10px;
  padding-left: 10px;
}

.icon-wrapper-f88 {
  position: relative;
}

.question-f88 {
  color: #333;
  justify-content: space-between;
  padding: 10px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.question-f88:hover {
  text-decoration: underline;
}

.plus-icon-f88 {
  z-index: 10;
  position: absolute;
  inset: 0%;
}

.minus-icon-f88 {
  padding-top: 9px;
  display: block;
}

.border-line-bottom-f88 {
  background-color: #e9e9e9;
  width: 100%;
  height: 1px;
  margin-top: 10px;
}

.answer-f88 {
  font-size: 16px;
  overflow: hidden;
}

.akkordeon-answer-text {
  color: var(--tec-blue);
  width: 95%;
  padding-top: 10px;
  padding-left: 10px;
}

.akkordeon-answer-text.white {
  color: var(--white);
  text-align: left;
}

.akkordeon {
  color: #333;
  flex-direction: column;
  max-width: 800px;
  margin: 5px auto;
  text-decoration: none;
}

.akkordeon-answer {
  font-size: 16px;
  overflow: hidden;
}

.akkordeon-question {
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.akkordeon-border {
  background-color: #e9e9e9;
  width: 100%;
  height: 1px;
  margin-top: 10px;
}

.akkordeon-header {
  color: #333;
  background-color: #edf7fa;
  justify-content: space-between;
  padding: 10px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.akkordeon-header:hover {
  text-decoration: none;
}

.lightbox-button {
  color: #333;
  text-align: center;
  border: 1px solid #dadada;
  border-radius: 6px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.lightbox-button:hover {
  border-color: #00b6ff;
}

.lightbox-button-text {
  padding: 15px;
  font-family: Sinewssanspro, sans-serif;
}

.modal-background {
  width: 100%;
  height: 100%;
}

.modal-content-q4, .modal-content-q6 {
  z-index: 1000000;
  background-color: #fff;
  border-radius: 4px;
  width: 60%;
  max-width: 800px;
  max-height: 400px;
  padding: 60px 30px;
  display: none;
  position: absolute;
}

.lightbox-question {
  text-align: center;
  margin-bottom: 30px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}

.light-box {
  z-index: 1000000;
  background-color: #fff;
  border-radius: 4px;
  width: 60%;
  max-width: 800px;
  max-height: 400px;
  padding: 60px 30px;
  display: none;
  position: absolute;
}

.lightbox-answer-text {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.modal-content-q3, .modal-content-q2 {
  z-index: 1000000;
  background-color: #fff;
  border-radius: 4px;
  width: 60%;
  max-width: 800px;
  max-height: 400px;
  padding: 60px 30px;
  display: none;
  position: absolute;
}

.lightbox-wrapper {
  z-index: 999999;
  background-color: #000000a3;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-content-q5 {
  z-index: 1000000;
  background-color: #fff;
  border-radius: 4px;
  width: 60%;
  max-width: 800px;
  max-height: 400px;
  padding: 60px 30px;
  display: none;
  position: absolute;
}

.close-icon-wrapper {
  border: 1px solid #dbdbdb;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 7px;
  transition: border-color .2s;
  display: flex;
  position: absolute;
  inset: 10px 10px auto auto;
}

.close-icon-wrapper:hover {
  border-color: #575757;
}

.lightbox-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
}

.lightbox-major-wrapper {
  border-radius: 8px;
  align-items: center;
  width: 90%;
  max-width: 1400px;
  margin: 20px auto;
  padding-top: 40px;
  padding-bottom: 40px;
  box-shadow: 1px 0 26px 3px #c9c9c9;
}

.div-block-1098, .div-block-1099 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1100 {
  background-color: var(--tec-blue);
  border-radius: 3px;
  width: 80%;
  padding: 20px 40px;
}

.div-block-1101 {
  background-color: var(--tec-blue);
  border-radius: 3px;
  width: 80%;
  margin-top: 50px;
  margin-left: auto;
  margin-right: 0;
  padding: 20px 40px;
}

.lps-box-heading {
  color: var(--tec-blue);
  margin-top: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.lps-box-heading.white {
  color: var(--white);
  margin-bottom: 0;
}

.heading-126 {
  font-weight: 400;
}

.lps-box-paragraph {
  color: var(--tec-blue);
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

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

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

.div-block-1102 {
  background-color: #edf7fa;
  border-radius: 3px;
  padding: 15px;
  position: relative;
}

.div-block-1102.unten {
  background-color: var(--sekundärfarbe);
  box-shadow: -1px -1px 3px 0 #edf7fa, 1px 1px 3px 0 var(--box-shaddow);
  bottom: -38px;
}

.div-block-1102.oben {
  background-color: var(--sekundärfarbe);
  position: relative;
}

.text-block-344 {
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

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

.section-353415 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: none;
}

.section-353415.visibilityno {
  display: none;
}

.div-block-1104 {
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  position: relative;
}

.div-block-1104.hoch {
  background-image: none;
  border-radius: 0;
  position: relative;
  bottom: 0;
}

.div-block-1105 {
  padding: 20px;
}

.div-block-1106 {
  background-color: var(--sekundärfarbe);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 10px 20px;
  position: relative;
  bottom: 0;
}

.div-block-1106.unten {
  position: absolute;
}

.text-block-345 {
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.paragraph-112 {
  text-align: left;
}

.div-block-1107 {
  background-color: var(--tec-blue);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 5px;
  padding: 20px;
}

.div-block-1107.center {
  background-color: var(--background-blue);
  background-image: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-127 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

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

.div-block-1108 {
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  background-color: #edf7fa;
  border-radius: 5px;
}

.text-block-346 {
  color: var(--tec-blue);
  padding: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 500;
  display: block;
}

.text-block-346.last {
  color: var(--white);
}

.div-block-1109 {
  border-top-left-radius: 5px;
  margin-top: 20px;
  margin-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.div-block-1109.last {
  background-color: var(--tec-blue);
}

.div-block-1109._1 {
  background-color: #c8e2e9;
}

.div-block-1109._2 {
  background-color: #b7dde7;
}

.div-block-1109._3 {
  background-color: var(--sekundärfarbe);
}

.text-block-347 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 30px;
}

.div-block-1110 {
  padding: 20px;
}

.div-block-1111 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-block-348 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 35px;
}

.paragraph-113 {
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.div-block-1112 {
  margin-bottom: 15px;
}

.section-353416 {
  background-color: var(--lps-background-grey);
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-1113 {
  justify-content: center;
  margin-top: 60px;
  display: flex;
}

.section-353417 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/61372691480052e01e79ee0b_Mar_Texture.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-1114 {
  background-color: var(--tec-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  display: flex;
}

.div-block-1114.v2 {
  width: 70px;
}

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

.heading-128.v2 {
  margin-top: 0;
  margin-bottom: 0;
}

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

.grid-432.v2 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.div-block-1115 {
  background-color: var(--tec-blue);
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 7px;
}

.paragraph-114 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 21px;
  line-height: 25px;
}

.text-block-349 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.text-block-349.v2 {
  margin-top: 10px;
  font-size: 27px;
}

.div-block-1116 {
  background-color: var(--background-blue);
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 15px 20px;
}

.div-block-1116.v2 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-1116.white {
  background-color: var(--white);
}

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

.section-353418 {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--tec-blue), #101e8e);
  margin-top: 0;
  padding-top: 5%;
  padding-bottom: 5%;
  display: none;
  position: relative;
}

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

.image-369 {
  width: 25%;
}

.image-370 {
  display: block;
}

.div-block-1118 {
  background-color: var(--white);
  color: var(--tec-blue);
  border-radius: 5px;
  padding: 5px;
  text-decoration: none;
  box-shadow: -3px -1px 3px #928e8e, 2px 2px 3px #928e8e;
}

.grid-434 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.text-block-350 {
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.text-block-351 {
  font-family: Sinewssanspro, sans-serif;
}

.div-block-1119 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.image-371 {
  width: 47px;
}

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

.div-block-1121 {
  margin-bottom: 10px;
  font-size: 25px;
  line-height: 30px;
}

.section-353419 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 10%;
}

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

.div-block-1122 {
  border-style: none none solid;
  border-width: 1px 1px 3px;
  border-color: var(--white);
  background-color: var(--tec-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1px 15px;
  display: flex;
}

.image-372 {
  width: 40px;
}

.div-block-1123 {
  border-bottom: 3px solid var(--white);
  background-color: var(--sekundärfarbe);
  flex-direction: column;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 20px;
  display: flex;
}

.heading-129 {
  color: var(--tec-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 400;
}

.section-353420 {
  background-color: var(--tec-blue);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--tec-blue), #1b3c7c);
  padding-top: 0%;
  padding-bottom: 5%;
}

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

.grid-436._2 {
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-1124 {
  background-color: var(--sekundärfarbe);
  padding: 20px;
  display: inline-block;
  position: relative;
  top: -57px;
}

.image-373 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  width: 100%;
}

.image-374 {
  width: 80px;
}

.div-block-1125 {
  background-color: var(--white);
  border-radius: 4px;
}

.text-block-352 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.div-block-1126 {
  padding: 15px 15px 25px;
}

.paragraph-115 {
  color: var(--tec-blue);
  text-align: left;
  margin-top: -22px;
  font-size: 20px;
  line-height: 25px;
}

.heading-130 {
  color: var(--white);
  margin-bottom: 30px;
  font-size: 32px;
  font-weight: 500;
  line-height: 35px;
}

.paragraph-116 {
  color: var(--white);
  text-align: left;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1127 {
  background-color: var(--tec-blue);
  border-radius: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 5px;
  display: flex;
  position: relative;
  top: -41px;
}

.image-375 {
  width: 60%;
}

.text-block-353 {
  color: #464545;
  font-family: Sinewssanspro, sans-serif;
}

.div-block-1128 {
  margin-bottom: 2px;
}

.div-block-1129 {
  flex-direction: column;
  justify-content: center;
  padding-right: 15px;
  display: flex;
}

.paragraph-117 {
  color: var(--white);
  text-align: left;
  font-size: 25px;
  line-height: 30px;
}

.text-block-354 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.image-376 {
  width: 30px;
}

.grid-437 {
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
}

.div-block-1130 {
  margin-top: 40px;
}

.image-377, .image-378, .image-379 {
  width: 25px;
}

.div-block-1131 {
  margin-bottom: 50px;
}

.div-block-1132 {
  width: 80%;
}

.div-block-1133 {
  margin-bottom: 50px;
}

.div-block-1134 {
  border-radius: 2px;
  margin-bottom: 20px;
  padding: 5px;
}

.div-block-1135 {
  background-color: var(--sekundärfarbe);
  color: var(--sekundärfarbe);
}

.div-block-1136 {
  background-color: var(--sekundärfarbe);
  border-radius: 5px;
  position: static;
  top: 41px;
}

.div-block-1137 {
  background-color: #edf7fa;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.heading-131 {
  color: var(--tec-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
}

.heading-132 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.div-block-1138 {
  margin-bottom: 25px;
}

.div-block-1139, .div-block-1140 {
  margin-bottom: 50px;
}

.div-block-1141 {
  margin-bottom: 30px;
}

.div-block-1142 {
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #ffffffd6;
  border-radius: 5px;
  margin-bottom: 30px;
  padding: 20px;
}

.div-block-1143, .div-block-1144, .div-block-1145, .div-block-1146 {
  margin-bottom: 50px;
}

.section-353421 {
  background-color: var(--tec-blue);
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-1147 {
  background-color: var(--white);
  border-radius: 5px;
  padding: 25px;
}

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

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

.grid-440 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.image-380 {
  width: 30px;
}

.div-block-1148 {
  flex-direction: column;
  justify-content: center;
  font-family: Sinewssanspro, sans-serif;
  display: flex;
}

.div-block-1149 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-355 {
  font-size: 22px;
}

.image-381 {
  width: 50%;
  display: none;
}

.div-block-1150 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-356 {
  color: var(--tec-blue);
  text-align: center;
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 24px;
}

.text-block-357 {
  color: var(--tec-blue);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.div-block-1151 {
  margin-bottom: 5px;
}

.div-block-1152 {
  margin-top: 25px;
  margin-bottom: 15px;
}

.div-block-1153 {
  background-color: #edf7fa;
  border-radius: 5px;
  padding: 15px;
}

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

.div-block-1154 {
  color: var(--tec-blue);
}

.text-block-358 {
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  line-height: 22px;
}

.div-block-1155 {
  margin-bottom: 15px;
}

.image-382 {
  width: 40px;
}

.heading-133 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.div-block-1156 {
  color: var(--tec-blue);
  margin-bottom: 15px;
}

.section-353422 {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--tec-blue), #1f3a6e);
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-1157 {
  background-color: var(--white);
  border-radius: 5px;
  padding: 25px;
}

.grid-442 {
  grid-template-columns: 2fr 1fr;
}

.grid-443 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.image-383 {
  width: 120px;
}

.div-block-1158 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-block-359 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
}

.text-block-360 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
}

.grid-444 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-1159 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-block-361 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.image-384 {
  width: 30px;
}

.div-block-1160 {
  margin-top: 15px;
}

.grid-445 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-1161 {
  color: var(--tec-blue);
  margin-bottom: 30px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 400;
}

.heading-134 {
  color: var(--tec-blue);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.image-385 {
  width: 50px;
}

.text-block-362 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
}

.div-block-1162 {
  background-color: #edf7fa;
  border-radius: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-1163 {
  margin-top: 15px;
}

.div-block-1164, .div-block-1165, .div-block-1166, .div-block-1167, .div-block-1168, .div-block-1169 {
  align-items: center;
  display: flex;
}

.div-block-1170 {
  padding-top: 20px;
}

.section-353423 {
  background-color: var(--tec-blue);
  flex-direction: column;
  justify-content: center;
  margin-top: 0;
  padding-bottom: 5%;
  display: flex;
}

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

.heading-135 {
  color: var(--white);
  margin-top: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.div-block-1171 {
  flex-direction: column;
  align-items: center;
  font-family: Sinewssanspro, sans-serif;
  display: flex;
}

.div-block-1172 {
  margin-bottom: 40px;
}

.heading-136 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-size: 40px;
}

.grid-447 {
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
}

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

.div-block-1174 {
  color: var(--white);
  align-items: center;
  font-family: Sinewssanspro, sans-serif;
  display: flex;
}

.text-block-363 {
  color: var(--white);
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 27px;
}

.text-block-364 {
  font-size: 21px;
  line-height: 26px;
}

.image-386, .image-387, .image-388 {
  width: 30px;
}

.div-block-1175 {
  margin-top: 30px;
}

.image-389 {
  width: 70%;
}

.div-block-1176 {
  background-color: var(--white);
  box-shadow: -3px -1px 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
  border-radius: 5px;
}

.grid-448 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-1177 {
  flex-direction: column;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 40px;
  display: flex;
}

.div-block-1177.padding {
  padding-top: 10px;
  padding-bottom: 10px;
}

.section-353424 {
  background-color: var(--background-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/621f4760cae93468eb1b8fba_gradient_dunkel_klein.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.grid-449 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.25fr;
}

.div-block-1178 {
  background-color: var(--white);
  padding: 50px;
}

.div-block-1179 {
  background-color: var(--sekundärfarbe);
  flex-direction: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.div-block-1181 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.text-block-365 {
  color: var(--tec-blue);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 100px;
  line-height: 110px;
  display: flex;
}

.grid-450 {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
}

.div-block-1182 {
  background-color: var(--white);
}

.div-block-1183 {
  background-color: var(--sekundärfarbe);
}

.div-block-1184 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-366 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

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

.div-block-1186 {
  background-color: #051c484f;
  border-radius: 0;
  position: absolute;
  inset: 0%;
}

.text-block-367 {
  color: var(--white);
  padding: 2px 10px;
  font-family: Sinewssanspro, sans-serif;
  display: inline-block;
}

.text-block-367.small {
  font-size: 18px;
}

.div-block-1187 {
  background-color: var(--tec-blue);
  margin-right: 20px;
  font-size: 20px;
  display: block;
  position: absolute;
  inset: auto auto 10% 5%;
}

.div-block-1188 {
  position: absolute;
  inset: auto auto 23% 5%;
}

.div-block-1188.leftbox {
  bottom: 20%;
}

.div-block-1188.topbox {
  bottom: 17%;
}

.div-block-1188.bottombox, .div-block-1188.rightbox {
  bottom: 23%;
}

.div-block-1188.intranetleft {
  bottom: 20%;
}

.div-block-1188.intranettop {
  bottom: 17%;
}

.div-block-1188.intranetbottom {
  bottom: 23%;
}

.div-block-1188.intranetbottom2 {
  bottom: 34%;
}

.div-block-1188.dwpbottom, .div-block-1188.prozessdigtop {
  bottom: 15%;
}

.text-block-368 {
  background-color: var(--tec-blue);
  color: var(--white);
  padding: 2px 10px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
  line-height: 25px;
  display: inline;
}

.div-block-1189 {
  position: relative;
}

.text-block-369 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
}

.text-block-369.white {
  color: var(--white);
}

.div-block-1190 {
  margin-bottom: 0;
}

.heading-137 {
  color: var(--tec-blue);
  font-size: 35px;
  font-weight: 500;
  line-height: 35px;
}

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

.div-block-1191 {
  width: 60%;
  margin-top: -10px;
}

.paragraph-118 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.paragraph-118.white {
  color: var(--white);
}

.div-block-1192 {
  color: var(--tec-blue);
  width: 60%;
  margin-top: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 23px;
}

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

.text-block-370.white {
  color: var(--white);
  line-height: 25px;
}

.div-block-1193 {
  margin-top: 20px;
}

.div-block-1194 {
  margin-top: -32px;
}

.div-block-1195 {
  width: 50%;
  position: absolute;
  inset: auto -8% 10% auto;
}

.section-353425 {
  background-color: var(--background-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/621f4760cae93468eb1b8fba_gradient_dunkel_klein.png");
  background-position: 0 0;
  background-size: auto;
  padding-top: 2%;
  padding-bottom: 2%;
}

.div-block-1196 {
  background-color: var(--tec-blue);
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-391 {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 35px;
  display: block;
}

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

.paragraph-119 {
  color: var(--tec-blue);
  text-align: left;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 35px;
}

.div-block-1197 {
  z-index: 999;
  background-color: var(--white);
  border-radius: 4px;
  text-decoration: none;
  position: fixed;
  inset: auto 1% 2% auto;
  box-shadow: -2px -2px 3px #959595, 2px 2px 3px #959595;
}

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

.div-block-1199 {
  background-color: var(--tec-blue);
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  flex-direction: column;
  justify-content: center;
  padding: 10px;
  display: flex;
}

.text-block-371 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  text-decoration: none;
}

.div-block-1200 {
  background-color: var(--white);
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  justify-content: center;
  padding: 10px;
  display: flex;
}

.div-block-1200.lps {
  background-color: var(--tec-blue);
}

.image-392 {
  width: 43px;
}

.image-392.lps {
  width: 50px;
}

.text-block-372 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  text-decoration: none;
}

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

.div-block-1201 {
  z-index: 10000000;
  background-color: var(--tec-blue);
  box-shadow: -2px -2px 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
  border-radius: 4px;
  width: 25%;
  padding: 0 0 20px;
  display: none;
  position: fixed;
  inset: auto 2% 5% auto;
}

.text-block-373 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 29px;
  font-weight: 500;
  line-height: 35px;
}

.div-block-1202 {
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

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

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

.section-353426 {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--tec-blue), #1b3c7c);
  padding-top: 5%;
  padding-bottom: 5%;
  display: none;
  position: relative;
}

.div-block-1203 {
  background-color: var(--white);
  border-radius: 5px;
  height: 278px;
  margin-bottom: 15px;
  text-decoration: none;
  position: relative;
}

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

.text-block-374 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.text-block-375 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  text-decoration: none;
}

.link-block-44 {
  border: 2px solid var(--tec-blue);
  border-radius: 5px;
  padding: 5px;
  text-decoration: none;
}

.div-block-1204 {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 10px 15px 15px;
}

.image-393 {
  object-fit: cover;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 100%;
}

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

.div-block-1206 {
  background-color: var(--sekundärfarbe);
  border-radius: 3px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 110px;
  height: 110px;
  display: flex;
  position: relative;
  top: -105px;
}

.text-block-376 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

.div-block-1207 {
  padding: 20px;
}

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

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

.div-block-1209 {
  margin-top: -54px;
}

.div-block-1211 {
  padding-right: 10px;
  position: absolute;
  inset: auto 0% 4% 10px;
}

.image-394 {
  object-fit: cover;
  object-position: 50% 50%;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 100%;
}

.div-block-1212 {
  width: 100%;
  height: 50%;
}

.div-block-1213 {
  margin-bottom: 20px;
}

.text-span-33, .text-span-34 {
  color: var(--sekundärfarbe);
}

.div-block-1214 {
  margin-top: 20px;
  margin-bottom: 15px;
}

.text-block-377 {
  color: #8b8b8b;
  margin-top: 10px;
  font-family: Sinewssanspro, sans-serif;
}

.image-395, .image-396 {
  height: 100%;
}

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

.link-block-45 {
  text-decoration: none;
}

.div-block-1216 {
  background-color: var(--tec-blue);
  border-radius: 4px;
  padding: 10px;
  text-decoration: none;
  position: fixed;
  inset: auto 2% 2% auto;
  box-shadow: -2px -2px 3px #6f6f6f, 2px 2px 3px #6f6f6f;
}

.grid-457 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.image-397 {
  width: 40px;
}

.image-398 {
  width: 70px;
}

.div-block-1217 {
  flex-direction: column;
  align-items: center;
  margin-top: -54px;
  display: flex;
}

.text-block-378 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
}

.text-block-379 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
}

.div-block-1218 {
  margin-top: 10px;
}

.section-353427 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.div-block-1219 {
  background-color: var(--white);
  border-radius: 5px;
  padding: 30px 0;
}

.grid-458 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.text-block-380 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 30px;
}

.div-block-1220 {
  box-shadow: 2px 2px 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
  background-color: #edf7fa;
  border-radius: 5px;
  margin-bottom: 16px;
}

.div-block-1221 {
  flex-direction: column;
  justify-content: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 15px;
  display: flex;
}

.text-block-381 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 25px;
}

.image-399 {
  width: 70px;
  height: 100%;
}

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

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

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

.div-block-1225 {
  width: 100%;
}

.section-353428 {
  background-color: var(--background-blue);
  padding-bottom: 9%;
}

.heading-138 {
  color: var(--tec-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sinews sans pro, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 35px;
}

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

.grid-460._2col {
  grid-template-columns: 1fr 1fr;
}

.grid-460._1col {
  grid-template-columns: 1fr;
}

.div-block-1226 {
  background-color: var(--white);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--tec-blue), #0c3076);
  box-shadow: -2px -2px 3px 0 #edf7fa, 2px 2px 3px 0 var(--box-shaddow);
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  padding: 20px 20px 20px 30px;
  display: flex;
}

.text-block-382 {
  color: var(--white);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
}

.paragraph-120 {
  color: var(--tec-blue);
  text-align: left;
}

.div-block-1227 {
  color: var(--tec-blue);
  margin-bottom: 30px;
}

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

.div-block-1229 {
  margin-bottom: 30px;
}

.section-353429 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/635290447534f99585da136a_intra_trans_g-dark.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-1230 {
  box-shadow: -2px -2px 3px 0 var(--tec-blue), 2px 2px 3px 0 var(--tec-blue);
  background-color: #fff;
  border-radius: 5px;
  width: 75%;
  padding: 35px 20px 20px 35px;
}

.grid-461 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.text-block-383 {
  color: var(--tec-blue);
  text-transform: none;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-383.mobile {
  display: none;
}

.div-block-1231 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-384 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

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

.div-block-1233 {
  border-bottom-width: 1px;
  border-bottom-color: #000;
  margin-top: 20px;
}

.featurediv.u {
  margin-bottom: 20px;
}

.section-353430 {
  background-color: #213d7e;
  padding-top: 2%;
  padding-bottom: 2%;
}

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

.grid-463 {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
}

.text-block-385 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
}

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

.div-block-1235 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-400, .image-401 {
  width: 80%;
}

.div-block-1236 {
  justify-content: center;
  display: flex;
}

.paragraph-121 {
  color: var(--white);
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.heading-139 {
  color: var(--white);
  font-size: 41px;
  line-height: 46px;
}

.div-block-1237 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-1238 {
  margin-bottom: 40px;
}

.text-block-386 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-387 {
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.div-block-1239 {
  color: var(--tec-blue);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 25px;
  line-height: 30px;
}

.grid-464 {
  grid-column-gap: 16px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: max-content 1fr;
}

.text-block-388 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-389 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}

.text-block-390 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.text-span-35 {
  font-weight: 500;
}

.div-block-1240 {
  margin-top: 10px;
  margin-bottom: 25px;
}

.div-block-1241 {
  margin-bottom: 30px;
}

.div-block-1242 {
  margin-top: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-1243 {
  padding: 15px;
}

.lps-benefits {
  background-color: var(--white);
  border-radius: 5px;
  padding: 15px 20px;
}

.lps-top-heading {
  color: var(--tec-blue);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 30px;
}

.div-block-1245 {
  margin-top: -19px;
  margin-bottom: 10px;
}

.lps-top-heading-div {
  margin-bottom: 3px;
  display: block;
}

.lps-top-heading-div.center {
  justify-content: center;
  display: flex;
}

.text-block-391 {
  color: var(--tec-blue);
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}

.div-block-1246 {
  margin-bottom: 15px;
}

.text-block-392 {
  font-size: 20px;
  line-height: 25px;
}

.link-block-46 {
  text-decoration: none;
}

.text-block-393 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-size: 22px;
  line-height: 30px;
}

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

.image-402 {
  filter: blur(5px);
  width: 100%;
}

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

.paragraph-122 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 28px;
  line-height: 35px;
}

.div-block-1248 {
  margin-top: 30px;
  font-size: 22px;
}

.text-block-394 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 37px;
}

.image-403 {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 40px;
}

.lp-top-text-div {
  margin-top: 20px;
}

.div-block-1249.about {
  display: flex;
}

.text-span-36 {
  color: var(--tec-blue);
  padding-left: 5px;
  padding-right: 5px;
}

.radio-button-label {
  font-family: Sinewssanspro, sans-serif;
}

.div-block-1252 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.grid-466 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
}

.paragraph-123 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 28px;
  line-height: 33px;
}

.image-404 {
  width: 70px;
}

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

.text-span-37, .text-span-38, .text-span-39 {
  font-weight: 500;
}

.div-block-1254 {
  margin-top: 20px;
}

.div-block-1255 {
  margin-bottom: 20px;
}

.text-block-395 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 30px;
}

.div-block-1256 {
  margin-bottom: 20px;
}

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

.image-405 {
  width: 75%;
}

.div-block-1257 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1258 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-406 {
  width: 90%;
}

.text-span-40, .text-span-41 {
  color: var(--sekundärfarbe);
}

.text-span-42 {
  font-weight: 500;
}

.section-353431 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/635290447534f99585da136a_intra_trans_g-dark.jpg");
  background-position: 0 0;
  background-size: cover;
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-1259 {
  background-color: var(--white);
  border-radius: 5px;
  padding: 30px;
  box-shadow: -1px -1px 3px #7c7c7c, 1px 1px 3px #7c7c7c;
}

.text-block-396 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 35px;
}

.paragraph-124 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 25px;
  line-height: 30px;
}

.text-block-397 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 30px;
}

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

.div-block-1261 {
  background-color: var(--background-blue);
  border-radius: 5px;
  width: 90%;
  margin-top: 30px;
  padding: 20px 30px 20px 25px;
}

.div-block-1262 {
  background-color: #f1f1f1;
  margin-top: 20px;
}

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

.div-block-1264 {
  margin-top: 20px;
}

.grid-468 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: solid;
  border-width: 2px;
  border-color: black black var(--tec-blue);
  grid-template-columns: 1fr 1fr 1fr;
}

.text-block-398 {
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.div-block-1265 {
  border-right: 2px solid #000;
  border-bottom: 2px solid var(--tec-blue);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-1266 {
  border-right: 2px solid var(--tec-blue);
  flex-direction: column;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-1267 {
  border-right: 2px solid var(--tec-blue);
  border-bottom: 2px solid var(--tec-blue);
  flex-direction: column;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.div-block-1268 {
  border-right: 2px solid var(--tec-blue);
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-1269 {
  border-bottom: 2px solid var(--tec-blue);
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-1270 {
  flex-direction: column;
  justify-content: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.div-block-1271 {
  margin-bottom: 30px;
  font-family: Sinewssanspro, sans-serif;
}

.text-block-399 {
  color: var(--tec-blue);
  font-size: 25px;
  line-height: 30px;
}

.text-block-400 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 35px;
}

.div-block-1272 {
  margin-bottom: 30px;
}

.text-block-401 {
  color: var(--tec-blue);
  text-transform: uppercase;
  margin-bottom: -16px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.text-span-44, .text-span-45 {
  color: var(--sekundärfarbe);
}

.div-block-1273 {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.image-407 {
  width: 60%;
}

.section-353432 {
  padding-top: 5%;
}

.text-block-402 {
  font-family: Sinewssanspro, sans-serif;
}

.paragraph-125 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 22px;
  line-height: 27px;
}

.div-block-1274 {
  margin-bottom: 20px;
}

.text-block-403 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 35px;
}

.section-353433 {
  padding-top: 3%;
  padding-bottom: 5%;
}

.text-span-46 {
  color: var(--sekundärfarbe);
}

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

.div-block-1275 {
  margin-top: 20px;
  margin-bottom: 40px;
}

.text-block-404 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 35px;
}

.div-block-1276, .div-block-1277 {
  justify-content: center;
  display: flex;
}

.div-block-1278 {
  background-color: var(--tec-blue);
  border-radius: 5px;
  height: 380px;
  margin-top: -190px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
  position: relative;
}

.text-block-405 {
  color: var(--white);
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 27px;
  display: flex;
}

.paragraph-126 {
  color: var(--white);
  font-size: 22px;
  line-height: 27px;
}

.div-block-1279 {
  margin-bottom: 20px;
}

.bold-text-14 {
  color: var(--tec-blue);
  font-size: 25px;
  line-height: 30px;
}

.div-block-1280 {
  margin-top: 100px;
  margin-bottom: 40px;
  font-size: 22px;
  line-height: 27px;
}

.image-408, .image-409 {
  border-radius: 5px;
}

.div-block-1281 {
  margin-top: 20px;
}

.paragraph-127 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1282 {
  margin-top: 25px;
  margin-bottom: 20px;
}

.div-block-1284, .div-block-1285 {
  margin-bottom: 25px;
}

.div-block-1286 {
  margin-bottom: 20px;
}

.div-block-1287, .div-block-1288 {
  margin-top: 40px;
}

.div-block-1289 {
  justify-content: center;
  display: none;
}

.text-block-406 {
  color: #6f6f6f;
  font-family: Sinewssanspro, sans-serif;
  text-decoration: underline;
}

.bold-text-16 {
  color: var(--tec-blue);
}

.image-410 {
  width: 100%;
  height: 100%;
}

.image-411, .image-412 {
  height: 100%;
}

.image-413 {
  width: 100%;
}

.text-span-47 {
  color: var(--sekundärfarbe);
}

.paragraph-128 {
  color: var(--tec-blue);
  text-align: center;
  font-size: 30px;
  font-weight: 500;
  line-height: 35px;
}

.ref-cta.abstand {
  margin-top: 80px;
}

.text-span-48 {
  color: var(--sekundärfarbe);
}

.div-block-1291 {
  position: relative;
}

.image-414, .image-415 {
  border-radius: 5px;
}

.image-416 {
  width: 100%;
  height: 100%;
}

.div-block-1292 {
  margin-top: 40px;
}

.link-block-47 {
  z-index: 2147483647;
  text-decoration: none;
  position: fixed;
  bottom: 2%;
  right: 1%;
}

.link-block-47.w--current {
  z-index: 2147483647;
}

.tunnelling-menu-lps {
  z-index: 2147483647;
  background-color: var(--tec-blue);
  position: fixed;
  inset: 0% 0% auto;
}

.image-417 {
  width: 16%;
}

.div-block-1293 {
  z-index: 1;
  width: 23%;
  position: absolute;
}

.div-block-1293.rotate {
  width: 23%;
  transform: rotate(45deg);
}

.div-block-1294 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 85%;
  display: flex;
}

.div-block-1295 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-1296 {
  height: 15px;
}

.div-block-1297 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

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

.image-419 {
  width: 100%;
  height: 100%;
}

.dropdown-list-4 {
  background-color: #fff;
  border-radius: 4px;
  margin-top: -2px;
  box-shadow: 0 3px 8px #00000047;
}

.dropdown-list-4.w--open {
  background-color: #fff;
}

.card-slider_nav {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.slick-slider.cms-slider {
  margin-left: -12px;
  margin-right: -12px;
  display: flex;
}

.d-inline-block {
  display: inline-block;
}

.card-slider_nav-icon {
  width: 10px;
  height: 18px;
}

.header-wrapper_right {
  flex: 1;
  max-width: 600px;
}

.card-slider_item {
  flex-direction: row;
  flex: none;
  align-self: stretch;
  align-items: stretch;
  width: 350px;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.btn-icon {
  margin-left: 14px;
  display: inline-block;
}

.btn {
  color: #fff;
  background-color: #212121;
  border: 1px solid #0000;
  border-radius: 4px;
  margin-top: 12px;
  margin-right: 12px;
  padding: 8px 18px;
  text-decoration: none;
  transition: box-shadow .3s ease-out, border-color .3s ease-out;
  display: inline-block;
  box-shadow: inset 0 0 #0000;
}

.btn:hover {
  color: #fff;
  box-shadow: inset 0 0 0 100px #00000026;
}

.btn.btn-primary {
  background-color: #4253ff;
  border-color: #0000;
}

.btn.btn-primary.cc-dropdown {
  margin-top: 0;
  padding: 12px 20px;
}

.btn.btn-primary.card-slider_nav-btn {
  margin-top: 0;
  margin-left: 12px;
  margin-right: 0;
  padding: 15px 20px;
}

.header-wrapper {
  border-top: 1px solid #aeb0b5;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 20px;
  display: flex;
}

.container-16 {
  width: 90%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.mb-0 {
  margin-bottom: 0;
}

.header-wrapper_left {
  margin-left: 20px;
  display: flex;
}

.testimonial-columns {
  display: flex;
}

.quote-image {
  min-width: 70px;
  position: absolute;
  top: -25px;
  left: -15px;
}

.testimonial-paragraph {
  color: #546681;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5;
}

.slider-arrow-wrap {
  margin-top: 45px;
  display: flex;
}

.right-arrow-6 {
  display: none;
  inset: auto 35% 0% auto;
}

.slider-left {
  border-radius: 45px 0 45px 45px;
  justify-content: center;
  align-items: center;
  min-height: 45px;
  margin-right: 15px;
  padding: 15px 36px;
  display: flex;
  box-shadow: 1px 1px 45px #0016321a;
}

.testimonial-content-wrap {
  align-items: center;
  width: 50%;
  min-height: 350px;
  padding: 25px 25px 25px 55px;
  display: flex;
}

.left-arrow-6 {
  display: none;
  position: absolute;
  inset: auto 40% 0% auto;
}

.icon-7 {
  color: #4c4172;
}

.testimonial-content-block {
  max-width: 590px;
  position: relative;
}

.testimonial-author-wrap {
  margin-top: 45px;
}

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

.flowbase-navigation-2 {
  border-bottom: 1px solid #9b9eb838;
  justify-content: center;
  align-items: center;
  min-height: 80px;
  padding: 20px 3%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.button-wrapper-2 {
  position: relative;
}

.arrow-4 {
  width: 28px;
}

.logo {
  width: 114px;
  margin-bottom: 8px;
}

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

.author-name {
  color: #546681;
  margin-top: 0;
  font-size: 17px;
  font-weight: 400;
}

.slider-right-2 {
  border-radius: 45px 0 45px 45px;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  padding: 20px 36px;
  display: flex;
  box-shadow: 1px 1px 55px #00163214;
}

.testimonial-image-block {
  justify-content: center;
  align-items: center;
  width: 50%;
  min-height: 350px;
  padding: 85px;
  display: flex;
  position: relative;
}

.testimonial-image {
  width: 100%;
}

.testimonial-slider {
  background-color: #0000;
  height: 100%;
}

.testimonial-section {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/62a9e2cb013bd5db83a22d52_shape_02.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 370px;
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: 800px;
  padding: 180px 5%;
  display: flex;
  position: relative;
}

.arrow-disabled {
  border-radius: 45px 0 45px 45px;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  padding: 20px 36px;
  display: flex;
}

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

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

.section-353434 {
  background-color: #303136;
  justify-content: center;
  align-items: center;
  padding-top: 99px;
  padding-bottom: 99px;
  overflow: hidden;
}

.section-353434.is_full {
  height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.card {
  color: #b8b9c2;
  background-color: #3f4046;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.card-header {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/62a9ecaca5a3d970f93946b5_david-lundgren-1677087-unsplash.jpg");
  background-position: 50% 30%;
  background-size: cover;
  height: 150px;
}

.carousel-slider {
  width: 100%;
}

.carousel-slider._4 {
  right: -63%;
}

.carousel-slider._6 {
  right: -105%;
}

.carousel-slider._5 {
  right: -84%;
}

.carousel-slider._7 {
  right: -126%;
}

.carousel-slider._8 {
  right: -147%;
}

.container-18 {
  width: 90%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.btn-2 {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #3862ec;
  border-radius: 5px;
  padding: 15px 25px;
  font-size: 1rem;
  transition: background-color .3s ease-out;
}

.btn-2:hover {
  background-color: #213ea0;
}

.arrow-left {
  background-color: var(--sekundärfarbe);
  width: 50px;
  height: 50px;
  inset: auto auto 0% 0%;
}

.card-body {
  height: 100%;
  padding: 20px 10px;
}

.arrow-right {
  background-color: var(--sekundärfarbe);
  width: 50px;
  height: 50px;
  inset: auto 0% 0% auto;
}

.carousel-mask {
  width: 70%;
  overflow: hidden;
}

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

.div-block-1300 {
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 5px;
  padding: 20px;
}

.text-block-407 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 23px;
}

.div-block-1301 {
  margin-bottom: 15px;
}

.div-block-1302 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.section-353435 {
  background-color: var(--tec-blue);
  padding-top: 3%;
  padding-bottom: 3%;
}

.image-420 {
  width: 25%;
}

.image-421 {
  width: 50%;
}

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

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

.div-block-1303 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-422 {
  width: 100%;
}

.div-block-1304 {
  justify-content: flex-end;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

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

.section-353436 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63514bba92189b6ca98afbc6_bg_punkte%402x.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-353437 {
  padding-top: 10%;
  padding-bottom: 15%;
}

.div-block-1306 {
  background-color: var(--tec-blue);
  border-radius: 5px;
  padding: 30px;
}

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

.div-block-1307 {
  justify-content: center;
  margin-bottom: 30px;
  display: flex;
}

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

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

.div-block-1310 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1311 {
  margin-top: 5px;
}

.div-block-1312 {
  color: var(--white);
  flex-direction: column;
  align-items: center;
  margin-bottom: 30px;
  font-family: Sinewssanspro, sans-serif;
  display: flex;
}

.div-block-1313 {
  padding-top: 30px;
}

.text-block-408 {
  font-size: 35px;
  line-height: 40px;
}

.div-block-1314 {
  margin-top: 40px;
}

.text-block-409 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  line-height: 32px;
}

.grid-474 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

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

.text-block-410 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 25px;
}

.div-block-1316 {
  justify-content: center;
  display: flex;
}

.dropdown-5 {
  background-color: var(--white);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
}

.dropdown-toggle-7 {
  background-color: var(--white);
  border-radius: 5px 5px 0 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.dropdown-toggle-8 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.dropdown5 {
  display: block;
}

.dropdown-list-5 {
  background-color: var(--white);
  border-radius: 0 5px 5px;
  margin-left: 0;
  display: none;
  position: static;
}

.dropdown-link-6 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  position: static;
}

.section-353438 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 5%;
  position: relative;
}

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

.paragraph-129 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1317 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-423 {
  width: 50%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-block-411 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 30px;
}

.div-block-1318 {
  margin-bottom: 25px;
}

.div-block-1319 {
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.div-block-1320 {
  z-index: 2;
  background-color: var(--white);
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  border-radius: 5px;
  padding: 40px;
  position: relative;
}

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

.div-block-1321 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-412 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

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

.image-424 {
  width: 30px;
}

.div-block-1322 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.section-353439 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6352900f95c09be192d076bf_gradient_dunkel_klein.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 7%;
  padding-bottom: 7%;
}

.section-353440 {
  background-color: #f3f0f0;
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.div-block-1323 {
  width: 50%;
}

.div-block-1324 {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-1325 {
  margin-bottom: 2px;
}

.div-block-1326 {
  margin-top: 70px;
}

.div-block-1327 {
  margin-bottom: 2px;
}

.div-block-1328 {
  margin-bottom: 15px;
}

.grid-479 {
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-480 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.text-block-413 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
}

.div-block-1329 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.success-message-4 {
  background-color: #9bdbb6;
}

.text-block-414 {
  font-family: Sinewssanspro, sans-serif;
}

.section-353441, .section-353442, .section-353443, .section-353444 {
  padding-top: 5%;
}

.div-block-1330, .div-block-1331, .div-block-1332, .div-block-1333 {
  margin-top: 30px;
}

.div-block-1334 {
  position: relative;
}

.div-block-1335 {
  margin-top: 60px;
}

.image-426 {
  width: 80px;
  position: absolute;
  inset: auto auto -22% -6%;
}

.image-427 {
  width: 80px;
  position: absolute;
  inset: -19% -10% auto auto;
}

.div-block-1336 {
  margin-bottom: 25px;
}

.text-block-415 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

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

.section-353445 {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--sekundärfarbe), #c1dfe7);
  flex-direction: column;
  justify-content: center;
  padding-top: 3%;
  padding-bottom: 3%;
  display: flex;
}

.div-block-1337 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-1338 {
  margin-top: 45px;
}

.text-block-416 {
  color: var(--tec-blue);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.section-353446 {
  padding-top: 3%;
}

.image-428 {
  width: 30%;
}

.div-block-1339 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-1340 {
  z-index: 1;
  background-color: var(--sekundärfarbe);
  color: #051c4817;
  border-radius: 5px;
  width: 80px;
  height: 80px;
  position: absolute;
  inset: auto auto -22% -8%;
}

.div-block-1340.top-right {
  z-index: 3;
  inset: -19% -11% auto auto;
}

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

.div-block-1341 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.paragraph-130 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 25px;
  line-height: 30px;
}

.section-353447 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.grid-483 {
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
}

.image-429 {
  width: 70px;
}

.div-block-1342 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-block-417 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.div-block-1348 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.section-353448 {
  background-color: var(--tec-blue);
  margin-top: 60px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-1351 {
  background-color: var(--white);
  border-radius: 5px;
  width: 85%;
  margin-top: 20px;
  padding: 25px;
}

.div-block-1352 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.div-block-1353 {
  padding: 0 25px 25px;
}

.heading-140 {
  color: var(--white);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 300;
}

.heading-141 {
  color: var(--white);
  margin-top: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.heading-142 {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  font-weight: 400;
  line-height: 60px;
}

.div-block-1354 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 25px;
  display: flex;
}

.text-block-418 {
  color: var(--tec-blue);
  text-align: center;
  margin-bottom: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
}

.text-block-419 {
  color: var(--tec-blue);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
}

.div-block-1355 {
  margin-top: 20px;
}

.image-430 {
  width: 70%;
  display: none;
}

.div-block-1356 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.paragraph-131 {
  color: var(--white);
  font-size: 20px;
  line-height: 25px;
}

.div-block-1357 {
  padding-left: 25px;
  padding-right: 25px;
}

.div-block-1358 {
  justify-content: center;
  display: flex;
}

.section-353449 {
  padding-top: 5%;
  padding-bottom: 15%;
}

.div-block-1359 {
  background-color: var(--sekundärfarbe);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--sekundärfarbe), #afd9e4);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  padding: 40px 60px;
  display: flex;
}

.heading-143 {
  color: var(--tec-blue);
  text-align: center;
}

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

.div-block-1361, .div-block-1362 {
  margin-bottom: 20px;
}

.paragraph-132 {
  color: var(--tec-blue);
  font-size: 25px;
  line-height: 30px;
}

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

.div-block-1363 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-431 {
  width: 40%;
}

.div-block-1364 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-420 {
  color: var(--tec-blue);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
}

.div-block-1365, .div-block-1366 {
  margin-top: 15px;
}

.grid-486 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-1367 {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.image-432 {
  width: 25px;
}

.text-block-421 {
  color: var(--tec-blue);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.div-block-1368 {
  margin-top: 5px;
}

.div-block-1369 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-1370 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-1371 {
  margin-bottom: 20px;
}

.image-433 {
  width: 8%;
}

.onsite-blog-section {
  border-top: 1px solid var(--tec-blue);
  background-color: #ececec;
  margin-top: 20px;
  padding-top: 55px;
  padding-bottom: 5%;
}

.onsite-blog-section.cloud {
  background-color: #fff;
  border-top-style: none;
  padding-bottom: 0%;
}

.button-20 {
  color: #333;
  background-color: #0000;
  border: 3px solid #006cff;
  border-radius: 8px;
  font-size: 1.2em;
  font-weight: 600;
  line-height: 1.2;
}

.button-20:hover {
  color: #fff;
  background-color: #006cff;
}

.paragraph-133 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 20px;
  line-height: 24px;
}

.onsiteblog-content {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.tabs-menu-6 {
  flex-direction: column;
  width: 35%;
  margin-right: 20px;
  padding-top: 0;
  display: flex;
}

.subtitle {
  color: #006cff;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 400;
}

.tabs-4 {
  max-width: 1000px;
  display: flex;
}

.tabs-4.margin-bottom.margin-medium {
  max-width: none;
}

._w-footer {
  justify-content: space-between;
  margin-top: 30px;
  display: flex;
}

.div-block-1372 {
  margin-left: 2em;
  margin-right: 2em;
}

.tabs-content-4 {
  background-color: #fff;
  border-radius: 5px;
  flex: 1;
  padding: 20px;
}

.tabs-content-4.cloud {
  background-color: var(--background-blue);
  margin-bottom: 15px;
  padding: 40px;
}

.onsite-tab {
  background-color: #ffffff94;
  border-radius: 5px;
  margin-bottom: 15px;
  padding: 0;
}

.onsite-tab.w--current {
  border: 3px solid var(--box-shaddow);
  background-color: var(--background-blue);
  opacity: 1;
  font-weight: 400;
}

.heading-144 {
  color: var(--tec-blue);
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 45px;
}

.box-2 {
  cursor: pointer;
  border-radius: 5px;
  display: block;
}

.box-2.cloud {
  background-color: var(--background-blue);
}

.mt {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

.icon-8 {
  width: 48px;
  height: 48px;
}

.margin-bottom.margin-medium {
  margin-bottom: 0;
}

.grid-487 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph-134 {
  text-align: left;
}

.div-block-1373 {
  background-color: var(--background-blue);
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  flex-direction: column;
  justify-content: center;
  margin-right: 10px;
  padding: 10px 15px;
  display: flex;
}

.div-block-1373.config {
  background-color: #fff0;
}

.page-wrapper {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.tab {
  opacity: .5;
  background-color: #0000;
  padding: 0;
}

.tab.w--current {
  opacity: 1;
  background-color: #0000;
  padding: 0;
  font-weight: 400;
}

.box-3 {
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  padding: 2em;
  display: flex;
}

.div-block-1375 {
  flex-direction: column;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-block-422 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-423 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
}

.div-block-1376, .div-block-1377 {
  margin-bottom: 15px;
}

.onsite-richtext {
  margin-bottom: 25px;
}

.onsite-richtext h2 {
  color: var(--tec-blue);
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 500;
  line-height: 45px;
}

.onsite-richtext p {
  color: var(--tec-blue);
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.onsite-richtext h3 {
  color: var(--tec-blue);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 35px;
}

.onsite-richtext ul {
  padding-left: 40px;
  list-style-type: disc;
}

.onsite-richtext li {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.onsite-richtext h1 {
  color: var(--tec-blue);
  text-align: left;
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 45px;
}

.div-block-1378 {
  background-color: var(--tec-blue);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  flex-direction: column;
  align-items: center;
  display: none;
}

.div-block-1379 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.text-block-424 {
  color: var(--box-shaddow);
}

.div-block-1380 {
  margin-top: 5px;
}

.paragraph-135 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 25px;
  line-height: 30px;
}

.paragraph-135.centered {
  text-align: center;
}

.div-block-1381 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 30px;
}

.heading-145 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 65px;
}

.div-block-1382 {
  width: 60%;
}

.div-block-1383 {
  justify-content: center;
  display: flex;
}

.text-block-425 {
  color: #fff;
  font-family: Sinewssanspro, sans-serif;
}

.div-block-1384 {
  z-index: 100;
  cursor: pointer;
  background-color: #111d37;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 130px;
  height: 38px;
  display: flex;
  position: absolute;
  top: 171px;
  left: 54px;
}

.about-persons-subtext-2 {
  color: #fff;
  font-family: Sinewssanspro, sans-serif;
}

.div-block-1385 {
  padding-right: 20%;
}

.about-persons-heading-2 {
  color: #fff;
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 400;
}

.div-block-1386 {
  background-color: #111d37;
  padding: 30px;
  display: block;
}

.div-block-1387 {
  z-index: 0;
  background-color: #fff;
  width: 246%;
  display: none;
  position: absolute;
  top: 32px;
  box-shadow: -1px -1px 3px #ddd, 1px 1px 3px #ddd;
}

.section-353450 {
  background-color: var(--background-blue);
  padding-top: 9%;
}

.div-block-1388 {
  padding: 20px;
  display: block;
}

.div-block-1389 {
  z-index: 10;
  background-color: #111d37;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  top: 24px;
}

.text-block-426 {
  color: #fff;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  display: block;
}

.image-434 {
  width: 121%;
  max-width: 100%;
  margin-left: -48px;
}

.tabs_component--service {
  border: 5px solid var(--tec-blue);
  border-radius: 7px;
  box-shadow: 2px 2px 10px 3px #c8c8c8;
}

.tabs-layout_image-wrapper {
  border-radius: 1rem;
}

.tabs1_link-service {
  color: #fff;
  text-align: center;
  background-color: #fff3;
  border-top: .125rem solid #0000;
  border-radius: 3px;
  height: 100%;
  margin-left: 15px;
  padding: 10px;
  font-size: 1.25rem;
  font-weight: 600;
  transition: all .2s;
  box-shadow: -1px -1px 3px #c8c8c8, 1px 1px 3px #c8c8c8;
}

.tabs1_link-service:hover {
  background-color: #fff3;
}

.tabs1_link-service.w--current {
  border-style: solid;
  border-width: 0 0 4px;
  border-color: black black var(--sekundärfarbe);
  background-color: var(--white);
  color: #151d53;
  border-radius: 3px;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.text-color-yellow {
  color: #fac710;
}

.button-is-webflow {
  color: #fff;
  text-align: center;
  background-color: #4353ff;
  border-radius: 10rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem;
  font-weight: 600;
  transition: all .3s;
  display: inline-block;
}

.button-is-webflow:hover {
  color: #4353ff;
  background-color: #fff;
  box-shadow: inset 0 0 0 2px #4353ff;
}

.tabs_menu-service {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px #a5a5a5;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center start;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.tabs_menu-service._5ergrid {
  grid-template-columns: max-content max-content max-content max-content max-content;
}

.tabs_content-wrapper-service {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.tabs-layout_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top-right-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 40px 20px;
  display: block;
}

.tabs_content {
  border: 5px none var(--tec-blue);
  color: #000;
  background-color: #fff;
  border-radius: 0 0 10px 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0;
}

.tabs_content.blue {
  background-color: var(--background-blue);
}

.services-tabs_image {
  object-fit: contain;
  border-radius: .5rem;
  width: 40rem;
  height: 26rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium {
  font-size: 1.25rem;
}

.margin-bottom-2 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.section-tabs {
  padding-top: 5%;
  padding-bottom: 8%;
}

.text-block-427, .text-block-428 {
  font-family: Sinewssanspro, sans-serif;
}

.text-block-429 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
}

.lp-button-2 {
  text-align: center;
  background-color: #051c48;
  border-bottom: 4px solid #030c1e;
  border-radius: 5px;
  padding: 15px 60px;
  text-decoration: none;
}

.lp-button-2.bright {
  background-color: #a3d9e7;
  border-bottom-color: #67a1b0;
}

.text-span-50 {
  color: #a3d9e7;
}

.lp-button-text-2 {
  color: #fff;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 23px;
  text-decoration: none;
}

.lp-button-text-2.dark-blue {
  color: #051c48;
}

.lp-top-heading-v2-2 {
  color: #f0f0f0;
  margin-top: 5px;
  padding-left: 4%;
  padding-right: 4%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 60px;
}

.lp-top-heading-v2-2.v1 {
  color: #fff;
  text-align: center;
  font-size: 45px;
  line-height: 53px;
}

.lp-top-headin-v2-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 29px;
  font-weight: 300;
  line-height: 33px;
}

.text-span-51 {
  color: #a3d9e7;
}

.lp-top-text-v2-2 {
  color: #fff;
  font-size: 25px;
  font-weight: 300;
  line-height: 26px;
  display: block;
}

.section-353452 {
  background-color: #051c48;
  height: auto;
  margin-top: 30px;
  padding-top: 40px;
  padding-bottom: 170px;
}

.div-block-1390 {
  padding-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px;
}

.div-block-1391 {
  margin-bottom: 60px;
}

.grid-488 {
  grid-column-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

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

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

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

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

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

.div-block-1395 {
  background-color: #edf7fa;
}

.section-353453 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: none;
}

.section-353454 {
  background-color: var(--tec-blue);
  background-image: linear-gradient(#051c48c4, #051c48c4), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/633401177528e35837a43fc7_Individuelle_Softwareentwicklung_M%C3%BCnchen.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  margin-top: 60px;
  display: flex;
}

.section-353454.rosenheim {
  background-image: linear-gradient(#051c48c4, #051c48c4), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6352911283cd792c0d0b5568_Rosenheim.jpg");
}

.section-353454.m-nchen {
  background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6352903e1fd75e2958ec1636_Individuelle_Softwareentwicklung_M%C3%BCnchen.jpg");
}

.section-353454.bayern {
  background-image: linear-gradient(#051c48a6, #051c48a6), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6352903e1fd75e2958ec1636_Individuelle_Softwareentwicklung_M%C3%BCnchen.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.grid-491 {
  grid-template-rows: auto;
  grid-template-columns: 73% 25%;
}

.div-block-1396 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.local-heading {
  color: var(--white);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 55px;
  font-weight: 500;
  line-height: 55px;
}

.local-paragraph {
  color: var(--white);
  text-align: left;
  font-size: 25px;
  line-height: 30px;
}

.local-subheading {
  color: var(--white);
  font-size: 35px;
  font-weight: 400;
  line-height: 40px;
}

.paragraph-136 {
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.heading-146 {
  font-size: 30px;
  line-height: 35px;
}

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

.div-block-1399 {
  display: none;
}

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

.div-block-1401 {
  display: none;
}

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

.section-353455 {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--tec-blue), #101e8e), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6329d0641c3dac2007e48bfd_MicrosoftTeams-image%20(107).png");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.paragraph-137 {
  color: var(--tec-blue);
  font-size: 25px;
  line-height: 30px;
}

.heading-147 {
  color: var(--tec-blue);
  text-align: center;
}

.div-block-1402 {
  margin-bottom: 40px;
}

.div-block-1403 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1404 {
  margin-top: 10px;
}

.text-block-430 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 27px;
}

.image-435 {
  width: 60%;
}

.section-353456 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

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

.paragraph-138 {
  color: var(--white);
  font-size: 22px;
  line-height: 27px;
}

.paragraph-138.b {
  color: var(--tec-blue);
}

.div-block-1405 {
  margin-bottom: 10px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.text-block-431 {
  color: var(--white);
  text-align: center;
  line-height: 30px;
}

.text-block-431.b {
  color: var(--tec-blue);
}

.div-block-1406 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.div-block-1407 {
  background-color: var(--tec-blue);
  box-shadow: -2px -2px 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
  border-radius: 3px;
  flex-direction: column;
  justify-content: center;
  padding-top: 20px;
  display: flex;
}

.div-block-1407.lightblue {
  background-color: var(--sekundärfarbe);
  height: 100%;
  padding-top: 20px;
}

.div-block-1408 {
  margin-top: 30px;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
}

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

.div-block-1409 {
  background-color: var(--sekundärfarbe);
  border-radius: 3px;
}

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

.div-block-1411 {
  background-color: var(--tec-blue);
  box-shadow: -2px -2px 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
  border-radius: 3px;
  padding: 20px;
}

.text-block-432 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.div-block-1412 {
  margin-bottom: 20px;
}

.div-block-1413 {
  margin-bottom: 40px;
}

.image-436, .image-437, .image-438, .image-439 {
  width: 40%;
}

.text-span-52 {
  color: var(--sekundärfarbe);
}

.tobar-local {
  z-index: 2147483647;
  background-color: var(--tec-blue);
  width: 100%;
  height: 30px;
  margin-top: -1px;
  position: fixed;
}

.grid-495, .grid-496 {
  grid-template-rows: auto;
}

.div-block-1414 {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--tec-blue), #0b2962);
  padding-top: 30px;
  padding-bottom: 30px;
}

.image-440 {
  width: 30px;
}

.image-441 {
  width: 27px;
}

.section-353457 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.card-2 {
  box-shadow: -1px -1px 2px 1px var(--box-shaddow), 0 1px 2px 1px var(--box-shaddow);
  color: #b8b9c2;
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.carousel-slider-2._4 {
  right: -63%;
}

.carousel-slider-2._6 {
  right: -105%;
}

.carousel-slider-2._3 {
  right: -42%;
}

.carousel-slider-2._5 {
  right: -84%;
}

.carousel-slider-2._7 {
  right: -126%;
}

.carousel-slider-2._8 {
  right: -147%;
}

.carousel-slider-2._2 {
  right: -21%;
}

.carousel-slider-2._9 {
  right: -167%;
}

.carousel-slider-2._10 {
  right: -187%;
}

.carousel-slider-2._11 {
  right: -207%;
}

.carousel-slider-2._12 {
  right: -227%;
}

.carousel-slider-2._13 {
  right: -247%;
}

.carousel-slider-2._14 {
  right: -267%;
}

.arrow-left-2 {
  background-color: #0000;
  border-radius: 4px;
  width: 50px;
  height: 50px;
  inset: auto auto 0% 0%;
}

.arrow-right-2 {
  width: 50px;
  height: 50px;
  inset: auto 0% 0% auto;
}

.arrow-right-2.modified {
  background-color: #0000;
  border-radius: 4px;
  display: block;
}

.carousel-mask-2 {
  width: 20%;
  overflow: visible;
}

.div-block-1415 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1416 {
  margin-top: 30px;
}

.paragraph-139 {
  color: var(--tec-blue);
  font-size: 30px;
  font-weight: 500;
}

.tscarusellimg {
  width: 60%;
}

.text-block-433 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}

.section-353458 {
  background-color: var(--white);
  margin-bottom: -15px;
  padding-top: 5%;
  padding-bottom: 5%;
}

.text-block-434 {
  color: var(--tec-blue);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 400;
}

.div-block-1417 {
  margin-bottom: 40px;
}

.heading-148 {
  color: var(--tec-blue);
  text-align: center;
}

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

.div-block-1418 {
  background-color: var(--white);
  border-radius: 5px;
}

.div-block-1419, .div-block-1420 {
  padding: 30px;
}

.paragraph-140 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.text-block-435 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 27px;
  font-weight: 500;
  line-height: 32px;
}

.div-block-1421 {
  margin-bottom: 20px;
}

.div-block-1422 {
  margin-bottom: 30px;
}

.section-353459 {
  background-color: var(--tec-blue);
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  margin-top: 60px;
  display: flex;
}

.image-442 {
  border: 5px solid var(--white);
  opacity: .62;
  filter: blur(3px);
  position: static;
}

.div-block-1423 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-1424 {
  position: absolute;
  top: 40%;
}

.div-block-1425 {
  width: 60%;
}

.heading-149 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 300;
}

.heading-150 {
  color: var(--white);
  margin-top: 0;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.div-block-1426 {
  margin-bottom: 20px;
}

.section-353460 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.div-block-1427 {
  width: 45%;
}

.div-block-1428 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1429 {
  margin-bottom: 30px;
}

.div-block-1430 {
  display: none;
}

.div-block-1431 {
  margin-top: 40px;
}

.image-443, .image-444 {
  width: 100%;
}

.div-block-1432 {
  margin-top: 40px;
}

.div-block-1433 {
  width: 80%;
  margin-top: 20px;
  margin-bottom: 30px;
}

.image-445 {
  width: 25px;
}

.radio-button-label-2 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
}

.div-block-1434 {
  color: var(--tec-blue);
}

.radio-button-label-3 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 16px;
}

.slide-5, .slide-6, .slide-7 {
  width: 100px;
}

.first-slide-content {
  width: 50%;
  position: relative;
}

.mask-3 {
  border: 2px #000;
  width: 33.33%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 0;
  display: block;
  overflow: visible;
}

.slide-content {
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  left: -370px;
  overflow: hidden;
}

.last-slide-content {
  width: 50%;
  height: 100%;
}

.column-slide {
  margin-left: 30px;
}

.column-slide.last {
  z-index: 500;
}

.column-slide.first {
  z-index: 10;
  border-style: none;
  padding-right: 0;
}

.slide-title {
  z-index: 20;
  color: #474747;
  text-align: center;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.slide-title.ghost-last {
  z-index: 20;
  inset: 0% -91% auto auto;
}

.tooltip-text {
  padding-left: 7px;
  padding-right: 7px;
  position: absolute;
}

.tooltip-text.every-slide {
  color: #fff;
  text-align: center;
  background-color: #979999;
  width: 25%;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  inset: 0% 0% auto;
}

.tooltip-text.last-slide {
  color: #fff;
  background-color: #05b49a;
  inset: -4% -22% auto auto;
}

.first-slide-wrap {
  float: right;
  justify-content: flex-end;
  width: 200%;
  display: flex;
  position: relative;
}

.column-step-slider {
  background-color: #0000;
  width: 100%;
  height: 200px;
  margin-left: 15px;
  margin-right: 15px;
  padding-left: 100px;
  padding-right: 100px;
  display: inline-block;
  overflow: hidden;
}

.last-slide-ghost {
  width: 50%;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  overflow: hidden;
}

.last-slide-wrap {
  float: left;
  background-color: #05b49ad9;
  border: 2px dashed #05b49a;
  justify-content: flex-start;
  width: 200%;
  height: 100%;
  display: flex;
}

.slide-image {
  width: 80%;
  max-width: none;
  display: block;
}

.first-slide-ghost {
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  overflow: hidden;
}

.slide-arrow {
  background-color: #fff;
  border: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  display: flex;
}

.image-446, .image-447 {
  width: 60%;
}

.slide-nav-4 {
  background-color: var(--tec-blue);
  color: var(--tec-blue);
  display: none;
  position: absolute;
}

.image-448, .image-449 {
  width: 100%;
}

.ref_slider {
  padding-top: 2%;
  padding-bottom: 1%;
  display: block;
}

.popup {
  z-index: 9999;
  background-image: linear-gradient(#00000080, #00000080);
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 6% 5% 20%;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.popupwrapper {
  flex-wrap: wrap;
  place-content: center;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.user-profile-item {
  width: 31%;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.user-desc-bio {
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  padding: 5%;
  position: relative;
  overflow: scroll;
}

.user-description-box {
  background-color: #fff;
  padding: 5%;
}

.heading-151 {
  color: #b74242;
  text-align: center;
}

.heading-151.rl {
  text-align: left;
}

.paragraph-141 {
  text-align: center;
  font-style: italic;
}

.paragraph-141.rl {
  text-align: left;
  font-style: normal;
}

.link-block-48 {
  position: absolute;
  inset: 3% 3% auto auto;
}

.user-link-box {
  color: #505050;
  background-color: #ffeefb;
  border: 1px solid #b74242;
  border-radius: 10px;
  flex-direction: column;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.image-450 {
  width: 30px;
}

.div-block-1435 {
  align-items: flex-end;
  display: flex;
}

.image-451, .image-452, .image-453 {
  width: 30px;
}

.div-block-1436 {
  margin-right: 2px;
}

.tab-wrapper {
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-1437 {
  margin-top: 40px;
}

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

.div-block-1439 {
  background-color: var(--sekundärfarbe);
  border-radius: 6px;
  padding: 30px;
}

.section-353461 {
  margin-top: 100px;
}

.section-353462 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-353462.wp {
  display: none;
}

.section-353462.none {
  display: block;
}

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

.image-454 {
  width: 60%;
  display: none;
}

.div-block-1440 {
  justify-content: center;
  display: flex;
}

.div-block-1441 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-1442 {
  background-color: var(--white);
  border-radius: 5px;
  width: 80%;
}

.text-block-436 {
  color: var(--tec-blue);
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-1443 {
  flex-direction: column;
  align-items: center;
  margin-top: -32px;
  display: flex;
}

.link-block-49 {
  border: 2px solid var(--tec-blue);
  border-radius: 5px;
  padding: 10px;
  text-decoration: none;
}

.text-block-437 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  text-decoration: none;
}

.div-block-1444 {
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.grid-499 {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
}

.image-455 {
  width: 80px;
}

.div-block-1445 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

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

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

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

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

.margin-bottom-24px {
  margin-bottom: 24px;
}

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

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

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

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.div-block-1447 {
  background-color: var(--tec-blue);
  padding-top: 5%;
  padding-left: 6%;
}

.grid-500 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.div-block-1449 {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.div-block-1450 {
  padding-bottom: 11%;
}

.div-block-1451 {
  margin-top: 54px;
}

.section-353463 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63ce5cb557a945a52a09f231_UiPath_icon_transparent.svg");
  background-position: 8%;
  background-repeat: no-repeat;
  background-size: 28%;
  padding-top: 5%;
  padding-bottom: 5%;
}

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

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

.grid-503 {
  grid-template-columns: 25% 2.5fr 25%;
}

.grid-503.big {
  grid-template-rows: auto auto auto;
  align-items: center;
}

.section-353464 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-1452 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-353465 {
  padding-top: 5%;
  padding-bottom: 7%;
}

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

.grid-505 {
  grid-template-rows: auto;
  grid-template-columns: 100px 1fr;
}

.grid-506 {
  grid-column-gap: 25px;
  grid-template-rows: auto;
}

.grid-507 {
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-1453 {
  margin-top: 20px;
  padding-bottom: 5%;
}

.div-block-1454 {
  background-color: var(--tec-blue);
  box-shadow: 2px 2px 11px 0 var(--tec-blue), 2px 2px 11px 0 var(--tec-blue);
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63ce7f49742be7917adcee86_Intranet_Facts2.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 7px;
}

.div-block-1454._2 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63ce7f4b4d514df11479ae00_Intranet_Facts.png");
  background-position: 0 0;
  background-size: cover;
}

.div-block-1454._3 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63ce7f39c58896378b87a2a7_Intranet_Facts3.png");
  background-position: 0 0;
  background-size: cover;
}

.text-block-438 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.div-block-1455 {
  padding: 25px 20px 20px;
}

.text-block-439 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

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

.text-block-440 {
  color: var(--tec-blue);
  margin-top: -4px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.div-block-1458, .div-block-1459 {
  margin-top: 25px;
}

.text-block-441 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-1460 {
  margin-top: 10px;
}

.div-block-1461 {
  background-color: var(--background-blue);
  border-radius: 7px;
  padding: 15px;
}

.div-block-1462 {
  flex-direction: column;
  align-items: center;
  margin-top: -13px;
  display: flex;
}

.text-block-442 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.div-block-1463 {
  margin-bottom: 25px;
}

.paragraph-142 {
  color: var(--tec-blue);
  text-align: left;
}

.div-block-1464 {
  margin-bottom: 25px;
}

.section-353466 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63ce5d7e70e2782089467ff6_firestart_icon.svg");
  background-position: 8%;
  background-repeat: no-repeat;
  background-size: 28%;
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-1465 {
  position: relative;
}

.div-block-1466 {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.div-block-1467 {
  align-items: flex-end;
  display: flex;
}

.div-block-1468 {
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 35px;
  display: flex;
}

.div-block-1468.weniger-abstand {
  margin-bottom: 25px;
}

.div-block-1468.abstand._100 {
  justify-content: center;
  align-items: flex-start;
  height: 100%;
}

.div-block-1468.konfig {
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-top: 75px;
}

.div-block-1468.mid {
  justify-content: center;
  align-items: flex-start;
}

.div-block-1469 {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.div-block-1470 {
  margin-bottom: 5px;
}

.div-block-1471 {
  margin-top: 20px;
  margin-bottom: 5px;
}

.div-block-1472 {
  margin-bottom: 5px;
}

.grid-508 {
  grid-column-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-1473 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-456 {
  width: 30px;
}

.grid-509 {
  grid-column-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-1474 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-457 {
  width: 30px;
}

.grid-510 {
  grid-column-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-1475 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-span-53, .text-span-54 {
  font-weight: 500;
}

.div-block-1476 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6406f755d4b9da38b3baad7b_Software_programmieren_lassen.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-1476.another {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6406e9dbbb4a9964e0209947_Programmieren.png");
}

.div-block-1476.another2 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6406eb18d4b9dac09eb9d160_Software_Meeting.png");
}

.div-block-1477 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63528ef8c34d6505d06cc4ab_team_bpm_4%402x.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-1478 {
  margin-bottom: 35px;
}

.div-block-1479 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

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

.div-block-1480.facts-para-big {
  justify-content: center;
  align-items: center;
}

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

.div-block-1482 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63528ef7db7864eadf14d74f_team_bpm_2%402x.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-1483 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63528fb4a054629cce9b91cd_Digital_Experts_Team.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-1483.another {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6406ea3650d2288262eb4cfa_Thomas_und_Ulrich.png");
}

.div-block-1483.another2 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6406eac7f93ac355cc3bb0aa_Lukas_beim_Software_entwicklen.png");
}

.grid-511 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  margin-bottom: 20px;
}

.grid-511.nl {
  margin-left: 4px;
}

.radio-button-label-4 {
  color: var(--tec-blue);
  margin-top: 4px;
  margin-bottom: 0;
  margin-left: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.radio-button-label-4.kontakt {
  font-size: 17px;
}

.radio-button-label-4.simpleform {
  font-size: 17px;
  line-height: 17px;
}

.radio-button-label-4.nl {
  font-size: 19px;
}

.radio-button-label-4.nl.white {
  color: var(--white);
}

.radio-button-label-4.auf {
  font-size: 20px;
}

.radio-button-label-4.auf.white {
  color: var(--white);
}

.radio-button-label-4.guide {
  font-size: 19px;
}

.radio-button-field {
  cursor: pointer;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 25px;
  display: flex;
}

.radio-button-field.datenschutz {
  margin-bottom: 20px;
}

.radio-button-2 {
  border: 1px none var(--tec-blue);
  background-color: var(--white);
  width: 22px;
  height: 22px;
  margin-left: -20px;
}

.radio-button-2.w--redirected-checked {
  border-style: solid;
  border-color: var(--white);
  background-color: var(--tec-blue);
}

.radio-button-2.w--redirected-focus {
  box-shadow: 0 0 3px 1px var(--tec-blue);
}

.radio-button-3 {
  border-color: var(--tec-blue);
  width: 22px;
  height: 22px;
}

.radio-button-4 {
  border-color: var(--tec-blue);
  background-color: var(--white);
  width: 20px;
  height: 20px;
}

.radio-button-4.w--redirected-checked {
  background-color: var(--tec-blue);
  border-style: none;
  padding: 2px;
}

.radio-button-label-5 {
  margin-top: 3px;
  margin-left: 3px;
}

.div-block-1484, .div-block-1485 {
  position: relative;
}

.div-block-1486 {
  margin-bottom: 40px;
}

.div-block-1487 {
  margin-bottom: 20px;
}

.section-353467 {
  display: none;
}

.kf-wrapper {
  margin-left: 6%;
  margin-right: 6%;
}

.radio-button-field-2 {
  align-items: center;
  padding-left: 0;
  font-size: .8rem;
  display: flex;
}

.radio-container {
  cursor: pointer;
  background-color: #edeef6;
  border-radius: 100px;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .5rem;
  position: relative;
  box-shadow: inset -1px -1px 3px #ffffff85, 1px 1px 1px #fff, inset 1px 1px 3px #43516833;
}

.radio-on-container {
  padding: 4px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.radio-on {
  background-color: #f3f7fc;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: relative;
  box-shadow: inset 1px 0 #fff, 2px 2px 3px #43516833;
}

.radio-button-5 {
  display: none;
}

.div-block-1488, .recaptcha-3 {
  margin-bottom: 20px;
}

.div-block-1489 {
  margin-top: 25px;
  margin-bottom: 5px;
}

.slide-nav-5 {
  display: block;
}

.section-353468 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.grid-512 {
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr max-content 1fr;
  margin-top: 40px;
}

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

.grid-513.last {
  grid-template-rows: auto auto;
}

.heading-152 {
  color: var(--tec-blue);
  text-align: right;
  font-family: Sinewssanspro, sans-serif;
  font-size: 27px;
  font-weight: 500;
}

.heading-152.left {
  text-align: left;
}

.paragraph-143 {
  color: var(--tec-blue);
  text-align: right;
  font-size: 22px;
  line-height: 25px;
}

.paragraph-143.left {
  text-align: left;
}

.text-block-443 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
}

.div-block-1490 {
  background-color: var(--tec-blue);
  width: 6px;
  height: 200px;
}

.div-block-1490.last {
  height: 50px;
}

.div-block-1490.blue {
  z-index: 2;
  margin-left: 24px;
  position: absolute;
}

.div-block-1490.grey {
  z-index: 1;
  background-color: #bfbfbf;
  position: absolute;
}

.div-block-1491 {
  justify-content: center;
  height: 100%;
  display: flex;
  position: static;
}

.image-458 {
  z-index: 3;
  margin-bottom: -3px;
  position: relative;
}

.div-block-1492 {
  justify-content: center;
  display: flex;
}

.div-block-1493 {
  margin-top: -35px;
}

.div-block-1493.last {
  justify-content: center;
  margin-top: 10px;
  display: flex;
}

.div-block-1494, .div-block-1495, .div-block-1496, .div-block-1499 {
  justify-content: center;
  display: flex;
}

.section-353469 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: none;
}

.section-353469.nv {
  display: none;
}

.section-353469.nv2 {
  display: block;
}

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

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

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

.div-block-1500 {
  box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  padding: 25px;
}

.div-block-1500.cn, .div-block-1500.ki {
  display: block;
}

.div-block-1500.rel {
  min-height: 500px;
  position: relative;
}

.paragraph-144 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 19px;
  line-height: 23px;
}

.div-block-1501 {
  padding-right: 25px;
}

.text-block-444 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.paragraph-145 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 19px;
}

.image-459 {
  width: 90px;
}

.div-block-1502 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.div-block-1503 {
  background-color: var(--tec-blue);
  padding-top: 30px;
  padding-bottom: 30px;
}

.text-block-445 {
  color: var(--white);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.div-block-1504 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.section-353470 {
  padding-top: 5%;
  padding-bottom: 8%;
}

.grid-516 {
  grid-column-gap: 50px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
}

.text-block-446 {
  color: var(--tec-blue);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 25px;
}

.div-block-1505 {
  padding: 20px 40px;
}

.div-block-1506 {
  box-shadow: -1px -1px 10px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  height: 290px;
  position: relative;
}

.section-353471 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: none;
}

.div-block-1507 {
  background-color: var(--tec-blue);
  padding: 50px;
}

.paragraph-146 {
  color: var(--background-blue);
  text-align: left;
}

.text-block-447 {
  color: var(--background-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 25px;
}

.div-block-1508 {
  margin-top: 85px;
}

.div-block-1509 {
  background-color: var(--white);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.div-block-1510 {
  justify-content: center;
  display: flex;
}

.div-block-1511 {
  margin-top: 40px;
}

.div-block-1512 {
  background-color: var(--tec-blue);
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-1513 {
  position: relative;
}

.text-block-448 {
  color: var(--white);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  line-height: 28px;
  display: flex;
}

.div-block-1514 {
  position: absolute;
  inset: 0%;
}

.text-block-449 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 27px;
}

.div-block-1515 {
  margin-bottom: 20px;
}

.div-block-1516 {
  padding-left: 15px;
  padding-right: 15px;
}

.timeline-area.abstand {
  margin-bottom: 90px;
}

.timeline-area.abstand2 {
  margin-bottom: 70px;
}

.section-353472 {
  padding-top: 5%;
  padding-bottom: 8%;
}

.section-353472.bg {
  background-color: var(--tec-blue);
}

.grid-517 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  margin-top: 40px;
}

.grid-518 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.paragraph-147 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 30px;
  line-height: 33px;
}

.paragraph-147.white {
  color: var(--white);
}

.text-block-450 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 25px;
}

.grid-519 {
  grid-template-rows: auto;
  grid-template-columns: .5fr max-content;
}

.div-block-1517 {
  background-color: var(--tec-blue);
}

.div-block-1517.white {
  background-color: var(--white);
}

.text-block-451 {
  color: var(--white);
  text-transform: uppercase;
  padding: 10px 20px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
}

.text-block-451.tec {
  color: var(--tec-blue);
}

.image-460 {
  width: 45px;
}

.div-block-1518 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-1519 {
  margin-top: 30px;
}

.grid-520 {
  grid-column-gap: 16px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  margin-bottom: 30px;
}

.div-block-1520 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

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

.section-353473 {
  background-color: var(--background-blue);
  display: block;
}

.section-353473.abmguide {
  display: block;
}

.section-353473.pzd {
  display: none;
}

.grid-522 {
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
}

.image-461 {
  width: 20px;
  margin-bottom: -4px;
}

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

.text-block-452 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
}

.div-block-1523 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-1524 {
  margin-bottom: 20px;
}

.text-block-453 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
}

.text-block-454 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 35px;
  line-height: 35px;
}

.div-block-1525 {
  margin-bottom: 30px;
}

.grid-523 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.div-block-1526 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-block-455 {
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.image-462 {
  width: 28px;
}

.link-block-51 {
  background-color: var(--sekundärfarbe);
  color: var(--tec-blue);
  border-radius: 4px;
  padding: 7px 15px;
  text-decoration: none;
}

.div-block-1527 {
  margin-bottom: 30px;
}

.div-block-1528 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-463 {
  margin-top: -79px;
}

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

.div-block-1530 {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.image-464 {
  width: 45px;
}

.field-label-11 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 18px;
}

.radio-button-6 {
  width: 22px;
  height: 22px;
}

.nl-label {
  font-family: Sinewssanspro, sans-serif;
}

.nl-label.white {
  color: var(--white);
}

.text-field-10 {
  border-radius: 3px;
  width: 70%;
  margin-left: 4px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.auf-label {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
}

.auf-label.white {
  color: var(--white);
}

.text-field-11 {
  border-radius: 3px;
  width: 70%;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
}

.div-block-1531 {
  position: relative;
}

.agb-heading {
  margin-top: -133px;
}

.html-embed-6, .html-embed-7 {
  position: relative;
}

.section-353474 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: none;
}

.div-block-1532 {
  justify-content: center;
  display: flex;
}

.brand {
  padding-left: 0;
}

.section-353475 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-1549 {
  width: 100%;
  box-shadow: -9px -5px 10px #0003, 7px 7px 10px #25252580;
}

.grid-525 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.div-block-1550 {
  margin-top: 20px;
}

.section-353476 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-1551 {
  width: 70%;
}

.div-block-1552 {
  justify-content: center;
  display: flex;
}

.div-block-1553 {
  margin-bottom: 40px;
}

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

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

.section-353477 {
  background-color: var(--tec-blue);
  height: 100vh;
  padding-top: 110px;
  padding-bottom: 100px;
}

.div-block-1556 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1557 {
  width: 80%;
}

.videoheading {
  color: var(--white);
  text-align: center;
  font-size: 70px;
  line-height: 70px;
}

.videosubheading {
  color: var(--white);
  text-align: center;
}

.videotext {
  color: var(--white);
  font-size: 30px;
  line-height: 34px;
}

.div-block-1558 {
  margin-bottom: 25px;
}

.div-block-1559 {
  margin-top: 20px;
}

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

.section-353478 {
  background-color: var(--tec-blue);
  flex-direction: column;
  justify-content: center;
  padding-top: 110px;
  padding-bottom: 100px;
  display: flex;
}

.videoheading2 {
  color: var(--white);
  text-align: left;
}

.videosubheading2 {
  color: var(--white);
  text-align: left;
  font-size: 40px;
  line-height: 43px;
}

.videotext2 {
  color: var(--white);
  text-align: left;
  font-size: 25px;
  line-height: 28px;
}

.image-465, .image-466 {
  display: none;
}

.div-block-1562, .div-block-1563 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1564 {
  justify-content: center;
  align-items: flex-end;
  margin-top: 15px;
}

.div-block-1565 {
  margin-top: -13px;
}

.div-block-1565.mid {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1566 {
  margin-top: 15px;
}

.div-block-1567 {
  margin-top: -13px;
}

.div-block-1567.mid {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1568 {
  width: 30px;
}

.link-block-52 {
  width: 23px;
}

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

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

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

.margin-bottom-24px-2 {
  margin-bottom: 24px;
}

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

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

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

.hero-image {
  width: 100%;
  margin-top: 50px;
}

.grid-527 {
  grid-column-gap: 65px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .75fr 1fr;
  margin-top: 60px;
}

.div-block-1569 {
  background-color: var(--tec-blue);
  border-radius: 7px;
  padding: 10px 20px;
}

.section-353479 {
  padding-top: 10%;
  padding-bottom: 5%;
}

.div-block-1570 {
  background-color: var(--background-blue);
  border-radius: 7px;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
  display: flex;
}

.div-block-1570.cs {
  padding: 40px;
}

.grid-528 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: max-content 1fr;
}

.image-467 {
  width: 25px;
}

.paragraph-148 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 22px;
  line-height: 26px;
}

.heading-153 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
}

.div-block-1571 {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.grid-529 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.section-353480 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6193bd9b9665380ce511ecab_pd_mitarbeiter_bg%402x.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.div-block-1573 {
  background-color: var(--white);
  border-radius: 7px;
  flex-direction: column;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.paragraph-149 {
  color: var(--white);
  text-align: left;
  font-size: 26px;
  line-height: 30px;
}

.div-block-1574 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-1575, .div-block-1576 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-468 {
  width: 60px;
}

.section-353481 {
  margin-top: 5%;
  padding-top: 5%;
  padding-bottom: 5%;
  position: relative;
}

.grid-531 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

.div-block-1578 {
  background-color: #fff;
  border-radius: 5px;
  padding: 20px;
  box-shadow: 0 1px 3px #9e9e9e33, 1px 1px 3px #9e9e9e33;
}

.text-block-456 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.image-469 {
  width: 80px;
}

.div-block-1579 {
  margin-bottom: 20px;
}

.text-block-457 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.div-block-1580 {
  margin-bottom: 15px;
}

.div-block-1581 {
  background-color: var(--tec-blue);
  padding-top: 30px;
  padding-bottom: 30px;
}

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

.image-470 {
  z-index: 100000;
  width: 100%;
  max-width: 100%;
  margin-top: 41px;
  position: relative;
}

.image-470.orasis {
  margin-top: 4px;
}

.image-470.artus {
  margin-top: -70px;
}

.image-470.arthrex {
  margin-top: -18px;
}

.image-470.marco {
  margin-top: -155px;
}

.image-470.br-ckner {
  margin-top: -10px;
}

.image-470.miba {
  margin-top: 4px;
}

.div-block-1582 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-1583 {
  margin-bottom: 40px;
}

.section-353483 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 7%;
}

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

.grid-533._4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-1584 {
  background-color: var(--white);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  padding: 25px;
  display: flex;
  box-shadow: -1px 0 3px #b9b9b9, 1px 1px 3px #b9b9b9;
}

.div-block-1585 {
  margin-bottom: 15px;
}

.div-block-1586 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-1587 {
  margin-top: 40px;
}

.section-353484 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.paragraph-150 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 24px;
  line-height: 28px;
}

.div-block-1588 {
  width: 90%;
}

.div-block-1589 {
  width: 90%;
  margin-top: 40px;
  margin-bottom: 20px;
}

.text-block-458 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 26px;
}

.div-block-1590 {
  background-color: var(--background-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 45%;
  height: 670px;
  padding: 40px 0 40px 80px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-1590.artus {
  align-items: center;
  width: 46%;
  min-height: 700px;
  padding-right: 90px;
}

.div-block-1590.brckner {
  padding-right: 90px;
}

.div-block-1590.abstand-unten {
  padding-top: 120px;
  padding-bottom: 80px;
}

.div-block-1590.marco {
  padding-top: 0;
  padding-bottom: 0;
}

.grid-534 {
  grid-column-gap: 40px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: max-content .75fr;
}

.text-block-459 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 40px;
  text-decoration: none;
}

.div-block-1591 {
  flex-direction: column;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.text-block-460 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 26px;
  text-decoration: none;
}

.text-block-461 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 26px;
}

.text-block-462 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 28px;
  line-height: 30px;
  text-decoration: none;
}

.div-block-1592 {
  text-decoration: none;
}

.div-block-1593 {
  margin-bottom: 40px;
}

.div-block-1594 {
  margin-top: 30px;
}

.section-353485 {
  background-color: var(--background-blue);
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.div-block-1595 {
  background-color: var(--white);
  box-shadow: 0 1px 3px #0003;
}

.section-353486 {
  padding-top: 5%;
  padding-bottom: 5%;
}

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

.div-block-1597 {
  margin-top: 10px;
}

.grid-536 {
  grid-column-gap: 100px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto auto;
}

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

.div-block-1598.right {
  justify-content: center;
}

.div-block-1599 {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.div-block-1600 {
  padding-right: 50px;
}

.div-block-1601 {
  margin-bottom: 50px;
}

.div-block-1602 {
  margin-bottom: 25px;
}

.link-block-53 {
  text-decoration: none;
}

.image-472 {
  border-radius: 20px;
  width: 100%;
}

.div-block-1603 {
  justify-content: center;
  display: flex;
}

.image-473 {
  border-radius: 20px;
  width: 100%;
}

.div-block-1604 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-474 {
  border-radius: 20px;
  width: 100%;
}

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

.image-475 {
  width: 80%;
}

.div-block-1606 {
  margin-bottom: 30px;
}

.div-block-1607 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-477 {
  width: 51%;
}

.case-study-marco {
  margin-top: -63px;
}

.cs-kurzinfo-container {
  margin-top: -36px;
}

.div-block-1609 {
  justify-content: center;
  display: flex;
}

.section-353487 {
  padding-top: 10%;
  padding-bottom: 5%;
  display: block;
}

.div-block-1610 {
  z-index: 2;
  background-color: var(--tec-blue);
  border-radius: 10px;
  margin-left: 100px;
  margin-right: 100px;
  padding: 45px 150px 45px 55px;
  position: relative;
  box-shadow: -2px 1px 5px #0003, 2px -1px 5px #0003;
}

.image-481 {
  z-index: 1;
  border-radius: 10px;
  margin-bottom: -26px;
  position: relative;
}

.div-block-1611, .div-block-1612 {
  margin-bottom: 30px;
}

.div-block-1613 {
  margin-bottom: 20px;
}

.hidden-errors {
  background-color: #ffc5c5;
  margin-top: 10px;
  margin-bottom: 15px;
  display: none;
}

.ms-code-validation-error {
  margin-top: 10px;
  font-weight: 700;
  list-style-type: none;
}

.ms-code-validation-error ul {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.ms-code-validation-error li {
  color: #ff3030;
  text-align: center;
  background-color: #ff000026;
  border-radius: 5px;
  padding: 5px 20px;
  font-weight: 500;
}

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

.input-wrap {
  flex: 1;
  margin-bottom: 20px;
}

.label {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-weight: 400;
}

.input {
  border: 1px solid #dadada;
  border-radius: 6px;
  margin-bottom: 0;
  box-shadow: 0 2px 2px #0000001a;
}

.input:focus-visible {
  border-color: #4769ff;
}

.input[data-wf-focus-visible] {
  border-color: #4769ff;
}

.hidden-errors-2 {
  display: block;
}

.button-21 {
  background-color: #095fff;
  border-radius: 50px;
  padding-left: 20px;
  padding-right: 20px;
}

.button-21.submit {
  background-color: var(--tec-blue);
  border-radius: 7px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  line-height: 27px;
}

.section-353488 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

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

.parsley-businessemail {
  background-color: #ffa4a4;
  font-family: Sinewssanspro, sans-serif;
}

.bold-text-18 {
  font-weight: 500;
}

.text-span-55 {
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-end;
  font-size: 10px;
  line-height: 50px;
  display: inline;
}

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

.text-block-463 {
  color: var(--white);
  margin-top: 10px;
  font-size: 14px;
}

.text-block-464 {
  color: #848484;
  font-family: Sinewssanspro, sans-serif;
}

.section-353489 {
  padding-top: 2%;
  padding-bottom: 2%;
}

.text-block-465 {
  color: #fff;
  font-size: 9px;
  line-height: 10px;
}

.section-353490 {
  margin-top: 0;
  padding-top: 10%;
  padding-bottom: 10%;
  display: none;
}

.div-block-1615 {
  width: 70%;
}

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

.div-block-1617 {
  background-color: #fcfcfc;
  width: 85%;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.heading-154 {
  z-index: 1;
  color: var(--tec-blue);
  text-align: center;
  font-size: 25px;
  line-height: 50px;
  position: absolute;
  inset: 7% auto auto 47%;
}

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

.html-embed-8 {
  z-index: 2;
  position: relative;
}

.heading-155 {
  color: var(--tec-blue);
}

.heading-156 {
  color: var(--tec-blue);
  font-size: 40px;
}

.heading-157 {
  color: var(--tec-blue);
  font-size: 40px;
  line-height: 45px;
}

.div-block-1619, .div-block-1620 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-482 {
  width: 60%;
}

.section-353491 {
  background-color: #e6f3f9;
  padding-top: 70px;
  padding-bottom: 5%;
  position: relative;
}

.section-353491.sm, .section-353491.wmd, .section-353491.anfrage-slide-subheadline {
  display: none;
}

.grid-538, .grid-539 {
  grid-template-rows: auto;
}

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

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

.grid-540._2zeilig._2spaltig {
  grid-template-columns: 1fr 1fr;
}

.grid-540._5 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-540._3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-540._2 {
  grid-template-columns: 1fr 1fr;
}

.heading-158 {
  color: var(--tec-blue);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.div-block-1621 {
  background-color: #fff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.div-block-1621.slide {
  box-shadow: -5px -5px 5px #0003, 5px 5px 5px #00000052;
}

.div-block-1621.sl {
  border-radius: 10px;
  width: auto;
  box-shadow: -5px -5px 5px #0000001f, 5px 5px 5px #0000001f;
}

.div-block-1622 {
  padding: 40px;
}

.text-block-466 {
  text-align: left;
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 27px;
}

.text-block-467 {
  color: var(--tec-blue);
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.image-483 {
  width: 10px;
}

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

.div-block-1623 {
  margin-bottom: 20px;
}

.div-block-1625 {
  margin-bottom: 40px;
}

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

.div-block-1626.top {
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-1627 {
  margin-bottom: 70px;
}

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

.image-484 {
  color: var(--sekundärfarbe);
  width: 20px;
}

.grid-543 {
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr;
}

.div-block-1628 {
  margin-bottom: 20px;
}

.div-block-1629 {
  background-color: var(--tec-blue);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  width: 30%;
  height: 100px;
  padding: 25px 50px 25px 80px;
  position: absolute;
  top: 275px;
}

.image-485 {
  width: 100%;
}

.image-485.law {
  height: 100px;
}

.image-485.sl {
  border-top-left-radius: 10px;
}

.div-block-1630 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.div-block-1630.lawbg {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6697b5d984d83ed9648d6b03_Law_case_study.jpg");
  background-position: 50% 81%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 170px;
}

.div-block-1630.sl {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/654e0beb6e553a52f12d58e4_Br%C3%BCckner%20(1)%20(1).png");
  background-position: 50% 43%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  height: 170px;
}

.div-block-1630.risk {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66d19ebf7295a716404ec7f4_Risk%20Management%20Tool.jpg");
  background-position: 50% 43%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 170px;
}

.div-block-1630.collab {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66d19ebcc551b6f4a801446a_Collab%20Portal.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 170px;
}

.div-block-1630.user {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66d19ec0294029c68321f3b5_User%20Portal.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 170px;
}

.div-block-1630.raquest {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66d19ebcfe5771d64cce06fd_RAQUEST.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 170px;
}

.div-block-1630.rios {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66d19ebf9ea803cc4f3fbc0c_RIOS.png");
  background-position: 50% 21%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 170px;
}

.div-block-1630.btv {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66d19ebc725fa9a910c8892f_BTV.jpg");
  background-position: 50% 83%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 170px;
}

.div-block-1630.meplan {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66d19ec5b95b798eeed06335_Miba.png");
  background-position: 50% 37%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 170px;
}

.div-block-1630.miba {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66d19ec5b95b798eeed06335_Miba.png");
  background-position: 50% 19%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 170px;
}

.div-block-1630.artus {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66d19ec392dfb6abe3f2bd94_ARTUS.jpg");
  background-position: 50% 23%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 170px;
}

.div-block-1630.somic {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66d19ec557da81046f885e71_somic.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 170px;
}

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

.section-353492 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.grid-545 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: max-content 1fr;
}

.text-block-468 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 28px;
}

.image-486 {
  width: 20px;
  margin-top: 7px;
}

.text-block-469 {
  color: var(--white);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.div-block-1631 {
  margin-bottom: 50px;
}

.div-block-1632 {
  padding: 60px 20px;
  box-shadow: 2px 0 5px #0003, 0 2px 5px #0003;
}

.div-block-1633 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63528ef7db7864eadf14d74f_team_bpm_2%402x.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-1634 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6406f755d4b9da38b3baad7b_Software_programmieren_lassen.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-1635 {
  background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6406eb18d4b9dac09eb9d160_Software_Meeting.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.heading-159 {
  color: var(--tec-blue);
}

.text-block-470 {
  text-align: left;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.dropnavtext-sec-dropdown-2 {
  color: #000;
  padding-top: 5px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.grid-546 {
  grid-row-gap: 5px;
  grid-template-rows: auto;
}

.grid-546.test {
  grid-row-gap: 0px;
  border-radius: 7px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
}

.grid-547 {
  background-color: #e6f3f9;
  border-radius: 7px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  padding: 10px;
}

.grid-547.zusatz {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  background-color: #fff;
  padding-top: 4px;
  padding-bottom: 4px;
}

.grid-547.zusatz:hover {
  border: 0 solid #051c48;
  border-left-width: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.text-block-471 {
  color: #051c48;
  text-transform: uppercase;
  padding-top: 10px;
  padding-left: 15px;
  font-family: Sinewssanspro, sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.div-block-1636 {
  background-color: #e6f3f9;
  border-radius: 7px;
  padding-bottom: 10px;
}

.div-block-1636.a {
  margin-top: 10px;
}

.link-block-54 {
  margin-bottom: 7px;
  text-decoration: none;
  display: block;
}

.link-block-54.zusatz {
  width: 100%;
  margin-bottom: 0;
}

.link-block-54.zusatz.u {
  margin-top: 5px;
}

.div-block-1637 {
  margin-bottom: 30px;
}

.div-block-1638 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.div-block-1638.cloud {
  margin-bottom: 0;
}

.div-block-1639 {
  background-color: var(--sekundärfarbe);
  border-radius: 10px;
  padding: 10px;
}

.text-block-472 {
  color: var(--tec-blue);
  text-align: center;
  font-family: Sinewssanspro, sans-serif;
  font-weight: 500;
}

.text-block-472.mid {
  text-align: center;
}

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

.section-353493 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-1640 {
  margin-top: 160px;
  margin-bottom: 160px;
}

.div-block-1642 {
  margin-bottom: 40px;
}

.div-block-1643 {
  margin-top: 5px;
}

.section-353494 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-1646 {
  margin-top: 40px;
  margin-bottom: 70px;
  font-family: Sinewssanspro, sans-serif;
}

.text-block-473 {
  color: var(--tec-blue);
  text-transform: uppercase;
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.tecpics.smaller {
  width: 70%;
}

.tecpics.smaller-2 {
  width: 50%;
}

.div-block-1647 {
  margin-top: 20px;
}

.uppertext {
  margin-bottom: 60px;
}

.navicons {
  width: 50px;
}

.div-block-1648 {
  width: 80%;
}

.tab-pane-tab-1 {
  margin-bottom: 0;
  padding-bottom: 1rem;
  overflow: visible;
}

.tabs-menu-7 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #0c2954;
  justify-content: space-between;
  max-width: none;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.container-xlarge {
  width: 100%;
  max-width: 96rem;
  margin-left: auto;
  margin-right: auto;
}

.dropdown-toggle-9 {
  color: #fff;
  background-color: #0c2954;
  border-radius: .3125rem;
  padding: 1rem 2.5rem 1rem 1.25rem;
  display: block;
}

.tab-pane_img-wrapper {
  aspect-ratio: 16 / 9;
  border-radius: .3125rem;
  max-width: 62.5rem;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
  box-shadow: 0 5px 9px #0c29543d;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.section_instructions {
  background-color: #e8eff9;
  width: 100%;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.tabs-5 {
  width: 100%;
}

.dropdown-6 {
  color: #fff;
  width: 50%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.dropdown-link-7 {
  padding: .625rem 1.25rem;
}

.tab-link {
  opacity: .5;
  color: #0c2954;
  text-align: center;
  background-color: #0c295400;
  border: 1px #0c2954;
  border-bottom: .0625rem solid #0c295400;
  border-radius: 0;
  flex: 1;
  padding: 1rem 2rem;
}

.tab-link.w--current {
  opacity: 1;
  background-color: #0c295400;
  border-bottom-color: #0c2954;
}

.img-full-cover {
  width: 100%;
  height: 100%;
}

.dropdown-list-6 {
  color: #0c2954;
  background-color: #e8eff9;
  border: .0625rem solid #0c2954;
  border-top-style: none;
  border-bottom-right-radius: .3125rem;
  border-bottom-left-radius: .3125rem;
  top: 3.75rem;
}

.tabs_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section_hero {
  background-color: #e8eff9;
  width: 100%;
}

.swiper-slide {
  flex: none;
  width: 100%;
  height: 100%;
}

.swiper-slide.cc-how-slider {
  justify-content: center;
  align-items: center;
  padding: 100px 80px 60px;
  display: block;
}

.swiper-slide.cc-how-slider-thumbs {
  color: #888680;
  border-radius: 8px;
  padding: 10px;
  text-decoration: none;
}

.swiper-slide.cc-how-slider-thumbs:focus-visible {
  outline-offset: -4px;
}

.swiper-slide.cc-how-slider-thumbs[data-wf-focus-visible] {
  outline-offset: -4px;
}

.swiper-slide.cc-how-slider-thumbs.swiper-slide-thumb-active {
  background-color: var(--background-blue);
  color: #fff;
}

.h4 {
  margin-top: 0;
  margin-bottom: .8em;
  font-size: 1.2rem;
  font-weight: 500;
}

.h4.u-mb-0 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  text-decoration: none;
}

.col {
  flex: 1;
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.col.col-lg-7 {
  flex-basis: 58.33%;
  max-width: 58.3333%;
}

.col.col-lg-7.col-md-12 {
  flex: 0 auto;
  width: 70%;
  max-width: none;
}

.col.col-lg-5 {
  flex-basis: 41.67%;
  max-width: 41.6667%;
}

.col.col-lg-5.col-md-12 {
  flex: 0 auto;
  width: 30%;
  max-width: none;
  display: block;
}

.u-position-relative {
  flex-flow: column;
  display: block;
  position: relative;
}

.u-mb-0 {
  margin-bottom: 0;
}

.swiper-wrapper {
  height: 100%;
  display: flex;
}

.swiper-wrapper.cc-how-slider-thumbs {
  flex-direction: column;
}

.phone-mock_border {
  z-index: 1;
  border: 12px solid #1d1c1a;
  border-radius: 28px;
  position: absolute;
  inset: 0%;
}

.phone-mock {
  background-color: #1d1c1a;
  border-radius: 40px;
  width: 70%;
  max-width: 280px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 50px #0000000f;
}

.slider-arrow {
  color: #dfddd6;
  background-color: #0000;
  border: 1px solid #888680;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  font-size: 24px;
  transition: all .2s;
  display: flex;
}

.slider-arrow:hover {
  color: #fff;
  background-color: #888680;
}

.slider-arrow.cc-how-slide-left {
  z-index: 2;
  border-color: var(--tec-blue);
  border-radius: 5%;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  position: absolute;
  inset: 5% auto auto 80px;
  transform: translate(0, -50%);
}

.slider-arrow.cc-how-slide-left:hover {
  background-color: var(--tec-blue);
}

.slider-arrow.cc-how-slide-left.config {
  top: 10%;
}

.slider-arrow.cc-how-slide-right {
  z-index: 2;
  border-color: var(--tec-blue);
  border-radius: 5%;
  text-decoration: none;
  position: absolute;
  inset: 5% 80px auto auto;
  transform: translate(0, -50%);
}

.slider-arrow.cc-how-slide-right:hover {
  background-color: var(--tec-blue);
}

.slider-arrow.cc-how-slide-right.config {
  top: 10%;
}

.phone-screen {
  position: relative;
}

.swiper.cc-how-slider-thumbs {
  max-width: 380px;
}

.swiper.cc-how-slider {
  background-color: var(--background-blue);
  border-radius: 8px;
  height: 100%;
  overflow: hidden;
}

.section-353495 {
  padding-top: 1%;
  padding-bottom: 8rem;
  position: static;
}

.container-21 {
  width: 90%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.phone-mock_tab {
  background-color: #1d1c1a;
  border-bottom-right-radius: 1em;
  border-bottom-left-radius: 1em;
  width: 50%;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.swiper-slider_details-collapse {
  display: none;
}

.row {
  flex-wrap: wrap;
  align-content: stretch;
  margin-left: -20px;
  margin-right: -20px;
  display: flex;
}

.row.row-align-center {
  align-items: flex-start;
}

.phone-screen_wrapper {
  border-radius: 28px;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.phone-screen_img {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  width: 100%;
  height: 100%;
}

.icon-9 {
  color: var(--tec-blue);
}

.icon-9:hover {
  color: var(--white);
}

.icon-10 {
  color: var(--tec-blue);
}

.icon-10:hover {
  color: var(--white);
}

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

.tabs-content-wrapper {
  width: auto;
  margin-top: 2em;
  overflow: visible;
}

.tabs-nav-background {
  z-index: 0;
  border-radius: 5px;
  position: absolute;
  inset: 0%;
}

.tabs-nav-background:hover {
  background-color: var(--white);
  border-radius: 5px;
}

.container-w3 {
  width: 100%;
  max-width: 60em;
  margin-left: auto;
  margin-right: auto;
}

.title3 {
  font-size: 2.25em;
  font-weight: 600;
  line-height: 1.2em;
}

.tab-content, .tab-content2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-menu-underline-wrapper {
  background-color: #464646;
  border-radius: 1.4em;
  align-items: center;
  padding: 1em 2.5em 1.2em;
  display: flex;
}

.section-tabs-2 {
  display: block;
}

.tabs-nav-item-underline2 {
  grid-column-gap: .5em;
  color: #ffffff80;
  text-align: center;
  background-color: #0000;
  border-radius: 999em;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .9em 2em;
  transition: all .3s;
  display: flex;
  position: relative;
}

.tabs-nav-item-underline2:hover {
  color: #fff;
  background-color: #0000;
}

.tabs-nav-item-underline2.w--current {
  color: #fff;
  background-color: #0000;
  font-weight: 500;
}

.tab-content-item {
  width: auto;
}

.tabs-nav-unterline {
  z-index: 0;
  background-color: #fff;
  border-radius: 999em;
  height: 2px;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.second-example-with-unterline {
  border-top: 1px dashed #505050;
  margin-top: 5em;
  padding-top: 5em;
}

.tab-content-image {
  border-radius: 1.4em;
}

.tabs-nav-text {
  z-index: 1;
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 25px;
  position: relative;
}

.tab-content-inner {
  justify-content: center;
  align-items: center;
  width: auto;
  display: block;
}

.third-example-with-unterline {
  border-top: 1px dashed #505050;
  margin-top: 5em;
  padding-top: 5em;
}

.tab-content-title {
  color: #fff;
  font-size: 3em;
  font-weight: 500;
  line-height: 1;
  position: absolute;
}

.p-md-end {
  padding-bottom: 5.5em;
}

.tabs-menu-wrapper {
  background-color: var(--background-blue);
  border-radius: 5px;
  align-items: center;
  padding: .7em .8em;
  display: flex;
  position: static;
}

.tabs-nav-item-underline {
  grid-column-gap: .5em;
  color: #ffffff80;
  text-align: center;
  background-color: #0000;
  border-radius: 999em;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .9em 2em;
  transition: all .3s;
  display: flex;
  position: relative;
}

.tabs-nav-item-underline:hover {
  color: #fff;
  background-color: #0000;
}

.tabs-nav-item-underline.w--current {
  color: #fff;
  background-color: #0000;
  font-weight: 500;
}

.tabs-nav-icon {
  width: 1.5em;
  height: 1.5em;
}

.tabs-6 {
  position: static;
}

.tabs-nav-item {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border-radius: 999em;
  flex: 1;
  padding: 1em 2em;
  transition: all .3s;
  position: relative;
}

.tabs-nav-item:hover {
  background-color: #535353;
}

.tabs-nav-item.w--current {
  color: #000;
  background-color: #0000;
  font-weight: 500;
}

.tabs-nav-item._01 {
  border-radius: 5px;
}

.tabs-nav-item._01:hover {
  background-color: var(--white);
  border-radius: 5px;
}

.tabs-nav-item._01.w--current {
  background-color: var(--white);
  border-radius: 5px;
  transition-property: none;
}

.tabs-nav-item._03 {
  padding-left: 2em;
  padding-right: 2em;
  transition-property: none;
}

.tabs-nav-item._03:hover, .tabs-nav-item._03.w--current {
  background-color: var(--white);
  border-radius: 5px;
}

.tabs-nav-item._02 {
  border-radius: 5px;
  padding-left: 2em;
  padding-right: 2em;
}

.tabs-nav-item._02:hover, .tabs-nav-item._02.w--current {
  background-color: var(--white);
}

.section-353496 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.div-block-1650 {
  margin-bottom: 40px;
}

.div-block-1650.abstand {
  margin-bottom: 80px;
}

.section-353497 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.heading-160 {
  color: var(--tec-blue);
  font-size: 40px;
  line-height: 45px;
}

.paragraph-151 {
  color: var(--tec-blue);
  text-align: left;
  font-size: 20px;
  line-height: 25px;
}

.div-block-1651 {
  margin-bottom: 20px;
}

.div-block-1652, .div-block-1653, .div-block-1654, .div-block-1655 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1656 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.div-block-1656.invisible {
  display: none;
}

.mask-4, .mask-5, .dropdown-7 {
  width: 100%;
}

.faq-question-div {
  color: var(--white);
  cursor: pointer;
  background-color: #ebebeb00;
  justify-content: space-between;
  padding: 5px 15px 5px 0;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  line-height: 100%;
  transition: all .2s;
  display: flex;
}

.faq-question-div:hover {
  color: #fff;
  background-color: #ebebeb00;
}

.faq-question-div:active {
  background-color: #ec794f00;
}

.faq-question-div.w--open {
  padding: 5px 10px;
  display: flex;
}

.icon-11 {
  font-size: 17px;
}

.dropdown-list-7 {
  min-height: 100%;
}

.dropdown-list-7.w--open {
  background-color: #f5f5f5;
  position: static;
}

.faq-answer-padding {
  background-color: var(--tec-blue);
  padding: 20px 0 20px 10px;
}

.body-copy {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 25px;
}

.text-block-474 {
  color: var(--white);
  text-decoration: none;
}

.link-block-55 {
  margin-top: 5px;
  font-family: Sinewssanspro, sans-serif;
  text-decoration: none;
  display: block;
}

.text-block-475 {
  font-family: Sinewssanspro, sans-serif;
  font-weight: 400;
}

.div-block-1657 {
  margin-top: 10px;
  display: block;
}

.mask-6 {
  width: auto;
}

.section-353498 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.link-block-56 {
  margin-top: 10px;
  text-decoration: none;
}

.text-block-476 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
}

.div-block-1658 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.grid-548 {
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.link-block-57 {
  background-color: var(--background-blue);
  padding: 10px;
  text-decoration: none;
}

.image-488 {
  width: 70px;
}

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

.text-block-477 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 20px;
  text-decoration: none;
}

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

.section-353499 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

.grid-550 {
  grid-template-rows: auto auto;
  grid-template-columns: max-content max-content max-content max-content;
}

.div-block-1660 {
  background-color: var(--background-blue);
}

.link-block-58 {
  background-color: var(--background-blue);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  text-decoration: none;
  display: flex;
}

.text-block-478 {
  color: var(--tec-blue);
  font-family: Sinewssanspro, sans-serif;
  font-size: 14px;
}

.div-block-1661 {
  margin-bottom: 40px;
}

.section-353500 {
  padding-top: 5%;
  padding-bottom: 5%;
  display: block;
}

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

.div-block-1663 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-489 {
  width: 100%;
}

.div-block-1665, .div-block-1666, .div-block-1667, .div-block-1668 {
  margin-bottom: 40px;
}

@media screen and (min-width: 1280px) {
  .section {
    padding-bottom: 30px;
  }

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

  .hero-subtext {
    padding-right: 7%;
    font-size: 22px;
    line-height: 22px;
  }

  .grid-6 {
    padding-top: 5%;
  }

  .footer-kat {
    letter-spacing: 1px;
    font-size: 17px;
    line-height: 17px;
  }

  .footer-subkat {
    font-size: 17px;
    line-height: 17px;
  }

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

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

  .hero-section-pdp {
    background-color: #0000;
    align-items: center;
    height: 100vh;
    padding-top: 0;
    display: none;
  }

  .image-15 {
    float: right;
    text-align: left;
  }

  .div-block-29 {
    border-radius: 10px;
  }

  .heading-11 {
    top: 45%;
    left: 5%;
  }

  .hero-heading-home {
    font-size: 70px;
    line-height: 70px;
  }

  .hero-heading-home.white {
    font-size: 61px;
    line-height: 61px;
  }

  .heading-pdp {
    color: #000;
    text-align: center;
  }

  .heading-pdp.contact-zusatz {
    color: var(--white);
    text-align: center;
  }

  .subtext-hero-pdp {
    font-size: 20px;
  }

  .copyright-footer {
    font-size: 16px;
    line-height: 16px;
  }

  .rechtliches-footer {
    line-height: 16px;
  }

  .hero-subheading-home {
    font-size: 30px;
    line-height: 30px;
  }

  .hero-wrapper {
    align-items: center;
  }

  .primary-button {
    position: static;
  }

  .text-block-37 {
    font-family: Sinewssanspro, sans-serif;
    font-weight: 500;
  }

  .collection-list-wrapper {
    height: auto;
  }

  .div-block-41 {
    position: absolute;
    inset: auto 0% 3%;
  }

  .pdp-hero-wrapper {
    align-items: center;
    margin-bottom: 60px;
    margin-left: 10%;
    margin-right: 10%;
    display: block;
  }

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

  .heading-15 {
    font-size: 30px;
    line-height: 40px;
  }

  .div-block-48 {
    display: none;
  }

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

  .link.w--current, .link-2, .link-3 {
    color: var(--black);
    text-decoration: none;
  }

  .text-field-2 {
    border: 6px solid var(--tec-blue);
    border-radius: 7px 0 0 7px;
  }

  .div-block-54 {
    color: var(--white);
  }

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

  .text-block-38 {
    color: var(--white);
  }

  .submitbutton2 {
    border-radius: 0 7px 7px 0;
  }

  .dropdown-list.w--open {
    display: block;
    position: fixed;
    left: 0%;
  }

  .dropdown-list.de.w--open {
    left: 0%;
  }

  .rich-text-blog p {
    font-size: 23px;
  }

  .pdp-rich-text p {
    font-size: 24px;
    line-height: 24px;
  }

  .impressum-rich-text h1 {
    margin-bottom: 15px;
  }

  .impressum-rich-text p {
    line-height: 23px;
  }

  .impressum-rich-text h3, .impressum-rich-text h2 {
    margin-bottom: 15px;
  }

  .heading-24, .heading-25 {
    font-size: 60px;
    line-height: 60px;
  }

  .heading-27 {
    font-size: 30px;
    line-height: 30px;
  }

  .text-span-5 {
    font-size: 70px;
    line-height: 70px;
  }

  .div-block-90 {
    height: 385px;
  }

  .grid-62 {
    grid-template-columns: 1fr 55% 1fr;
  }

  .dig-explain-box, .dig-explain-box.pe-zusatz {
    height: 820px;
  }

  .image-46 {
    z-index: 0;
    width: 100%;
    max-width: 150%;
  }

  .image-49, .image-50 {
    position: relative;
  }

  .div-block-141 {
    width: 85%;
  }

  .dwp-boxen {
    height: 560px;
  }

  .div-block-163 {
    height: 485px;
  }

  .div-block-166 {
    height: 490px;
  }

  .section-34 {
    display: none;
  }

  .text-block-93 {
    margin-bottom: 60px;
  }

  .collection-item-2 {
    padding-bottom: 30px;
  }

  .microsoft-partner-text {
    font-size: 28px;
    line-height: 28px;
  }

  .div-block-170 {
    display: none;
  }

  .image-72, .image-73 {
    width: 100%;
  }

  .upgrade-browser {
    display: none;
  }

  .image-86 {
    width: 300px;
    display: block;
  }

  .div-block-208.webinar-aufzeichung {
    position: static;
  }

  .subtext-hero-pdp-2 {
    font-size: 20px;
  }

  .dig-explain-box-2, .dig-explain-box-2.pe-zusatz {
    height: 700px;
  }

  .dwp-boxen-2 {
    height: 560px;
  }

  .div-block-225 {
    height: 490px;
  }

  .div-block-226 {
    height: 485px;
  }

  .copyright-footer-2 {
    font-size: 16px;
    line-height: 16px;
  }

  .rechtliches-footer-2 {
    line-height: 16px;
  }

  .link-5 {
    color: #000;
  }

  .link-5.w--current, .link-6 {
    color: #000;
    text-decoration: none;
  }

  .infos-erhalten {
    display: none;
  }

  .div-block-309 {
    padding-left: 1%;
    padding-right: 1%;
    position: relative;
  }

  .primary-button-3 {
    position: static;
  }

  .div-block-366.side {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-367 {
    width: 100%;
  }

  .section-3077 {
    padding-bottom: 7%;
  }

  .list-a-cta {
    font-size: 18px;
  }

  .heading-92 {
    font-size: 44px;
    line-height: 49px;
  }

  .paragraph-41 {
    font-size: 26px;
    line-height: 29px;
  }

  .section-3078.toppadding {
    padding-top: 130px;
  }

  .image-186 {
    width: 30%;
    margin-right: 6%;
  }

  .div-block-404, .div-block-407 {
    height: 300px;
  }

  .paragraph-44 {
    font-size: 20px;
    line-height: 24px;
  }

  .section-3082 {
    padding-top: 7%;
    padding-bottom: 15%;
  }

  .div-block-414 {
    justify-content: center;
    display: flex;
  }

  .blog-cta-button-text {
    font-size: 17px;
  }

  .submit-button-6 {
    border-radius: 0 7px 7px 0;
  }

  .text-field-6 {
    border: 6px solid #a3d9e7;
    border-radius: 7px 0 0 7px;
  }

  .section-3125 {
    padding-top: 9%;
  }

  .div-block-484 {
    margin-top: .4%;
  }

  .grid-252 {
    grid-column-gap: 53px;
  }

  .lp-box-heading {
    margin-top: 0;
    font-size: 28px;
    font-weight: 500;
  }

  .grid-253 {
    grid-column-gap: 32px;
    padding-top: 4%;
  }

  .paragraph-57 {
    font-size: 26px;
    line-height: 30px;
  }

  .paragraph-58 {
    font-size: 26px;
    font-weight: 300;
    line-height: 27px;
  }

  .section-3127 {
    background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/60db18b10d45a0178df70ea2_ms-partner_bg.png");
    background-position: 0 0;
    background-size: auto;
  }

  .lp-mic-partner-text {
    color: var(--white);
    font-size: 22px;
    line-height: 26px;
  }

  .section-3134 {
    padding-top: 5%;
    padding-bottom: 5%;
  }

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

  .lps-benefit-block {
    box-shadow: -1px 0 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
  }

  .lp-top-block {
    background-color: var(--white);
    border-radius: 3px;
    margin-top: -115px;
    padding-top: 25px;
    padding-bottom: 40px;
    padding-left: 20px;
    box-shadow: 1px 1px 3px #a8a8a8;
  }

  .div-block-492 {
    background-color: var(--white);
    border-radius: 3px;
    margin-top: -160px;
    padding-top: 25px;
    padding-bottom: 40px;
    padding-left: 20px;
    box-shadow: 1px 1px 3px #a8a8a8;
  }

  .lp-mic-partner-tophead {
    color: var(--white);
    font-family: Sinewssanspro, sans-serif;
    font-weight: 100;
  }

  .lp-mic-partner-mainheading {
    color: var(--white);
  }

  .div-block-493 {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative;
  }

  .fact-div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 261px;
    display: flex;
    position: relative;
  }

  .div-block-495 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .lp-about-fact {
    color: #111d37;
    text-align: center;
    object-fit: fill;
    height: 90px;
    margin-top: 15px;
    font-family: Sinewssanspro, sans-serif;
    font-size: 27px;
    font-weight: 500;
    line-height: 30px;
    position: absolute;
    inset: auto 0% 0%;
  }

  .lp-personal-quote-section {
    color: #111d37;
    text-align: left;
    font-size: 26px;
    font-weight: 500;
    line-height: 28px;
  }

  .text-block-245 {
    font-family: Sinewssanspro, sans-serif;
    font-size: 26px;
    font-weight: 100;
  }

  .paragraph-59 {
    margin-bottom: 0;
    padding-right: 15%;
    font-size: 27px;
    line-height: 30px;
  }

  .lps-subtext-facts {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-496 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .heading-104 {
    margin-top: 0;
    font-family: Sinewssanspro, sans-serif;
    font-weight: 500;
  }

  .div-block-501 {
    box-shadow: -1px -1px 3px 0 #656565, 1px 1px 3px 0 var(--box-shaddow);
    margin-top: -108px;
  }

  .section-3135 {
    padding-top: 6%;
  }

  .lp-top-heading-v2.v1 {
    font-size: 50px;
    line-height: 55px;
  }

  .lp-top-text-v2 {
    margin-bottom: 20px;
    padding-left: 9%;
    padding-right: 9%;
    line-height: 29px;
    display: block;
  }

  .div-block-506 {
    flex-direction: column;
    justify-content: center;
    padding-top: 0%;
    display: flex;
  }

  .div-block-508 {
    margin-top: 75px;
  }

  .fact-img {
    margin-bottom: 87px;
  }

  .div-block-509 {
    margin-top: 70px;
  }

  .pdp-hero-paragraph.white {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 28px;
  }

  .pdp-hero-heading.white {
    font-size: 60px;
    line-height: 65px;
  }

  .section-3142 {
    background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/61110b10eb3e8aa99557b52a_bg_graph.jpg");
  }

  .text-block-254 {
    font-family: Sinewssanspro, sans-serif;
    font-size: 24px;
  }

  .div-block-521 {
    margin-bottom: 6px;
  }

  .pdp-bullet-text {
    font-size: 21px;
    line-height: 27px;
  }

  .grid-293 {
    grid-row-gap: 10px;
  }

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

  .div-block-580 {
    height: 370px;
  }

  .text-block-258 {
    font-size: 22px;
  }

  .section-3174 {
    background-size: cover;
  }

  .div-block-632 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-657 {
    width: 74%;
  }

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

  .div-block-683._1 {
    top: 51px;
  }

  .div-block-683._2 {
    top: -22px;
  }

  .div-block-683._3 {
    top: 200px;
  }

  .div-block-683._4 {
    top: -312px;
  }

  .div-block-683._5 {
    top: -111px;
  }

  .div-block-693 {
    width: 65%;
  }

  .div-block-704 {
    justify-content: center;
    display: flex;
  }

  .image-258 {
    width: 121%;
  }

  .div-block-803 {
    left: 146px;
  }

  .lp-paragraph {
    font-size: 27px;
    line-height: 32px;
  }

  .div-block-860 {
    width: 76%;
  }

  .paragraph-71 {
    font-size: 26px;
    line-height: 28px;
  }

  .text-block-292 {
    font-size: 30px;
    line-height: 35px;
  }

  .grid-370 {
    grid-column-gap: 35px;
  }

  .div-block-880 {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
  }

  .section-353354 {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .div-block-881 {
    flex-direction: column;
    align-items: flex-end;
    padding-right: 40px;
    display: flex;
  }

  .div-block-882 {
    width: 70%;
    padding-top: 100px;
    padding-bottom: 60px;
    position: relative;
    bottom: 0;
  }

  .grid-371 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: max-content 1fr;
    margin-top: 30px;
  }

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

  .text-block-296 {
    color: var(--white);
    font-family: Sinewssanspro, sans-serif;
    font-size: 22px;
    line-height: 27px;
  }

  .image-286 {
    width: 20px;
  }

  .image-287 {
    position: static;
  }

  .div-block-884 {
    background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/616fd3b684f26d45e86c3cff_Background.png");
    background-position: 0 0;
    background-size: cover;
    width: 80%;
    position: relative;
  }

  .image-288 {
    font-family: Georgia, Times, Times New Roman, serif;
    position: absolute;
    top: 0;
  }

  .div-block-885 {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
    position: relative;
  }

  .div-block-886 {
    position: absolute;
    left: 0;
  }

  .image-289 {
    width: 890%;
  }

  .text-block-299, .text-block-299.lps {
    font-size: 22px;
    line-height: 27px;
  }

  .text-block-300 {
    font-size: 20px;
  }

  .text-block-301 {
    font-size: 25px;
  }

  .text-block-302, .paragraph-74 {
    font-size: 22px;
    line-height: 27px;
  }

  .section-353365 {
    background-size: contain;
  }

  .paragraph-86 {
    font-size: 24px;
    line-height: 27px;
  }

  .text-block-313 {
    font-size: 28px;
    line-height: 32px;
  }

  .paragraph-88 {
    font-size: 22px;
    line-height: 27px;
  }

  .section-353393 {
    margin-top: 90px;
  }

  .div-block-986 {
    height: 500px;
  }

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

  .section-353396 {
    padding-bottom: 21%;
  }

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

  .div-block-1027 {
    width: 70%;
  }

  .heading-120 {
    font-size: 61px;
  }

  .heading-122 {
    font-size: 57px;
  }

  .heading-123 {
    font-size: 39px;
  }

  .sm-buttons {
    display: block;
  }

  .div-block-1045 {
    padding-left: 45px;
    padding-right: 45px;
  }

  .paragraph-111 {
    font-size: 19px;
  }

  .text-block-335 {
    font-size: 22px;
    line-height: 25px;
  }

  .lp-button-text {
    font-size: 22px;
  }

  .bold-text-11 {
    font-size: 32px;
    line-height: 37px;
  }

  .text-block-343 {
    font-size: 25px;
    line-height: 29px;
  }

  .lps-box-paragraph.white, .paragraph-113, .paragraph-114 {
    font-size: 22px;
    line-height: 27px;
  }

  .grid-436 {
    grid-template-columns: .5fr 1fr;
  }

  .paragraph-115 {
    font-size: 22px;
    line-height: 27px;
  }

  .div-block-1142 {
    padding-top: 30px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .text-block-358 {
    font-size: 22px;
    line-height: 25px;
  }

  .text-block-363 {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-364 {
    font-size: 22px;
  }

  .text-block-367 {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-367.small {
    font-size: 23px;
  }

  .div-block-1188.leftbox {
    bottom: 22%;
  }

  .div-block-1188.rightbox {
    display: block;
    bottom: 25%;
  }

  .div-block-1188.intranetleft {
    bottom: 22%;
  }

  .div-block-1188.intranetbottom2 {
    bottom: 38%;
  }

  .div-block-1188.dwpbottom {
    bottom: 16%;
  }

  .text-block-368 {
    font-size: 25px;
    line-height: 35px;
    display: inline;
  }

  .paragraph-118.white, .text-block-370.white {
    font-size: 22px;
    line-height: 27px;
  }

  .grid-455 {
    grid-template-columns: .75fr 1fr;
  }

  .div-block-1203 {
    height: 310px;
  }

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

  .text-block-380 {
    font-size: 28px;
    line-height: 33px;
  }

  .div-block-1221 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .text-block-381 {
    font-size: 24px;
    line-height: 29px;
  }

  .text-block-382 {
    font-size: 25px;
    line-height: 30px;
  }

  .section-353429 {
    margin-top: -5px;
  }

  .text-block-383 {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-384 {
    font-size: 22px;
    line-height: 27px;
  }

  .div-block-1232 {
    margin-bottom: 6px;
  }

  .section-353430 {
    margin-top: -5px;
  }

  .text-block-385 {
    font-size: 27px;
    line-height: 32px;
  }

  .paragraph-121 {
    font-size: 22px;
    line-height: 27px;
  }

  .text-block-387 {
    font-size: 27px;
    line-height: 32px;
  }

  .text-block-389 {
    font-size: 22px;
    line-height: 27px;
  }

  .lps-top-heading {
    font-size: 26px;
    line-height: 31px;
  }

  .text-block-391 {
    font-size: 22px;
    font-weight: 400;
    line-height: 27px;
  }

  .text-block-393 {
    font-size: 23px;
  }

  .div-block-1251 {
    margin-bottom: 20px;
  }

  .image-405 {
    width: 75%;
  }

  .image-406 {
    width: 90%;
  }

  .paragraph-125 {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-1278 {
    height: 360px;
  }

  .paragraph-127 {
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-406 {
    font-size: 20px;
  }

  .image-417 {
    width: 15%;
  }

  .text-span-49 {
    padding-left: 10px;
  }

  .text-block-413 {
    font-size: 25px;
    line-height: 30px;
  }

  .image-425 {
    width: 25px;
  }

  .text-block-420 {
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-421 {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-1384 {
    top: 200px;
    left: 146px;
  }

  .image-434 {
    width: 121%;
  }

  .lp-button-text-2 {
    font-size: 22px;
  }

  .lp-top-heading-v2-2.v1 {
    font-size: 50px;
    line-height: 55px;
  }

  .lp-top-text-v2-2 {
    margin-bottom: 20px;
    padding-left: 9%;
    padding-right: 9%;
    line-height: 29px;
    display: block;
  }

  .section-353452 {
    padding-top: 6%;
  }

  .local-heading {
    font-size: 65px;
    line-height: 70px;
  }

  .local-paragraph {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-1397 {
    width: 85%;
  }

  .div-block-1398 {
    width: 90%;
  }

  .column-step-slider {
    margin-right: 0;
  }

  .heading-152 {
    font-size: 30px;
    line-height: 35px;
  }

  .grid-525 {
    grid-column-gap: 50px;
  }

  .grid-527 {
    grid-template-columns: .5fr 1fr;
  }

  .heading-153 {
    font-size: 35px;
    line-height: 40px;
  }

  .div-block-1571 {
    justify-content: flex-start;
  }
}

@media screen and (min-width: 1440px) {
  .section {
    padding-bottom: 40px;
  }

  .footer-kat {
    letter-spacing: 1px;
    font-size: 18px;
    line-height: 18px;
  }

  .footer-subkat {
    font-size: 18px;
    line-height: 18px;
  }

  .subtext-home.redone {
    font-size: 25px;
    line-height: 30px;
  }

  .blog-home-block {
    height: 600px;
  }

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

  .hero-heading-home.white {
    font-size: 65px;
    line-height: 65px;
  }

  .hero-subtext-pdp.schwarz {
    font-size: 23px;
    line-height: 24px;
  }

  .heading-pdp {
    text-align: center;
    font-size: 80px;
  }

  .subheading-pdp {
    line-height: 40px;
  }

  .subtext-hero-pdp {
    font-size: 24px;
    line-height: 24px;
  }

  .div-block-36 {
    position: absolute;
    inset: auto 0% 3%;
  }

  .copyright-footer, .rechtliches-footer {
    font-size: 17px;
    line-height: 17px;
  }

  .navtexte {
    font-size: 20px;
  }

  .heading-14 {
    font-size: 110px;
    line-height: 110px;
  }

  .message-404 {
    font-size: 35px;
    line-height: 35px;
  }

  .image-21 {
    width: 30%;
  }

  .button-8 {
    font-size: 17px;
  }

  ._404-text {
    font-size: 25px;
  }

  .button-9 {
    font-size: 17px;
    line-height: 17px;
  }

  .primary-button-text {
    font-size: 25px;
    line-height: 30px;
  }

  .primary-button-text.dark-blue.karriere {
    font-size: 20px;
  }

  .primary-button.white {
    min-width: 220px;
  }

  .primary-button.white.wide {
    width: 270px;
    min-width: 270px;
  }

  .primary-button.bright {
    width: auto;
  }

  .secondary-button-text, .secondary-button-text.white {
    font-size: 25px;
    line-height: 30px;
  }

  .secondarybutton.abstand.border-farbe {
    position: relative;
  }

  .text-block-37 {
    font-family: Sinewssanspro, sans-serif;
    font-weight: 500;
  }

  .collection-list-wrapper {
    height: auto;
  }

  .heading-15 {
    font-size: 30px;
  }

  .div-block-48 {
    display: none;
  }

  .submitbutton2.lps {
    font-size: 27px;
    line-height: 32px;
  }

  .dropdown-list.w--open {
    left: 0%;
  }

  .grid-34, .grid-35 {
    grid-template-columns: max-content max-content;
  }

  .image-28 {
    margin-bottom: 10px;
  }

  .rich-text-blog p {
    font-size: 26px;
  }

  .rich-text-blog h3 {
    font-size: 28px;
    line-height: 32px;
  }

  .rich-text-blog li {
    font-size: 24px;
  }

  .pdp-rich-text p {
    font-size: 28px;
    line-height: 28px;
  }

  .impressum-rich-text {
    color: #6f6f6f;
    font-family: Sinewssanspro, sans-serif;
  }

  .impressum-rich-text h1 {
    margin-bottom: 15px;
  }

  .impressum-rich-text p {
    padding-right: 15%;
    font-size: 20px;
    line-height: 25px;
  }

  .impressum-rich-text h3, .impressum-rich-text h2 {
    margin-bottom: 15px;
  }

  .paragraph-12 {
    display: none;
  }

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

  .heading-24.white {
    line-height: 60px;
  }

  .heading-25 {
    font-size: 80px;
    line-height: 80px;
  }

  .heading-27 {
    font-size: 40px;
    line-height: 40px;
  }

  .grid-56 {
    display: none;
  }

  .paragraph-13 {
    margin-bottom: 40px;
  }

  .div-block-90 {
    height: 390px;
  }

  .grid-58 {
    grid-row-gap: 0px;
    align-items: stretch;
  }

  .text-block-55 {
    font-size: 18px;
  }

  .dig-explain-box, .dig-explain-box.pe-zusatz {
    height: auto;
  }

  .rich-text-vorteile p {
    font-size: 25px;
    line-height: 25px;
  }

  .hero-hub-heding-rich-text h2, .hero-hub-heding-rich-text h3, .hero-hub-heding-rich-text h1 {
    font-size: 80px;
    line-height: 80px;
  }

  .image-52 {
    width: 22%;
  }

  .image-53 {
    width: 50%;
  }

  .dwp-boxen {
    height: 570px;
  }

  .div-block-166 {
    height: 500px;
  }

  .text-block-93 {
    margin-bottom: 70px;
  }

  .microsoft-partner-text {
    font-size: 32px;
    line-height: 40px;
  }

  .div-block-170 {
    display: none;
  }

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

  .div-block-187 {
    margin-bottom: 15px;
  }

  .image-83 {
    width: 75%;
  }

  .image-84 {
    width: 55%;
    display: block;
  }

  .subheading-pdp-2 {
    line-height: 40px;
  }

  .subtext-hero-pdp-2 {
    font-size: 24px;
    line-height: 24px;
  }

  .secondarybutton-3.abstand.border-farbe {
    position: relative;
  }

  .dig-explain-box-2, .dig-explain-box-2.pe-zusatz {
    height: auto;
  }

  .image-98 {
    width: 22%;
  }

  .dwp-boxen-2 {
    height: 570px;
  }

  .paragraph-25 {
    display: block;
  }

  .div-block-225 {
    height: 500px;
  }

  .copyright-footer-2, .rechtliches-footer-2 {
    font-size: 17px;
    line-height: 17px;
  }

  .div-block-235.left {
    justify-content: flex-start;
  }

  .section-3022, .section-3023 {
    padding-bottom: 6%;
  }

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

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

  .text-block-178 {
    font-family: Sinews sans pro, sans-serif;
  }

  .div-block-314 {
    width: 60%;
  }

  .trenner, .trenner.halvo-blue {
    height: 6px;
  }

  .detail-text.abstand, .detail-text-2.abstand {
    margin-bottom: 60px;
  }

  .question-wrapper-f44 {
    width: 80%;
    display: block;
  }

  .question-wrapper-f44.software-entwicklung {
    margin-left: 0;
    margin-right: 0;
  }

  .navtexte-2 {
    font-size: 20px;
  }

  .detail-text-3.abstand {
    margin-bottom: 60px;
  }

  .timeline-title {
    font-size: 26px;
    line-height: 31px;
  }

  .timeline-text {
    font-size: 22px;
    line-height: 25px;
  }

  .grid-201 {
    grid-column-gap: 20px;
  }

  .point {
    border-bottom-color: #a8a8a8;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-202 {
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr;
  }

  .text-block-210 {
    color: var(--black);
    font-family: Sinews sans pro, sans-serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 26px;
  }

  .offerpoints {
    color: var(--black);
    text-align: left;
    font-size: 17px;
  }

  .text-block-212 {
    font-size: 31px;
    line-height: 34px;
  }

  .ueberuns-cta {
    font-family: Sinews sans pro, sans-serif;
  }

  .list-a-cta {
    font-size: 19px;
  }

  .heading-92 {
    font-size: 54px;
    line-height: 55px;
  }

  .paragraph-41 {
    font-size: 29px;
    line-height: 31px;
  }

  .section-3078.toppadding {
    padding-top: 140px;
  }

  .image-186 {
    width: 26%;
    margin-right: 8%;
  }

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

  .div-block-421 {
    justify-content: center;
  }

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

  .div-block-425 {
    justify-content: center;
  }

  .section-3089 {
    padding-top: 0;
    display: flex;
  }

  .grid-235, .grid-236 {
    grid-column-gap: 60px;
    margin-top: 40px;
  }

  .image-195 {
    top: 16%;
  }

  .paragraph-48 {
    padding-right: 5%;
  }

  .paragraph-49 {
    padding-right: 7%;
  }

  .ber-uns-button-text {
    font-size: 18px;
  }

  .text-block-234 {
    font-size: 25px;
    line-height: 29px;
  }

  .div-block-484 {
    margin-top: 6%;
  }

  .lp-main-text {
    font-size: 29px;
    line-height: 31px;
  }

  .lp-above-heading {
    font-size: 30px;
  }

  .lp-main-heading {
    font-size: 66px;
    line-height: 67px;
  }

  .lp-mic-partner-text {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-486 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .lp-top-block {
    margin-top: -180px;
  }

  .div-block-492 {
    margin-top: -120px;
  }

  .lp-mic-partner-mainheading {
    margin-bottom: 20px;
  }

  .image-205 {
    width: 42%;
    left: 58%;
  }

  .lps-heading.small.left.thin.no-margin {
    font-size: 40px;
  }

  .image-206 {
    width: 41%;
  }

  .lps-subtext-facts {
    font-size: 27px;
    line-height: 32px;
  }

  .div-block-496 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .paragraph-61 {
    font-size: 27px;
    line-height: 25px;
  }

  .div-block-501 {
    margin-top: -102px;
  }

  .section-3135 {
    padding-top: 3%;
  }

  .lp-top-heading-v2.v1 {
    font-size: 50px;
    line-height: 55px;
  }

  .text-block-247.white {
    font-size: 25px;
    line-height: 30px;
  }

  .lp-top-text-v2 {
    margin-top: 20px;
    padding-bottom: 20px;
    font-size: 30px;
    line-height: 33px;
    display: block;
  }

  .text-block-253 {
    font-size: 19px;
  }

  .pdp-hero-paragraph {
    font-size: 24px;
    line-height: 30px;
  }

  .pdp-hero-heading {
    margin-bottom: 30px;
  }

  .pdp-slim-heading {
    font-size: 47px;
  }

  .pdp-slim-heading.small {
    font-size: 37px;
    line-height: 40px;
  }

  .pdp-slim-heading.center {
    margin-bottom: 20px;
  }

  .pdp-left-right-text {
    font-size: 25px;
    line-height: 29px;
  }

  .design-section-text {
    font-size: 28px;
    line-height: 34px;
  }

  .pdp-paragraph {
    font-size: 26px;
    line-height: 34px;
  }

  .pdp-paragraph.white {
    margin-bottom: 20px;
  }

  .pdp-box-paragraph {
    font-size: 18px;
    line-height: 24px;
  }

  .pdp-box-paragraph.semibig {
    font-size: 22px;
    font-weight: 400;
    line-height: 26px;
  }

  .pdp-box-paragraph.right, .pdp-box-paragraph.left {
    font-size: 21px;
    line-height: 26px;
  }

  .pdp-bullet-text {
    font-size: 24px;
    line-height: 29px;
  }

  .pdp-hero-div {
    margin-bottom: 35px;
  }

  .pdp-bold-text-grid {
    font-size: 21px;
    line-height: 26px;
  }

  .text-block-255 {
    font-size: 18px;
    line-height: 22px;
  }

  .pdp-grid-small-box-text {
    font-size: 18px;
    line-height: 24px;
  }

  .pdp-grid-small-box-heading {
    font-size: 27px;
  }

  .section-3154 {
    padding-top: 1%;
  }

  .div-block-545 {
    margin-top: -54px;
  }

  .div-block-546 {
    border-radius: 4px;
  }

  .pdp-box-top-text {
    font-size: 22px;
  }

  .pdp-bottom-cta-slim {
    margin-bottom: 20px;
  }

  .pdp-desing-section-quoter {
    font-size: 21px;
  }

  .div-block-555 {
    justify-content: flex-start;
  }

  .div-block-557 {
    margin-bottom: 40px;
  }

  .div-block-558 {
    width: 70%;
    margin-top: 25px;
    margin-bottom: 40px;
  }

  .div-block-559 {
    margin-top: 30px;
  }

  .div-block-560 {
    margin-bottom: 30px;
  }

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

  .div-block-562 {
    margin-bottom: 20px;
  }

  .div-block-563 {
    width: 65%;
    margin-bottom: 30px;
  }

  .div-block-564 {
    width: 70%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-565 {
    width: 70%;
    margin-bottom: 20px;
    font-size: 18px;
  }

  .div-block-566 {
    margin-bottom: 20px;
  }

  .div-block-571 {
    height: 280px;
  }

  .grid-298 {
    grid-column-gap: 0px;
  }

  .div-block-580 {
    height: 410px;
  }

  .div-block-587 {
    margin-top: -31px;
  }

  .text-block-258 {
    font-size: 25px;
  }

  .pdp-section-top-text.white {
    font-size: 22px;
    line-height: 27px;
  }

  .image-234 {
    top: 339px;
  }

  .div-block-683._1 {
    top: -10px;
  }

  .div-block-683._2 {
    top: 22px;
  }

  .div-block-683._5 {
    top: -79px;
  }

  .div-block-704 {
    justify-content: center;
    display: flex;
  }

  .div-block-746, .div-block-747, .div-block-748 {
    margin-top: 30px;
  }

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

  .div-block-762 {
    margin-top: 40px;
  }

  .div-block-763 {
    right: -22%;
  }

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

  .image-251 {
    width: 27px;
  }

  .pdp-c-box-c-data-text {
    color: var(--tec-blue);
    font-size: 24px;
    text-decoration: underline;
  }

  .field-label-8, .field-label-9, .field-label-10 {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-787 {
    margin-bottom: 100px;
  }

  .image-258 {
    width: 121%;
  }

  .div-block-803 {
    left: 149px;
  }

  .div-block-811 {
    width: 80%;
  }

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

  .div-block-823 {
    width: 70%;
  }

  .image-262, .image-263, .image-264, .image-265, .image-266, .image-267 {
    width: 18%;
  }

  .text-block-283 {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-284 {
    font-size: 25px;
  }

  .div-block-841.lps {
    width: 60%;
  }

  .div-block-860 {
    width: 68%;
  }

  .paragraph-70 {
    font-size: 28px;
    line-height: 33px;
  }

  .subheading-pdp-3 {
    line-height: 40px;
  }

  .div-block-881 {
    padding-right: 40px;
  }

  .text-block-299, .text-block-299.lps {
    font-size: 27px;
    line-height: 32px;
  }

  .text-block-300 {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-301 {
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-302, .paragraph-74 {
    font-size: 27px;
    line-height: 32px;
  }

  .paragraph-75, .paragraph-76, .text-block-304, .text-block-305, .paragraph-78, .paragraph-79, .text-block-306, .text-block-307, .paragraph-80, .paragraph-81 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-82 {
    font-size: 32px;
    line-height: 36px;
  }

  .text-block-309, .paragraph-83, .paragraph-84 {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-914 {
    height: 264px;
  }

  .paragraph-85, .text-block-311 {
    font-size: 25px;
    line-height: 30px;
  }

  .grid-399 {
    grid-column-gap: 60px;
  }

  .paragraph-86 {
    font-size: 28px;
    line-height: 31px;
  }

  .paragraph-87 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-88 {
    font-size: 27px;
    line-height: 32px;
  }

  .paragraph-89 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-90 {
    font-size: 31px;
    line-height: 36px;
  }

  .div-block-932 {
    width: 44%;
    overflow: visible;
  }

  .text-block-316, .text-block-318, .paragraph-92, .paragraph-93, .paragraph-94, .paragraph-95, .paragraph-96, .text-block-320, .paragraph-97, .text-block-321, .paragraph-98, .paragraph-99, .paragraph-100, .paragraph-101, .paragraph-102, .paragraph-103, .paragraph-104, .text-block-325, .text-block-326, .paragraph-105 {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-986 {
    height: 580px;
  }

  .section-353396 {
    background-size: cover;
  }

  .text-block-329, .paragraph-106 {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-330 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-107 {
    font-size: 25px;
    line-height: 30px;
  }

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

  .paragraph-108, .paragraph-109 {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-117 {
    margin-bottom: 20px;
    font-size: 40px;
    line-height: 45px;
  }

  .paragraph-110 {
    font-size: 26px;
    line-height: 33px;
  }

  .div-block-1014 {
    margin-top: 73px;
  }

  .heading-120 {
    font-size: 65px;
    line-height: 65px;
  }

  .text-block-333 {
    font-size: 31px;
    line-height: 37px;
  }

  .div-block-1037 {
    width: 63%;
  }

  .grid-416 {
    grid-template-columns: 1.25fr max-content;
  }

  .section-353405 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .image-353 {
    width: 150px;
  }

  .div-block-1044 {
    margin-top: -14px;
  }

  .erfahrung-heading {
    font-size: 50px;
  }

  .div-block-1045 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
  }

  .grid-418 {
    margin-top: 15px;
  }

  .paragraph-111, .text-block-335 {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-1047 {
    width: 100%;
  }

  .image-358 {
    display: block;
  }

  .div-block-1048 {
    width: 100%;
  }

  .cta-grid-hero {
    grid-template-columns: 220px max-content;
  }

  .primary-cta-div, .secondary-cta-div {
    width: 170px;
  }

  .lp-button-text {
    font-size: 27px;
    line-height: 32px;
  }

  .lp-button-text.dark-blue {
    font-size: 27px;
  }

  .bold-text-11 {
    font-size: 35px;
    line-height: 40px;
  }

  .text-block-343 {
    font-size: 28px;
    line-height: 33px;
  }

  .akkordeon-answer-text, .akkordeon-question, .lps-box-paragraph, .lps-box-paragraph.white {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-347 {
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-348 {
    font-size: 35px;
    line-height: 40px;
  }

  .paragraph-113, .paragraph-114 {
    font-size: 27px;
    line-height: 32px;
  }

  .text-block-352 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-115 {
    font-size: 27px;
    line-height: 32px;
  }

  .div-block-1127 {
    width: 80px;
    height: 80px;
    top: -54px;
  }

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

  .div-block-1142 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .image-380 {
    width: 40px;
  }

  .div-block-1148 {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-355 {
    font-size: 35px;
    line-height: 40px;
  }

  .text-block-358 {
    font-size: 24px;
    line-height: 29px;
  }

  .heading-133 {
    font-size: 25px;
  }

  .text-block-363 {
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-364, .text-block-367.small {
    font-size: 25px;
  }

  .div-block-1188.leftbox {
    bottom: 21%;
  }

  .div-block-1188.rightbox {
    bottom: 24%;
  }

  .div-block-1188.intranetleft {
    bottom: 16%;
  }

  .div-block-1188.dwpbottom {
    bottom: 15%;
  }

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

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

  .paragraph-118 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-118.white {
    font-size: 35px;
    line-height: 40px;
  }

  .text-block-370 {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-370.white {
    font-size: 35px;
    line-height: 40px;
  }

  .div-block-1195 {
    width: 41%;
  }

  .div-block-1203 {
    height: 330px;
  }

  .text-block-374 {
    font-size: 22px;
    line-height: 25px;
  }

  .div-block-1210 {
    width: 70%;
    margin-bottom: 20px;
  }

  .text-block-377 {
    font-size: 19px;
  }

  .text-block-381 {
    font-size: 27px;
    line-height: 33px;
  }

  .heading-138 {
    font-size: 35px;
    line-height: 40px;
  }

  .section-353429 {
    background-size: cover;
  }

  .text-block-383 {
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-384 {
    font-size: 27px;
    line-height: 32px;
  }

  .text-block-385 {
    font-size: 35px;
    line-height: 40px;
  }

  .paragraph-121, .text-block-386, .text-block-389, .lps-top-heading {
    font-size: 27px;
    line-height: 32px;
  }

  .text-block-391, .text-block-392 {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-393 {
    font-size: 25px;
  }

  .lp-top-text-div {
    margin-top: 30px;
  }

  .bold-text-12 {
    font-size: 27px;
    line-height: 32px;
  }

  .radio-button-label {
    font-size: 25px;
    line-height: 30px;
  }

  .radio-button {
    width: 30px;
    height: 22px;
    margin-right: 5px;
    font-size: 25px;
    line-height: 25px;
  }

  .text-block-395 {
    font-size: 30px;
    line-height: 35px;
  }

  .image-405 {
    width: 75%;
  }

  .image-406 {
    width: 90%;
  }

  .paragraph-125 {
    font-size: 27px;
    line-height: 32px;
  }

  .div-block-1278 {
    height: 320px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-1283 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .text-block-406 {
    font-size: 22px;
  }

  .heading-141 {
    width: 80%;
  }

  .div-block-1371 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-1384 {
    top: 227px;
    left: 149px;
  }

  .image-434 {
    width: 121%;
  }

  .lp-button-text-2 {
    font-size: 27px;
    line-height: 32px;
  }

  .lp-button-text-2.dark-blue {
    font-size: 27px;
  }

  .lp-top-heading-v2-2.v1 {
    font-size: 50px;
    line-height: 55px;
  }

  .lp-top-text-v2-2 {
    margin-top: 20px;
    padding-bottom: 20px;
    font-size: 30px;
    line-height: 33px;
    display: block;
  }

  .section-353452 {
    padding-top: 3%;
  }

  .local-heading {
    font-size: 70px;
    line-height: 75px;
  }

  .local-paragraph {
    font-size: 30px;
    line-height: 35px;
  }

  .local-subheading {
    font-size: 40px;
    line-height: 45px;
  }

  .slide-content {
    margin-top: -16px;
  }

  .text-block-436 {
    font-family: Sinewssanspro, sans-serif;
    font-size: 19px;
  }

  .paragraph-143 {
    font-size: 25px;
    line-height: 28px;
  }

  .paragraph-144 {
    font-size: 23px;
    line-height: 26px;
  }

  .text-block-444 {
    font-size: 22px;
    line-height: 22px;
  }

  .paragraph-145 {
    font-size: 20px;
    line-height: 23px;
  }

  .text-block-448 {
    font-size: 27px;
    line-height: 30px;
  }

  .text-block-449 {
    font-size: 25px;
    line-height: 28px;
  }

  .image-461 {
    width: 22px;
  }

  .text-block-452 {
    font-size: 22px;
    line-height: 22px;
  }

  .text-block-454 {
    font-size: 40px;
    line-height: 40px;
  }

  .image-470.orasis {
    margin-left: 70px;
  }

  .image-470.artus {
    margin-left: 173px;
  }

  .image-470.arthrex, .image-470.marco, .image-470.br-ckner, .image-470.miba, .image-470.somic {
    margin-left: 70px;
  }

  .div-block-1627.konfig {
    width: 80%;
  }

  .text-block-468 {
    font-size: 23px;
  }

  .text-block-469 {
    font-size: 20px;
    line-height: 25px;
  }

  .text-block-473 {
    font-size: 25px;
    line-height: 30px;
  }
}

@media screen and (min-width: 1920px) {
  .section {
    border-radius: 0;
  }

  .section-2 {
    background-color: var(--white);
    display: block;
  }

  .primary-butto {
    width: 170px;
    height: 60px;
    padding-top: 16px;
    font-size: 25px;
    line-height: 25px;
  }

  .hero-subtext {
    font-size: 33px;
    line-height: 33px;
  }

  .heading-home {
    font-size: 90px;
    line-height: 90px;
  }

  .subheading-home {
    font-size: 35px;
    line-height: 35px;
  }

  .section-3 {
    font-size: 20px;
  }

  .footer-kat {
    letter-spacing: 1px;
    font-size: 22px;
    line-height: 22px;
  }

  .footer-subkat {
    font-size: 20px;
  }

  .subtext-home {
    font-size: 25px;
    line-height: 25px;
  }

  .blog-home-block {
    height: 751px;
  }

  .blog-home-block.blog-uebersicht {
    height: 700px;
  }

  .blog-home-image {
    background-color: #101e8e;
  }

  .text-block-7 {
    font-size: 44px;
    line-height: 50px;
  }

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

  .text-block-11 {
    font-size: 19px;
    line-height: 19px;
  }

  .pdp-hero-grid {
    grid-template-columns: 1.3fr 1fr;
  }

  .hero-section-pdp {
    justify-content: center;
  }

  .blog-h1 {
    color: var(--tec-blue);
    font-family: Sinewssanspro, sans-serif;
    font-weight: 500;
  }

  .heading-blog-overview {
    font-size: 90px;
    line-height: 90px;
  }

  .subtext-blog-overview {
    font-size: 35px;
    line-height: 35px;
  }

  .rich-text-blog-inhaltsverzeichnis.version-2 {
    color: var(--tec-blue);
  }

  .image-19 {
    width: 100%;
  }

  .hero-heading-home {
    text-align: left;
    font-size: 90px;
    line-height: 90px;
  }

  .hero-heading-home.k-p {
    text-align: center;
  }

  .hero-heading-home.white {
    font-size: 70px;
    line-height: 70px;
  }

  .hero-heading-pdp {
    font-size: 90px;
    line-height: 90px;
  }

  .hero-subtext-pdp.white {
    font-size: 22px;
    line-height: 26px;
  }

  .hero-subtext-pdp.schwarz {
    font-size: 25px;
    line-height: 27px;
  }

  .hero-subtext-pdp.schwarz.zusatz.ueberuns {
    padding-right: 9%;
    font-size: 36px;
    line-height: 41px;
  }

  .heading-pdp {
    text-align: center;
    margin-bottom: 40px;
    font-size: 80px;
    line-height: 80px;
  }

  .grid-22, .div-block-33 {
    height: 400px;
  }

  .subheading-pdp {
    font-size: 40px;
    line-height: 40px;
  }

  .subtext-hero-pdp {
    margin-bottom: 20px;
    padding-right: 30%;
    font-size: 28px;
    line-height: 28px;
  }

  .text-block-28, .text-block-29, .text-block-30 {
    font-size: 19px;
    line-height: 19px;
  }

  .div-block-36 {
    position: absolute;
    inset: auto 0% 3%;
  }

  .hero-subheading-pdp {
    font-size: 45px;
    line-height: 45px;
  }

  .rich-text-block-2, .copyright-footer {
    font-size: 19px;
    line-height: 19px;
  }

  .rechtliches-footer {
    font-size: 20px;
    line-height: 20px;
  }

  .navtexte {
    font-size: 20px;
  }

  .hero-subheading-home {
    font-size: 45px;
    line-height: 45px;
  }

  .secondary-button {
    width: 160px;
    height: 60px;
    padding-top: 16px;
    font-size: 25px;
    line-height: 25px;
  }

  .heading-14 {
    font-size: 140px;
    line-height: 140px;
  }

  .message-404 {
    font-size: 40px;
    line-height: 40px;
  }

  .image-21 {
    width: 22%;
  }

  .button-8 {
    font-size: 21px;
    line-height: 21px;
  }

  ._404-text {
    font-size: 35px;
  }

  .button-9 {
    font-size: 21px;
    line-height: 21px;
  }

  .hero-wrapper {
    margin-left: 6%;
    margin-right: 6%;
  }

  .wrapper {
    margin-left: 15%;
    margin-right: 15%;
  }

  .primary-button-text {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-right: 10px;
    font-size: 27px;
    line-height: 27px;
  }

  .primary-button-text.dark-blue.karriere {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .primary-button {
    width: auto;
    padding-left: 2%;
    padding-right: 2%;
  }

  .primary-button.pdp-primary {
    width: auto;
  }

  .primary-button.zumblog {
    width: 270px;
  }

  .primary-button.event-modulation {
    width: 274px;
  }

  .primary-button.wei {
    min-width: auto;
    padding-left: 2%;
    padding-right: 2%;
  }

  .primary-button.white {
    width: auto;
    min-width: 300px;
  }

  .primary-button.white.wide {
    width: 290px;
    min-width: 290px;
  }

  .primary-button.special {
    min-width: 110%;
  }

  .primary-button.hero {
    width: 300px;
    min-width: 300px;
  }

  .primary-button.weit {
    width: 300px;
  }

  .secondary-button-text {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 27px;
    line-height: 27px;
  }

  .secondarybutton {
    width: 100%;
    min-width: 100%;
  }

  .secondarybutton.zusatz {
    min-width: 151px;
  }

  .secondarybutton.abstand.border-farbe {
    position: static;
  }

  .secondarybutton.links-bereiter {
    width: 220px;
  }

  .secondarybutton.webinardownload {
    width: 300px;
  }

  .secondarybutton.tecblue.abs {
    width: auto;
    min-width: auto;
  }

  .text-block-37 {
    margin: 10px 14px;
    font-family: Sinewssanspro, sans-serif;
    font-size: 20px;
    font-weight: 500;
  }

  .collection-list-wrapper {
    height: auto;
  }

  .pdp-hero-wrapper {
    margin-left: 10%;
    margin-right: 10%;
  }

  .div-block-43 {
    height: 800px;
  }

  .blog-ue-wrapper {
    margin-left: 10%;
    margin-right: 10%;
  }

  .div-block-45 {
    margin-left: 2%;
    margin-right: 2%;
  }

  .div-block-47 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-field-2 {
    border: 6px solid var(--tec-blue);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 7px;
  }

  .submitbutton2 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .div-block-55 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .paragraph-5 {
    font-size: 25px;
    line-height: 26px;
  }

  .dropdown-list.w--open, .dropdown-list.de.w--open {
    left: 0%;
  }

  .dropdown-link {
    text-align: center;
    font-size: 27px;
    line-height: 27px;
  }

  .text-block-39 {
    font-size: 19px;
    line-height: 19px;
  }

  .grid-34, .grid-35 {
    grid-template-columns: max-content max-content;
  }

  .text-block-40, .text-block-41 {
    font-size: 16px;
    line-height: 16px;
  }

  .grid-36.zusatz {
    background-color: var(--white);
  }

  .dropdown-link-4, .dropdown-link-5 {
    padding-bottom: 7px;
    font-size: 19px;
  }

  .hub-subheading {
    font-size: 40px;
    line-height: 40px;
  }

  .hub-subheading.black {
    font-size: 50px;
    line-height: 50px;
  }

  .image-27 {
    width: 40%;
  }

  .section-12 {
    padding-top: 28%;
  }

  .heading-20 {
    color: var(--tec-blue);
    font-family: Sinewssanspro, sans-serif;
    font-weight: 500;
  }

  .paragraph-9 {
    color: var(--tec-blue);
  }

  .digheading, .digtext {
    margin-left: 10px;
  }

  .rich-text-blog h2 {
    color: var(--tec-blue);
  }

  .rich-text-blog p {
    color: var(--tec-blue);
    font-size: 28px;
    line-height: 33px;
  }

  .rich-text-blog h3 {
    color: var(--tec-blue);
    font-size: 31px;
    line-height: 37px;
  }

  .rich-text-blog h4 {
    color: var(--tec-blue);
  }

  .rich-text-blog li {
    color: var(--tec-blue);
    font-size: 26px;
    line-height: 32px;
  }

  .pdp-rich-text h2 {
    font-size: 80px;
    line-height: 80px;
  }

  .pdp-rich-text p {
    padding-right: 10%;
    font-size: 35px;
    line-height: 35px;
  }

  .pdp-rich-text-anfrage-box h2 {
    font-size: 60px;
    line-height: 70px;
  }

  .pdp-rich-text-anfrage-box h3 {
    font-size: 35px;
    line-height: 35px;
  }

  .impressum-rich-text h1 {
    color: var(--tec-blue);
    text-align: left;
    margin-bottom: 15px;
    font-family: Sinewssanspro, sans-serif;
    font-size: 90px;
    font-weight: 400;
    line-height: 90px;
  }

  .impressum-rich-text p {
    color: var(--tec-blue);
    padding-right: 15%;
    font-size: 26px;
    line-height: 30px;
  }

  .impressum-rich-text h3 {
    color: var(--tec-blue);
    margin-bottom: 15px;
  }

  .impressum-rich-text h2 {
    color: var(--tec-blue);
    margin-bottom: 15px;
    font-size: 60px;
    line-height: 60px;
  }

  .termine-block {
    padding-top: 30px;
  }

  .datum {
    margin-bottom: 20px;
    font-size: 55px;
    line-height: 55px;
  }

  .uhrzeit {
    font-size: 40px;
    line-height: 40px;
  }

  .bottombutton-text {
    font-size: 34px;
    line-height: 34px;
  }

  .bottombutton-text.case-studies-invertiert {
    font-size: 29px;
    line-height: 29px;
  }

  .paragraph-10 {
    font-size: 20px;
  }

  .pointtext {
    font-size: 30px;
  }

  .paragraph-11 {
    font-size: 24px;
    line-height: 27px;
  }

  .grid-53 {
    margin-bottom: 100px;
  }

  .paragraph-12 {
    font-size: 21px;
    line-height: 21px;
  }

  .heading-24, .heading-25 {
    font-size: 90px;
    line-height: 90px;
  }

  .heading-27 {
    font-size: 45px;
    line-height: 45px;
  }

  .text-span-5 {
    text-align: left;
    font-size: 85px;
    line-height: 85px;
  }

  .center-hero-haupt-heading {
    font-size: 90px;
    line-height: 90px;
  }

  .center-hero-sub-heading {
    font-size: 45px;
    line-height: 45px;
  }

  .center-hero-images-text {
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-13 {
    font-size: 30px;
    line-height: 30px;
  }

  .side-headings-case-studies {
    color: var(--black);
    font-size: 33px;
    line-height: 33px;
  }

  .div-block-90 {
    height: 485px;
  }

  .rich-text-case-studies p {
    font-size: 25px;
    line-height: 25px;
  }

  .collection-list-wrapper-4 {
    margin-bottom: 50px;
  }

  .dropnavtext-sec-dropdown {
    color: var(--tec-blue);
  }

  .collection-list-wrapper-6 {
    margin-bottom: 50px;
  }

  .heading-34 {
    color: var(--black);
    text-align: center;
    font-family: Sinewssanspro, sans-serif;
    font-weight: 500;
  }

  .events-rich-text p {
    font-size: 28px;
    line-height: 30px;
  }

  ._3rd-heading-hub {
    font-size: 45px;
    line-height: 45px;
  }

  .hub-heading {
    font-size: 80px;
    line-height: 80px;
  }

  .dig-explain-box {
    height: auto;
    position: static;
  }

  .dig-explain-box.pe-zusatz {
    height: auto;
    padding-bottom: 40px;
    position: static;
  }

  .vorteil-slider-heading {
    font-size: 55px;
    line-height: 55px;
  }

  .rich-text-vorteile p {
    font-size: 30px;
    line-height: 30px;
  }

  .hero-hub-heding-rich-text h2, .hero-hub-heding-rich-text h3 {
    font-size: 90px;
    line-height: 90px;
  }

  .hero-hub-heding-rich-text h4 {
    font-size: 90px;
  }

  .hero-hub-heding-rich-text h1 {
    font-size: 90px;
    line-height: 90px;
  }

  .image-49 {
    width: 90%;
    max-width: 90%;
  }

  .image-50 {
    max-width: 90%;
  }

  .image-52 {
    width: 22%;
  }

  .grid-71 {
    grid-template-columns: 1.5fr 1fr;
    height: 400px;
  }

  .div-block-144 {
    height: 400px;
  }

  .image-53 {
    width: 70%;
  }

  .hub-anfrage-rich-text {
    margin-bottom: 20px;
  }

  .hub-anfrage-rich-text h2 {
    font-family: Sinews sans pro, sans-serif;
  }

  .dwp-boxen {
    height: 600px;
  }

  .text-block-76, .text-block-77 {
    color: var(--tec-blue);
  }

  .section-27 {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .div-block-160, .div-block-163, .div-block-166 {
    height: 550px;
  }

  .bpe-explain-subtext {
    line-height: 30px;
  }

  .text-block-91 {
    font-size: 20px;
  }

  .text-block-92 {
    margin-bottom: 10px;
    font-size: 35px;
  }

  .collection-item-2 {
    box-shadow: -2px -2px 3px 0 var(--box-shaddow), 2px 2px 3px 0 var(--box-shaddow);
  }

  .image-67 {
    width: 35%;
  }

  .text-block-94 {
    font-size: 27px;
    line-height: 30px;
  }

  .microsoft-partner-text {
    font-size: 37px;
    line-height: 46px;
  }

  .div-block-170 {
    display: none;
  }

  .h1-2.ueberuns {
    font-size: 50px;
    line-height: 65px;
  }

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

  .div-block-176 {
    justify-content: center;
    align-items: center;
  }

  .div-block-191 {
    margin-top: 40px;
  }

  .image-83 {
    width: 75%;
  }

  .image-84 {
    width: 65%;
    display: block;
  }

  .upgrade-browser {
    display: none;
  }

  .image-86 {
    width: 300px;
  }

  .update-heading {
    font-size: 80px;
    line-height: 80px;
  }

  .update-subheading, .update-subheading.abstand {
    font-size: 40px;
    line-height: 45px;
  }

  .browsers {
    font-size: 25px;
  }

  .text-block-113 {
    margin-bottom: 10px;
    font-size: 27px;
    line-height: 30px;
  }

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

  .primary-button-2.pdp-primary {
    width: auto;
  }

  .grid-124, .div-block-213 {
    height: 400px;
  }

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

  .subheading-pdp-2 {
    font-size: 40px;
    line-height: 40px;
  }

  .secondarybutton-2 {
    width: 150px;
  }

  .subheading-home-2 {
    font-size: 35px;
    line-height: 35px;
  }

  .hub-subheading-2 {
    font-size: 40px;
    line-height: 40px;
  }

  .thick-line-span-3.ueberuns {
    font-size: 50px;
    line-height: 65px;
  }

  .hero-heading-pdp-2 {
    font-size: 90px;
    line-height: 90px;
  }

  .hero-subheading-pdp-2 {
    font-size: 45px;
    line-height: 45px;
  }

  .subtext-hero-pdp-2 {
    margin-bottom: 20px;
    padding-right: 30%;
    font-size: 28px;
    line-height: 28px;
  }

  .secondarybutton-3 {
    width: 150px;
  }

  .secondarybutton-3.abstand.border-farbe {
    position: static;
  }

  .hub-heading-3 {
    font-size: 80px;
    line-height: 80px;
  }

  .vorteil-slider-heading-2 {
    font-size: 55px;
    line-height: 55px;
  }

  .div-block-219, .div-block-221, .div-block-222, .div-block-223 {
    height: 400px;
  }

  ._3rd-heading-hub-2 {
    font-size: 45px;
    line-height: 45px;
  }

  .dig-explain-box-2 {
    height: auto;
    position: static;
  }

  .dig-explain-box-2.pe-zusatz {
    height: auto;
    padding-bottom: 40px;
    position: static;
  }

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

  .subtext-home-2 {
    font-size: 25px;
    line-height: 25px;
  }

  .dwp-boxen-2 {
    height: 600px;
  }

  .paragraph-25 {
    font-size: 21px;
    line-height: 21px;
  }

  .div-block-225, .div-block-226, .div-block-227 {
    height: 550px;
  }

  .bpe-explain-subtext-2 {
    line-height: 30px;
  }

  .wrapper-2 {
    margin-left: 15%;
    margin-right: 15%;
  }

  .copyright-footer-2 {
    font-size: 19px;
    line-height: 19px;
  }

  .rechtliches-footer-2 {
    font-size: 20px;
    line-height: 20px;
  }

  .section-3010 {
    height: 60px;
  }

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

  .section-3015 {
    background-color: var(--sekundärfarbe);
  }

  .hub-heading-4 {
    color: var(--tec-blue);
    font-size: 80px;
    line-height: 80px;
  }

  .adslp-button {
    width: 69%;
  }

  .adslp-button.not-wide {
    width: 52%;
  }

  .div-block-314 {
    width: 60%;
  }

  .section-3048 {
    display: none;
  }

  .detail-text.abstand {
    margin-bottom: 0;
  }

  .list-item-8, .list-item-9, .list-item-10, .list-item-11, .list-item-12 {
    font-size: 27px;
    line-height: 30px;
  }

  .grid-177, .grid-178 {
    margin-top: 40px;
  }

  .section-3052 {
    padding-top: 3%;
    padding-bottom: 3%;
  }

  .section-3053 {
    padding-bottom: 4%;
  }

  .tecstack {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-3055 {
    padding-bottom: 4%;
  }

  .text-block-185 {
    font-size: 29px;
    line-height: 32px;
  }

  .ref-images-indiv {
    width: 80%;
  }

  .section-3061 {
    display: none;
  }

  .inhalltsverzeichnis-heading {
    color: var(--tec-blue);
  }

  .div-block-340 {
    background-color: #dddddd5e;
  }

  .primary-button-text-2 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 27px;
    line-height: 27px;
  }

  .tecstack-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .question-wrapper-f44.software-entwicklung {
    margin-left: 0;
  }

  .text-block-192 {
    margin-bottom: 45px;
    font-size: 38px;
    line-height: 41px;
  }

  .div-block-356 {
    padding-top: 5px;
  }

  .text-block-197 {
    color: var(--white);
    font-size: 20px;
  }

  .div-block-359 {
    background-color: #101e8e;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-360 {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .div-block-366.side {
    align-items: flex-start;
  }

  .navtexte-2 {
    font-size: 20px;
  }

  .section-3070 {
    justify-content: center;
    width: 100%;
    padding-top: 200px;
    display: flex;
  }

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

  .text-block-203 {
    font-size: 33px;
    line-height: 37px;
  }

  .detail-text-3.abstand.side, .detail-text-3.side {
    font-size: 32px;
    line-height: 35px;
  }

  .timeline-text {
    font-size: 27px;
    line-height: 29px;
  }

  .process-triangle.flipped._1, .process-triangle._2 {
    top: 43%;
  }

  .image-173 {
    width: 100%;
  }

  .grid-201 {
    grid-column-gap: 25px;
  }

  .offersubheading {
    font-size: 28px;
  }

  .grid-204, .grid-205 {
    grid-row-gap: 90px;
  }

  .text-block-212 {
    font-size: 34px;
    line-height: 37px;
  }

  .ueberuns-cta {
    font-size: 25px;
  }

  .list-a-cta {
    font-size: 21px;
  }

  .text-block-213 {
    font-size: 19px;
  }

  .grid-211 {
    grid-column-gap: 50px;
  }

  .heading-92 {
    font-size: 70px;
    line-height: 75px;
  }

  .paragraph-41 {
    font-size: 40px;
    line-height: 45px;
  }

  .section-3078.toppadding {
    padding-top: 160px;
  }

  .text-block-215 {
    font-size: 27px;
    line-height: 29px;
  }

  .paragraph-42 {
    font-size: 25px;
    line-height: 29px;
  }

  .text-block-216 {
    font-size: 28px;
    line-height: 30px;
  }

  .paragraph-43 {
    padding-left: 6%;
    padding-right: 6%;
    font-size: 27px;
    line-height: 30px;
  }

  .div-block-399 {
    margin-top: -32px;
  }

  .image-185 {
    width: 78%;
  }

  .cta-heading {
    font-size: 26px;
  }

  .text-block-220 {
    font-size: 41px;
    line-height: 44px;
  }

  .text-block-221 {
    font-size: 21px;
    line-height: 26px;
  }

  .image-186 {
    width: 21%;
    margin-right: 13%;
  }

  .gf-heading, .gf-heading.white {
    display: none;
  }

  .gf-heading.white.big-screen, .gf-heading.big-screen {
    display: block;
  }

  .div-block-404, .div-block-407 {
    height: 330px;
  }

  .paragraph-44 {
    font-size: 25px;
    line-height: 36px;
  }

  .div-block-409, .div-block-410, .div-block-411, .div-block-412 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .button-16 {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 22px;
    line-height: 24px;
  }

  .section-3089 {
    padding-top: 0;
    display: flex;
  }

  .grid-235 {
    grid-column-gap: 16px;
  }

  .heading-99 {
    font-size: 90px;
    line-height: 110px;
  }

  .vodafone-button-text {
    font-size: 26px;
  }

  .link-block-36 {
    padding: 15px;
  }

  .image-195 {
    width: 20%;
    top: 13%;
    right: 3%;
  }

  .div-block-440 {
    margin-top: -400px;
  }

  .paragraph-48 {
    padding-right: 13%;
    font-size: 29px;
    line-height: 32px;
  }

  .paragraph-49 {
    padding-left: 8%;
    font-size: 29px;
    line-height: 32px;
  }

  .heading-100 {
    font-size: 60px;
    line-height: 70px;
  }

  .image-197 {
    width: 100%;
  }

  .text-block-233 {
    padding-bottom: 5px;
    font-size: 26px;
    line-height: 29px;
  }

  .heading-101 {
    font-size: 75px;
    line-height: 76px;
  }

  .section-3095 {
    line-height: 62px;
  }

  .text-span-15 {
    font-size: 50px;
  }

  .ber-uns-button {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ber-uns-button-text {
    font-size: 21px;
  }

  .text-block-234 {
    font-size: 30px;
    line-height: 32px;
  }

  .submit-button-6 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .text-field-6 {
    border: 6px solid #a3d9e7;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 7px;
  }

  .hub-subheading-3 {
    font-size: 40px;
    line-height: 40px;
  }

  .section-3125 {
    display: none;
  }

  .div-block-484 {
    margin-top: 8%;
  }

  .lp-main-text, .lp-above-heading {
    font-size: 36px;
    line-height: 36px;
  }

  .lp-main-heading {
    font-size: 72px;
    line-height: 76px;
  }

  .lp-box-heading {
    font-size: 32px;
    line-height: 35px;
  }

  .paragraph-58 {
    font-size: 29px;
    line-height: 30px;
  }

  .heading-103 {
    font-size: 35px;
    line-height: 40px;
  }

  .grid-256 {
    grid-column-gap: 92px;
  }

  .lp-mic-partner-text {
    font-size: 30px;
    line-height: 32px;
  }

  .lp-top-block {
    margin-top: -270px;
  }

  .lp-mic-partner-tophead {
    font-size: 28px;
    line-height: 33px;
  }

  .lp-mic-partner-mainheading {
    font-size: 53px;
    line-height: 56px;
  }

  .lp-personal-quote-section {
    font-size: 31px;
    line-height: 35px;
  }

  .text-block-245, .paragraph-59 {
    font-size: 35px;
    line-height: 40px;
  }

  .lps-heading.small.left.thin.no-margin {
    font-size: 50px;
    line-height: 55px;
  }

  .lps-subtext-facts {
    font-size: 35px;
    line-height: 40px;
  }

  .div-block-496 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .div-block-501 {
    margin-top: -117px;
    padding-bottom: 20px;
  }

  .section-3135 {
    padding-top: 6%;
    padding-bottom: 190px;
  }

  .lp-top-heading-v2 {
    padding-left: 0%;
    padding-right: 0%;
    font-size: 61px;
  }

  .lp-top-heading-v2.v1 {
    text-align: center;
    font-size: 67px;
    line-height: 72px;
  }

  .lp-top-headin-v2 {
    margin-bottom: 10px;
    font-size: 35px;
    line-height: 37px;
  }

  .text-block-247.white {
    font-size: 36px;
    line-height: 37px;
  }

  .lp-top-text-v2 {
    font-size: 40px;
    line-height: 45px;
  }

  .image-210 {
    width: 150px;
  }

  .section-3140 {
    background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6111274da7de38bf6c5f4550_bg_punkte.jpg");
    background-position: 0 0;
    background-size: cover;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0%;
    display: flex;
  }

  .pdp-hero-paragraph {
    font-size: 26px;
    line-height: 32px;
  }

  .pdp-hero-paragraph.white {
    color: var(--white);
    font-size: 30px;
    line-height: 34px;
  }

  .pdp-hero-heading {
    font-size: 60px;
    line-height: 62px;
  }

  .pdp-hero-heading.white {
    color: var(--white);
    font-size: 67px;
    line-height: 66px;
  }

  .div-block-520 {
    padding-right: 10%;
  }

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

  .div-block-525 {
    margin-top: 40px;
  }

  .pdp-slim-heading {
    font-size: 50px;
    line-height: 54px;
  }

  .pdp-slim-heading.small {
    font-size: 43px;
    line-height: 48px;
  }

  .pdp-slim-heading.white {
    font-size: 45px;
    line-height: 50px;
  }

  .div-block-527 {
    align-items: center;
  }

  .pdp-left-right-image._2 {
    width: 61%;
  }

  .div-block-528 {
    align-items: center;
    padding-right: 6%;
  }

  .design-section-text {
    font-size: 37px;
    line-height: 47px;
  }

  .pdp-paragraph {
    font-size: 28px;
    line-height: 36px;
  }

  .pdp-paragraph.white {
    line-height: 31px;
  }

  .div-block-530 {
    padding: 30px;
  }

  .pdp-box-paragraph {
    font-size: 25px;
    line-height: 27px;
  }

  .pdp-box-paragraph.big {
    font-size: 30px;
    line-height: 37px;
  }

  .pdp-box-paragraph.konfig {
    font-size: 25px;
    line-height: 28px;
  }

  .pdp-box-paragraph.right {
    text-align: right;
  }

  .div-block-534 {
    margin-top: 25px;
  }

  .pdp-hero-top-heading {
    font-size: 35px;
    line-height: 40px;
  }

  .pdp-hero-top-heading.white {
    color: var(--white);
  }

  .section-3148 {
    background-image: linear-gradient(#051c48b5, #051c48b5), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6526ad06716d4e594b0306de_A_Web-Visuals-Ueber-uns%20(1).jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding-top: 0;
    padding-bottom: 0%;
  }

  .pdp-hero-div {
    width: 65%;
    font-size: 21px;
    line-height: 22px;
  }

  .section-3149 {
    padding-top: 3%;
    padding-bottom: 3%;
  }

  .pdp-box-heading {
    font-size: 36px;
    line-height: 41px;
  }

  .pdp-box-top-heading.white {
    font-weight: 500;
  }

  .pdp-box-top-heading.bold.big {
    font-size: 30px;
  }

  .grid-286 {
    grid-column-gap: 52px;
  }

  .pdp-bold-text-grid {
    font-size: 24px;
  }

  .pdp-bold-text-grid.big, .pdp-bold-text-grid.big.white {
    font-size: 30px;
    line-height: 35px;
  }

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

  .pdp-grid-small-box-text {
    font-size: 24px;
    line-height: 29px;
  }

  .image-216 {
    margin-top: -133px;
  }

  .div-block-546 {
    box-shadow: -2px -2px 3px 0 var(--box-shaddow), 3px 3px 3px 0 var(--box-shaddow);
    padding: 30px;
  }

  .pdp-box-top-text {
    margin-bottom: 0;
    font-size: 28px;
    line-height: 34px;
  }

  .pdp-box-top-text.modulation {
    font-size: 29px;
    font-style: normal;
    line-height: 38px;
  }

  .pdp-box-top-text.big-screen {
    display: block;
  }

  .pdp-box-top-text.small-screen {
    display: none;
  }

  .pdp-box-top-text.konfig {
    font-size: 25px;
    line-height: 28px;
  }

  .pdp-box-top-text.big {
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-547 {
    margin-bottom: 70px;
  }

  .div-block-548 {
    margin-bottom: -263px;
  }

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

  .pdp-desing-section-quoter {
    font-size: 26px;
    line-height: 24px;
  }

  .image-217 {
    width: 38%;
  }

  .div-block-553, .div-block-554 {
    padding: 20px 40px;
  }

  .div-block-555 {
    justify-content: flex-start;
  }

  .div-block-561.lps {
    margin-bottom: 30px;
  }

  .div-block-567, .pdp-ref-bilder {
    width: 80%;
  }

  .image-221 {
    width: 100%;
  }

  .div-block-568 {
    width: 80%;
  }

  .section-3158 {
    background-position: 50% 0;
    background-repeat: no-repeat;
    align-items: flex-start;
    padding-bottom: 5%;
    display: flex;
  }

  .div-block-569 {
    padding: 30px;
  }

  .section-3160 {
    display: none;
  }

  .div-block-571 {
    height: 350px;
    padding: 30px;
  }

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

  .grid-299 {
    grid-column-gap: 70px;
  }

  .div-block-573 {
    height: 410px;
    padding: 40px;
  }

  .div-block-577 {
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .div-block-578 {
    margin-bottom: 40px;
  }

  .image-222 {
    width: 41%;
  }

  .div-block-580 {
    height: 510px;
    padding: 30px;
  }

  .div-block-593, .div-block-594, .div-block-595 {
    width: 100%;
  }

  .div-block-596 {
    justify-content: flex-end;
  }

  .div-block-597 {
    justify-content: center;
  }

  .div-block-598 {
    justify-content: flex-start;
  }

  .section-3165 {
    background-size: cover;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .div-block-603 {
    margin-bottom: 40px;
  }

  .div-block-604 {
    padding: 30px;
  }

  .div-block-608 {
    margin-top: 70px;
  }

  .div-block-611 {
    padding: 30px;
  }

  .text-block-257 {
    font-size: 28px;
    line-height: 33px;
  }

  .text-block-258 {
    font-size: 30px;
    line-height: 31px;
  }

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

  .text-block-260 {
    font-size: 27px;
    line-height: 33px;
  }

  .text-block-261 {
    font-size: 31px;
    line-height: 36px;
  }

  .image-223 {
    margin-top: -183px;
  }

  .div-block-617 {
    margin-top: -46px;
  }

  .section-3174 {
    background-size: cover;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

  .div-block-620, .div-block-621, .div-block-623 {
    padding: 30px;
  }

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

  .div-block-625 {
    margin-top: 50px;
  }

  .pdp-section-top-text {
    font-size: 31px;
    line-height: 35px;
  }

  .pdp-section-top-text.white {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-626 {
    margin-bottom: 70px;
  }

  .div-block-627 {
    margin-top: 45px;
  }

  .div-block-628 {
    margin-bottom: 70px;
  }

  .pdp-special-top-text {
    font-size: 31px;
    line-height: 34px;
  }

  .div-block-629, .div-block-630 {
    margin-bottom: 70px;
  }

  .div-block-632 {
    width: 96%;
  }

  .section-3181 {
    background-position: 100%;
    background-size: cover;
    flex-direction: column;
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0%;
    display: flex;
  }

  .grid-314 {
    grid-column-gap: 35px;
  }

  .grid-315 {
    grid-column-gap: 23px;
    grid-row-gap: 24px;
  }

  .div-block-635 {
    padding: 30px;
  }

  .div-block-637, .div-block-637.blue, .div-block-637.verschoben-unten {
    padding: 40px 30px;
  }

  .image-226 {
    height: 70px;
  }

  .section-3188 {
    background-image: linear-gradient(#051c48e0, #051c48e0), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6124e1e798eac2990f9a58ff_Partnerevent.png");
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .div-block-643 {
    margin-top: 40px;
  }

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

  .text-block-264 {
    text-align: center;
    font-size: 32px;
  }

  .text-block-265 {
    text-align: center;
    font-size: 26px;
  }

  .checkbox-label {
    font-size: 23px;
    line-height: 26px;
  }

  .checkbox-label.custom {
    margin-left: 10px;
    font-size: 25px;
  }

  .checkbox-field {
    align-items: center;
    display: flex;
  }

  .div-block-656 {
    width: 56%;
  }

  .section-3194 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    display: flex;
  }

  .checkbox {
    font-size: 23px;
  }

  .checkbox.big {
    background-color: var(--white);
    color: var(--white);
    width: 25px;
    height: 25px;
    font-size: 38px;
    line-height: 10px;
  }

  .div-block-672 {
    padding: 30px;
  }

  .div-block-673 {
    flex-direction: column;
    align-items: center;
  }

  .section-3198 {
    padding-top: 7%;
    padding-bottom: 11%;
  }

  .section-3199 {
    padding-bottom: 4%;
  }

  .div-block-675 {
    padding: 50px;
  }

  .text-block-272 {
    font-size: 28px;
    line-height: 34px;
  }

  .text-block-273 {
    font-size: 22px;
    line-height: 27px;
  }

  .image-234 {
    width: 371px;
    top: 438px;
  }

  .div-block-683._1, .div-block-683._2, .div-block-683._3, .div-block-683._4, .div-block-683._5 {
    padding: 30px;
  }

  .pdp-slider-paragraph {
    font-size: 33px;
    line-height: 38px;
  }

  .grid-332 {
    grid-column-gap: 78px;
  }

  .div-block-691 {
    margin-bottom: 70px;
  }

  .section-3201 {
    display: none;
  }

  .div-block-693 {
    width: 81%;
  }

  .div-block-695 {
    padding-right: 0%;
  }

  .div-block-696 {
    padding-top: 20px;
    padding-right: 0%;
  }

  .div-block-697 {
    margin-top: 20px;
    padding-right: 0%;
  }

  .div-block-698 {
    padding-top: 20px;
    padding-right: 0%;
  }

  .div-block-700 {
    margin-bottom: 70px;
  }

  .div-block-701 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

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

  .div-block-703 {
    justify-content: flex-end;
    display: flex;
  }

  .div-block-704 {
    justify-content: center;
    display: flex;
  }

  .div-block-705 {
    margin-bottom: 70px;
  }

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

  .div-block-707 {
    margin-bottom: 70px;
  }

  .div-block-708 {
    margin-bottom: 50px;
  }

  .div-block-709 {
    justify-content: flex-end;
    display: flex;
  }

  .div-block-710 {
    justify-content: flex-start;
    display: flex;
  }

  .div-block-711 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

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

  .div-block-713 {
    margin-bottom: 0;
  }

  .div-block-714, .div-block-715 {
    margin-bottom: 70px;
  }

  .div-block-716 {
    margin-top: 50px;
  }

  .image-238 {
    width: 90%;
  }

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

  .div-block-718, .div-block-719 {
    margin-bottom: 70px;
  }

  .div-block-720 {
    justify-content: center;
    display: flex;
  }

  .div-block-721, .div-block-722 {
    margin-bottom: 10px;
  }

  .div-block-723, .div-block-724 {
    margin-bottom: 70px;
  }

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

  .div-block-726 {
    margin-top: 40px;
  }

  .div-block-727 {
    justify-content: flex-end;
    display: flex;
  }

  .image-240, .image-241, .image-242, .image-243, .image-244, .image-245, .image-246, .image-247 {
    width: 28px;
  }

  .div-block-728, .div-block-729, .div-block-730, .div-block-731, .div-block-732 {
    margin-bottom: 40px;
  }

  .div-block-733 {
    margin-top: 100px;
    margin-bottom: 70px;
  }

  .div-block-734 {
    margin-bottom: 40px;
  }

  .div-block-746, .div-block-747, .div-block-748 {
    margin-top: 20px;
  }

  .div-block-749, .div-block-750, .div-block-751, .div-block-752 {
    margin-bottom: 20px;
  }

  .text-block-275 {
    font-size: 32px;
    line-height: 37px;
  }

  .div-block-763 {
    right: -17%;
    box-shadow: -2px -2px 3px #a8a8a8, 2px 2px 3px #a8a8a8;
  }

  .c-form-field {
    line-height: 27px;
  }

  .field-label-8, .field-label-9, .field-label-10 {
    font-size: 25px;
  }

  .text-block-276 {
    color: var(--tec-blue);
  }

  .grid-340 {
    padding-right: 30px;
  }

  .section-353336 {
    padding-bottom: 12%;
  }

  .about-paragraph {
    font-size: 31px;
    line-height: 29px;
  }

  .div-block-796 {
    width: 38%;
    margin-top: -200px;
  }

  .about-schwebe-paragrah {
    font-size: 30px;
    line-height: 37px;
  }

  .about-persons-heading {
    font-size: 33px;
    line-height: 41px;
  }

  .about-persons-subtext {
    font-size: 26px;
    line-height: 31px;
  }

  .image-257.big-section {
    width: 153%;
    max-width: 153%;
  }

  .image-258 {
    width: 121%;
  }

  .image-258.big-section {
    width: 150%;
    max-width: 150%;
  }

  .div-block-803 {
    width: 173px;
    height: 46px;
    top: auto;
    bottom: 60px;
    left: 200px;
  }

  .text-block-278 {
    font-size: 25px;
    line-height: 28px;
  }

  .div-block-804 {
    top: 34px;
  }

  .grid-347 {
    grid-template-columns: 25% 1fr;
  }

  .div-block-805 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-811 {
    width: 60%;
    font-size: 16px;
  }

  .paragraph-67 {
    font-size: 30px;
    line-height: 38px;
  }

  .div-block-817 {
    width: 60%;
  }

  .image-262, .image-263, .image-264, .image-265, .image-266, .image-267 {
    width: 13%;
  }

  .text-block-283, .lp-paragraph, .text-block-284 {
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-860 {
    width: 63%;
  }

  .grid-366 {
    grid-column-gap: 54px;
  }

  .paragraph-71 {
    font-size: 30px;
    line-height: 35px;
  }

  .wrapper-3 {
    margin-left: 15%;
    margin-right: 15%;
  }

  .subheading-pdp-3 {
    font-size: 40px;
    line-height: 40px;
  }

  .subheading-home-3 {
    font-size: 35px;
    line-height: 35px;
  }

  .text-block-292 {
    font-size: 40px;
    line-height: 45px;
  }

  .image-276 {
    border-radius: 8px;
    width: 300px;
  }

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

  .grid-368.test-3 {
    display: none;
  }

  .heading-110 {
    font-size: 80px;
    line-height: 80px;
  }

  .text-block-294 {
    font-size: 25px;
    line-height: 33px;
  }

  .image-281, .image-282, .image-283, .image-284, .image-285 {
    height: 70px;
  }

  .paragraph-73 {
    font-size: 21px;
    line-height: 26px;
  }

  .paragraph-73.big {
    font-size: 25px;
    line-height: 28px;
  }

  .div-block-881 {
    background-color: var(--tec-blue);
    background-image: none;
    padding-right: 60px;
  }

  .image-289 {
    width: 95%;
  }

  .div-block-891 {
    margin-top: 15px;
  }

  .section-353355 {
    margin-bottom: 10%;
    padding-top: 200px;
  }

  .div-block-892 {
    background-color: var(--background-blue);
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
  }

  .div-block-892.a {
    margin-top: 15px;
  }

  .text-block-298 {
    color: var(--tec-blue);
  }

  .image-291, .image-292, .image-293, .image-294 {
    height: 75px;
  }

  .image-295, .image-296, .image-297, .image-298, .image-299, .image-300, .image-301, .image-302 {
    height: 70px;
  }

  .section-353356 {
    background-size: contain;
  }

  .text-block-299 {
    font-size: 33px;
    line-height: 42px;
  }

  .text-block-299.lps {
    font-size: 33px;
    line-height: 38px;
  }

  .text-block-300 {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-301 {
    font-size: 35px;
    line-height: 40px;
  }

  .text-block-302 {
    font-size: 40px;
    line-height: 45px;
  }

  .paragraph-74 {
    font-size: 35px;
    line-height: 40px;
  }

  .text-block-303 {
    font-size: 27px;
    line-height: 32px;
  }

  .paragraph-75 {
    font-size: 30px;
    line-height: 35px;
  }

  .section-353365 {
    background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63d106a983eb070656f4bcc6_de_sharepoint-intranet-hero.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .paragraph-76 {
    font-size: 25px;
    line-height: 31px;
  }

  .text-block-304, .text-block-305, .paragraph-77 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-78 {
    font-size: 35px;
    line-height: 35px;
  }

  .paragraph-79, .text-block-306 {
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-307 {
    font-size: 30px;
    line-height: 40px;
  }

  .paragraph-80 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-80.white {
    color: var(--white);
    margin-bottom: 0;
  }

  .section-353372 {
    background-color: var(--background-blue);
    background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63d107aeff4ee85766f791c2_de_digitale-zusammenarbeit-hero.png");
    background-position: 100% 100%;
    background-size: contain;
  }

  .text-block-308, .paragraph-81 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-82 {
    font-size: 41px;
    line-height: 50px;
  }

  .text-block-309, .paragraph-83, .paragraph-84 {
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-914 {
    height: 335px;
  }

  .text-block-310 {
    font-size: 35px;
    line-height: 40px;
  }

  .paragraph-85 {
    font-size: 30px;
    line-height: 35px;
  }

  .section-353381 {
    background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63d1078abe023f2e7ca72bb4_de_digitaler-arbeitsplatz-hero.png");
    background-position: 100%;
    background-size: contain;
  }

  .grid-391 {
    grid-column-gap: 52px;
  }

  .text-block-311 {
    font-size: 30px;
    line-height: 35px;
  }

  .section-353385 {
    display: none;
  }

  .div-block-919 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .grid-399 {
    grid-column-gap: 70px;
  }

  .heading-112 {
    font-size: 62px;
    line-height: 70px;
  }

  .paragraph-86 {
    font-size: 38px;
    line-height: 41px;
  }

  .paragraph-87 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-88 {
    font-size: 35px;
    line-height: 40px;
  }

  .paragraph-89 {
    font-size: 30px;
    line-height: 35px;
  }

  .heading-113 {
    font-size: 70px;
    line-height: 75px;
  }

  .paragraph-90 {
    font-size: 38px;
    line-height: 42px;
  }

  .heading-114, .heading-115 {
    font-size: 70px;
    line-height: 75px;
  }

  .paragraph-91 {
    font-size: 40px;
    line-height: 45px;
  }

  .text-block-318, .paragraph-92, .paragraph-93, .text-block-319, .paragraph-94, .paragraph-95 {
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-947 {
    width: 45%;
  }

  .paragraph-96, .text-block-320, .paragraph-97, .text-block-321, .paragraph-98, .text-block-322 {
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-948 {
    background-color: var(--sekundärfarbe);
    background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/61642007c7cfea4469865d2a_fs-dots-lines-pattern-01.svg");
    background-position: 0 0;
    background-size: auto;
    border-radius: 5px;
  }

  .paragraph-99, .paragraph-100, .paragraph-101, .paragraph-102, .paragraph-103, .paragraph-104 {
    font-size: 30px;
    line-height: 35px;
  }

  .image-313 {
    width: 80%;
  }

  .text-block-325, .text-block-326, .paragraph-105 {
    font-size: 30px;
    line-height: 35px;
  }

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

  .div-block-978 {
    margin-top: 60px;
  }

  .div-block-981 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-982, .div-block-983, .div-block-984 {
    margin-bottom: 70px;
  }

  .image-325 {
    width: 70%;
  }

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

  .section-353393 {
    background-size: contain;
  }

  .div-block-986 {
    height: 650px;
  }

  .grid-403 {
    grid-column-gap: 40px;
    margin-top: 80px;
  }

  .grid-404 {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-353396 {
    background-color: #a2daff;
    background-size: cover;
    padding-top: 5%;
    padding-bottom: 14%;
  }

  .text-block-329, .paragraph-106 {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-330 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-107, .paragraph-108 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-109 {
    margin-bottom: 60px;
    font-size: 25px;
    line-height: 30px;
  }

  .heading-116 {
    font-size: 70px;
    line-height: 80px;
  }

  .div-block-1004 {
    margin-bottom: 70px;
  }

  .div-block-1006.l {
    width: 90%;
  }

  .image-344 {
    height: 55px;
  }

  .div-block-1010 {
    padding: 25px;
  }

  .text-block-331 {
    font-size: 31px;
    line-height: 37px;
  }

  .div-block-1011 {
    margin-top: -108px;
  }

  .paragraph-110 {
    font-size: 35px;
    line-height: 44px;
  }

  .image-347, .image-348, .image-349 {
    width: 35%;
  }

  .image-350 {
    margin-bottom: -300px;
    margin-left: 200px;
  }

  .div-block-1013 {
    margin-top: 100px;
  }

  .div-block-1014 {
    margin-top: 0;
  }

  .div-block-1021 {
    padding-bottom: 35px;
  }

  .heading-119 {
    font-size: 30px;
    line-height: 35px;
  }

  .heading-120 {
    font-size: 70px;
    line-height: 70px;
  }

  .heading-121 {
    font-size: 50px;
    line-height: 55px;
  }

  .text-block-333 {
    font-size: 40px;
    line-height: 45px;
  }

  .heading-122 {
    font-size: 70px;
    line-height: 75px;
  }

  .heading-123 {
    font-size: 46px;
    line-height: 52px;
  }

  .sm-buttons {
    margin-top: 0;
    display: block;
    position: fixed;
    inset: auto auto 52% 0%;
  }

  .div-block-1039 {
    margin-top: -14px;
  }

  .div-block-1040 {
    margin-top: -13px;
  }

  .grid-416 {
    grid-template-columns: 2fr max-content;
    justify-content: start;
    justify-items: start;
    width: 100%;
  }

  .section-353405 {
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-1044 {
    width: 65%;
  }

  .div-block-1045 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .paragraph-111, .text-block-335 {
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-1047 {
    align-items: flex-start;
  }

  .image-358 {
    width: 170px;
  }

  .div-block-1048 {
    margin-left: 0;
    margin-right: 0;
  }

  .cta-grid-hero {
    grid-template-columns: 300px max-content;
  }

  .primary-cta-div, .secondary-cta-div, .secondary-cta-div.breiter {
    width: 200px;
  }

  .lp-button-text {
    font-size: 30px;
    line-height: 30px;
  }

  .lp-button-text.dark-blue {
    font-size: 35px;
    line-height: 40px;
  }

  .lps-intro-text {
    font-size: 55px;
  }

  .bold-text-11 {
    font-size: 40px;
    line-height: 45px;
  }

  .text-block-343 {
    font-size: 35px;
    line-height: 40px;
  }

  .akkordeon-answer-text, .akkordeon-question, .lps-box-paragraph, .lps-box-paragraph.white {
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-1107.center {
    padding-bottom: 40px;
  }

  .heading-127 {
    margin-bottom: 30px;
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-347 {
    font-size: 40px;
    line-height: 45px;
  }

  .text-block-348 {
    font-size: 35px;
    line-height: 40px;
  }

  .paragraph-113 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-114 {
    font-size: 35px;
    line-height: 40px;
  }

  .text-block-349 {
    font-size: 40px;
    line-height: 45px;
  }

  .text-block-349.v2 {
    font-size: 35px;
    line-height: 42px;
  }

  .text-block-352, .paragraph-115 {
    font-size: 30px;
    line-height: 35px;
  }

  .heading-130 {
    font-size: 35px;
  }

  .paragraph-116 {
    font-size: 35px;
    line-height: 40px;
  }

  .text-block-353 {
    font-size: 25px;
    line-height: 30px;
  }

  .image-378 {
    width: 33px;
  }

  .text-block-357 {
    font-size: 22px;
    line-height: 27px;
  }

  .text-block-358 {
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-1172 {
    margin-bottom: 100px;
  }

  .text-block-363 {
    font-size: 35px;
    line-height: 40px;
  }

  .text-block-364 {
    font-size: 30px;
    line-height: 35px;
  }

  .image-386 {
    width: 35px;
  }

  .image-389 {
    width: 100%;
  }

  .div-block-1177 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-366 {
    font-size: 25px;
    line-height: 30px;
  }

  .text-block-367 {
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-367.small {
    font-size: 28px;
  }

  .div-block-1188.leftbox {
    bottom: 22%;
  }

  .div-block-1188.leftbox.swe {
    bottom: 133px;
  }

  .div-block-1188.intranetleft {
    bottom: 22%;
  }

  .text-block-368, .paragraph-118, .text-block-370 {
    font-size: 30px;
    line-height: 35px;
  }

  .image-391 {
    width: 40px;
  }

  .paragraph-119 {
    font-size: 40px;
    line-height: 45px;
  }

  .text-block-371 {
    font-size: 23px;
  }

  .text-block-372 {
    font-size: 16px;
    line-height: 21px;
  }

  .div-block-1206 {
    width: 130px;
    height: 130px;
    top: -156px;
  }

  .div-block-1210 {
    width: 95%;
  }

  .text-block-380 {
    font-size: 33px;
    line-height: 37px;
  }

  .text-block-381 {
    font-size: 29px;
    line-height: 35px;
  }

  .div-block-1224 {
    justify-content: center;
  }

  .heading-138 {
    font-size: 40px;
    line-height: 45px;
  }

  .text-block-382 {
    font-size: 35px;
    line-height: 40px;
  }

  .section-353429 {
    background-size: cover;
  }

  .div-block-1230 {
    width: 70%;
  }

  .text-block-383 {
    font-size: 40px;
    line-height: 45px;
  }

  .text-block-384, .paragraph-121, .text-block-386, .text-block-387 {
    font-size: 35px;
    line-height: 40px;
  }

  .text-block-388 {
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-389, .lps-top-heading {
    font-size: 35px;
    line-height: 40px;
  }

  .text-block-391, .text-block-393 {
    font-size: 30px;
    line-height: 35px;
  }

  .paragraph-122 {
    font-size: 35px;
    line-height: 40px;
  }

  .text-block-394 {
    font-size: 40px;
    line-height: 45px;
  }

  .image-403 {
    width: 60px;
  }

  .bold-text-12 {
    font-size: 35px;
    line-height: 40px;
  }

  .bold-text-13 {
    font-size: 55px;
    line-height: 60px;
  }

  .paragraph-123 {
    font-size: 35px;
    line-height: 40px;
  }

  .text-block-395 {
    font-size: 40px;
    line-height: 45px;
  }

  .div-block-1259 {
    padding: 45px;
  }

  .text-block-396 {
    font-size: 40px;
    line-height: 45px;
  }

  .div-block-1261 {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }

  .paragraph-125 {
    font-size: 30px;
    line-height: 35px;
  }

  .text-block-403 {
    font-size: 37px;
    line-height: 42px;
  }

  .div-block-1278 {
    height: 300px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .paragraph-127 {
    font-size: 35px;
    line-height: 40px;
  }

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

  .paragraph-128 {
    font-size: 40px;
    line-height: 45px;
  }

  .div-block-1294 {
    width: 95%;
  }

  .card {
    background-color: var(--tec-blue);
  }

  .bold-text-17 {
    line-height: 50px;
  }

  .div-block-1349 {
    width: 90%;
  }

  .div-block-1350 {
    margin-bottom: 50px;
  }

  .div-block-1351 {
    flex-direction: column;
    justify-content: center;
    padding-top: 50px;
    display: flex;
  }

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

  .heading-140 {
    font-size: 30px;
  }

  .heading-141 {
    font-size: 80px;
    line-height: 85px;
  }

  .heading-143 {
    font-size: 55px;
    line-height: 60px;
  }

  .text-block-420 {
    font-size: 35px;
  }

  .text-block-421 {
    font-size: 30px;
    line-height: 35px;
  }

  .onsite-blog-section.cloud {
    border-top-style: none;
  }

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

  .div-block-1384 {
    width: 173px;
    height: 46px;
    top: 243px;
    left: 146px;
  }

  .about-persons-subtext-2 {
    font-size: 26px;
    line-height: 31px;
  }

  .about-persons-heading-2 {
    font-size: 33px;
    line-height: 41px;
  }

  .div-block-1389 {
    top: 34px;
  }

  .image-434 {
    width: 121%;
  }

  .lp-button-text-2 {
    font-size: 30px;
    line-height: 30px;
  }

  .lp-button-text-2.dark-blue {
    font-size: 35px;
    line-height: 40px;
  }

  .lp-top-heading-v2-2 {
    padding-left: 0%;
    padding-right: 0%;
    font-size: 61px;
  }

  .lp-top-heading-v2-2.v1 {
    text-align: center;
    font-size: 67px;
    line-height: 72px;
  }

  .lp-top-headin-v2-2 {
    margin-bottom: 10px;
    font-size: 35px;
    line-height: 37px;
  }

  .lp-top-text-v2-2 {
    font-size: 40px;
    line-height: 45px;
  }

  .section-353452 {
    padding-top: 6%;
    padding-bottom: 190px;
  }

  .local-heading {
    font-size: 85px;
    line-height: 90px;
  }

  .local-paragraph {
    font-size: 40px;
    line-height: 45px;
  }

  .local-subheading {
    font-size: 50px;
    line-height: 55px;
  }

  .div-block-1424 {
    top: 45%;
  }

  .div-block-1425 {
    width: 80%;
  }

  .div-block-1426 {
    margin-bottom: 40px;
  }

  .slide-content {
    margin-top: 15px;
  }

  .column-slide {
    margin-left: 0;
  }

  .column-step-slider {
    height: 270px;
  }

  .ref_slider {
    padding-bottom: 2%;
  }

  .text-block-436 {
    font-size: 22px;
    line-height: 22px;
  }

  .div-block-1447 {
    background-color: var(--tec-blue);
    padding-top: 5%;
    padding-left: 15%;
  }

  .grid-500 {
    grid-column-gap: 38px;
  }

  .div-block-1448 {
    margin-top: 20px;
  }

  .div-block-1449 {
    flex-direction: column;
    justify-content: flex-end;
    display: flex;
  }

  .div-block-1450 {
    padding-bottom: 11%;
  }

  .div-block-1451 {
    margin-top: 67px;
  }

  .div-block-1455 {
    background-size: 100% 100%;
  }

  .radio-button-label-4.auf {
    font-size: 22px;
    line-height: 22px;
  }

  .kf-wrapper {
    margin-left: 15%;
    margin-right: 15%;
  }

  .heading-152 {
    font-weight: 500;
  }

  .paragraph-143 {
    font-size: 30px;
    line-height: 33px;
  }

  .div-block-1490 {
    height: 280px;
  }

  .section-353469 {
    display: none;
  }

  .div-block-1500.rel {
    min-height: 600px;
  }

  .text-block-444 {
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-145 {
    font-size: 23px;
    line-height: 26px;
  }

  .text-block-446 {
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-1506 {
    height: 350px;
  }

  .text-block-448 {
    font-size: 30px;
    line-height: 33px;
  }

  .text-block-449 {
    font-size: 28px;
  }

  .image-461 {
    width: 27px;
  }

  .text-block-452 {
    font-size: 27px;
    line-height: 30px;
  }

  .text-block-453 {
    font-size: 28px;
    line-height: 28px;
  }

  .text-block-454 {
    font-size: 43px;
    line-height: 46px;
  }

  .text-block-455 {
    font-size: 27px;
  }

  .image-462 {
    width: 33px;
  }

  .link-block-51 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .nl-label, .auf-label {
    font-size: 22px;
    line-height: 22px;
  }

  .text-field-11 {
    font-family: Sinewssanspro, sans-serif;
  }

  .grid-525 {
    grid-column-gap: 40px;
  }

  .section-353481 {
    background-image: none;
  }

  .image-470.orasis {
    margin-left: 200px;
  }

  .image-470.artus {
    margin-left: 430px;
  }

  .image-470.arthrex {
    margin-left: 270px;
  }

  .image-470.marco {
    margin-left: 250px;
  }

  .image-470.br-ckner {
    margin-left: 260px;
  }

  .image-470.miba {
    margin-left: 230px;
  }

  .image-470.somic {
    margin-left: 200px;
  }

  .image-472, .image-473, .image-474, .div-block-1608 {
    width: 80%;
  }

  .div-block-1609 {
    align-items: center;
  }

  .div-block-1629 {
    height: 130px;
    padding-top: 30px;
    top: 295px;
  }

  .div-block-1630.sl {
    background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/654e0beb6e553a52f12d58e4_Br%C3%BCckner%20(1)%20(1).png");
  }

  .text-block-468 {
    font-size: 26px;
    line-height: 31px;
  }

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

  .dropnavtext-sec-dropdown-2 {
    color: #051c48;
  }

  .grid-547.zusatz {
    background-color: #fff;
  }

  .text-block-471 {
    color: #051c48;
  }

  .div-block-1636 {
    background-color: #e6f3f9;
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
  }

  .div-block-1636.a {
    margin-top: 15px;
  }

  .div-block-1640 {
    margin-top: 200px;
    margin-bottom: 200px;
  }

  .image-487, .div-block-1644 {
    width: 85%;
  }

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

  .text-block-473 {
    font-size: 30px;
    line-height: 35px;
  }

  .faq-question-div {
    background-color: #ebebeb00;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 10px;
  }

  .icon-11 {
    color: var(--white);
  }

  .text-block-475 {
    color: var(--white);
    font-family: Sinewssanspro, sans-serif;
  }

  .div-block-1657 {
    margin-top: 20px;
  }
}

@media screen and (max-width: 991px) {
  .subheading-home.abstand.farbe {
    color: #a8a8a8;
    font-size: 18px;
    line-height: 18px;
    display: none;
  }

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

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

  .grid-14 {
    grid-template-columns: 3.95fr 20%;
  }

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

  .div-block-14 {
    width: 100%;
  }

  .hero-heading-home {
    font-size: 55px;
    line-height: 48px;
  }

  .heading-pdp {
    font-size: 60px;
    line-height: 60px;
    display: block;
  }

  .grid-22 {
    grid-template-columns: max-content;
    display: none;
  }

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

  .hero-subheading-home {
    font-size: 25px;
    line-height: 25px;
  }

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

  .image-21 {
    width: 70%;
  }

  .grid-27 {
    margin-top: 10px;
  }

  .getstartedbox {
    height: 470px;
  }

  .list-item {
    text-align: left;
  }

  .list {
    text-align: center;
    flex-direction: column;
    display: block;
  }

  .primary-button-text {
    font-size: 17px;
    line-height: 17px;
  }

  .primary-button.pdp-primary {
    text-align: left;
    justify-content: center;
    display: flex;
  }

  .primary-button.hub-zusatz {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .primary-button.abstand {
    margin-bottom: 20px;
  }

  .secondarybutton {
    width: auto;
  }

  .posts-collection-list {
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 1fr;
    grid-auto-flow: row;
  }

  .collection-list-wrapper {
    height: auto;
  }

  .heading-15 {
    font-size: 35px;
    line-height: 45px;
  }

  .div-block-48, .nav-menu.lpback {
    display: none;
  }

  .dropdown-list.w--open {
    right: -300%;
  }

  .dropdown-list-2.w--open {
    right: -57%;
  }

  .div-block-64 {
    margin-left: 0%;
  }

  .pdp-rich-text-anfrage-box h2, .pdp-rich-text-anfrage-box h3 {
    text-align: center;
  }

  .impressum-rich-text h1 {
    font-size: 60px;
  }

  .impressum-rich-text h3 {
    font-size: 30px;
  }

  .impressum-rich-text h2 {
    font-size: 40px;
  }

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

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

  .paragraph-12 {
    font-size: 16px;
    line-height: 16px;
  }

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

  .heading-24, .heading-25 {
    font-size: 50px;
    line-height: 50px;
  }

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

  .center-hero-haupt-heading {
    font-size: 60px;
    line-height: 60px;
  }

  .center-hero-sub-heading {
    font-size: 30px;
    line-height: 30px;
  }

  .center-hero-images-text {
    font-size: 18px;
    line-height: 18px;
  }

  .paragraph-13 {
    font-size: 20px;
    line-height: 20px;
  }

  .collection-list-3 {
    display: none;
  }

  .collection-list-wrapper-2, .collection-list-wrapper-3 {
    display: block;
  }

  .collection-list-wrapper-4 {
    display: none;
  }

  .collection-list-wrapper-5 {
    display: block;
  }

  .collection-list-5 {
    display: none;
  }

  .blog-c-button-1 {
    display: flex;
  }

  .blog-c-button-2 {
    align-items: center;
    display: flex;
  }

  ._3rd-heading-hub {
    font-size: 30px;
    line-height: 30px;
  }

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

  .hub-visual-section {
    display: none;
  }

  .hub-visual-section.mobile, .hub-visual-section.mobile-section {
    display: block;
  }

  .hub-visual-section.desktop {
    display: none;
  }

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

  .dig-explain-box {
    height: 960px;
  }

  .dig-explain-box.pe-zusatz {
    margin-top: 5%;
  }

  .grid-64 {
    grid-template-rows: auto 1fr 1fr 1fr auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 25%;
  }

  .div-block-4 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-110 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

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

  .container-10 {
    flex-wrap: wrap;
    justify-content: space-between;
    display: none;
  }

  .content-block {
    padding: 20px 10px;
  }

  .section-18, .explain-section-bpe {
    display: none;
  }

  .explain-section-bpe.mobile {
    display: block;
  }

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

  .vorteil-slider-heading {
    font-size: 40px;
    line-height: 40px;
  }

  .rich-text-vorteile p {
    font-size: 19px;
    line-height: 19px;
  }

  .hero-hub-heding-rich-text h2, .hero-hub-heding-rich-text h3, .hero-hub-heding-rich-text h1 {
    font-size: 50px;
    line-height: 50px;
  }

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

  .content-block-2 {
    padding: 20px 10px;
  }

  .grid-71 {
    grid-template-columns: max-content;
    display: none;
  }

  .div-block-143 {
    padding-left: 0;
  }

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

  .hub-anfrage-rich-text {
    margin-bottom: 10px;
  }

  .hub-anfrage-rich-text h2, .hub-anfrage-rich-text p {
    text-align: center;
  }

  .div-block-145 {
    display: none;
  }

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

  .dwp-boxen {
    height: 600px;
  }

  .div-block-152 {
    display: none;
  }

  .div-block-160 {
    height: 435px;
  }

  .div-block-163, .div-block-166 {
    height: 520px;
  }

  .tabs-3, .section-34 {
    display: block;
  }

  .text-block-86 {
    color: #a8a8a8;
    display: none;
  }

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

  .text-block-94 {
    font-size: 17px;
  }

  .div-block-168 {
    display: none;
  }

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

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

  .div-block-170, .div-block-171 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .h1-2.dwp {
    line-height: 45px;
  }

  .fg-box-heading {
    font-size: 20px;
  }

  .text-block-113 {
    font-size: 19px;
  }

  .primary-button-2.zusatz {
    margin-top: 20px;
  }

  .primary-button-2.pdp-primary {
    text-align: left;
    justify-content: center;
    display: flex;
  }

  .grid-124 {
    height: auto;
    padding-top: 5%;
    padding-bottom: 5%;
    display: block;
  }

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

  .div-block-214 {
    margin-left: 2%;
    margin-right: 2%;
  }

  .div-block-215 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none;
  }

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

  .container-11 {
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .secondarybutton-2 {
    width: 110px;
  }

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

  .thick-line-span-3.dwp {
    font-size: 32px;
    line-height: 45px;
  }

  .secondarybutton-3 {
    width: 110px;
  }

  .hub-heading-3 {
    font-size: 50px;
    line-height: 50px;
  }

  .vorteil-slider-heading-2 {
    font-size: 40px;
    line-height: 40px;
  }

  .div-block-219, .div-block-221, .div-block-222, .div-block-223 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-223.bpe {
    height: auto;
  }

  ._3rd-heading-hub-2 {
    font-size: 30px;
    line-height: 30px;
  }

  .dig-explain-box-2 {
    height: 960px;
  }

  .dig-explain-box-2.pe-zusatz {
    margin-top: 5%;
  }

  .dwp-boxen-2 {
    height: 600px;
  }

  .paragraph-25 {
    font-size: 16px;
    line-height: 16px;
  }

  .div-block-225, .div-block-226 {
    height: 520px;
  }

  .div-block-227 {
    height: 435px;
  }

  .seiten-conversion-button.abstandunten.breiter {
    width: 50%;
  }

  .heading-69 {
    margin-top: 0;
  }

  .button-14.abstandunten.breiter {
    width: 50%;
  }

  .hub-heading-4 {
    font-size: 50px;
    line-height: 50px;
  }

  .drop-s-text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq-grid {
    grid-template-columns: 1fr 4fr;
  }

  .tunnelingmenu {
    z-index: 99999;
    width: 100%;
  }

  .text-block-173 {
    display: block;
  }

  .grid-154 {
    grid-column-gap: 3px;
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr;
  }

  .image-121 {
    width: 20px;
  }

  .text-block-174 {
    color: #a8a8a8;
    font-family: Sinewssanspro, sans-serif;
  }

  .section-3049 {
    height: auto;
    padding-top: 205px;
  }

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

  .div-block-325 {
    padding-top: 20px;
  }

  .faq-grid-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .faq-question-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-put {
    height: 160px;
  }

  .mask {
    width: 30%;
  }

  .primary-button-text-2 {
    font-size: 17px;
    line-height: 17px;
  }

  .primary-button-3.abstand {
    margin-bottom: 20px;
  }

  .faq-question-wrap-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .question-wrapper-f44 {
    margin: 10px 15px;
  }

  .faq-question-wrap-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .process-number-wrapper.flipped {
    inset: 0% auto auto 0%;
    transform: translate(-50%, -50%);
  }

  .process-col-left {
    border-left: 2px dashed var(--white);
    padding-left: 80px;
    padding-right: 0;
  }

  .process-triangle.flipped {
    background-color: var(--white);
    inset: 32px auto auto -10px;
  }

  .process-row {
    grid-template-columns: 1fr;
    padding-bottom: 24px;
  }

  .timeline {
    padding-left: 60px;
  }

  .div-block-380 {
    width: 100%;
  }

  .image-180 {
    display: inline-block;
  }

  .list-a-cta {
    font-size: 15px;
  }

  .div-block-388 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cta-heading {
    font-size: 18px;
  }

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

  .div-block-404, .div-block-405, .div-block-406, .div-block-407 {
    height: 300px;
  }

  .paragraph-44 {
    font-size: 19px;
    line-height: 23px;
  }

  .grid-227 {
    grid-template-columns: 15% 1fr;
  }

  .blog-cta-button-text {
    text-align: center;
  }

  .div-block-430 {
    flex-direction: row;
    align-items: stretch;
    display: flex;
  }

  .section-3083 {
    height: auto;
  }

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

  .section-3089 {
    height: auto;
    padding-top: 265px;
    padding-bottom: 7%;
    display: block;
  }

  .image-195 {
    top: 34%;
  }

  .div-block-440 {
    margin-top: 0;
  }

  .ber-uns-button {
    width: 100%;
  }

  .text-block-234 {
    font-size: 18px;
  }

  .div-block-461, .div-block-463, .div-block-464, .div-block-465, .div-block-466, .div-block-469, .div-block-470, .div-block-471, .div-block-472, .div-block-473, .div-block-474, .div-block-475, .div-block-476, .div-block-477, .div-block-478, .div-block-479, .div-block-480, .div-block-481, .div-block-482, .div-block-483 {
    display: none;
  }

  .question-wrapper-f33 {
    margin: 5px 10px;
  }

  .question-f33:hover {
    text-decoration: none;
  }

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

  .div-block-1044 {
    width: 100%;
  }

  .erfahrung-heading {
    font-size: 30px;
    line-height: 35px;
  }

  .image-357 {
    height: auto;
  }

  .question-wrapper-f88 {
    margin: 5px 10px;
  }

  .question-f88:hover {
    text-decoration: none;
  }

  .akkordeon {
    margin: 5px 10px;
  }

  .akkordeon-header:hover {
    text-decoration: none;
  }

  .lightbox-button:hover {
    border-style: none;
  }

  .modal-content-q4, .modal-content-q6, .light-box, .modal-content-q3, .modal-content-q2, .modal-content-q5 {
    width: 75%;
  }

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

  .lightbox-major-wrapper {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-image-block {
    padding: 30px;
  }

  .tabs-menu-6 {
    width: 40%;
  }

  .div-block-1372 {
    margin-left: 0;
    margin-right: .125em;
  }

  .box-2, .box-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .tabs1_link-service {
    width: 80%;
    margin-left: .25rem;
    margin-right: .25rem;
    padding: .5rem 1.5rem;
  }

  .tabs1_link-service.w--current {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .tabs_menu-service {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-layout_content {
    text-align: center;
  }

  .tabs-layout_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .services-tabs_image {
    height: 18rem;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .mask-3 {
    width: 60%;
  }

  .popup {
    padding: 5%;
    display: none;
    position: fixed;
  }

  .user-profile-item {
    width: 46%;
  }

  .container-19 {
    max-width: 728px;
  }

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .container-20 {
    max-width: 728px;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .swiper-slide.cc-how-slider-thumbs {
    opacity: 0;
    display: none;
  }

  .swiper-slide.cc-how-slider-thumbs.swiper-slide-thumb-active {
    opacity: 1;
    background-color: #0000;
    display: block;
  }

  .u-mb-0 {
    margin-bottom: 0;
  }

  .swiper-wrapper.cc-how-slider-thumbs {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .phone-mock {
    width: 90%;
  }

  .swiper.cc-how-slider-thumbs {
    max-width: none;
  }

  .swiper.cc-how-slider {
    height: 650px;
  }
}

@media screen and (max-width: 767px) {
  .navbutton {
    margin-left: auto;
    display: inline-block;
  }

  .container-2 {
    display: inline-block;
  }

  .menu-button {
    object-fit: fill;
    background-color: #0000;
    width: 60px;
    height: 60px;
    display: block;
    position: relative;
  }

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

  .section {
    padding-top: 20px;
  }

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

  .button {
    background-color: #101e8e;
    border-radius: 7px;
    margin-top: 10px;
    margin-left: 60%;
  }

  .top-line {
    background-color: var(--black);
    border-radius: 7px;
    width: 40px;
    height: 4px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .middle-line {
    background-color: var(--black);
    border-radius: 7px;
    width: 40px;
    height: 4px;
    margin-top: 4px;
    margin-bottom: 4px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .bottom-line {
    background-color: var(--black);
    border-radius: 7px;
    width: 40px;
    height: 4px;
    padding-bottom: 0;
  }

  .ressourcen-dropdown {
    display: none;
  }

  .section-2.event-modulation {
    height: auto;
  }

  .section-2.eventseite.event {
    background-image: linear-gradient(#051c48b5, #051c48b5), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63528f3435e03c7c00abbe57_Webinare_Events.png");
    background-position: 0 0, 100%;
    background-size: auto, cover;
    padding-top: 0;
  }

  .hero-subtext {
    line-height: 26px;
  }

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

  .subheading-home {
    font-size: 22px;
    line-height: 22px;
  }

  .subheading-home.abstand {
    font-size: 18px;
    line-height: 18px;
  }

  .subheading-home.abstand.farbe {
    color: #a8a8a8;
  }

  .grid-3 {
    grid-row-gap: 5px;
    grid-template-columns: 1fr;
  }

  .grid-5 {
    grid-template-columns: max-content max-content;
    justify-items: stretch;
  }

  .section-3 {
    height: auto;
    padding-top: 20px;
  }

  .grid-6 {
    display: none;
  }

  .footer-subkat {
    text-decoration: none;
  }

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

  .pdp-hero-grid {
    grid-row-gap: 70px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
  }

  .hero-section-pdp {
    height: auto;
  }

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

  .blog-teaser {
    font-size: 25px;
  }

  .blog-h1 {
    font-size: 45px;
    line-height: 45px;
  }

  .grid-14 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
  }

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

  .div-block-14.visible-mobile, .div-block-14.visible-desktop {
    display: block;
  }

  .div-block-16 {
    background-color: var(--white);
    height: auto;
    margin-bottom: 10px;
    position: static;
  }

  .text-block-16 {
    padding-top: 0;
    font-size: 20px;
  }

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

  .heading-blog-overview.hero.micro-blog.mobil {
    font-size: 60px;
    line-height: 70px;
    display: block;
  }

  .heading-blog-overview.hero.micro-blog.desktop {
    display: none;
  }

  .subtext-blog-overview {
    padding-left: 10%;
    padding-right: 10%;
  }

  .section-7 {
    padding-top: 210px;
  }

  .text-field {
    width: 60%;
  }

  .rich-text-blog-inhaltsverzeichnis {
    font-size: 19px;
    line-height: 30px;
  }

  .rich-text-blog-inhaltsverzeichnis ol {
    padding-left: 19px;
  }

  .div-block-21 {
    display: none;
  }

  .hero-heading-pdp {
    font-size: 50px;
    line-height: 50px;
  }

  .hero-subtext-pdp.white {
    margin-bottom: 20px;
  }

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

  .grid-22 {
    display: none;
  }

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

  .div-block-35 {
    display: none;
  }

  .copyright-footer {
    color: #6f6f6f;
    text-align: left;
  }

  .navtexte {
    font-size: 30px;
    font-weight: 500;
    line-height: 30px;
    display: block;
  }

  .navtexte.navtextzusatz {
    padding-left: 0;
  }

  .grid-26 {
    grid-row-gap: 5px;
    grid-template-columns: max-content 1fr;
  }

  .image-21 {
    width: 70%;
  }

  ._404-text {
    font-size: 19px;
    line-height: 19px;
  }

  .grid-27 {
    grid-template-columns: max-content max-content;
  }

  .list {
    display: block;
  }

  .wrapper {
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .primary-button-text {
    font-size: 19px;
    line-height: 19px;
  }

  .primary-button.abstand {
    margin-bottom: 30px;
  }

  .primary-button.bright.small {
    width: 70%;
    font-family: Sinewssanspro, sans-serif;
  }

  .secondarybutton {
    width: 150px;
    margin-left: 0;
    margin-right: 0;
  }

  .navbutt {
    float: left;
  }

  .text-block-37 {
    margin: 15px 20px;
    font-size: 19px;
    line-height: 19px;
  }

  .posts-collection-list {
    grid-row-gap: 60px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-41 {
    display: none;
  }

  .footer-dropdown {
    border-top: 1px solid var(--box-shaddow);
    border-bottom: 1px none var(--box-shaddow);
    display: block;
  }

  .footer-dropdown-text {
    color: #fff;
    font-family: Sinewssanspro, sans-serif;
    font-size: 18px;
    line-height: 18px;
  }

  .footer-dropdown-icon {
    color: var(--box-shaddow);
  }

  .footer-dropdown-toggle {
    display: block;
  }

  .footer-dropdown-toggle.footer-dropdown-toggle-zusatz {
    border-bottom: 1px solid var(--box-shaddow);
  }

  .div-block-48 {
    flex-direction: column;
    align-items: stretch;
    padding-top: 30px;
    padding-bottom: 40px;
    display: block;
  }

  .footer-dropdown-list {
    position: relative;
  }

  .footer-dropdown-list.w--open {
    background-color: var(--tec-blue);
  }

  .nav-menu {
    background-color: #fff;
    flex-direction: row;
    height: 100vh;
  }

  .dropdown-toggle-4 {
    padding-left: 0;
    display: block;
  }

  .dropdown-toggle-4.zusatz {
    display: block;
  }

  .icon {
    color: #000;
  }

  .dropdown-toggle-5 {
    padding-left: 0;
    display: block;
  }

  .div-block-49 {
    margin-top: 70px;
    padding-left: 5%;
  }

  .div-block-50 {
    background-color: var(--black);
    width: 50px;
    padding-bottom: 2px;
    padding-right: 0;
    display: block;
    position: absolute;
    top: 18px;
  }

  .div-block-51 {
    background-color: var(--black);
    width: 50px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    top: 28px;
  }

  .div-block-52 {
    background-color: var(--black);
    width: 50px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    top: 38px;
  }

  .div-block-53 {
    justify-content: space-between;
    width: 60px;
    height: 100%;
    display: block;
  }

  .line1 {
    background-color: var(--black);
    width: 40px;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 18px 0% auto;
  }

  .line1.line1zusatz {
    top: 28px;
  }

  .line1.line1zusatz2 {
    top: 38px;
  }

  .topline {
    background-color: var(--black);
    width: 40px;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    top: 18px;
  }

  .middleline {
    background-color: var(--black);
    width: 40px;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    top: 28px;
  }

  .bottomline {
    background-color: var(--black);
    width: 40px;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    top: 38px;
  }

  .text-block-38 {
    text-align: left;
    padding-top: 10px;
  }

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

  .div-block-56, .div-block-57 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-blocks {
    font-size: 45px;
    line-height: 45px;
  }

  .dropdown-4 {
    display: block;
  }

  .dropdown-toggle-6 {
    padding-left: 0;
    display: flex;
  }

  .dropdown-toggle-6.swe {
    flex-flow: column;
    display: flex;
  }

  .dropdown-list.w--open, .dropdown-list-2.w--open {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    width: auto;
    padding-left: 0;
    padding-right: 20px;
    position: static;
  }

  .dropdown-list-2.about-us.w--open, .dropdown-list-2.zusatz.dwp.w--open {
    width: 100%;
  }

  .dropdown-link {
    text-align: left;
  }

  .grid-33 {
    padding-bottom: 0;
  }

  .text-block-39 {
    text-align: left;
    font-size: 16px;
    line-height: 16px;
  }

  .div-block-59 {
    border-bottom: 1px none var(--box-shaddow);
  }

  .grid-35 {
    grid-column-gap: 5px;
  }

  .text-block-40, .text-block-41 {
    padding-left: 5px;
    font-family: Sinewssanspro, sans-serif;
    font-size: 15px;
    line-height: 16px;
  }

  .grid-36, .grid-37 {
    border-bottom: 1px none var(--box-shaddow);
    grid-template-columns: max-content 1fr;
    padding-bottom: 10px;
  }

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

  .grid-38 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 25px;
  }

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

  .hero-heading-hub {
    font-size: 60px;
    line-height: 60px;
  }

  .hub-subheading {
    margin-bottom: 40px;
    font-size: 25px;
    line-height: 25px;
  }

  .hub-subheading.black.danke {
    margin-bottom: 10px;
    font-weight: 500;
  }

  .hub-subheading.eventlp {
    margin-bottom: 16px;
  }

  .footer-dropdown-links-mobile {
    color: #fff;
    font-family: Sinewssanspro, sans-serif;
  }

  .footer-dropdown-links-mobile.bold {
    color: var(--sekundärfarbe);
    font-weight: 500;
  }

  .link-block-12 {
    text-decoration: none;
  }

  .div-block-70 {
    width: 95%;
    margin-top: -106px;
  }

  .div-block-73 {
    padding-top: 120px;
  }

  .contact-ref-imgs {
    width: 90%;
  }

  .div-block-76 {
    border-bottom: 1px none var(--box-shaddow);
    padding-bottom: 10px;
  }

  .div-block-77 {
    border-bottom: 1px none var(--box-shaddow);
  }

  .inner-dropdown-div {
    padding-bottom: 10px;
  }

  .rich-text-blog {
    color: #6f6f6f;
  }

  .div-block-80 {
    background-color: var(--white);
    box-shadow: 8px 6px 20px 0 var(--box-shaddow);
  }

  .hero-subheading-hub {
    color: #6f6f6f;
    font-size: 28px;
    line-height: 28px;
  }

  .heading-hub {
    color: var(--black);
    text-align: center;
    font-family: Sinews sans pro, sans-serif;
    font-size: 60px;
    line-height: 60px;
  }

  .pdp-rich-text h2 {
    font-size: 50px;
    line-height: 50px;
  }

  .pdp-rich-text p {
    font-size: 20px;
    line-height: 20px;
  }

  .image-31 {
    display: none;
  }

  .impressum-rich-text h1 {
    font-size: 50px;
    line-height: 60px;
  }

  .impressum-rich-text h3 {
    font-size: 30px;
    line-height: 30px;
  }

  .impressum-rich-text h2 {
    font-size: 40px;
    line-height: 50px;
  }

  .image-33 {
    width: 90%;
  }

  .grid-53 {
    grid-column-gap: 1px;
  }

  .paragraph-12 {
    display: none;
  }

  .section-15 {
    height: auto;
  }

  .center-hero-haupt-heading {
    font-size: 50px;
    line-height: 50px;
  }

  .center-hero-sub-heading {
    font-size: 25px;
    line-height: 25px;
  }

  .paragraph-13 {
    padding-left: 8%;
    padding-right: 8%;
    font-size: 19px;
    line-height: 19px;
  }

  .div-block-90 {
    height: 437px;
  }

  .collection-list-3 {
    display: block;
  }

  .collection-list-wrapper-3, .collection-list-wrapper-5 {
    display: none;
  }

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

  .text-block-53 {
    padding-left: 5px;
  }

  .link-block-14 {
    display: block;
  }

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

  .text-block-55 {
    font-family: Sinews sans pro, sans-serif;
    font-weight: 700;
  }

  .cb-name.blog-zusatz {
    font-size: 21px;
  }

  .heading-39 {
    font-size: 20px;
  }

  .heading-40 {
    font-size: 22px;
  }

  .section-16 {
    height: auto;
  }

  ._3rd-heading-hub {
    font-size: 25px;
    line-height: 25px;
  }

  .hub-heading {
    font-size: 45px;
    line-height: 45px;
  }

  .hub-heading.typewriter {
    justify-content: center;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .hub-heading.eventlp {
    padding-top: 0;
  }

  .hub-heading.eventlp.top-padding {
    padding-top: 79px;
  }

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

  .typed-text {
    flex-direction: column;
    font-size: 45px;
  }

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

  .dig-explain-box {
    height: 880px;
  }

  .tabs-menu-2 {
    flex-wrap: wrap;
  }

  .load-bar-base {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .container-10 {
    display: none;
  }

  .standard-tab {
    justify-content: flex-start;
  }

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

  .modal-content {
    padding-bottom: 20px;
  }

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

  .facts-head-big.black {
    font-size: 70px;
    line-height: 75px;
  }

  .facts-subhead-big.black {
    font-size: 19px;
  }

  .div-block-122 {
    border-bottom-left-radius: 0;
  }

  .div-block-124 {
    border-radius: 0;
  }

  .div-block-127 {
    border-top-right-radius: 15px;
  }

  .div-block-133 {
    border-bottom-left-radius: 15px;
  }

  .hero-hub-heding-rich-text h2, .hero-hub-heding-rich-text h3, .hero-hub-heding-rich-text h1 {
    font-size: 45px;
    line-height: 45px;
  }

  .tabs-menu-3 {
    flex-wrap: wrap;
  }

  .load-bar-base-2 {
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .standard-tab-2 {
    justify-content: flex-start;
  }

  .tabs-menu-4 {
    flex-wrap: wrap;
  }

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

  .standard-tab-3 {
    justify-content: center;
  }

  .text-block-72, .text-block-73 {
    text-align: center;
  }

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

  .div-block-141 {
    width: 100%;
  }

  .div-block-142 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-71 {
    display: none;
  }

  .div-block-143 {
    width: 90%;
  }

  .div-block-144 {
    flex-direction: column;
    height: auto;
  }

  .hub-anfrage-rich-text {
    margin-bottom: 10px;
  }

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

  .div-block-163 {
    height: 650px;
  }

  .div-block-166 {
    height: 590px;
  }

  .image-65 {
    width: 90%;
  }

  .text-block-86 {
    color: #a8a8a8;
  }

  .collection-list-7 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-15 {
    display: none;
  }

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

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

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

  .link-block-19 {
    align-items: flex-end;
  }

  .div-block-170, .div-block-171 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-69 {
    display: none;
  }

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

  .h1-2.dwp {
    text-align: center;
    font-size: 24px;
    line-height: 30px;
  }

  .h1-2.dwp.adslp.intro {
    text-align: center;
  }

  .thick-line-span-2 {
    font-size: 25px;
    line-height: 32px;
  }

  .div-block-180 {
    width: 80%;
    margin-top: 97%;
    padding-top: 0;
  }

  .heading-fast-geschaft {
    font-size: 60px;
    line-height: 70px;
  }

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

  .div-block-188 {
    justify-content: center;
    display: flex;
  }

  .div-block-192 {
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .text-block-110 {
    font-size: 18px;
  }

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

  .div-block-194 {
    display: none;
  }

  .link-block-27 {
    text-decoration: none;
    display: block;
  }

  .link-block-28, .link-block-29 {
    text-decoration: none;
  }

  .div-block-195, .div-block-196 {
    display: none;
  }

  .image-86 {
    width: 200px;
  }

  .collection-item-3 {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .collection-list-9 {
    display: flex;
  }

  .grid-92, .grid-106 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .form-block {
    width: 100%;
  }

  .image-89 {
    display: none;
  }

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

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

  .grid-new-pdp, .grid-122 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-124 {
    display: block;
  }

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

  .div-block-215 {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: none;
  }

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

  .hub-heading-2.typewriter {
    justify-content: center;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .typed-text-2 {
    flex-direction: column;
    font-size: 45px;
  }

  .tabs-menu-5 {
    flex-wrap: wrap;
  }

  .load-bar-base-3 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .standard-tab-4 {
    justify-content: flex-start;
  }

  .secondarybutton-2.left {
    width: 49%;
  }

  .standard-tab-5 {
    justify-content: flex-start;
  }

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

  .image-95 {
    width: 90%;
  }

  .subheading-home-2 {
    font-size: 22px;
    line-height: 22px;
  }

  .section-3000 {
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .hub-subheading-2 {
    margin-bottom: 40px;
    font-size: 25px;
    line-height: 25px;
  }

  .thick-line-span-3 {
    font-size: 25px;
    line-height: 32px;
  }

  .thick-line-span-3.dwp.adslp.intro {
    text-align: center;
  }

  .thick-line-span-3.dwp {
    font-size: 24px;
    line-height: 30px;
  }

  .image-96 {
    width: 90%;
  }

  .hero-heading-pdp-2 {
    font-size: 50px;
    line-height: 50px;
  }

  .typed-text-3 {
    flex-direction: column;
    font-size: 45px;
  }

  .section-61 {
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .hub-heading-3 {
    font-size: 45px;
    line-height: 45px;
  }

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

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

  .div-block-221, .div-block-222, .div-block-223 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._3rd-heading-hub-2 {
    font-size: 25px;
    line-height: 25px;
  }

  .dig-explain-box-2 {
    height: 880px;
  }

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

  .paragraph-25 {
    display: none;
  }

  .div-block-225 {
    height: 590px;
  }

  .div-block-226 {
    height: 650px;
  }

  .wrapper-2 {
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .copyright-footer-2 {
    color: #6f6f6f;
    text-align: left;
  }

  .div-block-229 {
    padding-top: 23px;
  }

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

  .lp-heading.black {
    font-size: 45px;
  }

  .lp-heading.notopmargin {
    margin-top: 0;
    padding-top: 48px;
    line-height: 53px;
  }

  .lp-subheading.grauer, .lp-subheading.wengig-unten-abstand, .lp-subheading.grauer {
    margin-bottom: 20px;
  }

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

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

  .text-block-130 {
    margin-bottom: -6px;
    font-family: Sinewssanspro, sans-serif;
    font-weight: 400;
  }

  .grid-131 {
    height: 57px;
  }

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

  .lp-anfrage-box-heading {
    font-size: 45px;
    line-height: 45px;
  }

  .lp-anfrage-box-subheading {
    font-size: 25px;
    line-height: 25px;
  }

  .seiten-conversion-button {
    width: 70%;
  }

  .seiten-conversion-button.abstandunten.breiter {
    width: 66%;
  }

  .text-block-139 {
    padding-left: 5px;
    font-family: Sinewssanspro, sans-serif;
    font-size: 15px;
    line-height: 16px;
  }

  .text-block-140 {
    padding-left: 5px;
  }

  .div-block-239 {
    border-bottom: 1px #ddd;
    padding-bottom: 10px;
  }

  .linkheadline {
    color: var(--black);
    text-decoration: none;
  }

  .mobile-express-menu-text {
    padding: 3px 7px;
  }

  .express-menu {
    z-index: 10000000;
    background-color: var(--white);
    margin-top: 0;
    display: block;
    position: fixed;
    inset: 89px 0% auto;
  }

  .grid-136 {
    grid-column-gap: 9px;
  }

  .image-108 {
    width: 38px;
  }

  .section-3018 {
    padding-top: 4%;
  }

  .link-block-30, .link-block-31 {
    display: flex;
  }

  .clock-number {
    font-size: 63px;
  }

  .heading-68 {
    font-family: Sinews sans pro, sans-serif;
    font-weight: 700;
    line-height: 40px;
  }

  .paragraph-26 {
    font-size: 18px;
  }

  .heading-69 {
    font-family: Sinews sans pro, sans-serif;
    font-weight: 700;
  }

  .lprefimgs, .image-115, .image-116, .image-117 {
    width: 90px;
  }

  .div-block-274 {
    display: none;
  }

  .paragraph-27 {
    color: var(--black);
    border-radius: 10px;
    font-weight: 500;
    display: block;
  }

  .div-block-275 {
    margin-top: 40px;
    margin-bottom: 18px;
    display: block;
  }

  .div-block-276 {
    background-color: var(--white);
    border-radius: 10px;
    padding: 5px;
  }

  .div-block-277 {
    justify-content: center;
    display: flex;
  }

  .button-14 {
    background-color: #1ab45a;
    border-bottom-color: #00581f;
    border-left-color: #00581f;
    border-right-color: #00581f;
    width: 70%;
  }

  .button-14.abstandunten.breiter {
    width: 66%;
  }

  .lp-anfrage-box-subheading-2 {
    font-size: 25px;
    line-height: 25px;
  }

  .hub-heading-4 {
    font-size: 45px;
    line-height: 45px;
  }

  .adslp-button {
    width: 100%;
  }

  .div-block-282 {
    background-color: #fff;
    border-radius: 10px;
    padding: 5px;
  }

  .paragraph-30 {
    color: #000;
    border-radius: 10px;
    font-weight: 500;
    display: block;
  }

  .section-3032.bottompadding {
    padding-top: 4%;
  }

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

  .section-3034 {
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .paragraph-31 {
    font-size: 18px;
  }

  .section-3035 {
    padding-top: 3%;
    padding-bottom: 3%;
  }

  .clock-number-2 {
    font-size: 63px;
  }

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

  .nl-holder.nlp {
    width: 100%;
  }

  .section-3049 {
    height: auto;
    padding-top: 120px;
  }

  .section-3049.software-entwicklung {
    background-image: linear-gradient(#051c48cc, #051c48cc), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63ce5b230760e7254058d7bd_Software_Entwicklung_Header.jpg");
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: auto;
    padding-bottom: 20px;
  }

  .section-3049.about {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 80px;
    padding-bottom: 10px;
  }

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

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

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

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

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

  .content-h1 {
    font-size: 55px;
  }

  .div-put, .tec-stack-blocks {
    height: 110px;
  }

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

  .primary-button-text-2 {
    font-size: 19px;
    line-height: 19px;
  }

  .primary-button-3.abstand {
    margin-bottom: 30px;
  }

  .adslp-button-2 {
    width: 70%;
  }

  .tec-stack-blocks-2 {
    height: 110px;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .question-wrapper-f44 {
    margin-left: 0;
    margin-right: 0;
  }

  .question-f44 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .text-question-f44 {
    margin-right: 10px;
    line-height: 24px;
  }

  .text-question-f44.pdp {
    font-size: 21px;
  }

  .icon-wrapper-f44 {
    flex: none;
    padding-top: 4px;
  }

  .answer-text-f3 {
    width: 90%;
  }

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

  .navtexte-2 {
    font-size: 30px;
    font-weight: 500;
    line-height: 30px;
    display: block;
  }

  .navtexte-2.navtextzusatz {
    padding-left: 0;
    display: block;
  }

  .section-3070 {
    height: auto;
    margin-bottom: 15%;
  }

  .detail-text-3.abstand.side {
    padding-left: 0;
    padding-right: 10px;
  }

  .process-col-left {
    padding-left: 60px;
  }

  .process-triangle.flipped._1 {
    inset: 43% 0% 0% 95%;
  }

  .process-col-right {
    padding-left: 60px;
  }

  .timeline {
    padding-left: 40px;
  }

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

  .grid-203, .grid-204, .grid-205 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-378 {
    padding-left: 40px;
    padding-right: 0;
  }

  .div-block-379 {
    padding-right: 40px;
  }

  .div-block-384 {
    padding-left: 40px;
  }

  .webinar-a {
    padding-bottom: 0;
  }

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

  .section-3078.toppadding {
    height: auto;
  }

  .section-3079 {
    padding-top: 15%;
    padding-bottom: 10%;
  }

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

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

  .section-3089 {
    height: auto;
    padding-top: 151px;
    padding-bottom: 5%;
  }

  .grid-235, .grid-236, .grid-237 {
    grid-template-columns: 1fr;
  }

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

  .image-195 {
    width: 24%;
    top: 20%;
  }

  .div-block-440 {
    margin-top: 0;
  }

  .heading-101 {
    font-size: 50px;
    line-height: 55px;
  }

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

  .text-block-234 {
    font-size: 17px;
    line-height: 18px;
  }

  .hub-subheading-3 {
    margin-bottom: 40px;
    font-size: 25px;
    line-height: 25px;
  }

  .link-block-38 {
    width: 10%;
    margin-top: 20px;
  }

  .section-3125 {
    height: auto;
  }

  .grid-251, .grid-252, .grid-256 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section-3127 {
    padding-top: 10%;
    padding-bottom: 15%;
  }

  .section-3127.lesspaddingbottom {
    padding-bottom: 10%;
  }

  .section-3128 {
    padding-top: 7%;
    padding-bottom: 10%;
  }

  .section-3129.lm {
    padding-top: 10%;
    padding-bottom: 2%;
  }

  .section-3130 {
    padding-bottom: 30%;
  }

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

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

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

  .section-3133 {
    padding-bottom: 10%;
  }

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

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

  .image-205 {
    left: 23%;
  }

  .lps-heading {
    font-size: 40px;
    line-height: 45px;
  }

  .lps-heading.abstand {
    font-size: 60px;
    line-height: 63px;
  }

  .lps-heading.small.left.thin.no-margin {
    text-align: center;
    font-size: 33px;
    line-height: 38px;
  }

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

  .lps-facts {
    font-size: 65px;
  }

  .div-block-501 {
    width: 100%;
    margin-top: 0;
  }

  .section-3135 {
    height: auto;
    padding-bottom: 50px;
  }

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

  .adslp-button-3 {
    width: 70%;
  }

  .lp-top-heading-v2.v1 {
    font-size: 36px;
    line-height: 43px;
  }

  .lp-top-headin-v2 {
    font-size: 24px;
    line-height: 29px;
  }

  .lp-hero-benefits {
    justify-items: stretch;
  }

  .text-block-247.white {
    text-align: left;
    text-align: left;
    line-height: 23px;
  }

  .lp-top-text-v2 {
    line-height: 32px;
  }

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

  .grid-267 {
    display: none;
  }

  .div-block-506 {
    align-items: center;
    margin-top: 30px;
  }

  .image-212 {
    width: 45%;
  }

  .question-wrapper-f33 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .question-f33 {
    align-items: center;
    padding-right: 10px;
  }

  .icon-wrapper-f33 {
    flex: none;
  }

  .text-question-f33 {
    line-height: 24px;
  }

  .section-3140 {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6111274da7de38bf6c5f4550_bg_punkte.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    padding-top: 100px;
    padding-bottom: 60px;
  }

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

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

  .div-block-520, .section-3145 {
    position: static;
  }

  .pdp-box-paragraph {
    font-size: 19px;
    line-height: 24px;
  }

  .section-3148 {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6111274da7de38bf6c5f4550_bg_punkte.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    height: auto;
    padding-top: 100px;
    padding-bottom: 60px;
  }

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

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

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

  .image-216 {
    width: 100%;
    margin-top: -44px;
  }

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

  .section-3156 {
    padding-top: 16%;
  }

  .pdp-bottom-cta {
    text-align: center;
  }

  .image-217 {
    width: 100%;
  }

  .section-3158 {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/61124912da6c0e0f38b86b2e_bg_prozess.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    height: auto;
    padding-top: 90px;
    padding-bottom: 11%;
  }

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

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

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

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

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

  .div-block-577 {
    width: 100%;
  }

  .image-222 {
    width: 40%;
  }

  .section-3165 {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/61151e92d07df4e0b28781db_RPA_Hintergrund_Textur.png");
    background-position: 0 0, 76% -55%;
    background-size: auto, cover;
    height: auto;
    padding-top: 100px;
    padding-bottom: 60px;
  }

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

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

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

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

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

  .div-block-613 {
    justify-content: flex-start;
  }

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

  .div-block-616, .image-223 {
    width: 100%;
  }

  .div-block-617 {
    margin-top: -71px;
  }

  .div-block-618 {
    width: 100%;
  }

  .image-224 {
    transform: rotate(90deg);
  }

  .image-225 {
    width: 50px;
  }

  .section-3174 {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/61151e92d07df4e0b28781db_RPA_Hintergrund_Textur.png");
    background-position: 0 0, 76% -55%;
    background-size: auto, cover;
    height: auto;
    padding-top: 100px;
    padding-bottom: 60px;
  }

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

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

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

  .section-3180 {
    padding-top: 7%;
    padding-bottom: 7%;
  }

  .div-block-631 {
    width: 100%;
  }

  .div-block-632 {
    width: 68%;
  }

  .section-3181 {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6112437c03b96a0330ec80dd_Process_Digitalisierung.png");
    background-position: 0 0, 74%;
    background-size: auto, cover;
    height: auto;
    padding-top: 100px;
    padding-bottom: 60px;
  }

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

  .section-3183 {
    padding-bottom: 7%;
  }

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

  .section-3184, .section-3185 {
    padding-bottom: 7%;
  }

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

  .section-3186, .section-3187 {
    padding-bottom: 7%;
  }

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

  .div-block-637.verschoben-oben, .div-block-637.verschoben-unten {
    top: 0;
  }

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

  .div-block-649 {
    display: none;
  }

  .section-3193 {
    padding-bottom: 7%;
  }

  .div-block-655 {
    width: 95%;
  }

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

  .text-block-270.big {
    font-family: Sinews sans pro, sans-serif;
  }

  .div-block-665 {
    margin-top: 40px;
    display: block;
  }

  .section-3194 {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6112437c03b96a0330ec80dd_Process_Digitalisierung.png");
    background-position: 0 0, 74%;
    background-size: auto, cover;
    height: auto;
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .div-block-667, .div-block-668, .div-block-669, .div-block-670, .div-block-671 {
    justify-content: center;
    display: flex;
  }

  .section-3196, .section-3197 {
    padding-top: 7%;
    padding-bottom: 7%;
  }

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

  .section-3198 {
    padding-bottom: 29%;
  }

  .section-3199 {
    position: relative;
  }

  .section-3200 {
    padding-top: 7%;
    padding-bottom: 7%;
  }

  .div-block-675 {
    width: 100%;
  }

  .div-block-680 {
    top: -6%;
  }

  .image-234 {
    top: 645px;
  }

  .div-block-683._1 {
    display: block;
    position: relative;
  }

  .div-block-683._2, .div-block-683._3, .div-block-683._4, .div-block-683._5 {
    display: block;
  }

  .grid-331 {
    grid-column-gap: 38px;
  }

  .pdp-slider-paragraph {
    font-size: 22px;
    line-height: 27px;
  }

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

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

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

  .image-248 {
    display: none;
  }

  .div-block-737._1 {
    display: block;
    position: static;
    top: -68px;
    right: 17px;
  }

  .div-block-737._2 {
    display: block;
    position: static;
    top: -104px;
    right: 8px;
  }

  .div-block-737._3 {
    display: block;
    position: static;
    right: 10px;
  }

  .div-block-737._4 {
    display: block;
    position: static;
    top: -215px;
    right: 6px;
  }

  .div-block-737._5 {
    display: block;
    position: static;
    top: -143px;
    right: 3px;
  }

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

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

  .div-block-761, .div-block-762 {
    width: 100%;
  }

  .div-block-763 {
    position: relative;
    right: 0%;
  }

  .pdp-c-section-c-headline.v2.tlps {
    text-align: center;
  }

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

  .div-block-774 {
    align-items: flex-start;
  }

  .div-block-775 {
    padding: 20px;
  }

  .image-253 {
    width: 20%;
  }

  .design-block._2 {
    top: -5%;
  }

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

  .div-block-796 {
    width: 81%;
  }

  .about-schwebe-paragrah {
    font-size: 22px;
    line-height: 26px;
  }

  .div-block-797 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .image-258 {
    width: 121%;
    max-width: 100%;
  }

  .div-block-803 {
    left: 127px;
  }

  .div-block-806 {
    background-color: var(--white);
    box-shadow: -1px -1px 3px 0 var(--box-shaddow), 1px 1px 3px 0 var(--box-shaddow);
    width: 89%;
    display: none;
    position: absolute;
    left: -70px;
  }

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

  .div-block-812 {
    width: 100%;
  }

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

  .div-block-816 {
    width: 100%;
  }

  .section-353339 {
    background-position: 100%;
    padding-top: 15%;
  }

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

  .div-block-817 {
    width: 100%;
  }

  .image-259 {
    width: 10%;
  }

  .div-block-818 {
    align-items: flex-start;
  }

  .div-block-819 {
    width: 100%;
  }

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

  .text-block-281 {
    color: var(--tec-blue);
    line-height: 27px;
  }

  .grid-353 {
    grid-template-columns: .25fr 1fr;
  }

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

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

  .paragraph-69 {
    text-align: left;
  }

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

  .div-block-835 {
    width: 100%;
  }

  .div-block-849, .div-block-853 {
    display: none;
  }

  .div-block-856 {
    height: 50px;
    overflow: auto;
  }

  .div-block-856.lps, .submenu {
    display: none;
  }

  .text-block-289 {
    font-size: 17px;
  }

  .wrapper-3 {
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .subheading-home-3 {
    font-size: 22px;
    line-height: 22px;
  }

  .div-block-882 {
    width: 80%;
  }

  .grid-372 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    position: relative;
  }

  .div-block-890 {
    position: static;
  }

  .image-290 {
    width: 100%;
    position: static;
  }

  .text-block-297 {
    flex-direction: column;
    align-items: center;
    display: flex;
    inset: auto 0% 0%;
  }

  .section-353356 {
    height: auto;
    padding-top: 40px;
    padding-bottom: 80%;
  }

  .grid-373, .grid-375, .grid-376 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

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

  .div-block-898 {
    width: 100%;
  }

  .text-block-302 {
    font-size: 20px;
  }

  .paragraph-74 {
    font-size: 19px;
    line-height: 24px;
  }

  .div-block-900 {
    width: 100%;
  }

  .section-353365 {
    height: auto;
    padding-top: 40px;
    padding-bottom: 85%;
  }

  .grid-380, .grid-381 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .paragraph-76, .text-block-305 {
    font-size: 19px;
    line-height: 24px;
  }

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

  .div-block-906 {
    width: 100%;
  }

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

  .section-353372 {
    height: auto;
    padding-top: 40px;
    padding-bottom: 80%;
  }

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

  .paragraph-81 {
    font-size: 19px;
    line-height: 24px;
  }

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

  .paragraph-83, .paragraph-84 {
    font-size: 19px;
    line-height: 24px;
  }

  .div-block-914 {
    height: 380px;
    margin-left: 15px;
    margin-right: 15px;
  }

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

  .section-353381 {
    background-position: 20%;
    background-size: cover;
    height: auto;
    padding-bottom: 87%;
  }

  .section-353381.cloud {
    padding-bottom: 20%;
  }

  .section-353381.cloud.mbau {
    background-image: linear-gradient(#051c48b3, #051c48b3), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/668bf3ddbee03883ea4dbfff_Cloud_Maschinenbau.png");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-bottom: 20%;
  }

  .section-353381.arch {
    background-image: linear-gradient(#051c48b3, #051c48b3), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66979703369c3bf0af5ce4f7_architektur_hero.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-bottom: 20%;
  }

  .section-353381.inter {
    background-image: linear-gradient(#051c48b3, #051c48b3), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/669798aec38858e67556412f_interface_hero.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-bottom: 20%;
  }

  .section-353381.modern {
    background-image: linear-gradient(#051c48b3, #051c48b3), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66979977ff41529e4d84e767_modernisierung_hero.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-bottom: 20%;
  }

  .section-353381.supp {
    background-image: linear-gradient(#051c48b3, #051c48b3), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/669799eac1e21d7aabb24b7f_support_hero.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-bottom: 20%;
  }

  .section-353381.web {
    background-image: linear-gradient(#051c48b3, #051c48b3), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66a1100090ef14636f56f313_Web%20und%20Mobile%20Development%201%20(1).png");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-bottom: 20%;
  }

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

  .text-block-311 {
    font-size: 20px;
    line-height: 25px;
  }

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

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

  .grid-397, .grid-398 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

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

  .div-block-924, .div-block-925, .div-block-926 {
    width: 100%;
  }

  .paragraph-88 {
    font-size: 20px;
    line-height: 25px;
  }

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

  .div-block-932 {
    width: 100%;
  }

  .div-block-933 {
    width: 66%;
  }

  .div-block-936, .div-block-940 {
    width: 100%;
  }

  .text-block-316 {
    font-size: 20px;
  }

  .div-block-942 {
    width: 100%;
  }

  .div-block-945 {
    width: 46%;
  }

  .div-block-946 {
    width: 100%;
  }

  .paragraph-95 {
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-947 {
    width: 69%;
  }

  .paragraph-96 {
    font-size: 20px;
    line-height: 25px;
  }

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

  .paragraph-99 {
    font-size: 20px;
    line-height: 25px;
  }

  .text-block-324 {
    font-size: 40px;
    line-height: 45px;
  }

  .div-block-954 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .text-block-326 {
    font-size: 20px;
    line-height: 25px;
  }

  .image-316 {
    width: 72%;
  }

  .div-block-972 {
    width: 100%;
  }

  .image-322 {
    width: 60%;
  }

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

  .image-323 {
    width: 73%;
  }

  .image-324 {
    width: 86%;
  }

  .div-block-980 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section-353393 {
    background-image: url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63c93062aa263024295d45cd_de_home-hero.jpg");
    background-position: 54%;
    background-size: auto 100%;
    height: auto;
    margin-top: 90px;
    padding-top: 7%;
    padding-bottom: 44%;
  }

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

  .div-block-986 {
    border-radius: 5px;
  }

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

  .section-353396 {
    padding-top: 10%;
    padding-bottom: 27%;
  }

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

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

  .image-326 {
    width: 70%;
  }

  .heading-116 {
    text-align: center;
    font-size: 50px;
    line-height: 55px;
  }

  .image-330, .image-331 {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%;
  }

  .image-332 {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }

  .div-block-1001 {
    flex-direction: column;
    justify-content: center;
    display: block;
  }

  .div-block-1002 {
    width: 100%;
  }

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

  .image-350 {
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1015 {
    width: 100%;
  }

  .div-block-1016 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-1020 {
    margin-top: 20px;
  }

  .div-block-1022 {
    width: 70%;
  }

  .text-block-332 {
    color: var(--tec-blue);
    font-family: Sinewssanspro, sans-serif;
    font-size: 31px;
    line-height: 35px;
  }

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

  .section-353402 {
    height: auto;
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-120 {
    font-size: 60px;
  }

  .heading-121 {
    margin-top: 10px;
    font-size: 40px;
  }

  .section-353404 {
    background-image: linear-gradient(#051c48a8, #051c48a8), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/61d805d459eddc75b2174689_header_kunden.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    height: auto;
    padding-top: 15%;
    padding-bottom: 16%;
  }

  .heading-122 {
    font-size: 46px;
    line-height: 50px;
  }

  .heading-123 {
    font-size: 32px;
    line-height: 40px;
  }

  .div-block-1034, .div-block-1037 {
    width: 100%;
  }

  .heading-124 {
    margin-top: -50%;
  }

  .div-block-1042 {
    position: absolute;
  }

  .grid-416 {
    grid-column-gap: 0px;
    grid-template-columns: 1fr;
  }

  .section-353405 {
    padding-top: 5%;
  }

  .image-353 {
    width: 120px;
  }

  .div-block-1044 {
    margin-top: -22px;
  }

  .erfahrung-heading {
    margin-top: 30px;
    font-size: 25px;
  }

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

  .div-block-1048 {
    width: 95%;
  }

  .div-block-1049 {
    justify-content: center;
  }

  .ref-partner-grid-heading {
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-1067 {
    width: 100%;
  }

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

  .lps-intro-text {
    font-size: 35px;
    line-height: 40px;
  }

  .bold-text-11 {
    font-size: 25px;
    line-height: 30px;
  }

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

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

  .question-wrapper-f88 {
    margin: 0;
  }

  .answer-text-f88 {
    width: 90%;
  }

  .icon-wrapper-f88 {
    flex: none;
  }

  .text-question-f88 {
    margin-right: 10px;
    line-height: 24px;
  }

  .question-f88 {
    line-height: 24px;
  }

  .akkordeon-answer-text {
    width: 90%;
  }

  .akkordeon {
    margin: 0;
  }

  .akkordeon-question {
    margin-right: 10px;
    line-height: 24px;
  }

  .akkordeon-header {
    line-height: 24px;
  }

  .lightbox-grid {
    padding: 40px 10px;
  }

  .lightbox-major-wrapper {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .heading-127.w {
    color: var(--background-blue);
  }

  .section-353420 {
    padding-top: 0%;
  }

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

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

  .section-353421 {
    padding-top: 10%;
  }

  .image-381 {
    width: 20%;
  }

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

  .section-353423 {
    height: auto;
    padding-top: 62px;
  }

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

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

  .div-block-1177 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-1188.leftbox {
    bottom: 23%;
  }

  .div-block-1188.bottombox {
    bottom: 41%;
  }

  .div-block-1188.rightbox {
    bottom: 27%;
  }

  .div-block-1188.intranetleft {
    bottom: 22%;
  }

  .div-block-1188.intranettop {
    bottom: 19%;
  }

  .div-block-1188.intranetbottom2 {
    bottom: 40%;
  }

  .div-block-1188.dwpbottom, .div-block-1188.prozessdigtop {
    bottom: 18%;
  }

  .div-block-1191 {
    width: 100%;
  }

  .div-block-1195 {
    width: 57%;
    bottom: 22%;
  }

  .div-block-1196 {
    flex-direction: column;
    align-items: stretch;
  }

  .image-391 {
    width: 50px;
    height: 100%;
  }

  .paragraph-119 {
    font-size: 25px;
    line-height: 31px;
  }

  .div-block-1197, .div-block-1201 {
    display: none;
  }

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

  .div-block-1206 {
    top: -86px;
  }

  .div-block-1209 {
    margin-top: -63px;
    margin-bottom: 20px;
  }

  .div-block-1210 {
    margin-bottom: 15px;
  }

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

  .grid-460._1col {
    grid-template-rows: auto;
  }

  .text-block-382 {
    font-size: 22px;
    line-height: 27px;
  }

  .section-353429 {
    background-size: cover;
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .div-block-1230 {
    width: 100%;
  }

  .heading-139 {
    font-size: 37px;
    line-height: 42px;
  }

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

  .text-block-393 {
    font-size: 20px;
  }

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

  .image-403 {
    width: 50px;
  }

  .lp-top-text-div {
    margin-top: 30px;
  }

  .div-block-1249 {
    justify-content: center;
  }

  .image-405 {
    width: 50%;
  }

  .image-406 {
    width: 80%;
  }

  .div-block-1259 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-397 {
    line-height: 30px;
  }

  .div-block-1261 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-1266 {
    border-bottom: 2px solid var(--tec-blue);
    border-right-style: none;
  }

  .div-block-1267 {
    border-right-style: none;
  }

  .div-block-1268 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-1269 {
    border-right: 2px solid #000;
  }

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

  .div-block-1278 {
    margin-top: -233px;
  }

  .div-block-1291 {
    margin-bottom: 60px;
  }

  .btn {
    padding: 7px 15px;
  }

  .header-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .header-wrapper_left {
    margin-top: 20px;
    margin-left: 0;
  }

  .testimonial-columns {
    flex-direction: column;
  }

  .testimonial-content-wrap {
    width: 100%;
    padding-left: 25px;
  }

  .logo {
    width: 130px;
  }

  .testimonial-image-block {
    width: 100%;
  }

  .testimonial-image {
    max-width: 390px;
  }

  .testimonial-section {
    padding-top: 260px;
  }

  .carousel.is_contained {
    align-items: center;
  }

  .carousel-slider._4 {
    right: -27%;
  }

  .carousel-slider._6 {
    right: -45%;
  }

  .carousel-slider._3 {
    right: -18%;
  }

  .carousel-slider._5 {
    right: -36%;
  }

  .carousel-slider._7 {
    right: -54%;
  }

  .carousel-slider._8 {
    right: -63%;
  }

  .carousel-slider._2 {
    right: -9%;
  }

  .carousel-mask {
    width: 60%;
  }

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

  .image-420 {
    width: 50%;
  }

  .image-421 {
    width: 80%;
  }

  .section-353436 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .section-353438 {
    padding-top: 10%;
    padding-bottom: 0%;
  }

  .grid-475 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: -10px;
  }

  .image-423 {
    width: 70%;
    position: static;
  }

  .section-353439, .section-353440 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

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

  .text-block-416 {
    font-size: 30px;
    line-height: 35px;
  }

  .section-353446 {
    padding-top: 10%;
  }

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

  .section-353447 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .text-block-417 {
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-1343, .div-block-1344 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-1347 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

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

  .heading-141 {
    font-size: 60px;
    line-height: 65px;
  }

  .heading-142 {
    font-size: 45px;
    line-height: 50px;
  }

  .image-430 {
    width: 40%;
  }

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

  .image-433 {
    width: 13%;
  }

  .button-20 {
    font-size: 1em;
  }

  .is--tab-heading {
    font-size: 1.8em;
  }

  .onsiteblog-content {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-6 {
    grid-column-gap: 16px;
    grid-row-gap: 5px;
    flex-direction: row;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .tabs-menu-6.mb {
    display: none;
  }

  .subtitle {
    font-size: .7rem;
  }

  .tabs-4.margin-bottom.margin-medium {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: block;
  }

  .tabs-content-4 {
    padding: 1.5em 1.5em 4em;
  }

  .tabs-content-4.cloud {
    padding-left: 15px;
    padding-right: 15px;
  }

  .onsite-tab {
    display: block;
  }

  .box-2 {
    padding: 1.5em;
  }

  .icon-8 {
    width: 50px;
    height: 50px;
  }

  .div-block-1373 {
    padding: 5px 10px;
  }

  .box-3 {
    padding: 1.5em;
  }

  .onsite-richtext {
    margin-top: 25px;
  }

  .div-block-1384 {
    top: 156px;
    left: 127px;
  }

  .div-block-1388 {
    background-color: #fff;
    width: 89%;
    display: none;
    position: absolute;
    left: -70px;
    box-shadow: -1px -1px 3px #ddd, 1px 1px 3px #ddd;
  }

  .image-434 {
    width: 121%;
    max-width: 100%;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-layout_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .tabs_content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .lp-top-heading-v2-2.v1 {
    font-size: 36px;
    line-height: 43px;
  }

  .lp-top-headin-v2-2 {
    font-size: 24px;
    line-height: 29px;
  }

  .lp-top-text-v2-2 {
    line-height: 32px;
  }

  .section-353452 {
    height: auto;
    padding-bottom: 50px;
  }

  .local-heading {
    font-size: 50px;
  }

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

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

  .tobar-local {
    top: 0;
  }

  .carousel-slider-2._4 {
    right: -27%;
  }

  .carousel-slider-2._6 {
    right: -45%;
  }

  .carousel-slider-2._3 {
    right: -18%;
  }

  .carousel-slider-2._5 {
    right: -36%;
  }

  .carousel-slider-2._7 {
    right: -54%;
  }

  .carousel-slider-2._8 {
    right: -63%;
  }

  .carousel-slider-2._2 {
    right: -9%;
  }

  .carousel-mask-2 {
    width: 60%;
  }

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

  .div-block-1424 {
    top: 39%;
  }

  .div-block-1425 {
    width: 90%;
  }

  .heading-150 {
    font-size: 45px;
    line-height: 50px;
  }

  .div-block-1427 {
    width: 90%;
  }

  .mask-3 {
    width: 95%;
  }

  .slide-content {
    margin-top: 39px;
    margin-right: 60px;
  }

  .column-step-slider {
    min-height: 300px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .popup {
    padding: 10% 5%;
    display: none;
    position: fixed;
  }

  .user-profile-item {
    width: 100%;
  }

  .user-desc-bio {
    width: 100%;
    margin-left: 0;
  }

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

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

  .div-block-1441 {
    margin-top: 40px;
  }

  .hero-heading-left {
    padding: 60px 15px;
  }

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

  .section-353463 {
    background-position: 0 0;
    background-size: 30%;
  }

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

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

  .grid-503 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 100%;
  }

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

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

  .div-block-1457 {
    margin-top: 20px;
  }

  .section-353466 {
    background-position: 0 0;
    background-size: 30%;
  }

  .div-block-1468 {
    margin-bottom: 0;
  }

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

  .div-block-1468.mobile {
    margin-bottom: 25px;
  }

  .div-block-1476 {
    display: none;
  }

  .div-block-1478 {
    margin-bottom: 0;
  }

  .div-block-1478.first {
    margin-top: 50px;
  }

  .div-block-1478._1 {
    margin-bottom: 0;
  }

  .div-block-1479.b, .div-block-1480.b, .div-block-1481.b {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-1482 {
    display: none;
  }

  .radio-button-label-4.kontaktformular {
    font-size: 17px;
  }

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

  .heading-152 {
    text-align: left;
  }

  .paragraph-143 {
    text-align: left;
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-1490 {
    height: 200px;
  }

  .div-block-1491 {
    justify-content: center;
  }

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

  .grid-515._3col {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-1500.rel {
    min-height: 600px;
  }

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

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

  .grid-518 {
    grid-template-columns: 1.25fr .25fr;
  }

  .paragraph-147 {
    font-size: 25px;
    line-height: 27px;
  }

  .section-353473 {
    padding-top: 5%;
    padding-bottom: 5%;
  }

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

  .image-463 {
    margin-top: 0;
  }

  .div-block-1529 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .div-block-1536._3 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .div-block-1538 {
    display: none;
  }

  .div-block-1547 {
    justify-content: center;
    display: flex;
  }

  .brand {
    padding-left: 0;
  }

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

  .div-block-1550.swe {
    display: none;
  }

  .div-block-1565, .div-block-1567 {
    margin-top: 20px;
  }

  .div-block-1567.mobile {
    margin-bottom: 30px;
  }

  .hero-stack {
    padding: 60px 15px;
  }

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

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

  .grid-531, .grid-532 {
    grid-template-columns: 1fr;
  }

  .section-353482 {
    padding-top: 5%;
  }

  .image-470 {
    margin-top: 0;
  }

  .div-block-1590 {
    position: static;
  }

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

  .div-block-1610 {
    margin-left: 20px;
    margin-right: 20px;
    padding: 20px;
  }

  .section-353490 {
    display: block;
  }

  .grid-538, .grid-539 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-466, .text-block-467 {
    text-align: left;
  }

  .div-block-1629 {
    width: 50%;
    height: auto;
    top: 300px;
  }

  .div-block-1634 {
    background-position: 0%;
    background-size: cover;
  }

  .heading-159 {
    font-size: 35px;
    line-height: 40px;
  }

  .text-block-470 {
    text-align: left;
  }

  .grid-547 {
    border-bottom: 1px #ddd;
    grid-template-columns: max-content 1fr;
    padding-bottom: 10px;
  }

  .tabs-menu-7 {
    color: #fff;
  }

  .dropdown-toggle-9 {
    display: block;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .dropdown-6 {
    z-index: 9;
    color: #fff;
    background-color: #0c2954;
    border-radius: .3125rem;
    width: 100%;
    display: block;
  }

  .dropdown-link-7 {
    color: #0c2954;
    border-bottom: 1px #0c2954;
  }

  .dropdown-list-6 {
    color: #0c2954;
    top: 60px;
  }

  .dropdown-list-6.w--open {
    z-index: 9;
    background-color: #e8eff9;
    border: 1px solid #0c2954;
    border-top-style: none;
    border-radius: 0 0 .3125rem .3125rem;
    position: sticky;
  }

  .swiper-slide.cc-how-slider {
    padding-top: 80px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h4.u-mb-0 {
    font-size: 18px;
  }

  .col.col-lg-7.col-md-12 {
    width: 100%;
    max-width: 100%;
  }

  .col.col-lg-5.col-md-12 {
    background-color: var(--background-blue);
    width: 100%;
    margin-left: 15px;
    margin-right: 25px;
  }

  .col.col-lg-5.col-md-12.custom {
    flex-flow: row;
    display: block;
    overflow: hidden;
  }

  .u-position-relative {
    overflow: hidden;
  }

  .swiper-wrapper.cc-how-slider-thumbs {
    width: 100%;
  }

  .phone-mock {
    box-shadow: none;
    width: 150%;
  }

  .slider-arrow {
    width: 3rem;
    height: 3rem;
    font-size: 20px;
  }

  .slider-arrow.cc-how-slide-left {
    top: 5%;
    left: 40%;
  }

  .slider-arrow.cc-how-slide-right {
    top: 5%;
    right: 40%;
  }

  .section-353495 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .container-21 {
    overflow: hidden;
  }

  .phone-mock_tab {
    border-bottom-right-radius: .5em;
    border-bottom-left-radius: .5em;
    height: 29px;
  }

  .row.row-align-center {
    flex-flow: column;
    overflow: hidden;
  }

  .lghtbox {
    -webkit-text-stroke-color: var(--white);
  }

  .title3 {
    font-size: 2em;
  }

  .p-md-end {
    padding-bottom: 4em;
  }

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

  .faq-question-div {
    padding-left: 20px;
  }

  .faq-answer-padding {
    padding: 20px;
  }

  .div-block-1657.last {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 479px) {
  .navbutton {
    margin-left: 40%;
    margin-right: auto;
    padding: 5px 10px;
  }

  .menu-button {
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 16px;
    padding-bottom: 0;
  }

  .topbartext {
    font-size: 14px;
  }

  .grid {
    grid-column-gap: 0px;
    grid-template-columns: 1.5fr max-content;
  }

  .button {
    margin-left: 24%;
  }

  .top-line {
    height: 3px;
    position: static;
  }

  .middle-line {
    height: 3px;
  }

  .bottom-line {
    height: 3px;
    padding-right: 0;
  }

  .ressourcen-dropdown {
    display: none;
  }

  .section-2 {
    height: auto;
    padding-top: 156px;
  }

  .section-2.eventseite.event {
    background-image: linear-gradient(#051c48ab, #051c48ab), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/63528f3435e03c7c00abbe57_Webinare_Events.png");
    background-position: 0 0, 100%;
    background-size: auto, cover;
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .hero-subtext {
    padding-right: 2%;
  }

  .subheading-home.refzusatz {
    display: none;
  }

  .subheading-home.abstand.farbe {
    font-size: 15px;
  }

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

  .grid-6 {
    display: none;
  }

  .subtext-home {
    padding-left: 9%;
    padding-right: 9%;
    font-size: 16px;
    line-height: 20px;
  }

  .blog-home-block.blog-uebersicht {
    height: 510px;
  }

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

  .blog-teaser {
    font-size: 20px;
    line-height: 20px;
    display: none;
  }

  .blog-h1 {
    font-size: 34px;
    line-height: 40px;
  }

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

  .heading-blog-overview {
    font-size: 60px;
    line-height: 65px;
  }

  .heading-blog-overview.hero.micro-blog {
    font-size: 50px;
    display: none;
  }

  .heading-blog-overview.hero.micro-blog.mobil {
    font-size: 50px;
    line-height: 60px;
  }

  .heading-blog-overview.hero.micro-blog.desktop {
    display: none;
  }

  .section-7 {
    padding-top: 220px;
  }

  .text-field {
    width: 60%;
  }

  .hero-heading-home {
    padding-right: 10%;
    font-size: 50px;
    line-height: 40px;
  }

  .heading-pdp {
    font-size: 40px;
    line-height: 40px;
  }

  .div-block-33 {
    width: 95%;
  }

  .subheading-pdp {
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 25px;
  }

  .ref-section-home.blog {
    padding-top: 10%;
  }

  .copyright-footer {
    text-align: center;
  }

  .grid-25 {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .message-404 {
    font-size: 19px;
  }

  .grid-26 {
    grid-template-columns: max-content;
  }

  .image-21 {
    width: 70%;
  }

  .button-8 {
    width: 100%;
  }

  ._404-text {
    font-size: 17px;
  }

  .grid-27 {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .button-9 {
    text-align: center;
    width: 100%;
  }

  .gs-headline {
    font-size: 45px;
    line-height: 45px;
  }

  .wrapper {
    padding-top: 0;
  }

  .primary-button.hub-zusatz {
    width: 46%;
  }

  .primary-button.white {
    width: auto;
  }

  .primary-button.white.full {
    width: auto;
    min-width: 100%;
  }

  .primary-button.bright {
    width: auto;
  }

  .primary-button.bright.small {
    width: 100%;
  }

  .primary-button.hero {
    width: auto;
  }

  .secondarybutton {
    width: auto;
    margin-left: 0;
  }

  .secondarybutton.w--current {
    width: 137px;
  }

  .posts-collection-list {
    grid-row-gap: 15px;
  }

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

  .heading-15 {
    text-align: center;
    font-size: 25px;
    line-height: 35px;
  }

  .footer-dropdown {
    display: block;
  }

  .footer-dropdown-text, .footer-dropdown-icon {
    color: #fff;
  }

  .footer-dropdown-toggle {
    display: block;
  }

  .div-block-48 {
    padding-bottom: 20px;
    display: block;
  }

  .dropdown-toggle-4.w--open {
    display: block;
  }

  .submitbutton2.lps {
    white-space: break-spaces;
    padding-left: 5px;
    padding-right: 5px;
  }

  .submitbutton2.lm {
    white-space: break-spaces;
    padding-left: 0;
    padding-right: 0;
  }

  .submitbutton2.leadmagnet {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 17px;
  }

  .heading-blocks {
    font-size: 39px;
    line-height: 40px;
  }

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

  .grid-38 {
    grid-template-columns: max-content;
  }

  .hero-heading-hub {
    font-size: 40px;
    line-height: 40px;
  }

  .hub-subheading {
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 20px;
  }

  .hub-subheading.ads-formheading {
    font-size: 19px;
  }

  .hub-subheading.black {
    color: var(--black);
  }

  .hub-subheading.black.danke {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-64 {
    margin-left: 0%;
  }

  .div-block-67 {
    width: 60%;
  }

  .div-block-70 {
    margin-top: -18px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-20 {
    font-size: 42px;
    line-height: 55px;
  }

  .contact-usps {
    text-align: center;
  }

  .contact-ref-imgs {
    width: 100%;
  }

  .div-block-75 {
    width: 90%;
  }

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

  .div-block-79 {
    width: 97%;
  }

  .rich-text-blog {
    color: #6f6f6f;
    padding-left: 2%;
    padding-right: 2%;
  }

  .rich-text-blog h2 {
    font-size: 30px;
    line-height: 34px;
  }

  .hero-subheading-hub {
    font-size: 20px;
    line-height: 20px;
  }

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

  .pdp-rich-text h2 {
    font-size: 36px;
    line-height: 43px;
  }

  .pdp-rich-text-anfrage-box h2 {
    font-size: 24px;
  }

  .div-block-84.smaller {
    width: 100%;
  }

  .impressum-rich-text h1 {
    font-size: 40px;
    line-height: 50px;
  }

  .impressum-rich-text h3 {
    font-size: 25px;
    line-height: 35px;
  }

  .impressum-rich-text h2 {
    font-size: 35px;
    line-height: 45px;
  }

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

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

  .paragraph-11 {
    text-align: center;
    padding-right: 0%;
  }

  .grid-53 {
    grid-column-gap: 0px;
  }

  .ref-img-events {
    width: 100%;
  }

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

  .heading-24.white {
    font-size: 36px;
    font-weight: 500;
  }

  .heading-25 {
    text-align: left;
    font-size: 40px;
    line-height: 40px;
  }

  .center-hero-haupt-heading {
    font-size: 45px;
    line-height: 45px;
  }

  .paragraph-13 {
    padding-left: 4%;
    padding-right: 4%;
    font-size: 17px;
    line-height: 17px;
  }

  .side-headings-case-studies {
    font-size: 21px;
  }

  .collection-list-wrapper-3, .collection-list-wrapper-5 {
    display: none;
  }

  .cb-heading.blog-zusatz {
    font-size: 21px;
  }

  .cb-subtext.blog-zusatz {
    font-size: 17px;
  }

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

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

  .heading-39 {
    margin-top: 10px;
    font-size: 17px;
  }

  .text-block-56 {
    font-size: 17px;
  }

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

  .text-block-57 {
    font-size: 17px;
  }

  .heading-40 {
    font-size: 17px;
    line-height: 23px;
  }

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

  ._3rd-heading-hub {
    font-size: 20px;
    line-height: 20px;
  }

  .hub-heading {
    font-size: 40px;
    line-height: 40px;
  }

  .dig-explain-box {
    height: 730px;
  }

  .dig-explain-box.pe-zusatz {
    height: 750px;
  }

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

  .image-41 {
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    left: -4%;
  }

  .div-block-108 {
    width: 100%;
  }

  .div-block-109 {
    width: 90%;
  }

  .div-block-111 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-50 {
    text-align: center;
    width: 100%;
  }

  .image-43 {
    width: 200%;
    margin-top: 40px;
    left: -115%;
  }

  .div-block-113 {
    flex-direction: column;
    padding-bottom: 50px;
  }

  .div-block-115 {
    flex-direction: column;
    padding-bottom: 30px;
  }

  .div-block-117 {
    flex-direction: column;
    padding-top: 40px;
  }

  .image-44 {
    margin-bottom: -7%;
  }

  .div-block-118 {
    width: 100%;
    max-width: none;
    margin-bottom: 34px;
  }

  .heading-3 {
    font-size: 10vw;
  }

  .tab-panel {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .content-block {
    padding-bottom: 10px;
  }

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

  .modal-content {
    padding-left: 30px;
    padding-right: 30px;
  }

  .right-arrow-2 {
    justify-content: flex-end;
  }

  .modal-element-2 {
    height: 550px;
  }

  .vorteil-slider-heading {
    font-size: 30px;
    line-height: 30px;
  }

  .image-47, .image-48 {
    max-height: 9%;
  }

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

  .div-block-122 {
    border-top-right-radius: 15px;
  }

  .div-block-127 {
    border-top-right-radius: 0;
  }

  .rich-text-vorteile p {
    padding-left: 1%;
    padding-right: 1%;
    font-size: 18px;
    line-height: 18px;
  }

  .hero-hub-heding-rich-text h2, .hero-hub-heding-rich-text h3, .hero-hub-heding-rich-text h4, .hero-hub-heding-rich-text h1 {
    font-size: 40px;
    line-height: 40px;
  }

  .tab-panel-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-content-2 {
    padding-top: 20px;
  }

  .load-bar-base-2 {
    background-color: var(--box-shaddow);
  }

  .content-block-2 {
    padding-bottom: 10px;
  }

  .text-block-68 {
    font-size: 25px;
    line-height: 35px;
  }

  .tab-panel-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu-4 {
    border-radius: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .standard-tab-3 {
    background-color: var(--box-shaddow);
    border-radius: 20px;
    margin-bottom: 0%;
  }

  .hub-rich-text p {
    font-size: 16px;
    line-height: 20px;
  }

  .image-52 {
    width: 70%;
  }

  .div-block-141 {
    width: 100%;
  }

  .div-block-142 {
    width: 90%;
  }

  .div-block-144 {
    width: 95%;
    height: auto;
  }

  .hub-anfrage-rich-text {
    margin-bottom: 10px;
  }

  .hub-anfrage-rich-text h2 {
    font-size: 30px;
    line-height: 30px;
  }

  .hub-anfrage-rich-text p {
    text-align: center;
    font-size: 16px;
  }

  .grid-73, .grid-74 {
    grid-template-columns: 1fr 1fr;
  }

  .section-24 {
    margin-top: 90px;
  }

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

  .dwp-boxen {
    height: 550px;
  }

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

  .pdp-detail-text h2 {
    font-size: 40px;
    line-height: 47px;
  }

  .div-block-160 {
    height: 480px;
  }

  .div-block-163, .div-block-166 {
    height: 640px;
  }

  .bpe-explain-hedline {
    font-size: 43px;
    line-height: 46px;
  }

  .section-30, .section-31 {
    margin-top: 90px;
  }

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

  .text-block-86 {
    font-size: 12px;
  }

  .collection-list-7, .collection-list-8 {
    grid-template-columns: 1fr;
  }

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

  .microsoft-partner-text {
    font-size: 19px;
    line-height: 24px;
  }

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

  .h1-2.dwp {
    text-align: left;
    font-size: 27px;
    line-height: 34px;
  }

  .h1-2.dwp.adslp.intro {
    text-align: center;
  }

  .h1-2.pbe {
    font-size: 25px;
    line-height: 34px;
  }

  .h1-2.ueberuns {
    font-size: 23px;
    line-height: 30px;
  }

  .thick-line-span-2, .thick-line-span-2.dwp {
    font-size: 20px;
    line-height: 27px;
  }

  .thick-line-span-2.pbe {
    font-size: 25px;
    line-height: 34px;
  }

  .text-block-101 {
    font-size: 21px;
    line-height: 27px;
  }

  .hub-deatail-text {
    font-size: 20px;
    line-height: 26px;
  }

  .paragraph-18 {
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-180 {
    width: 95%;
    margin-top: 500px;
    padding-top: 0%;
  }

  .heading-fast-geschaft {
    font-size: 38px;
    line-height: 60px;
  }

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

  .danke-heading {
    font-size: 60px;
  }

  .danke-subheading, .danke-box-heading {
    font-size: 20px;
    line-height: 30px;
  }

  .mix {
    margin-bottom: 80px;
  }

  .div-block-187 {
    width: 100%;
  }

  .div-block-188 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-192 {
    background-color: var(--white);
  }

  .text-block-110 {
    font-size: 20px;
  }

  .text-block-111 {
    font-size: 17px;
  }

  .section-44 {
    padding-top: 7%;
    padding-bottom: 7%;
  }

  .image-83 {
    width: 85%;
  }

  .image-85, .lightbox-link {
    width: 95%;
  }

  .image-86 {
    width: 200px;
  }

  .update-heading {
    font-size: 35px;
    line-height: 40px;
  }

  .update-subheading {
    font-size: 25px;
    line-height: 35px;
  }

  .update-subheading.abstand {
    margin-bottom: 30px;
    font-size: 25px;
    line-height: 35px;
  }

  .text-block-114 {
    display: none;
  }

  .filter-button {
    font-size: 14px;
  }

  .filter-button.reset {
    background-color: var(--white);
  }

  .collection-item-3 {
    padding-left: 0;
  }

  .html-embed-2 {
    display: block;
  }

  .image-89 {
    display: none;
  }

  .grid-new-pdp, .grid-122 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-214 {
    margin-left: 2%;
    padding-right: 2%;
  }

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

  .modal-content-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-94 {
    width: 60%;
  }

  .subheading-pdp-2 {
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 25px;
  }

  .lightbox-link-2 {
    width: 95%;
  }

  .tab-panel-4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-content-3 {
    padding-top: 20px;
  }

  .secondarybutton-2.left {
    width: 48%;
  }

  .subheading-home-2.refzusatz {
    display: none;
  }

  .hub-subheading-2 {
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 20px;
  }

  .hub-subheading-2.ads-formheading {
    font-size: 19px;
  }

  .hub-subheading-2.black {
    color: #000;
  }

  .paragraph-23 {
    font-size: 16px;
    line-height: 20px;
  }

  .thick-line-span-3, .thick-line-span-3.dwp, .thick-line-span-3.dwp {
    font-size: 20px;
    line-height: 27px;
  }

  .thick-line-span-3.dwp.adslp.intro {
    text-align: center;
  }

  .thick-line-span-3.dwp {
    font-size: 20px;
    line-height: 27px;
  }

  .thick-line-span-3.ueberuns {
    font-size: 26px;
    line-height: 34px;
  }

  .text-block-125 {
    font-size: 21px;
    line-height: 27px;
  }

  .hero-heading-pdp-2.white.swe {
    font-size: 34px;
    line-height: 40px;
  }

  .hero-subheading-pdp-2.white.swe {
    font-size: 26px;
  }

  .hub-heading-3 {
    font-size: 40px;
    line-height: 40px;
  }

  .vorteil-slider-heading-2 {
    font-size: 30px;
    line-height: 30px;
  }

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

  .div-block-221 {
    width: 97%;
  }

  ._3rd-heading-hub-2 {
    font-size: 20px;
    line-height: 20px;
  }

  .dig-explain-box-2 {
    height: 730px;
  }

  .dig-explain-box-2.pe-zusatz {
    height: 750px;
  }

  .image-98 {
    width: 70%;
  }

  .subtext-home-2 {
    padding-left: 9%;
    padding-right: 9%;
    font-size: 16px;
    line-height: 20px;
  }

  .dwp-boxen-2 {
    height: 550px;
  }

  .div-block-225, .div-block-226 {
    height: 640px;
  }

  .div-block-227 {
    height: 480px;
  }

  .lp-heading {
    font-size: 42px;
    line-height: 42px;
  }

  .lp-heading.notopmargin {
    padding-top: 48px;
    line-height: 44px;
  }

  .lp-subheading {
    font-size: 25px;
    line-height: 25px;
  }

  .lp-subheading.grauer {
    margin-bottom: 10px;
  }

  .text-block-130 {
    font-size: 11px;
    line-height: 11px;
  }

  .grid-131 {
    grid-column-gap: 2px;
    grid-row-gap: 16px;
    height: 42px;
  }

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

  .lp-anfrage-box-heading {
    font-size: 31px;
    line-height: 37px;
  }

  .seiten-conversion-button.w--current {
    width: 96%;
  }

  .seiten-conversion-button.abstandunten.breiter {
    width: 90%;
  }

  .text-block-133 {
    font-size: 21px;
    line-height: 26px;
  }

  .grid-135 {
    grid-column-gap: 3px;
  }

  .div-block-234 {
    width: 70%;
  }

  .div-block-235.left {
    width: 100%;
  }

  .lightbox-link-29, .lightbox-link-30 {
    width: 70%;
  }

  .express-menu {
    margin-top: 0;
    display: block;
  }

  .div-block-251 {
    width: 100%;
  }

  .heading-65 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 21px;
    line-height: 25px;
  }

  .grid-136 {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
  }

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

  .image-108 {
    width: 29px;
  }

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

  .grid-140 {
    grid-column-gap: 3px;
    grid-row-gap: 10px;
  }

  .grid-140.topbox {
    grid-row-gap: 2px;
  }

  .text-block-147 {
    font-size: 16px;
    line-height: 20px;
  }

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

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

  .image-110 {
    width: 68px;
  }

  .image-111.topbar {
    padding-top: 0;
    display: none;
  }

  .link-block-30.topbar {
    color: var(--white);
    text-decoration: none;
  }

  .image-112 {
    padding-top: 1px;
    display: none;
  }

  .link-block-31.top-bar {
    color: var(--white);
    justify-content: flex-end;
    text-decoration: none;
  }

  .box {
    width: 58px;
  }

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

  .div-block-269 {
    padding-bottom: 15px;
  }

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

  .paragraph-26, .heading-69 {
    text-align: center;
  }

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

  .lprefimgs {
    width: 61%;
  }

  .image-115, .image-116, .image-117 {
    width: 73%;
  }

  .paragraph-27 {
    font-size: 16px;
    line-height: 19px;
  }

  .div-block-275 {
    margin-top: 20px;
  }

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

  .button-14.w--current {
    width: 96%;
  }

  .button-14.abstandunten.breiter {
    width: 90%;
  }

  .text-block-158 {
    font-size: 21px;
    line-height: 26px;
  }

  .hub-heading-4 {
    font-size: 40px;
    line-height: 40px;
  }

  .hub-heading-4.side {
    line-height: 50px;
  }

  .div-block-280 {
    padding-bottom: 15px;
  }

  .adslp-button {
    width: 100%;
    min-width: 100%;
    font-size: 19px;
  }

  .adslp-button.w--current {
    width: 96%;
  }

  .paragraph-30 {
    font-size: 16px;
    line-height: 19px;
  }

  .text-block-167 {
    font-size: 16px;
    line-height: 20px;
  }

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

  .div-block-283 {
    width: 100%;
  }

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

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

  .heading-70 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 21px;
    line-height: 25px;
  }

  .hub-deatail-text-2 {
    font-size: 20px;
    line-height: 26px;
  }

  .paragraph-31 {
    text-align: center;
  }

  .question-title {
    flex: 1;
  }

  .drop-s-text.h2-in {
    padding-left: 36px;
  }

  .drop-h1 {
    font-size: 23px;
    line-height: 23px;
  }

  .drop-h2 {
    font-size: 21px;
    line-height: 30px;
  }

  .image-123, .image-124, .image-125, .image-126, .image-127, .image-128, .image-129, .image-130, .image-131, .image-132, .image-133, .image-134, .image-135, .image-136, .image-137, .image-138, .image-139, .image-140, .image-141, .image-142, .image-143, .image-144, .image-145, .image-146 {
    width: 20px;
  }

  .section-3047 {
    margin-top: 90px;
  }

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

  .div-block-314 {
    width: 104%;
  }

  .section-3049.software-entwicklung {
    height: auto;
  }

  .section-3049.about {
    margin-top: 90px;
    padding-top: 2%;
    padding-bottom: 20px;
  }

  .grid-174.lightblue {
    grid-template-columns: 1fr;
  }

  .grid-174.software-entwicklung {
    grid-template-columns: 3.75fr;
  }

  .detail-text, .detail-text.abstand {
    font-size: 18px;
    line-height: 23px;
  }

  .detail-text.custom {
    font-size: 23px;
    line-height: 26px;
  }

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

  .indiv-facts.white.center {
    margin-right: 10px;
  }

  .indiv-facts.center {
    font-size: 36px;
  }

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

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

  .list-item-13 {
    font-size: 18px;
  }

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

  .section-3056 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .question-title-2 {
    flex: 1;
  }

  .content-h1 {
    text-align: center;
    font-size: 42px;
  }

  .grid-180 {
    grid-template-columns: 1.5fr;
  }

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

  .slider {
    padding-left: 0;
    padding-right: 0;
  }

  .mask {
    width: 45%;
  }

  .image-165 {
    width: 24%;
  }

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

  .detail-text-2, .detail-text-2.abstand {
    font-size: 18px;
    line-height: 23px;
  }

  .indiv-facts-2.white.center {
    margin-right: 10px;
  }

  .indiv-facts-2.center {
    font-size: 36px;
  }

  .adslp-button-2.w--current {
    width: 96%;
  }

  .question-wrapper-f44 {
    margin: 7px 0;
  }

  .text-question-f44 {
    font-size: 29px;
  }

  .bg-image-f44 {
    height: 70%;
  }

  .question-title-3 {
    flex: 1;
  }

  .div-block-351 {
    width: 85%;
  }

  .image-170 {
    width: 31%;
  }

  .text-block-204 {
    text-decoration: none;
    display: block;
  }

  .text-block-205 {
    display: block;
  }

  .detail-text-3, .detail-text-3.abstand {
    font-size: 18px;
    line-height: 23px;
  }

  .detail-text-3.abstand.side {
    font-size: 19px;
    line-height: 23px;
  }

  .detail-text-3.side {
    font-size: 19px;
  }

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

  .timeline-title {
    margin-bottom: 8px;
    font-size: 20px;
  }

  .process-col-left {
    padding-left: 20px;
  }

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

  .timeline-tag {
    margin-top: -19px;
  }

  .process-triangle {
    top: 25px;
  }

  .process-triangle.flipped._1, .process-triangle._2 {
    display: none;
  }

  .process-col-right {
    padding-left: 20px;
  }

  .timeline {
    padding-right: 20px;
  }

  .div-block-378, .div-block-379 {
    padding-left: 0;
  }

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

  .div-block-383, .div-block-384 {
    padding-left: 0;
  }

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

  .image-180 {
    border-top-right-radius: 0;
    border-bottom-left-radius: 15px;
  }

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

  .collection-list-11 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

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

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

  .text-block-215 {
    font-size: 20px;
    line-height: 22px;
  }

  .paragraph-42 {
    font-size: 16px;
    line-height: 21px;
  }

  .paragraph-43 {
    font-size: 18px;
    line-height: 21px;
  }

  .text-block-220 {
    font-size: 30px;
    line-height: 37px;
  }

  .image-186 {
    width: 51%;
    margin-right: -1%;
  }

  .div-block-403 {
    background-color: #fffffff5;
  }

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

  .grid-220 {
    grid-template-rows: auto auto;
    grid-template-columns: 3fr;
  }

  .grid-221 {
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
  }

  .div-block-415 {
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
  }

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

  .div-block-417 {
    border-top-left-radius: 0;
    border-bottom-right-radius: 10px;
    justify-content: center;
    display: flex;
  }

  .div-block-418 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-419 {
    border-top-left-radius: 0;
    border-bottom-right-radius: 10px;
  }

  .div-block-420 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-421 {
    border-top-left-radius: 0;
    border-bottom-right-radius: 10px;
    justify-content: center;
  }

  .div-block-422 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-423 {
    border-top-left-radius: 0;
    border-bottom-right-radius: 10px;
  }

  .div-block-424 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-425 {
    border-top-left-radius: 0;
    border-bottom-right-radius: 10px;
    justify-content: center;
  }

  .div-block-426 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-427 {
    border-top-left-radius: 0;
    border-bottom-right-radius: 10px;
    justify-content: center;
  }

  .div-block-428 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-429 {
    padding-left: 10px;
  }

  .image-190 {
    width: 40%;
  }

  .section-3083 {
    height: auto;
    margin-bottom: 25%;
  }

  .heading-95 {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-96 {
    font-size: 39px;
    line-height: 38px;
    display: none;
  }

  .heading-96.mobile {
    font-size: 30px;
    line-height: 35px;
    display: block;
  }

  .section-3088 {
    padding-top: 5%;
    padding-bottom: 5%;
  }

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

  .image-195 {
    width: 40%;
    top: 16%;
  }

  .paragraph-48, .paragraph-49, .paragraph-50, .paragraph-51, .paragraph-52 {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-443 {
    margin-top: 30px;
  }

  .heading-100 {
    font-size: 34px;
    line-height: 35px;
  }

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

  .heading-101 {
    font-size: 38px;
    line-height: 45px;
  }

  .heading-102 {
    font-size: 24px;
    line-height: 32px;
  }

  .text-span-15 {
    font-size: 26px;
    line-height: 34px;
  }

  .text-block-234 {
    font-size: 19px;
    line-height: 21px;
  }

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

  .hub-subheading-3 {
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 20px;
  }

  .hub-subheading-3.ads-formheading {
    font-size: 19px;
  }

  .div-block-461 {
    display: none;
  }

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

  .div-block-466, .div-block-467, .div-block-468, .div-block-469, .div-block-470, .div-block-471, .div-block-472, .div-block-473, .div-block-474, .div-block-475, .div-block-476, .div-block-477, .div-block-478, .div-block-479, .div-block-480, .div-block-481 {
    display: none;
  }

  .image-203 {
    width: 95%;
  }

  .link-block-38 {
    justify-content: flex-start;
    margin-top: 20px;
    display: flex;
  }

  .lp-above-heading {
    font-size: 21px;
    line-height: 26px;
  }

  .lp-main-heading {
    font-size: 43px;
  }

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

  .heading-103 {
    font-size: 22px;
    line-height: 27px;
  }

  .section-3127 {
    background-repeat: repeat;
    background-size: cover;
    padding-top: 15%;
    padding-bottom: 33%;
  }

  .section-3127.margin-bottom, .section-3127.lesspaddingbottom {
    padding-bottom: 15%;
  }

  .image-204 {
    display: block;
  }

  .section-3128 {
    padding-bottom: 30%;
  }

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

  .grid-258, .grid-259 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-3130 {
    padding-bottom: 46%;
    display: none;
  }

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

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

  .section-3132 {
    height: 600px;
  }

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

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

  .lp-mic-partner-mainheading {
    font-size: 30px;
  }

  .lp-personal-quote-section {
    margin-bottom: 15px;
  }

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

  .image-205 {
    width: 92%;
    position: absolute;
    inset: auto 0% 0%;
  }

  .paragraph-59 {
    font-size: 21px;
    line-height: 23px;
  }

  .lps-heading {
    font-size: 35px;
    line-height: 40px;
  }

  .lps-heading.small.left.thin.no-margin {
    text-align: center;
    font-size: 34px;
    line-height: 40px;
  }

  .lps-heading.small.no-margin {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .lps-heading-light {
    font-size: 38px;
    line-height: 45px;
  }

  .lps-heading-light.small {
    font-size: 32px;
    line-height: 38px;
  }

  .adslp-button-3.w--current {
    width: 96%;
  }

  .lp-top-heading-v2 {
    font-size: 41px;
    line-height: 45px;
  }

  .lp-top-heading-v2.v1 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }

  .lp-top-headin-v2 {
    font-size: 20px;
    line-height: 25px;
  }

  .text-block-247.white {
    font-size: 18px;
    line-height: 19px;
  }

  .micro-blog-cta-title {
    font-size: 29px;
    line-height: 40px;
  }

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

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

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

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

  .grid-276 {
    margin-bottom: 10px;
  }

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

  .section-3140 {
    height: auto;
  }

  .pdp-hero-paragraph {
    font-size: 21px;
  }

  .pdp-hero-heading {
    font-size: 35px;
    line-height: 36px;
  }

  .pdp-hero-heading.white.custom {
    font-size: 37px;
    line-height: 42px;
  }

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

  .pdp-slim-heading {
    font-size: 32px;
    line-height: 37px;
  }

  .pdp-slim-heading.conversion.cloud {
    font-size: 30px;
    line-height: 35px;
  }

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

  .div-block-533 {
    display: none;
  }

  .div-block-535 {
    width: 100%;
  }

  .pdp-hero-div {
    width: 100%;
    font-size: 18px;
    line-height: 23px;
  }

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

  .div-block-538 {
    width: 100%;
  }

  .grid-284, .grid-285 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

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

  .pdp-bold-text-grid {
    font-size: 23px;
    line-height: 28px;
  }

  .text-block-255 {
    font-size: 20px;
  }

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

  .grid-290 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-216 {
    margin-top: 0;
  }

  .grid-292 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-548 {
    margin-bottom: -86px;
  }

  .section-3156 {
    padding-top: 35%;
  }

  .div-block-549 {
    width: 100%;
  }

  .pdp-bottom-cta {
    font-size: 32px;
    line-height: 36px;
  }

  .grid-293 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-551 {
    width: 100%;
  }

  .image-217 {
    width: 50%;
  }

  .section-3158 {
    margin-top: 90px;
    padding-top: 7%;
  }

  .grid-294 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-571 {
    height: 320px;
  }

  .div-block-572 {
    margin-top: 8px;
  }

  .grid-297 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid-298 {
    grid-template-columns: 1fr;
  }

  .grid-299 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-576, .div-block-577 {
    width: 100%;
  }

  .div-block-580 {
    height: 460px;
  }

  .grid-301 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-303 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-304 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-306 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-617 {
    margin-top: -38px;
  }

  .grid-309 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-310 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-311 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .pdp-section-top-text.white {
    text-align: center;
  }

  .div-block-632 {
    width: 100%;
  }

  .grid-316 {
    grid-column-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-318 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-3188 {
    height: auto;
  }

  .grid-320 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-646 {
    width: 100%;
  }

  .grid-321 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-322 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-656, .div-block-657 {
    width: 100%;
  }

  .text-block-269 {
    text-align: center;
  }

  .grid-329 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-330 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-271 {
    font-size: 20px;
    line-height: 23px;
  }

  .div-block-679 {
    padding-top: 45px;
  }

  .div-block-683._1 {
    margin-bottom: -20px;
    position: static;
  }

  .div-block-683._2, .div-block-683._3, .div-block-683._4, .div-block-683._5 {
    position: static;
  }

  .div-block-689 {
    width: 100%;
  }

  .left-arrow-5 {
    justify-content: flex-start;
  }

  .right-arrow-5 {
    justify-content: flex-end;
  }

  .div-block-693 {
    width: 100%;
  }

  .div-block-704, .div-block-720 {
    display: none;
  }

  .div-block-737._1 {
    top: -31px;
  }

  .div-block-737._2 {
    top: -92px;
  }

  .div-block-737._3 {
    top: -530px;
  }

  .div-block-737._4 {
    top: 270px;
  }

  .div-block-737._5 {
    position: relative;
    top: -83px;
  }

  .grid-334 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-335 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-761 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-337 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .pdp-c-box-c-data-text {
    font-size: 18px;
  }

  .pdp-box-c-text {
    font-size: 18px;
    line-height: 23px;
  }

  .event-subheading {
    font-size: 24px;
    line-height: 29px;
  }

  .div-block-782 {
    width: 100%;
  }

  .design-block._1 {
    height: 320px;
  }

  .design-block._2 {
    height: 280px;
  }

  .ber-uns-quote-heading {
    font-size: 28px;
    line-height: 34px;
  }

  .grid-343 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-796 {
    width: 98%;
  }

  .about-persons-subtext {
    line-height: 24px;
  }

  .image-257.big-section {
    width: 140%;
    max-width: 140%;
  }

  .image-258 {
    width: 121%;
  }

  .image-258.big-section {
    width: 140%;
    max-width: 140%;
  }

  .div-block-803 {
    bottom: 20px;
    left: 3px;
  }

  .grid-347 {
    grid-template-columns: 1fr;
  }

  .div-block-806 {
    background-color: var(--white);
    display: block;
    position: relative;
  }

  .div-block-806.t {
    left: -150px;
  }

  .div-block-806.a {
    left: -2px;
  }

  .div-block-807 {
    z-index: 2147483647;
    background-color: #fff0;
    width: 250%;
    display: none;
    top: 36px;
    bottom: 0%;
    left: 0%;
  }

  .div-block-807.alex {
    left: 22px;
  }

  .grid-348 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-353339 {
    display: none;
  }

  .image-259 {
    width: 50%;
  }

  .grid-352 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-828 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-829 {
    width: 100%;
  }

  .grid-354 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-830 {
    width: 100%;
  }

  .grid-356 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-353341 {
    padding-top: 5%;
  }

  .div-block-841 {
    width: 100%;
  }

  .div-block-856 {
    height: 50px;
    overflow: auto;
  }

  .submenu {
    display: none;
  }

  .grid-365 {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .section-353346 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pdp-webinar-heading {
    font-size: 34px;
    line-height: 38px;
  }

  .div-block-860 {
    width: 100%;
  }

  .grid-366 {
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .wrapper-3 {
    padding-top: 0;
  }

  .subheading-pdp-3 {
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 25px;
  }

  .subheading-home-3.refzusatz {
    display: none;
  }

  .heading-110 {
    font-size: 50px;
    line-height: 55px;
  }

  .section-353352 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .image-279 {
    width: 16%;
  }

  .grid-370 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-882 {
    width: 96%;
  }

  .div-block-884 {
    width: 95%;
  }

  .div-block-886 {
    width: 70%;
  }

  .heading-111 {
    font-size: 29px;
    line-height: 34px;
  }

  .div-block-889 {
    padding: 20px;
  }

  .section-353356 {
    background-size: 117%;
    height: auto;
    padding-top: 15%;
    padding-bottom: 90%;
  }

  .grid-373 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-299, .text-block-299.lps {
    font-size: 22px;
    line-height: 27px;
  }

  .grid-379 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-353363 {
    padding-top: 10%;
  }

  .div-block-900, .div-block-902 {
    width: 100%;
  }

  .section-353365 {
    background-size: 100%;
    height: auto;
    padding-bottom: 80%;
  }

  .grid-382 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-353368 {
    background-image: linear-gradient(#0b0b0b80, #0b0b0b80), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/6193cba584de5fdc6e00e587_intra_trans_g-dark.jpg");
    background-position: 0 0, 100%;
    background-size: auto, cover;
  }

  .grid-385 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-353372 {
    background-size: 100%;
    height: auto;
    padding-top: 10%;
    padding-bottom: 81%;
  }

  .grid-388 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-389 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-914 {
    height: 365px;
  }

  .section-353381 {
    background-size: 100%;
    height: auto;
    padding-bottom: 85%;
  }

  .section-353381.cloud.mbau {
    background-image: linear-gradient(#051c4873, #051c4873), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/668bf3ddbee03883ea4dbfff_Cloud_Maschinenbau.png");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .section-353381.arch {
    background-image: linear-gradient(#051c48b3, #051c48b3), url("https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/66979703369c3bf0af5ce4f7_architektur_hero.jpg");
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-bottom: 30%;
  }

  .grid-392 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-393, .grid-395 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-919 {
    width: 100%;
  }

  .grid-397, .grid-398 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading-112 {
    font-size: 40px;
    line-height: 46px;
  }

  .div-block-924, .div-block-933, .div-block-934, .div-block-935 {
    width: 100%;
  }

  .heading-115 {
    font-size: 40px;
    line-height: 45px;
  }

  .div-block-945 {
    width: 100%;
  }

  .div-block-948 {
    background-color: #0000;
    background-image: none;
  }

  .image-310, .image-311, .image-312, .image-313, .image-314 {
    width: 90%;
  }

  .div-block-960, .image-315, .image-316 {
    width: 100%;
  }

  .image-322 {
    width: 80%;
  }

  .image-323 {
    width: 87%;
  }

  .section-353393 {
    padding-bottom: 2%;
  }

  .section-353394 {
    padding-top: 10%;
  }

  .div-block-986 {
    height: 470px;
    margin-bottom: 20px;
  }

  .section-353395 {
    padding-top: 10%;
  }

  .grid-404 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-353396 {
    padding-top: 10%;
    padding-bottom: 27%;
  }

  .grid-405 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-353397 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .grid-406 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section-353398 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .grid-407 {
    grid-column-gap: 16px;
    grid-row-gap: 45px;
    grid-template-rows: auto auto auto;
  }

  .paragraph-109 {
    margin-bottom: 40px;
  }

  .heading-116 {
    font-size: 40px;
    line-height: 45px;
  }

  .div-block-1004 {
    width: 100%;
  }

  .div-block-1008 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .div-block-1009 {
    margin-top: 40px;
  }

  .grid-410 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-331.mobil {
    display: block;
  }

  .text-block-331.desktop {
    display: none;
  }

  .div-block-1011 {
    width: 100%;
    margin-top: 0;
  }

  .section-353401 {
    padding-top: 10%;
  }

  .refdiv.invisible {
    display: none;
  }

  .section-353402 {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 100px;
  }

  .section-353403 {
    height: auto;
    padding-top: 31%;
    padding-bottom: 30%;
  }

  .heading-120 {
    font-size: 45px;
    line-height: 60px;
  }

  .heading-121 {
    font-size: 28px;
    line-height: 35px;
  }

  .text-block-333 {
    font-size: 21px;
  }

  .div-block-1029 {
    width: 100%;
  }

  .heading-122 {
    font-size: 36px;
    line-height: 40px;
  }

  .heading-123 {
    font-size: 25px;
    line-height: 30px;
  }

  .animation-div {
    margin-bottom: 25px;
  }

  .heading-124 {
    margin-top: -55%;
  }

  .grid-416 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .section-353405 {
    padding-top: 5%;
  }

  .erfahrung-heading {
    text-align: center;
  }

  .div-block-1045 {
    margin-bottom: 10px;
    padding: 15px;
  }

  .grid-418 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-335 {
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-1046 {
    align-items: flex-start;
  }

  .image-354, .image-355, .image-356 {
    width: 40%;
  }

  .image-358.konfig {
    width: 80%;
  }

  .div-block-1049 {
    background-size: cover;
  }

  .grid-419 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .ref-partner-grid {
    align-items: center;
  }

  .ref-partner-grid.mobile-display-none {
    display: none;
  }

  .ref-partner-grid-heading {
    font-size: 17px;
  }

  .cta-grid-hero {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .primary-cta-div, .secondary-cta-div {
    width: 100%;
  }

  .secondary-cta-div.breiter {
    justify-content: flex-start;
    width: 100%;
  }

  .grid-428 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .lp-button, .lp-button.bright {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lps-intro-text {
    font-size: 30px;
    line-height: 35px;
  }

  .grid-429 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .cta-main {
    width: 170px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .cta-main.top-bar {
    width: 140px;
    font-size: 14px;
  }

  .modal-content-q4, .modal-content-q6, .light-box, .modal-content-q3, .modal-content-q2, .modal-content-q5 {
    width: 90%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .lightbox-grid {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .lightbox-major-wrapper {
    border-radius: 0;
    width: 100%;
  }

  .grid-431 {
    grid-template-columns: 1fr;
  }

  .section-353416 {
    padding-bottom: 10%;
  }

  .text-block-349.v2 {
    font-size: 24px;
    line-height: 30px;
  }

  .section-353418 {
    padding-top: 10%;
  }

  .grid-436 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .5fr;
  }

  .div-block-1129._2col {
    width: 50%;
  }

  .div-block-1142 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-353421 {
    padding-top: 20%;
  }

  .div-block-1147 {
    padding: 5px;
  }

  .image-381 {
    width: 30%;
  }

  .div-block-1153 {
    display: none;
  }

  .grid-441 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .heading-135 {
    font-size: 40px;
    line-height: 50px;
  }

  .heading-136 {
    font-size: 30px;
  }

  .grid-448 {
    grid-column-gap: 32px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-1177 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-1188.leftbox {
    bottom: 21%;
  }

  .div-block-1188.topbox {
    bottom: 26%;
  }

  .div-block-1188.bottombox, .div-block-1188.rightbox {
    bottom: 25%;
  }

  .div-block-1188.intranetleft {
    bottom: 21%;
  }

  .div-block-1188.intranettop {
    bottom: 25%;
  }

  .div-block-1188.intranetbottom2 {
    bottom: 35%;
  }

  .div-block-1188.dwpbottom {
    bottom: 42%;
  }

  .div-block-1188.prozessdigtop {
    bottom: 27%;
  }

  .heading-137 {
    font-size: 30px;
  }

  .div-block-1192 {
    width: 100%;
  }

  .div-block-1195 {
    display: none;
  }

  .div-block-1196 {
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0;
    align-items: center;
    height: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .section-353426 {
    display: none;
  }

  .div-block-1203 {
    height: 301px;
  }

  .div-block-1206 {
    top: -73px;
  }

  .collection-list-13 {
    grid-template-columns: 1fr;
  }

  .div-block-1215 {
    display: none;
  }

  .div-block-1219 {
    padding: 10px;
  }

  .text-block-380 {
    font-size: 22px;
  }

  .div-block-1221 {
    width: 85vw;
    padding-left: 15px;
  }

  .grid-459 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-1224 {
    display: none;
  }

  .grid-460 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-460._2col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section-353429 {
    background-size: cover;
  }

  .text-block-383 {
    display: none;
  }

  .text-block-383.mobile {
    display: block;
  }

  .grid-462 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-1242 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-403 {
    width: 50px;
  }

  .div-block-1250 {
    text-align: center;
  }

  .grid-466 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-404 {
    transform: rotate(90deg);
  }

  .grid-467 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .image-405 {
    width: 75%;
  }

  .image-406 {
    width: 100%;
  }

  .div-block-1259 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-396 {
    font-size: 27px;
  }

  .div-block-1261 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-468 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-398 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-1265 {
    border-right-style: none;
  }

  .div-block-1268 {
    border-bottom: 2px solid #000;
    border-right-style: none;
  }

  .div-block-1269 {
    border-right-style: none;
  }

  .image-407 {
    width: 100%;
  }

  .div-block-1278 {
    height: 600px;
    margin-top: -143px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-15 {
    line-height: 30px;
  }

  .testimonial-content-wrap, .testimonial-image-block {
    padding: 15px;
  }

  .carousel.is_contained {
    width: 100%;
  }

  .carousel-slider {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .carousel-slider._4, .carousel-slider._6, .carousel-slider._3, .carousel-slider._5, .carousel-slider._7, .carousel-slider._8, .carousel-slider._2 {
    right: 0%;
  }

  .card-body {
    padding: 20px;
  }

  .carousel-mask {
    width: 100%;
  }

  .slide-nav-3 {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-block-1299 {
    width: 50%;
  }

  .grid-470 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-420, .image-421 {
    width: 100%;
  }

  .grid-472 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-5 {
    position: relative;
  }

  .image-423 {
    width: 100%;
  }

  .div-block-1320 {
    padding: 10px;
  }

  .grid-476 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-479 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-481 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-417 {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-1345 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .div-block-1346 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-1351 {
    width: 100%;
    padding: 0;
  }

  .heading-140 {
    font-size: 20px;
    line-height: 25px;
  }

  .heading-141 {
    font-size: 45px;
    line-height: 50px;
  }

  .heading-142 {
    font-size: 30px;
    line-height: 35px;
  }

  .div-block-1359 {
    padding: 15px 5px 25px;
  }

  .heading-143 {
    font-size: 40px;
    line-height: 45px;
  }

  .is--tab-heading {
    font-size: 1.5em;
  }

  .div-block-1372 {
    margin-right: 0;
  }

  .tabs-content-4 {
    padding-left: 3px;
    padding-right: 3px;
  }

  .heading-144 {
    font-size: 1.2em;
  }

  .box-2.cloud {
    padding: 10px;
  }

  .text-block-422.smaller {
    font-size: 21px;
  }

  .onsite-richtext {
    margin-top: 25px;
  }

  .heading-145 {
    font-size: 36px;
    line-height: 40px;
  }

  .div-block-1384 {
    top: 89px;
    left: 3px;
  }

  .about-persons-subtext-2 {
    line-height: 24px;
  }

  .div-block-1387 {
    z-index: 2147483647;
    background-color: #fff0;
    width: 250%;
    display: none;
    inset: 36px 0% 0%;
  }

  .div-block-1388 {
    background-color: #fff;
    display: block;
    position: relative;
  }

  .image-434 {
    width: 121%;
  }

  .tabs1_link-service, .tabs1_link-service.w--current {
    width: 100%;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-layout_component {
    grid-template-columns: 1fr;
  }

  .services-tabs_image {
    height: 14rem;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .lp-button-2, .lp-button-2.bright {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp-top-heading-v2-2 {
    font-size: 41px;
    line-height: 45px;
  }

  .lp-top-heading-v2-2.v1 {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }

  .lp-top-headin-v2-2 {
    font-size: 20px;
    line-height: 25px;
  }

  .local-heading {
    font-size: 40px;
    line-height: 45px;
  }

  .local-subheading {
    font-size: 30px;
    line-height: 35px;
  }

  .grid-493 {
    grid-template-columns: 1fr;
  }

  .grid-494 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .carousel-slider-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .carousel-slider-2._4, .carousel-slider-2._6, .carousel-slider-2._3, .carousel-slider-2._5, .carousel-slider-2._7, .carousel-slider-2._8, .carousel-slider-2._2 {
    right: 0%;
  }

  .carousel-mask-2 {
    width: 100%;
  }

  .text-block-435 {
    font-size: 26px;
  }

  .div-block-1424 {
    top: 30%;
  }

  .heading-149 {
    font-size: 20px;
    line-height: 35px;
  }

  .div-block-1427 {
    width: 100%;
  }

  .mask-3 {
    width: 75%;
    min-width: 195px;
  }

  .slide-content {
    margin-top: 48px;
    left: 14px;
  }

  .column-step-slider {
    min-height: 230px;
    padding-left: 0;
    padding-right: 0;
  }

  .popup {
    flex-wrap: wrap;
    align-items: stretch;
    width: 100vw;
    height: 100vh;
    display: none;
    position: absolute;
    inset: 0%;
    overflow: scroll;
  }

  .user-profile-item {
    position: static;
  }

  .user-desc-bio {
    flex: 1;
    align-items: flex-start;
    display: block;
    position: relative;
  }

  .link-block-48 {
    top: 1%;
    right: 2%;
  }

  .div-block-1439 {
    padding-left: 10px;
    padding-right: 5px;
  }

  .div-block-1443 {
    margin-top: 0;
  }

  .container-19 {
    max-width: none;
  }

  .grid-502 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-505 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-1462 {
    padding-left: 0;
  }

  .div-block-1476 {
    height: 200px;
    display: block;
  }

  .div-block-1476.another2, .div-block-1477 {
    display: none;
  }

  .div-block-1478 {
    margin-bottom: 0;
  }

  .div-block-1478.first {
    margin-top: 20px;
  }

  .div-block-1482 {
    height: 200px;
    display: block;
  }

  .div-block-1483 {
    height: 200px;
  }

  .div-block-1483.another2 {
    display: none;
  }

  .kf-wrapper {
    margin-left: 1%;
    margin-right: 1%;
  }

  .grid-513 {
    grid-template-columns: 1fr;
  }

  .paragraph-143 {
    line-height: 23px;
  }

  .div-block-1490.grey, .div-block-1490.abstand {
    height: 200px;
  }

  .div-block-1491 {
    height: auto;
  }

  .image-458.weiter-oben-mobile {
    margin-bottom: 139px;
  }

  .div-block-1493 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-1493.last {
    margin-top: 0;
  }

  .div-block-1494, .div-block-1495, .div-block-1496, .div-block-1497, .div-block-1499 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .grid-515 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-516 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-1509 {
    padding: 15px 20px;
  }

  .div-block-1516 {
    padding-left: 0;
    padding-right: 0;
  }

  .timeline-area.abstand, .timeline-area.abstand2 {
    margin-bottom: 20px;
  }

  .grid-518 {
    grid-template-rows: auto auto;
    grid-template-columns: .25fr;
  }

  .div-block-1521 {
    justify-content: center;
    display: flex;
  }

  .grid-521 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text-block-454 {
    font-size: 32px;
  }

  .div-block-1533, .div-block-1534, .div-block-1535, .div-block-1537, .div-block-1539, .div-block-1540, .div-block-1541, .div-block-1542, .div-block-1543, .div-block-1544, .div-block-1545, .div-block-1546, .div-block-1547 {
    justify-content: center;
    display: flex;
  }

  .brand {
    padding-left: 0;
  }

  .div-block-1548 {
    justify-content: center;
    display: flex;
  }

  .section-353475 {
    padding-bottom: 10%;
  }

  .div-block-1555 {
    margin-bottom: 10px;
  }

  .div-block-1567.mid.mobile {
    margin-bottom: 30px;
  }

  .container-20 {
    max-width: none;
  }

  .grid-527 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-353479 {
    display: block;
  }

  .heading-153 {
    font-size: 30px;
  }

  .section-353480 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .grid-530 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section-353481 {
    margin-top: 0%;
  }

  .grid-531 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .grid-532 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-470, .image-470.orasis {
    margin-top: -126px;
  }

  .image-470.artus {
    margin-top: -135px;
  }

  .image-470.arthrex {
    margin-top: -144px;
  }

  .image-470.marco, .image-470.br-ckner {
    margin-top: -135px;
  }

  .image-470.miba {
    margin-top: -126px;
  }

  .grid-533 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-533._4 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-1584._2 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .div-block-1590 {
    width: 100%;
    padding: 10% 20px 10% 5%;
    position: static;
  }

  .div-block-1590.artus {
    width: 100%;
  }

  .div-block-1590.marco {
    width: 100%;
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-462 {
    font-size: 26px;
  }

  .section-353486 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .grid-536 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-1600 {
    padding-right: 0;
  }

  .div-block-1610 {
    margin-left: 0;
    margin-right: 0;
  }

  .image-481 {
    margin-bottom: -10px;
  }

  .heading-156 {
    font-size: 30px;
    line-height: 35px;
  }

  .heading-157 {
    font-size: 35px;
    line-height: 40px;
  }

  .grid-538 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-540 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-1622 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-1629 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 10px 20px 10px 30px;
    top: 343px;
  }

  .grid-544 {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading-159 {
    font-size: 25px;
    line-height: 30px;
  }

  .tabmenugrid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .tabs-menu-7 {
    display: none;
  }

  .dropdown-toggle-9 {
    padding: .75rem 1.25rem;
  }

  .dropdown-6 {
    border-left: 1px solid #fff0;
    border-right: 1px solid #0000;
    margin-bottom: 2rem;
    display: block;
  }

  .dropdown-list-6.w--open {
    background-color: #e8eff9;
    top: 2.9375rem;
  }

  .swiper-slide.cc-how-slider {
    height: auto;
  }

  .swiper-slide.cc-how-slider-thumbs {
    padding-left: 0;
    padding-right: 0;
  }

  .col {
    flex-basis: 100%;
    order: 1;
    max-width: 100%;
  }

  .col.col-lg-7.col-md-12 {
    width: 100%;
  }

  .col.col-lg-5.col-md-12.custom {
    width: auto;
  }

  .u-mb-0 {
    margin-bottom: 0;
  }

  .swiper-wrapper.cc-how-slider {
    height: auto;
  }

  .swiper-wrapper.cc-how-slider-thumbs {
    width: 100%;
  }

  .phone-mock_border {
    border-width: 5px;
  }

  .slider-arrow {
    width: 2rem;
    height: 2rem;
    font-size: 16px;
    display: none;
  }

  .slider-arrow.cc-how-slide-left {
    display: flex;
    top: 2%;
    left: 37%;
  }

  .slider-arrow.cc-how-slide-right {
    display: flex;
    top: 2%;
    right: 37%;
  }

  .swiper.cc-how-slider {
    height: auto;
  }

  .section-353495 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .container-21 {
    width: 86%;
  }

  .phone-mock_tab {
    height: 5vw;
  }

  .row.row-align-center {
    flex-flow: wrap;
  }

  .tabs-menu-underline-wrapper {
    padding: .8em 1em 1em;
  }

  .tabs-nav-item-underline2, .tabs-nav-item-underline {
    grid-row-gap: .5em;
    flex-direction: column;
  }
}

#w-node-_8af2cee8-c9c1-c1ac-ce58-184c154229e7-c6a2c7f0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4c6bb640-2751-7985-2e51-133651842285-c6a2c7f0, #w-node-b1da5853-8cb5-ba28-c509-8ceeab25ef7e-c6a2c7f0 {
  align-self: center;
}

#w-node-_2f6735a4-6761-4cb4-88f9-4907131226f5-c6a2c7f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_2fab778f-d161-e2be-3417-c2bbbca95b99-c6a2c7f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6766829-8f93-b6dc-a6b1-6de5cb8269ff-c6a2c7f0 {
  align-self: center;
}

#w-node-_39ad9ea4-cd96-37ca-cab8-c02a696f0d86-c6a2c7f0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_00874fc8-5d9c-c3ec-3a0a-6e4670e20b31-70e20b2e, #w-node-_00874fc8-5d9c-c3ec-3a0a-6e4670e20b35-70e20b2e {
  align-self: center;
}

#w-node-_65d6b403-a8a0-329e-b21a-d05fef284345-ef284342, #w-node-_65d6b403-a8a0-329e-b21a-d05fef284348-ef284342, #w-node-_65d6b403-a8a0-329e-b21a-d05fef284350-ef284342, #w-node-_65d6b403-a8a0-329e-b21a-d05fef284358-ef284342 {
  align-self: start;
}

#w-node-_24ead951-6e90-1bc7-cb7b-9498cc479668-ef284342 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_810cdba5-f65f-24db-91a3-978e532df4d6-ef284342, #w-node-_519fa48f-5ad8-c04e-252f-0449ea831571-ef284342, #w-node-ce54891f-00ef-b86f-8b26-4581d685b5bc-ef284342, #w-node-a494a258-e1cd-9c50-4252-de9c18809cdd-ef284342, #w-node-_1bb4f313-c257-280b-5e76-1e29d916b1d6-ef284342, #w-node-_3a0a176e-936f-87f4-6145-be23ba383932-ba383930 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a0a176e-936f-87f4-6145-be23ba383938-ba383930 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ec468c8d-9efb-6426-6109-be5ec491ab1d-c491ab1a, #w-node-ec468c8d-9efb-6426-6109-be5ec491ab22-c491ab1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7701a901-6fd5-7009-d257-d87dfa795c1f-eb173eb8 {
  justify-self: center;
}

#w-node-_7701a901-6fd5-7009-d257-d87dfa795c21-eb173eb8 {
  align-self: center;
}

#w-node-e88ff0e4-7dfa-448f-4b6a-f1f1069c9f31-eb173eb8 {
  justify-self: center;
}

#w-node-e88ff0e4-7dfa-448f-4b6a-f1f1069c9f33-eb173eb8 {
  align-self: center;
}

#w-node-f6751aa8-0c02-60f5-f2b8-bd2e4d430395-eb173eb8 {
  justify-self: center;
}

#w-node-f6751aa8-0c02-60f5-f2b8-bd2e4d430397-eb173eb8 {
  align-self: center;
}

#w-node-_7701a901-6fd5-7009-d257-d87dfa795c26-eb173eb8 {
  justify-self: center;
}

#w-node-_7701a901-6fd5-7009-d257-d87dfa795c28-eb173eb8 {
  align-self: center;
}

#w-node-f7f62771-f4a9-b7d4-ff11-896589e7b00e-eb173eb8 {
  justify-self: center;
}

#w-node-f7f62771-f4a9-b7d4-ff11-896589e7b010-eb173eb8 {
  align-self: center;
}

#w-node-_2eea4feb-9e20-0fdb-6693-60a5b9f95525-eb173eb8 {
  justify-self: center;
}

#w-node-_2eea4feb-9e20-0fdb-6693-60a5b9f95527-eb173eb8 {
  align-self: center;
}

#w-node-_2eea4feb-9e20-0fdb-6693-60a5b9f9551e-eb173eb8 {
  justify-self: center;
}

#w-node-_2eea4feb-9e20-0fdb-6693-60a5b9f95520-eb173eb8 {
  align-self: center;
}

#w-node-_1a312d04-2b50-80a2-da8f-c0033332e066-eb173eb8 {
  place-self: center;
}

#w-node-_1a312d04-2b50-80a2-da8f-c0033332e068-eb173eb8 {
  align-self: center;
}

#w-node-_9bc6ce7f-23f3-3af5-1c12-a9c1a9091212-eb173eb8 {
  justify-self: center;
}

#w-node-_9bc6ce7f-23f3-3af5-1c12-a9c1a9091214-eb173eb8 {
  align-self: center;
}

#w-node-_9bc6ce7f-23f3-3af5-1c12-a9c1a9091219-eb173eb8 {
  justify-self: center;
}

#w-node-_9bc6ce7f-23f3-3af5-1c12-a9c1a909121b-eb173eb8 {
  align-self: center;
}

#w-node-_497f39ba-d678-e548-818b-60372a6f706c-eb173eb8 {
  justify-self: center;
}

#w-node-_497f39ba-d678-e548-818b-60372a6f706e-eb173eb8 {
  align-self: center;
}

#w-node-_497f39ba-d678-e548-818b-60372a6f7073-eb173eb8 {
  justify-self: center;
}

#w-node-_497f39ba-d678-e548-818b-60372a6f7075-eb173eb8 {
  align-self: center;
}

#w-node-_264ffd2c-7620-a55f-13b2-4a2355ee04f8-eb173eb8 {
  justify-self: center;
}

#w-node-_264ffd2c-7620-a55f-13b2-4a2355ee04fa-eb173eb8 {
  align-self: center;
}

#w-node-_264ffd2c-7620-a55f-13b2-4a2355ee04ff-eb173eb8 {
  justify-self: center;
}

#w-node-_264ffd2c-7620-a55f-13b2-4a2355ee0501-eb173eb8 {
  align-self: center;
}

#w-node-_06876cf4-62db-da40-692c-ee41c32d8da2-eb173eb8 {
  justify-self: center;
}

#w-node-_06876cf4-62db-da40-692c-ee41c32d8da4-eb173eb8 {
  align-self: center;
}

#w-node-_06876cf4-62db-da40-692c-ee41c32d8da9-eb173eb8 {
  justify-self: center;
}

#w-node-_06876cf4-62db-da40-692c-ee41c32d8dab-eb173eb8 {
  align-self: center;
}

#w-node-_0c97d712-f6e1-84e7-c5da-865a36f5e233-eb173eb8 {
  justify-self: center;
}

#w-node-_2fc62110-8325-d468-d09d-2bea49e66201-eb173eb8 {
  align-self: center;
}

#w-node-b224ef41-2e2e-8b42-35bf-496776b1cf76-eb173eb8 {
  justify-self: center;
}

#w-node-_3b57bb77-8a6c-f561-eb08-772e2a5d2a48-eb173eb8 {
  align-self: center;
}

#w-node-cb889a45-9369-6107-dbff-2808c447b193-eb173eb8 {
  justify-self: center;
}

#w-node-cb889a45-9369-6107-dbff-2808c447b195-eb173eb8 {
  align-self: center;
}

#w-node-_43702bec-44ba-d705-fb6f-0f63c460de87-eb173eb8 {
  justify-self: center;
}

#w-node-_43702bec-44ba-d705-fb6f-0f63c460de89-eb173eb8 {
  align-self: center;
}

#w-node-_2a07037c-3aaa-3add-24c4-6d65ac8bb3ce-eb173eb8 {
  justify-self: center;
}

#w-node-_2a07037c-3aaa-3add-24c4-6d65ac8bb3d0-eb173eb8 {
  align-self: center;
}

#w-node-_6b18251d-0182-8e26-4c4a-830af14accb7-eb173eb8 {
  justify-self: center;
}

#w-node-_6b18251d-0182-8e26-4c4a-830af14accb9-eb173eb8 {
  align-self: center;
}

#w-node-a52d5142-fbd5-5ff8-ec3c-54917842ed4a-7842ed47 {
  place-self: center start;
}

#w-node-a52d5142-fbd5-5ff8-ec3c-54917842ed4d-7842ed47 {
  place-self: center end;
}

#w-node-_93c2f915-6aa9-e917-e09c-2ba235347a3a-7842ed47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_735b5139-c8c2-4d2c-825a-90e0ee79c08d-afa2c80a {
  align-self: center;
}

#w-node-ecad8d9b-4d44-9a9a-e2ea-219a67845a51-23a2c80b, #w-node-ecad8d9b-4d44-9a9a-e2ea-219a67845a62-23a2c80b, #w-node-ecad8d9b-4d44-9a9a-e2ea-219a67845a93-23a2c80b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dadade40-d73d-b9f7-4c4b-5c039311d1b1-3ba2c80e {
  justify-self: center;
}

#w-node-ec4dca65-a818-9bfb-2261-f7f9b4f0964d-3ba2c80e {
  place-self: auto center;
}

#w-node-_7791c5ee-133f-48e8-121b-77a3ed008bd0-3ba2c80e {
  justify-self: center;
}

#w-node-_356b0284-e015-4356-3dd2-635959461f4a-3ba2c80e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a123f2d-0964-2dbb-4aa7-6af3c9d86491-3ba2c80e, #w-node-_57ca3cec-63d8-3e57-f187-8292ebc3c3d4-3ba2c80e, #w-node-_2d68f1d3-18be-7542-e72c-378674cdf117-3ba2c80e, #w-node-_49bbecc8-e068-9a5e-0697-7b06041248d6-3ba2c80e {
  justify-self: center;
}

#w-node-e84d5afe-77a9-ae9d-b723-7c390240ff27-9ea2c811 {
  justify-self: end;
}

#w-node-e8e3cd6f-ad13-987d-e332-18cef12d1770-9ea2c811, #w-node-a6e6380f-c988-8ccd-5295-67b7744d1578-9ea2c811 {
  align-self: center;
}

#w-node-a6e6380f-c988-8ccd-5295-67b7744d157c-9ea2c811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a6e6380f-c988-8ccd-5295-67b7744d157e-9ea2c811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6e6380f-c988-8ccd-5295-67b7744d157f-9ea2c811 {
  align-self: center;
}

#w-node-a6e6380f-c988-8ccd-5295-67b7744d1588-9ea2c811 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_399520c4-b7e2-b3aa-1c60-c73d017dcb41-1ea2c814, #w-node-_745ea6fe-b11f-ba79-f4e6-293b82d9a470-1ea2c814, #w-node-_70002e85-3bd8-48b0-13dd-98e2c3811ec2-1ea2c814 {
  align-self: center;
}

#w-node-_7ae50b84-44db-1191-efe9-a97efd46cc76-1ea2c814 {
  justify-self: end;
}

#w-node-_7ae50b84-44db-1191-efe9-a97efd46cc78-1ea2c814 {
  align-self: center;
}

#w-node-ef7e4aaa-346b-5c2f-86cb-257b606d5eb5-1ea2c814 {
  place-self: center;
}

#w-node-ef7e4aaa-346b-5c2f-86cb-257b606d5eb7-1ea2c814, #w-node-ef7e4aaa-346b-5c2f-86cb-257b606d5ebd-1ea2c814, #w-node-ef7e4aaa-346b-5c2f-86cb-257b606d5ec1-1ea2c814, #w-node-ef7e4aaa-346b-5c2f-86cb-257b606d5ec5-1ea2c814 {
  align-self: center;
}

#w-node-_92339163-5c5b-4988-fa68-bcc0984bf59d-1ea2c814 {
  justify-self: auto;
}

#w-node-_4019ee3e-40ba-7623-75ca-5e582d3a0d63-1ea2c814 {
  place-self: center;
}

#w-node-_4019ee3e-40ba-7623-75ca-5e582d3a0d65-1ea2c814, #w-node-_4019ee3e-40ba-7623-75ca-5e582d3a0d6b-1ea2c814, #w-node-_4019ee3e-40ba-7623-75ca-5e582d3a0d70-1ea2c814, #w-node-_4019ee3e-40ba-7623-75ca-5e582d3a0d75-1ea2c814, #w-node-b6ad08da-f624-d404-9fc0-ac4292f51fbb-1ea2c814 {
  align-self: center;
}

#w-node-b6ad08da-f624-d404-9fc0-ac4292f51fc0-1ea2c814 {
  justify-self: auto;
}

#w-node-b6ad08da-f624-d404-9fc0-ac4292f51fc2-1ea2c814 {
  align-self: auto;
}

#w-node-b6ad08da-f624-d404-9fc0-ac4292f51fca-1ea2c814 {
  place-self: end center;
}

#w-node-_56b53856-2752-38b4-d768-93f183b64b71-1ea2c814 {
  align-self: center;
}

#w-node-_56b53856-2752-38b4-d768-93f183b64b74-1ea2c814 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_56b53856-2752-38b4-d768-93f183b64b76-1ea2c814 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56b53856-2752-38b4-d768-93f183b64b77-1ea2c814 {
  align-self: center;
}

#w-node-_56b53856-2752-38b4-d768-93f183b64b80-1ea2c814 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b97322a8-c249-30cb-1b40-24bed3fd79ca-ffa2c862, #w-node-_8bf4deae-03c2-bcbf-59fc-0ee19d829daa-ffa2c862, #w-node-_5e74d6d0-3013-9c60-593d-787d7415a680-ffa2c862, #w-node-_81e100ed-65a7-f83a-af4d-a1f559696bd1-ffa2c862 {
  align-self: center;
}

#w-node-ec4dca65-a818-9bfb-2261-f7f9b4f0964d-17a2c895 {
  place-self: auto center;
}

#w-node-c9e38d81-6f0f-17b8-3e55-7707af29ee0c-17a2c895, #w-node-_7791c5ee-133f-48e8-121b-77a3ed008bd0-17a2c895 {
  justify-self: center;
}

#w-node-e708a5ea-8444-3fb2-4fa1-654e4fb29746-17a2c895 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-e708a5ea-8444-3fb2-4fa1-654e4fb2974a-17a2c895 {
  align-self: center;
}

#w-node-_2f39b107-cfd0-fe02-a082-2b6df94020de-17a2c895 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a123f2d-0964-2dbb-4aa7-6af3c9d86491-17a2c895, #w-node-_57ca3cec-63d8-3e57-f187-8292ebc3c3d4-17a2c895, #w-node-_2d68f1d3-18be-7542-e72c-378674cdf117-17a2c895, #w-node-_49bbecc8-e068-9a5e-0697-7b06041248d6-17a2c895 {
  justify-self: center;
}

#w-node-aa0a1488-f560-e33d-be9c-d64a7b7b8880-fba2c89a {
  align-self: center;
}

#w-node-_32502cee-e9ac-96fc-b46b-f2914dcfd0bc-fba2c89a, #w-node-_43f66a6c-7612-abe0-ed83-61556e217fad-fba2c89a, #w-node-_0298693d-a01d-24f8-582a-577372970b48-fba2c89a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0f9125d-b03c-8c52-0506-570d93caa613-fba2c89a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ab2fd318-88ff-4f29-ae65-498360c82508-fba2c89a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_35757418-184b-4f62-45f5-206d557a03fd-fba2c89a {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-afbe0774-16cc-54d6-897d-c9618c58f1f1-fba2c89a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_16f187b4-af26-bd14-8e46-3c2e7d839725-fba2c89a {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_7daf0d97-73a0-7e8b-b7a8-46ee8b995710-fba2c89a {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_42ae3bdd-0be8-956c-b29d-45ffcb908446-fba2c89a {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1e09d97f-4607-6236-594f-32c0ebba3a33-fba2c89a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_89b12155-9330-1859-37b0-e8a6e19a2289-1da2c8db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89b12155-9330-1859-37b0-e8a6e19a228b-1da2c8db, #w-node-_89b12155-9330-1859-37b0-e8a6e19a2290-1da2c8db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_89b12155-9330-1859-37b0-e8a6e19a22b1-1da2c8db, #w-node-_89b12155-9330-1859-37b0-e8a6e19a22b3-1da2c8db, #w-node-_89b12155-9330-1859-37b0-e8a6e19a22b5-1da2c8db, #w-node-_89b12155-9330-1859-37b0-e8a6e19a22b7-1da2c8db, #w-node-bcd55dd8-b24d-bebd-0dae-083878f300e5-1da2c8db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcd55dd8-b24d-bebd-0dae-083878f300e7-1da2c8db, #w-node-bcd55dd8-b24d-bebd-0dae-083878f300ec-1da2c8db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bcd55dd8-b24d-bebd-0dae-083878f3010d-1da2c8db, #w-node-bcd55dd8-b24d-bebd-0dae-083878f3010f-1da2c8db, #w-node-bcd55dd8-b24d-bebd-0dae-083878f30111-1da2c8db, #w-node-bcd55dd8-b24d-bebd-0dae-083878f30113-1da2c8db, #w-node-bcd55dd8-b24d-bebd-0dae-083878f30115-1da2c8db, #w-node-bcd55dd8-b24d-bebd-0dae-083878f30117-1da2c8db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64996247-aeb7-8d06-191b-9d44cd881939-1da2c8db {
  align-self: center;
}

#w-node-_4f52b96a-7e28-88d1-4f16-aad5e39155e3-1da2c8db {
  place-self: center;
}

#w-node-_7a3b54b1-3f1a-3a3d-8e2b-5bd820575fe3-1da2c8db, #w-node-badb0151-e9dd-309a-72d5-55e4e6af59e5-1da2c8db, #w-node-_55deb8cf-b655-c0f5-4efa-c493fd3c4025-1da2c8db, #w-node-_4e1d1020-82ac-d6b3-5c1e-c835aca5133e-1da2c8db, #w-node-caa74ae8-bd20-ef48-0884-bb151125b0d3-1da2c8db, #w-node-_183dd628-5299-46e6-4e91-11a7405742e6-1da2c8db, #w-node-_183dd628-5299-46e6-4e91-11a7405742e8-1da2c8db, #w-node-_443c2c26-5107-bab6-bef3-22e0a6f81ad2-1da2c8db, #w-node-_443c2c26-5107-bab6-bef3-22e0a6f81ad4-1da2c8db, #w-node-_5d67152f-6e51-759f-30d2-d652f9411732-1da2c8db, #w-node-_5d67152f-6e51-759f-30d2-d652f9411734-1da2c8db, #w-node-_5d67152f-6e51-759f-30d2-d652f9411739-1da2c8db, #w-node-_5d67152f-6e51-759f-30d2-d652f941173b-1da2c8db, #w-node-_5d67152f-6e51-759f-30d2-d652f9411740-1da2c8db, #w-node-_5d67152f-6e51-759f-30d2-d652f9411742-1da2c8db, #w-node-_5d67152f-6e51-759f-30d2-d652f9411747-1da2c8db, #w-node-_5d67152f-6e51-759f-30d2-d652f9411749-1da2c8db, #w-node-ed9017ea-f8d6-5c00-630a-d162fdb2c5aa-1da2c8db, #w-node-ed9017ea-f8d6-5c00-630a-d162fdb2c5ac-1da2c8db, #w-node-ed9017ea-f8d6-5c00-630a-d162fdb2c5b1-1da2c8db, #w-node-ed9017ea-f8d6-5c00-630a-d162fdb2c5b3-1da2c8db, #w-node-ed9017ea-f8d6-5c00-630a-d162fdb2c5b8-1da2c8db, #w-node-ed9017ea-f8d6-5c00-630a-d162fdb2c5ba-1da2c8db, #w-node-ed9017ea-f8d6-5c00-630a-d162fdb2c5bf-1da2c8db, #w-node-ed9017ea-f8d6-5c00-630a-d162fdb2c5c1-1da2c8db, #w-node-db3b2e5b-c952-2e42-6f63-ec7e255167da-1da2c8db, #w-node-db3b2e5b-c952-2e42-6f63-ec7e255167dc-1da2c8db, #w-node-db3b2e5b-c952-2e42-6f63-ec7e255167e1-1da2c8db, #w-node-db3b2e5b-c952-2e42-6f63-ec7e255167e3-1da2c8db, #w-node-db3b2e5b-c952-2e42-6f63-ec7e255167e8-1da2c8db, #w-node-db3b2e5b-c952-2e42-6f63-ec7e255167ea-1da2c8db, #w-node-db3b2e5b-c952-2e42-6f63-ec7e255167ef-1da2c8db, #w-node-db3b2e5b-c952-2e42-6f63-ec7e255167f1-1da2c8db {
  align-self: center;
}

#w-node-bfad11e0-be74-0768-6860-57c2664c66c8-1da2c8db {
  grid-area: span 4 / span 1 / span 4 / span 1;
  justify-self: center;
}

#w-node-_73c7b4de-390b-e005-8945-18f828bd7462-1da2c8db, #w-node-_73c7b4de-390b-e005-8945-18f828bd746c-1da2c8db, #w-node-_544f714c-417b-259b-fe2b-1d9a0cefb91d-1da2c8db, #w-node-_0c3f234a-c842-e0ca-c699-ef36ea16b22d-ea16b22a, #w-node-_0c3f234a-c842-e0ca-c699-ef36ea16b231-ea16b22a, #w-node-_0c3f234a-c842-e0ca-c699-ef36ea16b233-ea16b22a, #w-node-_0c3f234a-c842-e0ca-c699-ef36ea16b236-ea16b22a, #w-node-_0c3f234a-c842-e0ca-c699-ef36ea16b239-ea16b22a {
  align-self: center;
}

#w-node-_25758961-97a6-dcf0-d7e2-772ce92b4b86-e92b4b83, #w-node-_25758961-97a6-dcf0-d7e2-772ce92b4b96-e92b4b83, #w-node-_25758961-97a6-dcf0-d7e2-772ce92b4ba1-e92b4b83, #w-node-_25758961-97a6-dcf0-d7e2-772ce92b4bac-e92b4b83 {
  align-self: start;
}

#w-node-_25758961-97a6-dcf0-d7e2-772ce92b4bbe-e92b4b83 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_25758961-97a6-dcf0-d7e2-772ce92b4bf5-e92b4b83 {
  grid-row-start: span 1.01042;
  grid-row-end: span 1.01042;
  grid-column-start: span .989583;
  grid-column-end: span .989583;
  justify-self: center;
}

#w-node-d201362c-bcc5-4d9e-aebf-d798bbc893d2-55a2c9a3, #w-node-b9b2a733-afa6-ecc9-0555-aa4178cd7b63-55a2c9a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb25f-55a2c9a3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb268-55a2c9a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb271-55a2c9a3, #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb27b-55a2c9a3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_182ead04-4822-f333-c9dd-06bfa5a59482-55a2c9a3, #w-node-_182ead04-4822-f333-c9dd-06bfa5a59493-55a2c9a3, #w-node-_182ead04-4822-f333-c9dd-06bfa5a594c4-55a2c9a3, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32de-55a2c9a3, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32e6-55a2c9a3, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32ee-55a2c9a3, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32f6-55a2c9a3, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32fe-55a2c9a3, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e33b5-55a2c9a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_999ecfce-3268-4e0a-f990-d1326e7ba6ac-bba2c9a5, #w-node-_999ecfce-3268-4e0a-f990-d1326e7ba6ae-bba2c9a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_408eea93-a116-3d89-296b-a3a36aa7159d-bba2c9a5, #w-node-_408eea93-a116-3d89-296b-a3a36aa715a0-bba2c9a5, #w-node-_408eea93-a116-3d89-296b-a3a36aa715a2-bba2c9a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af593ffb-fad8-c943-d72f-63ab5db21123-bba2c9a5 {
  align-self: center;
}

#w-node-ad174e56-e698-977a-970c-f2538b6383c9-bba2c9a5, #w-node-ad174e56-e698-977a-970c-f2538b6383da-bba2c9a5, #w-node-ad174e56-e698-977a-970c-f2538b63840b-bba2c9a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2d04211-0f0e-53a9-d269-367804d3673c-f55cc776 {
  align-self: center;
}

#w-node-d2d04211-0f0e-53a9-d269-367804d3673d-f55cc776 {
  place-self: center start;
}

#w-node-d2d04211-0f0e-53a9-d269-367804d36741-f55cc776 {
  align-self: center;
}

#w-node-d2d04211-0f0e-53a9-d269-367804d36742-f55cc776 {
  place-self: center start;
}

#w-node-d2d04211-0f0e-53a9-d269-367804d36746-f55cc776 {
  align-self: center;
}

#w-node-d2d04211-0f0e-53a9-d269-367804d36747-f55cc776 {
  place-self: center start;
}

#w-node-d2d04211-0f0e-53a9-d269-367804d3674e-f55cc776 {
  place-self: center;
}

#w-node-d2d04211-0f0e-53a9-d269-367804d36750-f55cc776 {
  align-self: center;
}

#w-node-d2d04211-0f0e-53a9-d269-367804d36753-f55cc776 {
  place-self: center;
}

#w-node-d2d04211-0f0e-53a9-d269-367804d36755-f55cc776 {
  align-self: center;
}

#w-node-d2d04211-0f0e-53a9-d269-367804d36758-f55cc776 {
  place-self: center;
}

#w-node-d2d04211-0f0e-53a9-d269-367804d3675a-f55cc776 {
  align-self: center;
}

#w-node-d2d04211-0f0e-53a9-d269-367804d3675d-f55cc776 {
  place-self: center;
}

#w-node-d2d04211-0f0e-53a9-d269-367804d3675e-f55cc776 {
  align-self: center;
}

#w-node-d2d04211-0f0e-53a9-d269-367804d3676b-f55cc776 {
  place-self: auto end;
}

#w-node-d2d04211-0f0e-53a9-d269-367804d3676d-f55cc776 {
  align-self: auto;
}

#w-node-bfe65f0b-62f0-2d00-105b-39b93f0147ab-f55cc776 {
  place-self: center;
}

#w-node-bfe65f0b-62f0-2d00-105b-39b93f0147ad-f55cc776 {
  align-self: center;
}

#w-node-bfe65f0b-62f0-2d00-105b-39b93f0147b0-f55cc776 {
  place-self: center;
}

#w-node-bfe65f0b-62f0-2d00-105b-39b93f0147b2-f55cc776 {
  align-self: center;
}

#w-node-bfe65f0b-62f0-2d00-105b-39b93f0147b5-f55cc776 {
  place-self: center;
}

#w-node-bfe65f0b-62f0-2d00-105b-39b93f0147b7-f55cc776 {
  align-self: center;
}

#w-node-bfe65f0b-62f0-2d00-105b-39b93f0147ba-f55cc776 {
  place-self: center;
}

#w-node-bfe65f0b-62f0-2d00-105b-39b93f0147bc-f55cc776, #w-node-_00c310f4-fdc3-585c-60aa-6a0afe89f78b-f55cc776, #w-node-_00c310f4-fdc3-585c-60aa-6a0afe89f78d-f55cc776, #w-node-_00c310f4-fdc3-585c-60aa-6a0afe89f79d-f55cc776, #w-node-_00c310f4-fdc3-585c-60aa-6a0afe89f79f-f55cc776, #w-node-b82d34ef-91c2-c574-69a9-3f501328e11a-f55cc776, #w-node-_08848a93-c08d-1315-4e50-cbe108f71be8-c2a6e64a {
  align-self: center;
}

#w-node-_27f060b9-d2f8-8774-d5ce-c3075f4bf3c4-acb94c77 {
  place-self: center start;
}

#w-node-cf29b903-bf56-7a7b-1200-3c7d6502da35-acb94c77 {
  align-self: center;
}

#w-node-_17ab9246-9fcc-9e6f-6233-13ff923d244b-acb94c77 {
  place-self: center start;
}

#w-node-_0c4bf8d7-3033-743d-9889-c74d42d1aeab-acb94c77 {
  align-self: center;
}

#w-node-_0f434eea-d244-1d18-a80e-63b759c29c64-acb94c77 {
  place-self: center start;
}

#w-node-_0241adc7-17cf-dc42-e08d-7b4b3750eaa3-acb94c77 {
  align-self: center;
}

#w-node-_93920b87-4cb9-c7ce-4abc-234fc9f293fe-acb94c77 {
  place-self: center;
}

#w-node-_17bc262e-9664-eb16-7ef9-7695349b0a8f-acb94c77, #w-node-_030e06a1-2411-f2c9-1302-8fa7400a4487-acb94c77, #w-node-cd6ce1f1-2ffa-c90f-3d8f-f5c1ad71d0ae-acb94c77, #w-node-ed876edd-11e2-0a6e-fa83-8d71740dc89b-acb94c77, #w-node-e5d5176c-1d71-e78c-af6c-ceee73c86458-acb94c77 {
  justify-self: end;
}

#w-node-_04faa26a-3067-f2a9-c34a-09998c98a5df-acb94c77 {
  place-self: center end;
}

#w-node-d24e3d3f-4ff5-e483-627b-451fe9eaf816-acb94c77 {
  align-self: center;
}

#w-node-_7557efff-110c-3bbf-4123-4472fdd6103b-acb94c77 {
  place-self: center end;
}

#w-node-_7557efff-110c-3bbf-4123-4472fdd6103d-acb94c77 {
  align-self: center;
}

#w-node-_9186dd78-835e-af0c-d993-caab915ce6ce-acb94c77 {
  place-self: center end;
}

#w-node-_9186dd78-835e-af0c-d993-caab915ce6d0-acb94c77 {
  align-self: center;
}

#w-node-_8691b8aa-806d-20f2-ad6f-427b2b14df8d-acb94c77 {
  place-self: center end;
}

#w-node-_8691b8aa-806d-20f2-ad6f-427b2b14df8f-acb94c77 {
  align-self: center;
}

#w-node-_5a7699fa-954f-71a7-573f-e8fa20fd9082-acb94c77, #w-node-a7fb823c-0c0d-fadc-b958-ed53fe434430-acb94c77, #w-node-_01b85785-5fd5-68d5-ca7c-d24b3cecf73c-acb94c77, #w-node-_68c2581a-9840-860b-a813-de7d4e54010a-acb94c77 {
  justify-self: center;
}

#w-node-_0f4c5303-5de0-60ad-9c63-4ac68acaab7c-acb94c77 {
  align-self: center;
}

#w-node-a72dadbe-e918-40bf-99d4-009367652eaf-d960b851 {
  place-self: center;
}

#w-node-ab2b166d-04d4-03f1-415a-5d34377ccd07-d960b851, #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf7a-d960b851, #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf80-d960b851, #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf82-d960b851, #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf89-d960b851, #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf90-d960b851, #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf97-d960b851, #w-node-_98ccff18-b3ee-2034-f370-f988a395f560-d960b851, #w-node-bf56c364-5794-a34e-4a22-8a61da6f4ab5-d960b851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_033fc31a-7c28-818f-a756-e5e23f7faf9e-d960b851 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3d63bd79-e4fd-2b0b-4ce4-c109644fd7e7-d960b851, #w-node-_3d63bd79-e4fd-2b0b-4ce4-c109644fd7ed-d960b851, #w-node-_3d63bd79-e4fd-2b0b-4ce4-c109644fd7ef-d960b851, #w-node-_3d63bd79-e4fd-2b0b-4ce4-c109644fd7f6-d960b851, #w-node-_3d63bd79-e4fd-2b0b-4ce4-c109644fd7fd-d960b851, #w-node-_3d63bd79-e4fd-2b0b-4ce4-c109644fd804-d960b851, #w-node-_3d63bd79-e4fd-2b0b-4ce4-c109644fd80b-d960b851, #w-node-_3d63bd79-e4fd-2b0b-4ce4-c109644fd812-d960b851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d63bd79-e4fd-2b0b-4ce4-c109644fd819-d960b851 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b373d7b2-748c-46b8-486b-3ca909591210-d960b851, #w-node-b373d7b2-748c-46b8-486b-3ca90959120a-d960b851, #w-node-b373d7b2-748c-46b8-486b-3ca909591212-d960b851, #w-node-b373d7b2-748c-46b8-486b-3ca90959121d-d960b851, #w-node-b373d7b2-748c-46b8-486b-3ca909591228-d960b851, #w-node-b373d7b2-748c-46b8-486b-3ca909591233-d960b851, #w-node-b373d7b2-748c-46b8-486b-3ca90959123e-d960b851, #w-node-b373d7b2-748c-46b8-486b-3ca909591249-d960b851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b373d7b2-748c-46b8-486b-3ca909591254-d960b851 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_84f3ee62-7358-4c01-097c-73748282d736-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d73b-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d73e-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d740-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d743-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d744-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d745-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d748-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d74a-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d74d-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d752-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d757-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d75a-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d75c-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d75f-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d760-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d761-d960b851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84f3ee62-7358-4c01-097c-73748282d764-d960b851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_84f3ee62-7358-4c01-097c-73748282d766-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d769-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d76e-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d773-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d776-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d778-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d77b-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d77c-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d77d-d960b851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84f3ee62-7358-4c01-097c-73748282d780-d960b851 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_84f3ee62-7358-4c01-097c-73748282d781-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d783-d960b851, #w-node-_0d7ea80f-f6ba-8b33-6737-9364e3a93cf3-d960b851, #w-node-_0d7ea80f-f6ba-8b33-6737-9364e3a93cf5-d960b851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d7ea80f-f6ba-8b33-6737-9364e3a93cfc-d960b851 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_9ecc9343-33e2-a356-9e38-dfc241c5c70c-d960b851, #w-node-_9ecc9343-33e2-a356-9e38-dfc241c5c716-d960b851, #w-node-_9ecc9343-33e2-a356-9e38-dfc241c5c720-d960b851, #w-node-_9ecc9343-33e2-a356-9e38-dfc241c5c72a-d960b851, #w-node-_9ecc9343-33e2-a356-9e38-dfc241c5c734-d960b851, #w-node-_9ecc9343-33e2-a356-9e38-dfc241c5c73e-d960b851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a11-d960b851, #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a12-d960b851, #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a23-d960b851, #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a24-d960b851 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b769608-c24a-ec9a-8b7a-c01d3a82350d-d960b851 {
  align-self: center;
}

#w-node-_7ad72138-6bf7-9c06-2f71-df82938db2eb-d960b851, #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2ed-d960b851, #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2ef-d960b851, #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2f0-d960b851, #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2f2-d960b851, #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2f6-d960b851, #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2fc-d960b851, #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2fd-d960b851, #w-node-_2c7fefa8-0162-9531-4c50-f2a5de1174f9-d960b851, #w-node-_2c7fefa8-0162-9531-4c50-f2a5de11750a-d960b851, #w-node-_2c7fefa8-0162-9531-4c50-f2a5de11753b-d960b851, #w-node-c28ed197-49ac-9db4-d6a5-54fd9d162c03-d960b851, #w-node-c28ed197-49ac-9db4-d6a5-54fd9d162c0b-d960b851, #w-node-c28ed197-49ac-9db4-d6a5-54fd9d162c13-d960b851, #w-node-c28ed197-49ac-9db4-d6a5-54fd9d162c1b-d960b851, #w-node-c28ed197-49ac-9db4-d6a5-54fd9d162ca6-d960b851 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b444699-772b-fff1-dfe7-eaf4dd2e318f-c1101764 {
  place-self: center;
}

#w-node-_3130ceda-4a1b-9303-c29d-8b0ae7e65af3-c1101764, #w-node-c5e67334-13c5-ad8c-aa92-4a64f4ec89f5-c1101764 {
  align-self: center;
}

#w-node-c5562704-8549-cfab-c045-423c2bddd83d-c1101764, #w-node-c5562704-8549-cfab-c045-423c2bddd84e-c1101764, #w-node-c5562704-8549-cfab-c045-423c2bddd87f-c1101764, #w-node-_678ff4d2-e51f-b422-bb62-4c6b90365c9d-36c505ae, #w-node-_9b9fd94b-b222-7f02-c09c-a0876483be6e-36c505ae, #w-node-fb9806e6-08cb-7373-5c13-4e156201fd02-7d10e05e, #w-node-fb9806e6-08cb-7373-5c13-4e156201fd04-7d10e05e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb9806e6-08cb-7373-5c13-4e156201fd0b-7d10e05e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3168c845-209c-6647-12fb-5c8c320dad8b-7d10e05e {
  align-self: center;
}

#w-node-a7820ed6-cbc4-35d2-fac0-3c1bcb7973bb-7d10e05e {
  grid-area: span 5 / span 1 / span 5 / span 1;
}

#w-node-_5144ff50-aeb5-7f80-6a9c-48dca010cbb3-7d10e05e, #w-node-_5144ff50-aeb5-7f80-6a9c-48dca010cbc4-7d10e05e, #w-node-_5144ff50-aeb5-7f80-6a9c-48dca010cbf5-7d10e05e, #w-node-_98bbcf92-9e1d-a00a-d742-1e1e56efc1be-7d10e05e, #w-node-_98bbcf92-9e1d-a00a-d742-1e1e56efc1c6-7d10e05e, #w-node-_98bbcf92-9e1d-a00a-d742-1e1e56efc1ce-7d10e05e, #w-node-_98bbcf92-9e1d-a00a-d742-1e1e56efc1d6-7d10e05e, #w-node-_98bbcf92-9e1d-a00a-d742-1e1e56efc1de-7d10e05e, #w-node-_98bbcf92-9e1d-a00a-d742-1e1e56efc244-7d10e05e, #w-node-_78dc304a-e92f-0078-2fbd-5e1beea0d4a1-b4a3619b, #w-node-_78dc304a-e92f-0078-2fbd-5e1beea0d4a3-b4a3619b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78dc304a-e92f-0078-2fbd-5e1beea0d4aa-b4a3619b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0d356c79-cb49-c4b3-09dd-14d81e42a9e7-2019403f, #w-node-_0d356c79-cb49-c4b3-09dd-14d81e42a9e9-2019403f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d356c79-cb49-c4b3-09dd-14d81e42a9f0-2019403f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_20f97401-1aaa-6208-d28b-131fae10d56e-2019403f, #w-node-_20f97401-1aaa-6208-d28b-131fae10d576-2019403f, #w-node-_20f97401-1aaa-6208-d28b-131fae10d57e-2019403f, #w-node-_20f97401-1aaa-6208-d28b-131fae10d586-2019403f, #w-node-_20f97401-1aaa-6208-d28b-131fae10d58e-2019403f, #w-node-_20f97401-1aaa-6208-d28b-131fae10d605-2019403f, #w-node-b592f6de-34c0-c4b7-51c8-9581f8cb74a4-b5c6cd3d, #w-node-b592f6de-34c0-c4b7-51c8-9581f8cb74a6-b5c6cd3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b592f6de-34c0-c4b7-51c8-9581f8cb74ad-b5c6cd3d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_751dd862-7b19-2e5f-34b6-8e4582985be1-cc6be8e0, #w-node-_751dd862-7b19-2e5f-34b6-8e4582985be6-cc6be8e0 {
  align-self: center;
}

#w-node-_8a18a948-6f83-97eb-bcc7-8855e4010ea8-cc6be8e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_751dd862-7b19-2e5f-34b6-8e4582985bfc-cc6be8e0 {
  align-self: auto;
}

#w-node-_8b28dd11-3104-5bc4-a43b-433aaf4d40cd-494f51f8 {
  align-self: center;
}

#w-node-_12981872-ec84-833c-8351-9dd3d8f63ef8-58a49fd6, #w-node-_12981872-ec84-833c-8351-9dd3d8f63efa-58a49fd6, #w-node-_12981872-ec84-833c-8351-9dd3d8f63efd-58a49fd6, #w-node-_12981872-ec84-833c-8351-9dd3d8f63f05-58a49fd6, #w-node-_12981872-ec84-833c-8351-9dd3d8f63f12-58a49fd6, #w-node-_12981872-ec84-833c-8351-9dd3d8f63f14-58a49fd6, #w-node-_12981872-ec84-833c-8351-9dd3d8f63f19-58a49fd6, #w-node-_7fd98c05-b85d-a6b2-56ab-77a773828722-58a49fd6, #w-node-_7fd98c05-b85d-a6b2-56ab-77a773828724-58a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fd98c05-b85d-a6b2-56ab-77a77382872b-58a49fd6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7fe066da-f514-c2b8-3bb5-9082bc57d452-58a49fd6, #w-node-_7fe066da-f514-c2b8-3bb5-9082bc57d45a-58a49fd6, #w-node-_7fe066da-f514-c2b8-3bb5-9082bc57d462-58a49fd6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a732eb61-6b90-7872-61b2-f9f038ac409e-58a49fd6 {
  align-self: center;
}

#w-node-_447837ef-f2bf-9092-1c67-c600379230e3-58a49fd6, #w-node-_447837ef-f2bf-9092-1c67-c600379230f4-58a49fd6, #w-node-_447837ef-f2bf-9092-1c67-c60037923125-58a49fd6, #w-node-_8379964a-9e66-f900-5908-39440ab3f953-58a49fd6, #w-node-_8379964a-9e66-f900-5908-39440ab3f95b-58a49fd6, #w-node-_8379964a-9e66-f900-5908-39440ab3f963-58a49fd6, #w-node-_8379964a-9e66-f900-5908-39440ab3f96b-58a49fd6, #w-node-_8379964a-9e66-f900-5908-39440ab3f973-58a49fd6, #w-node-_8379964a-9e66-f900-5908-39440ab3f9db-58a49fd6, #w-node-_3a942fe4-5790-9a21-ce5d-2dbbf29bedc6-18fdfab3, #w-node-_70d98d35-1389-13ad-c04c-7b9977a63cc2-18fdfab3, #w-node-f704b39b-90b5-b1f7-d6f6-6f84e9a52026-18fdfab3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dec3ca3b-17ac-4e16-1d58-cfabae54f14c-18fdfab3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c436d4b2-8a9f-3e6f-30c9-eb54a528d56f-18fdfab3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa94f175-b627-30ac-1476-ddac0f4318c0-18fdfab3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ec1d0e90-0ade-ca7d-2fe9-6727f71fccda-18fdfab3, #w-node-_0bf01aa0-f1e5-096f-bee3-5b2705aeb455-18fdfab3, #w-node-c4d86c8b-11f3-867d-2143-4decff20bcd5-18fdfab3, #w-node-d5bfbdd7-7da0-43ff-2d14-cd135a8f858b-18fdfab3, #w-node-c7eb1f09-481f-01ac-cb5b-785df4260ba9-18fdfab3, #w-node-e83f888d-ccfe-ef86-91f2-3956f64f6eb1-18fdfab3, #w-node-_20d9dfd0-1f47-1f94-fd4e-e5e975701ccd-18fdfab3, #w-node-_20d9dfd0-1f47-1f94-fd4e-e5e975701cd7-18fdfab3, #w-node-_20d9dfd0-1f47-1f94-fd4e-e5e975701ce1-18fdfab3, #w-node-_20d9dfd0-1f47-1f94-fd4e-e5e975701ceb-18fdfab3, #w-node-_20d9dfd0-1f47-1f94-fd4e-e5e975701cf5-18fdfab3, #w-node-_33c240e8-0e2e-9ad0-83ec-2f61cebe7132-18fdfab3, #w-node-_0c21967f-452e-1630-be3d-0a2bf28fc8be-18fdfab3, #w-node-_0c21967f-452e-1630-be3d-0a2bf28fc8c8-18fdfab3, #w-node-_0c21967f-452e-1630-be3d-0a2bf28fc8dc-18fdfab3, #w-node-_0c21967f-452e-1630-be3d-0a2bf28fc8e6-18fdfab3, #w-node-a9751ba0-3cb2-9f73-3b66-74acce00fa73-18fdfab3, #w-node-_5175ee04-e4b2-3022-a59a-4e0f36f6794f-18fdfab3, #w-node-_5175ee04-e4b2-3022-a59a-4e0f36f67959-18fdfab3, #w-node-_5175ee04-e4b2-3022-a59a-4e0f36f67963-18fdfab3, #w-node-_5175ee04-e4b2-3022-a59a-4e0f36f6796d-18fdfab3, #w-node-_5175ee04-e4b2-3022-a59a-4e0f36f67977-18fdfab3, #w-node-e918bc76-498e-cb26-6c4b-d46264f4ad14-18fdfab3, #w-node-_3422cdd4-c492-0379-36cb-3bf4d6a9f60d-18fdfab3, #w-node-_3422cdd4-c492-0379-36cb-3bf4d6a9f617-18fdfab3, #w-node-_3422cdd4-c492-0379-36cb-3bf4d6a9f621-18fdfab3, #w-node-_3422cdd4-c492-0379-36cb-3bf4d6a9f62b-18fdfab3, #w-node-_3422cdd4-c492-0379-36cb-3bf4d6a9f635-18fdfab3, #w-node-_26e32347-9c58-3db7-8bda-ab87a9606abb-18fdfab3, #w-node-_6b5a4c0e-61f9-9948-1b3f-09b81e3d543c-18fdfab3, #w-node-_6b5a4c0e-61f9-9948-1b3f-09b81e3d5444-18fdfab3, #w-node-_6b5a4c0e-61f9-9948-1b3f-09b81e3d544c-18fdfab3, #w-node-_6b5a4c0e-61f9-9948-1b3f-09b81e3d5454-18fdfab3, #w-node-_6b5a4c0e-61f9-9948-1b3f-09b81e3d545c-18fdfab3, #w-node-e7989b7b-9a65-b506-c01f-dd49478a8b2f-18fdfab3, #w-node-_91710d78-d191-837a-7422-9e69edcfd921-18fdfab3, #w-node-_91710d78-d191-837a-7422-9e69edcfd929-18fdfab3, #w-node-_91710d78-d191-837a-7422-9e69edcfd931-18fdfab3, #w-node-_91710d78-d191-837a-7422-9e69edcfd939-18fdfab3, #w-node-_91710d78-d191-837a-7422-9e69edcfd941-18fdfab3, #w-node-aceced92-e8ee-01c5-a46d-bd7e6ac1c522-18fdfab3, #w-node-d62419d3-2601-5960-d41c-d106d7480b26-18fdfab3, #w-node-d62419d3-2601-5960-d41c-d106d7480b2e-18fdfab3, #w-node-d62419d3-2601-5960-d41c-d106d7480b36-18fdfab3, #w-node-d62419d3-2601-5960-d41c-d106d7480b3e-18fdfab3, #w-node-d62419d3-2601-5960-d41c-d106d7480b46-18fdfab3, #w-node-_6f071cbb-7cb0-3758-0705-9cb07fd7ec51-18fdfab3, #w-node-_8ec3876e-64eb-2693-5c7e-4b05ed7ba82c-18fdfab3, #w-node-_8ec3876e-64eb-2693-5c7e-4b05ed7ba834-18fdfab3, #w-node-_8ec3876e-64eb-2693-5c7e-4b05ed7ba83c-18fdfab3, #w-node-_8ec3876e-64eb-2693-5c7e-4b05ed7ba844-18fdfab3, #w-node-_8ec3876e-64eb-2693-5c7e-4b05ed7ba84c-18fdfab3, #w-node-_8ec3876e-64eb-2693-5c7e-4b05ed7ba8ec-18fdfab3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70069b9d-78db-b44c-9f80-ddfe9277b6d1-18fdfab3 {
  place-self: auto end;
}

#w-node-_70069b9d-78db-b44c-9f80-ddfe9277b6d3-18fdfab3 {
  align-self: auto;
}

#w-node-_70069b9d-78db-b44c-9f80-ddfe9277b6ee-18fdfab3, #w-node-_70069b9d-78db-b44c-9f80-ddfe9277b6f0-18fdfab3, #w-node-_70069b9d-78db-b44c-9f80-ddfe9277b6f2-18fdfab3, #w-node-_70069b9d-78db-b44c-9f80-ddfe9277b6f4-18fdfab3 {
  place-self: center start;
}

#w-node-_70069b9d-78db-b44c-9f80-ddfe9277b6fe-18fdfab3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70069b9d-78db-b44c-9f80-ddfe9277b71e-18fdfab3, #w-node-_70069b9d-78db-b44c-9f80-ddfe9277b720-18fdfab3, #w-node-_70069b9d-78db-b44c-9f80-ddfe9277b722-18fdfab3, #w-node-_70069b9d-78db-b44c-9f80-ddfe9277b724-18fdfab3 {
  place-self: center start;
}

#w-node-eadd0a69-6da4-274b-e5db-b1b0788306a1-7883069c, #w-node-eadd0a69-6da4-274b-e5db-b1b0788306a3-7883069c, #w-node-bc7089a6-c064-0cf5-1656-4f42574f4911-a517c44b, #w-node-bc7089a6-c064-0cf5-1656-4f42574f4916-a517c44b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_906537ee-8428-6481-fdc7-f07106653416-a517c44b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_95014fad-0f98-a3c3-699d-ccc719ef373e-a517c44b, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3740-a517c44b, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3742-a517c44b, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3747-a517c44b, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3749-a517c44b, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef374b-a517c44b, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef2-a517c44b, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef4-a517c44b, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef6-a517c44b, #w-node-_40d8666d-677d-c20f-6121-3352b93a0451-a517c44b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67291a7f-9806-df27-1fd5-cb349ed7e965-a517c44b, #w-node-bb1dc3ab-a214-d1c4-fda3-b555641c30a8-a517c44b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_468fc66d-5328-ed43-2cac-b1c26b39300e-a517c44b {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ac6-a517c44b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ac8-a517c44b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70aca-a517c44b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ace-a517c44b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad2-a517c44b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad6-a517c44b {
  justify-self: center;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e440-a517c44b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e449-a517c44b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e452-a517c44b, #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-a517c44b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6bfcdc12-d9b6-f544-9b73-75b48a96efb8-a517c44b, #w-node-dcf3acde-ef33-cf0b-bafa-da511999b0d5-a517c44b, #w-node-_4ffcc330-017f-befd-c046-498be1ef2d76-a517c44b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d0ac668-ad03-2821-83d8-86bd0df154ed-a517c44b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5d0ac668-ad03-2821-83d8-86bd0df15528-a517c44b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59d9c5fb-ddcb-2cab-07eb-9d7111bec3e4-11bec3dc {
  align-self: center;
}

#w-node-ec644bda-5c3a-11d5-4614-0884b01c5bdd-0dd52c07, #w-node-ec644bda-5c3a-11d5-4614-0884b01c5be2-0dd52c07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e33815c-9ca1-4a18-09cb-41a8c2fb5ca6-0dd52c07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-d2b08110-4725-2c9b-b843-193f5cf7d2ad-0dd52c07, #w-node-d2b08110-4725-2c9b-b843-193f5cf7d2af-0dd52c07, #w-node-d2b08110-4725-2c9b-b843-193f5cf7d2b5-0dd52c07, #w-node-d2b08110-4725-2c9b-b843-193f5cf7d2b7-0dd52c07, #w-node-d2b08110-4725-2c9b-b843-193f5cf7d2bd-0dd52c07, #w-node-d2b08110-4725-2c9b-b843-193f5cf7d2bf-0dd52c07, #w-node-edcf0d75-3094-ac79-356b-4f0943b2e6ab-0dd52c07, #w-node-edcf0d75-3094-ac79-356b-4f0943b2e6ad-0dd52c07, #w-node-edcf0d75-3094-ac79-356b-4f0943b2e6af-0dd52c07, #w-node-edcf0d75-3094-ac79-356b-4f0943b2e6b4-0dd52c07, #w-node-edcf0d75-3094-ac79-356b-4f0943b2e6b6-0dd52c07, #w-node-edcf0d75-3094-ac79-356b-4f0943b2e6b8-0dd52c07, #w-node-edcf0d75-3094-ac79-356b-4f0943b2e6bd-0dd52c07, #w-node-edcf0d75-3094-ac79-356b-4f0943b2e6bf-0dd52c07, #w-node-edcf0d75-3094-ac79-356b-4f0943b2e6c1-0dd52c07, #w-node-_0c6e0df8-1a25-4705-f376-04117d543574-0dd52c07, #w-node-_0c6e0df8-1a25-4705-f376-04117d54357a-0dd52c07, #w-node-_0c6e0df8-1a25-4705-f376-04117d543580-0dd52c07, #w-node-_134b2a36-c2b6-e43a-5142-84dab62eec70-0dd52c07, #w-node-_134b2a36-c2b6-e43a-5142-84dab62eec72-0dd52c07, #w-node-_134b2a36-c2b6-e43a-5142-84dab62eec7c-0dd52c07, #w-node-_134b2a36-c2b6-e43a-5142-84dab62eec7e-0dd52c07, #w-node-_134b2a36-c2b6-e43a-5142-84dab62eec86-0dd52c07, #w-node-_134b2a36-c2b6-e43a-5142-84dab62eec88-0dd52c07, #w-node-_134b2a36-c2b6-e43a-5142-84dab62eec90-0dd52c07, #w-node-_134b2a36-c2b6-e43a-5142-84dab62eec92-0dd52c07, #w-node-d1ca5645-eb46-2744-bc96-e1f546dfe972-0dd52c07, #w-node-d1ca5645-eb46-2744-bc96-e1f546dfe974-0dd52c07, #w-node-d1ca5645-eb46-2744-bc96-e1f546dfe976-0dd52c07, #w-node-d1ca5645-eb46-2744-bc96-e1f546dfe97a-0dd52c07, #w-node-d1ca5645-eb46-2744-bc96-e1f546dfe97c-0dd52c07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ddf67f2-f24f-f22a-487c-c99f13173431-0dd52c07 {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-_05e5c8e3-aa7c-8a02-0342-32020d0c6d35-0dd52c07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96f508a0-d568-ea28-0579-02acc94c0461-0dd52c07, #w-node-_96f508a0-d568-ea28-0579-02acc94c0463-0dd52c07, #w-node-_96f508a0-d568-ea28-0579-02acc94c0465-0dd52c07, #w-node-_96f508a0-d568-ea28-0579-02acc94c0469-0dd52c07, #w-node-_96f508a0-d568-ea28-0579-02acc94c046d-0dd52c07, #w-node-_96f508a0-d568-ea28-0579-02acc94c0471-0dd52c07 {
  justify-self: center;
}

#w-node-_5ff68d35-7b1e-9077-2590-cb7605e5ea36-0dd52c07 {
  align-self: center;
}

#w-node-_508d3c85-f69d-9cdb-f8e0-3d24e6f91dfe-0dd52c07 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_508d3c85-f69d-9cdb-f8e0-3d24e6f91e07-0dd52c07 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_508d3c85-f69d-9cdb-f8e0-3d24e6f91e10-0dd52c07, #w-node-_508d3c85-f69d-9cdb-f8e0-3d24e6f91e1a-0dd52c07 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e9481fd3-52ad-5634-58a5-20366ac68a30-0dd52c07 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f3fc9be-001c-95ee-5607-842984c917c3-0dd52c07 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7679fdb8-34bc-0e11-4887-3b8dc45f8ca1-0dd52c07, #w-node-_46ca4855-cf47-95af-7b53-ec4a2d2a50fc-8c02fbfc, #w-node-_46ca4855-cf47-95af-7b53-ec4a2d2a5101-8c02fbfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a24b5742-901f-260b-102e-dec9a30c24d7-8c02fbfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-d7f8b97c-91a6-9e5b-b8ef-ab41b8ac1a00-8c02fbfc, #w-node-d7f8b97c-91a6-9e5b-b8ef-ab41b8ac1a02-8c02fbfc, #w-node-d7f8b97c-91a6-9e5b-b8ef-ab41b8ac1a05-8c02fbfc, #w-node-d7f8b97c-91a6-9e5b-b8ef-ab41b8ac1a07-8c02fbfc, #w-node-d7f8b97c-91a6-9e5b-b8ef-ab41b8ac1a0a-8c02fbfc, #w-node-d7f8b97c-91a6-9e5b-b8ef-ab41b8ac1a0c-8c02fbfc, #w-node-_488525cf-1ffb-4e48-0ef5-ebca04e7a6c1-8c02fbfc, #w-node-_488525cf-1ffb-4e48-0ef5-ebca04e7a6c3-8c02fbfc, #w-node-_488525cf-1ffb-4e48-0ef5-ebca04e7a6c5-8c02fbfc, #w-node-_488525cf-1ffb-4e48-0ef5-ebca04e7a6ca-8c02fbfc, #w-node-_488525cf-1ffb-4e48-0ef5-ebca04e7a6cc-8c02fbfc, #w-node-_488525cf-1ffb-4e48-0ef5-ebca04e7a6ce-8c02fbfc, #w-node-_488525cf-1ffb-4e48-0ef5-ebca04e7a6d3-8c02fbfc, #w-node-_488525cf-1ffb-4e48-0ef5-ebca04e7a6d5-8c02fbfc, #w-node-_488525cf-1ffb-4e48-0ef5-ebca04e7a6d7-8c02fbfc, #w-node-_9f37c634-dc11-8130-14fc-e19cf0271440-8c02fbfc, #w-node-_9f37c634-dc11-8130-14fc-e19cf0271446-8c02fbfc, #w-node-d94a79b1-5911-db08-5fce-9bcaabd3cb85-8c02fbfc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1708370f-ab1e-f5c2-62a7-b9c9356a85f7-8c02fbfc {
  grid-area: span 9 / span 1 / span 9 / span 1;
}

#w-node-f958fb6d-0518-2446-104d-00832fa4f592-8c02fbfc, #w-node-f958fb6d-0518-2446-104d-00832fa4f594-8c02fbfc, #w-node-f958fb6d-0518-2446-104d-00832fa4f596-8c02fbfc, #w-node-f958fb6d-0518-2446-104d-00832fa4f59a-8c02fbfc, #w-node-f958fb6d-0518-2446-104d-00832fa4f59e-8c02fbfc, #w-node-f958fb6d-0518-2446-104d-00832fa4f5a2-8c02fbfc {
  justify-self: center;
}

#w-node-_1e520710-43f2-f7d5-3c7d-57ab358afd15-8c02fbfc {
  align-self: center;
}

#w-node-ab960452-b026-d5b2-9019-fc8cbc9cdcb6-8c02fbfc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ab960452-b026-d5b2-9019-fc8cbc9cdcf1-8c02fbfc, #w-node-_16228ffe-070b-ca16-e785-4f80d5769825-888bf154, #w-node-_3f985112-b513-7702-ead7-e1798e8584ac-888bf154, #w-node-_5ca2d603-cfce-5a58-383f-eaaa040465f3-888bf154, #w-node-a65d83ff-9c1c-fe46-2856-ab7ca47c3a83-888bf154, #w-node-_49350b2b-394e-681c-4c53-b3349e3c1302-888bf154, #w-node-d48b8f4e-043a-b984-12bb-59743cd9e0c7-888bf154, #w-node-_5a001046-07d4-4cc9-c4d2-69860056d927-888bf154, #w-node-_39f594e8-1fba-4dae-3d2f-a88a500dde10-888bf154, #w-node-_68152c65-9cc9-7399-ccd2-11f1684a3873-888bf154, #w-node-eb2133f9-84f0-9b8b-cc6c-aeb7c1fa0e4d-2e8282c6, #w-node-eb2133f9-84f0-9b8b-cc6c-aeb7c1fa0e4f-2e8282c6, #w-node-eb2133f9-84f0-9b8b-cc6c-aeb7c1fa0e54-2e8282c6, #w-node-eb2133f9-84f0-9b8b-cc6c-aeb7c1fa0e56-2e8282c6, #w-node-eb2133f9-84f0-9b8b-cc6c-aeb7c1fa0e59-2e8282c6, #w-node-eb2133f9-84f0-9b8b-cc6c-aeb7c1fa0e5b-2e8282c6, #w-node-eb2133f9-84f0-9b8b-cc6c-aeb7c1fa0e5e-2e8282c6, #w-node-eb2133f9-84f0-9b8b-cc6c-aeb7c1fa0e60-2e8282c6, #w-node-_97d6aceb-7459-9a79-968b-161fe162297a-2e8282c6, #w-node-_0c082dd8-18e5-147b-2cac-8d4eb11a190b-2e8282c6, #w-node-_3d8ca9a8-7dac-6018-4440-bb00a2eacc70-2e8282c6, #w-node-d0965774-c590-5ba7-617a-731af33518c3-2e8282c6, #w-node-_1e4485fb-575a-ea85-b45c-92455e1b3941-2e8282c6, #w-node-b567e164-0c3c-9105-35e4-31940099f2b8-2e8282c6, #w-node-_3eb50bff-5bb4-b285-8311-378d8ecab56d-2e8282c6, #w-node-_9760f99d-672a-5c32-9627-5e9d556ac1cb-2e8282c6, #w-node-_14f16d29-330c-4e9b-4c2a-c8e55eb12327-2e8282c6, #w-node-_0f447f6c-1393-f6d3-220b-0c2af6fef78f-2e8282c6, #w-node-_0f447f6c-1393-f6d3-220b-0c2af6fef791-2e8282c6, #w-node-_0f447f6c-1393-f6d3-220b-0c2af6fef796-2e8282c6, #w-node-_0f447f6c-1393-f6d3-220b-0c2af6fef798-2e8282c6, #w-node-_0f447f6c-1393-f6d3-220b-0c2af6fef79d-2e8282c6, #w-node-_0f447f6c-1393-f6d3-220b-0c2af6fef79f-2e8282c6, #w-node-_0f447f6c-1393-f6d3-220b-0c2af6fef7a4-2e8282c6, #w-node-_0f447f6c-1393-f6d3-220b-0c2af6fef7a6-2e8282c6, #w-node-ad46cf49-a48f-f0fb-1de2-a83f3e37a4d8-2e8282c6, #w-node-_1fc63833-b0cc-648c-83b3-f544628774e0-2e8282c6, #w-node-acf56de0-5a20-1084-457f-7376528137dc-2e8282c6, #w-node-acf56de0-5a20-1084-457f-7376528137e0-2e8282c6, #w-node-_3b650a4b-1666-195a-d89f-f5411a10b828-2e8282c6, #w-node-_3b650a4b-1666-195a-d89f-f5411a10b82c-2e8282c6, #w-node-_0a9aab31-9453-1294-de0f-22576f89b4eb-2e8282c6, #w-node-_0a9aab31-9453-1294-de0f-22576f89b4ef-2e8282c6, #w-node-_35e39cbe-2b20-81e4-7551-bdf636b5174d-2e8282c6, #w-node-e5809d90-c187-f134-daa1-6f78e68fb8cb-2e8282c6, #w-node-_1a4883f3-af33-39c2-f803-bab6f010a369-2e8282c6, #w-node-_98b2a301-835f-ef2c-33cf-006f16d4d123-2e8282c6, #w-node-_16f63a55-3216-1e94-a4d0-4ff1dc87b1b4-2e8282c6, #w-node-bd192cdd-4b31-9340-3264-f4a8f85cde00-2e8282c6, #w-node-_614c7809-4676-8298-a429-d5842fd7ad18-2e8282c6, #w-node-d7626933-5ceb-bbf8-6520-e305a4fc5980-2e8282c6, #w-node-_52e555e6-046e-476d-173d-022de06225e8-2e8282c6, #w-node-_5e310275-f592-d69e-eb9a-30c585b932c9-2e8282c6, #w-node-_5e310275-f592-d69e-eb9a-30c585b932cc-2e8282c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba555797-36b3-ddc2-af2a-8374f4bce2b8-2e8282c6, #w-node-ba555797-36b3-ddc2-af2a-8374f4bce2ba-2e8282c6, #w-node-ba555797-36b3-ddc2-af2a-8374f4bce2bc-2e8282c6, #w-node-ba555797-36b3-ddc2-af2a-8374f4bce2c0-2e8282c6, #w-node-ba555797-36b3-ddc2-af2a-8374f4bce2c4-2e8282c6, #w-node-ba555797-36b3-ddc2-af2a-8374f4bce2c8-2e8282c6 {
  justify-self: center;
}

#w-node-d2e901fd-3e4e-3bb1-ea2b-002e8fb56485-2e8282c6, #w-node-_529e3287-2e86-9bac-0e00-6009871a8f5a-2e8282c6, #w-node-_2479c267-27b2-9a08-c751-003599ae730e-2e8282c6, #w-node-be501854-33c4-0948-c0fd-77087b9e40af-2e8282c6, #w-node-_1ba06b5b-d5a0-7bc7-9592-1f6215dfd70f-2e8282c6, #w-node-_91bd67eb-a6c3-49c7-0a91-dba1f862830c-2e8282c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa12742c-fade-b793-1c23-a64b48003ce4-2e8282c6 {
  align-self: center;
}

#w-node-_586bd809-13c9-f330-85bf-6768efff0a8a-b9506c1c, #w-node-_7b07e00e-7dc7-8863-ab48-f268b72004e0-b9506c1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab7ceca4-f80f-4b61-dfec-905206509604-b9506c1c, #w-node-ab7ceca4-f80f-4b61-dfec-905206509606-b9506c1c, #w-node-ab7ceca4-f80f-4b61-dfec-905206509608-b9506c1c, #w-node-ab7ceca4-f80f-4b61-dfec-90520650960c-b9506c1c, #w-node-ab7ceca4-f80f-4b61-dfec-905206509610-b9506c1c, #w-node-ab7ceca4-f80f-4b61-dfec-905206509614-b9506c1c {
  justify-self: center;
}

#w-node-db342ada-cbba-cae3-6f08-1ddb0919436c-b9506c1c, #w-node-_363d01aa-f81f-3c3f-c431-c32dd8fc6220-b9506c1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f673c69-50fb-d8d8-12c7-8e9d4e683655-d27b55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_16067eb7-e574-a782-d3e6-1181234ae14c-d27b55be, #w-node-_16067eb7-e574-a782-d3e6-1181234ae14e-d27b55be, #w-node-_16067eb7-e574-a782-d3e6-1181234ae150-d27b55be, #w-node-_16067eb7-e574-a782-d3e6-1181234ae159-d27b55be, #w-node-_16067eb7-e574-a782-d3e6-1181234ae15b-d27b55be, #w-node-_16067eb7-e574-a782-d3e6-1181234ae15d-d27b55be, #w-node-_16067eb7-e574-a782-d3e6-1181234ae166-d27b55be, #w-node-_16067eb7-e574-a782-d3e6-1181234ae168-d27b55be, #w-node-_16067eb7-e574-a782-d3e6-1181234ae16a-d27b55be, #w-node-_7401527d-afd1-1572-2282-a648ae90f2ec-d27b55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58ed6374-3fdb-ed24-5839-4263ff092a3f-d27b55be {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-_45879dfd-6a29-ac49-db7b-335b6059d99b-d27b55be, #w-node-_45879dfd-6a29-ac49-db7b-335b6059d99d-d27b55be, #w-node-_45879dfd-6a29-ac49-db7b-335b6059d99f-d27b55be, #w-node-_45879dfd-6a29-ac49-db7b-335b6059d9a3-d27b55be, #w-node-_45879dfd-6a29-ac49-db7b-335b6059d9a7-d27b55be, #w-node-_45879dfd-6a29-ac49-db7b-335b6059d9ab-d27b55be {
  justify-self: center;
}

#w-node-_77c38187-dd91-6165-289e-ae9092eca427-d27b55be {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_77c38187-dd91-6165-289e-ae9092eca430-d27b55be {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_77c38187-dd91-6165-289e-ae9092eca439-d27b55be, #w-node-_77c38187-dd91-6165-289e-ae9092eca443-d27b55be {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_77c38187-dd91-6165-289e-ae9092eca45b-d27b55be, #w-node-_77c38187-dd91-6165-289e-ae9092eca468-d27b55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_822541af-a38e-bdd6-1916-8d6f937a401f-d27b55be {
  align-self: center;
}

#w-node-f7f1b158-3694-dbc1-157f-41b98bd71b0f-d27b55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00c72100-a033-4203-a33c-f35e4c1b25b5-d27b55be {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_00c72100-a033-4203-a33c-f35e4c1b25f0-d27b55be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90b3c2a6-1946-6788-29a9-5d8236b597d5-af8d8ebd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b990b042-c049-43f8-7f9d-1a9d5f4bb97c-af8d8ebd, #w-node-b990b042-c049-43f8-7f9d-1a9d5f4bb97e-af8d8ebd, #w-node-b990b042-c049-43f8-7f9d-1a9d5f4bb980-af8d8ebd, #w-node-b990b042-c049-43f8-7f9d-1a9d5f4bb989-af8d8ebd, #w-node-b990b042-c049-43f8-7f9d-1a9d5f4bb98b-af8d8ebd, #w-node-b990b042-c049-43f8-7f9d-1a9d5f4bb98d-af8d8ebd, #w-node-b990b042-c049-43f8-7f9d-1a9d5f4bb996-af8d8ebd, #w-node-b990b042-c049-43f8-7f9d-1a9d5f4bb998-af8d8ebd, #w-node-b990b042-c049-43f8-7f9d-1a9d5f4bb99a-af8d8ebd, #w-node-a08a5e80-d241-bcb1-9332-961e2899d165-af8d8ebd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ade01df4-0923-eeb2-0703-aa1136420b87-af8d8ebd, #w-node-ade01df4-0923-eeb2-0703-aa1136420bcd-af8d8ebd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7fa5a3d6-c604-aba2-d853-39c1fa15ad1e-af8d8ebd {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-a812dc66-204e-c9ae-128d-85bade97b148-af8d8ebd, #w-node-a812dc66-204e-c9ae-128d-85bade97b14a-af8d8ebd, #w-node-a812dc66-204e-c9ae-128d-85bade97b14c-af8d8ebd, #w-node-a812dc66-204e-c9ae-128d-85bade97b150-af8d8ebd, #w-node-a812dc66-204e-c9ae-128d-85bade97b154-af8d8ebd, #w-node-a812dc66-204e-c9ae-128d-85bade97b158-af8d8ebd {
  justify-self: center;
}

#w-node-_96c58ccb-5f0e-371e-446a-56973e4bb8b6-af8d8ebd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_96c58ccb-5f0e-371e-446a-56973e4bb8bf-af8d8ebd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_96c58ccb-5f0e-371e-446a-56973e4bb8c8-af8d8ebd, #w-node-_96c58ccb-5f0e-371e-446a-56973e4bb8d2-af8d8ebd {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_96c58ccb-5f0e-371e-446a-56973e4bb8ea-af8d8ebd, #w-node-_96c58ccb-5f0e-371e-446a-56973e4bb8f7-af8d8ebd, #w-node-_211a8bce-f68e-61e8-de8f-62cc5a6a261f-af8d8ebd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38516c5b-8bfc-8fcb-203b-8cb3e836abbe-af8d8ebd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_38516c5b-8bfc-8fcb-203b-8cb3e836abf9-af8d8ebd, #w-node-bc7089a6-c064-0cf5-1656-4f42574f4911-0d10b37b, #w-node-bc7089a6-c064-0cf5-1656-4f42574f4916-0d10b37b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_906537ee-8428-6481-fdc7-f07106653416-0d10b37b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_95014fad-0f98-a3c3-699d-ccc719ef373e-0d10b37b, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3740-0d10b37b, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3742-0d10b37b, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3747-0d10b37b, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3749-0d10b37b, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef374b-0d10b37b, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef2-0d10b37b, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef4-0d10b37b, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef6-0d10b37b, #w-node-_40d8666d-677d-c20f-6121-3352b93a0451-0d10b37b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67291a7f-9806-df27-1fd5-cb349ed7e965-0d10b37b, #w-node-bb1dc3ab-a214-d1c4-fda3-b555641c30a8-0d10b37b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_468fc66d-5328-ed43-2cac-b1c26b39300e-0d10b37b {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ac6-0d10b37b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ac8-0d10b37b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70aca-0d10b37b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ace-0d10b37b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad2-0d10b37b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad6-0d10b37b {
  justify-self: center;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e440-0d10b37b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e449-0d10b37b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e452-0d10b37b, #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-0d10b37b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6bfcdc12-d9b6-f544-9b73-75b48a96efb8-0d10b37b, #w-node-dcf3acde-ef33-cf0b-bafa-da511999b0d5-0d10b37b, #w-node-_4ffcc330-017f-befd-c046-498be1ef2d76-0d10b37b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_382463e4-d63c-b43b-c294-73a11ea55134-0d10b37b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_382463e4-d63c-b43b-c294-73a11ea5516f-0d10b37b, #w-node-bc7089a6-c064-0cf5-1656-4f42574f4911-7f639632, #w-node-bc7089a6-c064-0cf5-1656-4f42574f4916-7f639632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_906537ee-8428-6481-fdc7-f07106653416-7f639632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_95014fad-0f98-a3c3-699d-ccc719ef373e-7f639632, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3740-7f639632, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3742-7f639632, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3747-7f639632, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3749-7f639632, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef374b-7f639632, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef2-7f639632, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef4-7f639632, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef6-7f639632, #w-node-_40d8666d-677d-c20f-6121-3352b93a0451-7f639632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67291a7f-9806-df27-1fd5-cb349ed7e965-7f639632, #w-node-bb1dc3ab-a214-d1c4-fda3-b555641c30a8-7f639632 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_468fc66d-5328-ed43-2cac-b1c26b39300e-7f639632 {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ac6-7f639632, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ac8-7f639632, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70aca-7f639632, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ace-7f639632, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad2-7f639632, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad6-7f639632 {
  justify-self: center;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e440-7f639632 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e449-7f639632 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e452-7f639632, #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-7f639632 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6bfcdc12-d9b6-f544-9b73-75b48a96efb8-7f639632, #w-node-dcf3acde-ef33-cf0b-bafa-da511999b0d5-7f639632, #w-node-_4ffcc330-017f-befd-c046-498be1ef2d76-7f639632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cd14746-165f-deb5-729e-532a7ed689fa-7f639632 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8cd14746-165f-deb5-729e-532a7ed68a35-7f639632, #w-node-bc7089a6-c064-0cf5-1656-4f42574f4911-799b7356, #w-node-bc7089a6-c064-0cf5-1656-4f42574f4916-799b7356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_906537ee-8428-6481-fdc7-f07106653416-799b7356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_95014fad-0f98-a3c3-699d-ccc719ef373e-799b7356, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3740-799b7356, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3742-799b7356, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3747-799b7356, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3749-799b7356, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef374b-799b7356, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef2-799b7356, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef4-799b7356, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef6-799b7356, #w-node-_40d8666d-677d-c20f-6121-3352b93a0451-799b7356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67291a7f-9806-df27-1fd5-cb349ed7e965-799b7356, #w-node-bb1dc3ab-a214-d1c4-fda3-b555641c30a8-799b7356 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_468fc66d-5328-ed43-2cac-b1c26b39300e-799b7356 {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ac6-799b7356, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ac8-799b7356, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70aca-799b7356, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ace-799b7356, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad2-799b7356, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad6-799b7356 {
  justify-self: center;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e440-799b7356 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e449-799b7356 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e452-799b7356, #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-799b7356 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6bfcdc12-d9b6-f544-9b73-75b48a96efb8-799b7356, #w-node-dcf3acde-ef33-cf0b-bafa-da511999b0d5-799b7356, #w-node-_4ffcc330-017f-befd-c046-498be1ef2d76-799b7356 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27176e87-3fdd-1265-e23e-6b6a804dd8d6-799b7356 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_27176e87-3fdd-1265-e23e-6b6a804dd911-799b7356, #w-node-bc7089a6-c064-0cf5-1656-4f42574f4911-14acdbf5, #w-node-bc7089a6-c064-0cf5-1656-4f42574f4916-14acdbf5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_906537ee-8428-6481-fdc7-f07106653416-14acdbf5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_95014fad-0f98-a3c3-699d-ccc719ef373e-14acdbf5, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3740-14acdbf5, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3742-14acdbf5, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3747-14acdbf5, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3749-14acdbf5, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef374b-14acdbf5, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef2-14acdbf5, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef4-14acdbf5, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef6-14acdbf5, #w-node-_40d8666d-677d-c20f-6121-3352b93a0451-14acdbf5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67291a7f-9806-df27-1fd5-cb349ed7e965-14acdbf5, #w-node-bb1dc3ab-a214-d1c4-fda3-b555641c30a8-14acdbf5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_468fc66d-5328-ed43-2cac-b1c26b39300e-14acdbf5 {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ac6-14acdbf5, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ac8-14acdbf5, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70aca-14acdbf5, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ace-14acdbf5, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad2-14acdbf5, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad6-14acdbf5 {
  justify-self: center;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e440-14acdbf5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e449-14acdbf5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e452-14acdbf5, #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-14acdbf5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6bfcdc12-d9b6-f544-9b73-75b48a96efb8-14acdbf5, #w-node-dcf3acde-ef33-cf0b-bafa-da511999b0d5-14acdbf5, #w-node-_4ffcc330-017f-befd-c046-498be1ef2d76-14acdbf5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc861425-a714-294d-d184-2372dad5a708-14acdbf5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fc861425-a714-294d-d184-2372dad5a743-14acdbf5, #w-node-bc7089a6-c064-0cf5-1656-4f42574f4911-c663c1f4, #w-node-bc7089a6-c064-0cf5-1656-4f42574f4916-c663c1f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_906537ee-8428-6481-fdc7-f07106653416-c663c1f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_95014fad-0f98-a3c3-699d-ccc719ef373e-c663c1f4, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3740-c663c1f4, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3742-c663c1f4, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3747-c663c1f4, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3749-c663c1f4, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef374b-c663c1f4, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef2-c663c1f4, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef4-c663c1f4, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef6-c663c1f4, #w-node-_40d8666d-677d-c20f-6121-3352b93a0451-c663c1f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67291a7f-9806-df27-1fd5-cb349ed7e965-c663c1f4, #w-node-bb1dc3ab-a214-d1c4-fda3-b555641c30a8-c663c1f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_468fc66d-5328-ed43-2cac-b1c26b39300e-c663c1f4 {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ac6-c663c1f4, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ac8-c663c1f4, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70aca-c663c1f4, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ace-c663c1f4, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad2-c663c1f4, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad6-c663c1f4 {
  justify-self: center;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e440-c663c1f4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e449-c663c1f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e452-c663c1f4, #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-c663c1f4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6bfcdc12-d9b6-f544-9b73-75b48a96efb8-c663c1f4, #w-node-dcf3acde-ef33-cf0b-bafa-da511999b0d5-c663c1f4, #w-node-_4ffcc330-017f-befd-c046-498be1ef2d76-c663c1f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1da70649-93a6-900b-23d0-bb9423d03c13-c663c1f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1da70649-93a6-900b-23d0-bb9423d03c4e-c663c1f4, #w-node-bc7089a6-c064-0cf5-1656-4f42574f4911-5f084c4b, #w-node-bc7089a6-c064-0cf5-1656-4f42574f4916-5f084c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_906537ee-8428-6481-fdc7-f07106653416-5f084c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_95014fad-0f98-a3c3-699d-ccc719ef373e-5f084c4b, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3740-5f084c4b, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3742-5f084c4b, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3747-5f084c4b, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef3749-5f084c4b, #w-node-_95014fad-0f98-a3c3-699d-ccc719ef374b-5f084c4b, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef2-5f084c4b, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef4-5f084c4b, #w-node-_597f1c9c-6ae8-02ec-4e01-e84bdf331ef6-5f084c4b, #w-node-_40d8666d-677d-c20f-6121-3352b93a0451-5f084c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67291a7f-9806-df27-1fd5-cb349ed7e965-5f084c4b, #w-node-bb1dc3ab-a214-d1c4-fda3-b555641c30a8-5f084c4b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_468fc66d-5328-ed43-2cac-b1c26b39300e-5f084c4b {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ac6-5f084c4b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ac8-5f084c4b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70aca-5f084c4b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ace-5f084c4b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad2-5f084c4b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad6-5f084c4b {
  justify-self: center;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e440-5f084c4b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e449-5f084c4b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e452-5f084c4b, #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-5f084c4b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6bfcdc12-d9b6-f544-9b73-75b48a96efb8-5f084c4b, #w-node-dcf3acde-ef33-cf0b-bafa-da511999b0d5-5f084c4b, #w-node-_4ffcc330-017f-befd-c046-498be1ef2d76-5f084c4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0761fa7c-9f92-4128-c0fd-505b7094a812-5f084c4b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0761fa7c-9f92-4128-c0fd-505b7094a84d-5f084c4b, #w-node-_88f129a1-83a0-bccd-6beb-fdcf9c9d5173-1e27de80, #w-node-bc7089a6-c064-0cf5-1656-4f42574f4911-e63481bd, #w-node-bc7089a6-c064-0cf5-1656-4f42574f4916-e63481bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_906537ee-8428-6481-fdc7-f07106653416-e63481bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_6200a079-dae9-8dfc-81ea-0f4e6ec63dba-e63481bd, #w-node-_2213c746-3559-af09-dc29-74ee6c76fd0b-e63481bd, #w-node-_445c0b6f-9a62-cd50-4577-0ce56c6b5f87-e63481bd, #w-node-_7e56310d-3f1e-7b9a-b322-e5eee3ca322d-e63481bd, #w-node-_7960f7c6-440b-5b66-df2c-966ac6867c15-e63481bd, #w-node-_7960f7c6-440b-5b66-df2c-966ac6867c17-e63481bd, #w-node-_1d28d403-9ac7-8bf9-4295-84666180a654-e63481bd, #w-node-_48476f15-4898-4c91-83f7-42c20bd338b2-e63481bd, #w-node-adaf4a74-bfe4-7609-f8c4-ba0ee16d37f9-e63481bd, #w-node-adaf4a74-bfe4-7609-f8c4-ba0ee16d37fb-e63481bd, #w-node-adaf4a74-bfe4-7609-f8c4-ba0ee16d37fd-e63481bd, #w-node-adaf4a74-bfe4-7609-f8c4-ba0ee16d3806-e63481bd, #w-node-adaf4a74-bfe4-7609-f8c4-ba0ee16d3808-e63481bd, #w-node-adaf4a74-bfe4-7609-f8c4-ba0ee16d380a-e63481bd, #w-node-adaf4a74-bfe4-7609-f8c4-ba0ee16d3813-e63481bd, #w-node-adaf4a74-bfe4-7609-f8c4-ba0ee16d3815-e63481bd, #w-node-adaf4a74-bfe4-7609-f8c4-ba0ee16d3817-e63481bd, #w-node-_62512520-792e-17a0-76f2-f25bdbf5d091-e63481bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_655cc63e-8fae-455f-009a-4f3fc540b2d6-e63481bd {
  grid-area: span 6 / span 1 / span 6 / span 1;
}

#w-node-d8b8fc83-725a-b822-4145-9059efb99f2e-e63481bd, #w-node-d8b8fc83-725a-b822-4145-9059efb99f30-e63481bd, #w-node-d8b8fc83-725a-b822-4145-9059efb99f37-e63481bd, #w-node-d8b8fc83-725a-b822-4145-9059efb99f40-e63481bd, #w-node-d8b8fc83-725a-b822-4145-9059efb99f48-e63481bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ac6-e63481bd, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ac8-e63481bd, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70aca-e63481bd, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ace-e63481bd, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad2-e63481bd, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad6-e63481bd {
  justify-self: center;
}

#w-node-_4ffcc330-017f-befd-c046-498be1ef2d76-e63481bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7973f6ac-3a17-e873-4cae-b310952aa788-e63481bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6dbfda1e-eff2-446c-c3b5-f48028d292a4-6c6b1c42, #w-node-_6dbfda1e-eff2-446c-c3b5-f48028d292b9-6c6b1c42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8f99-6c6b1c42 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fa2-6c6b1c42 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fab-6c6b1c42, #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fb5-6c6b1c42 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fa43d02b-25b9-c0ae-df61-adf92e31364f-6c6b1c42, #w-node-d7c41a3e-72ff-32da-81be-ca6811335c9c-6c6b1c42, #w-node-_9339a9ec-749b-c880-7089-b15f6bda24a8-6c6b1c42, #w-node-_9339a9ec-749b-c880-7089-b15f6bda24aa-6c6b1c42, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cba9-6c6b1c42, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cbab-6c6b1c42, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cbad-6c6b1c42, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57adc-6c6b1c42, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57ade-6c6b1c42, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57ae0-6c6b1c42, #w-node-b958a709-9609-cb8b-2a45-4014e5ae852d-6c6b1c42, #w-node-b958a709-9609-cb8b-2a45-4014e5ae852f-6c6b1c42, #w-node-b958a709-9609-cb8b-2a45-4014e5ae8531-6c6b1c42, #w-node-f5860e80-d579-2508-f662-b16676186ce5-6c6b1c42, #w-node-f5860e80-d579-2508-f662-b16676186ce7-6c6b1c42, #w-node-f5860e80-d579-2508-f662-b16676186ce9-6c6b1c42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_957baf53-620a-7fe5-f346-ad6d22cea5dd-6c6b1c42 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_957baf53-620a-7fe5-f346-ad6d22cea5e7-6c6b1c42 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_957baf53-620a-7fe5-f346-ad6d22cea5e9-6c6b1c42, #w-node-_957baf53-620a-7fe5-f346-ad6d22cea5eb-6c6b1c42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_957baf53-620a-7fe5-f346-ad6d22cea5f3-6c6b1c42, #w-node-_957baf53-620a-7fe5-f346-ad6d22cea5fe-6c6b1c42 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_957baf53-620a-7fe5-f346-ad6d22cea609-6c6b1c42 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a56141d3-a835-87eb-3f49-d46f6500f109-6c6b1c42, #w-node-_9a1add96-2687-3def-d316-e352b9631818-6c6b1c42, #w-node-_3cb7797d-14ff-3679-f2e2-15600b0b4d4c-6c6b1c42, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c53-6c6b1c42, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c66-6c6b1c42 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_86be8bec-cad7-1c9d-bd81-68f0c67e8f36-6c6b1c42 {
  align-self: center;
}

#w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5787-6c6b1c42, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5789-6c6b1c42, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b578b-6c6b1c42, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b578f-6c6b1c42, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5793-6c6b1c42, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5797-6c6b1c42 {
  justify-self: center;
}

#w-node-_30b6f197-1ad2-24b3-0dbb-fdfbc840658e-6c6b1c42 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-faeb56f5-e4d7-604a-a00a-12e0e305b276-6c6b1c42, #w-node-_0f4922b5-f15b-e35b-6990-b13e3ce7d334-6c6b1c42, #w-node-_0f4922b5-f15b-e35b-6990-b13e3ce7d33c-6c6b1c42, #w-node-_0f4922b5-f15b-e35b-6990-b13e3ce7d344-6c6b1c42, #w-node-_0f4922b5-f15b-e35b-6990-b13e3ce7d34c-6c6b1c42, #w-node-_0f4922b5-f15b-e35b-6990-b13e3ce7d354-6c6b1c42, #w-node-_0f4922b5-f15b-e35b-6990-b13e3ce7d3f2-6c6b1c42, #w-node-_08dd2c21-f33c-f571-83b1-925d2738c16f-4d24569c, #w-node-bb33c649-7b4a-6fc2-d8b1-ad43078427c9-4d24569c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8f99-4d24569c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fa2-4d24569c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fab-4d24569c, #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fb5-4d24569c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fa43d02b-25b9-c0ae-df61-adf92e31364f-4d24569c, #w-node-d7c41a3e-72ff-32da-81be-ca6811335c9c-4d24569c, #w-node-b8321d13-0726-53aa-eb47-dd5f2c554f5b-4d24569c, #w-node-b8321d13-0726-53aa-eb47-dd5f2c554f5d-4d24569c, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cba9-4d24569c, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cbab-4d24569c, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cbad-4d24569c, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57adc-4d24569c, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57ade-4d24569c, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57ae0-4d24569c, #w-node-b958a709-9609-cb8b-2a45-4014e5ae852d-4d24569c, #w-node-b958a709-9609-cb8b-2a45-4014e5ae852f-4d24569c, #w-node-b958a709-9609-cb8b-2a45-4014e5ae8531-4d24569c, #w-node-f5860e80-d579-2508-f662-b16676186ce5-4d24569c, #w-node-f5860e80-d579-2508-f662-b16676186ce7-4d24569c, #w-node-f5860e80-d579-2508-f662-b16676186ce9-4d24569c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6c5e6f-d589-d75e-e471-1c330a0a2272-4d24569c {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-af6c5e6f-d589-d75e-e471-1c330a0a227c-4d24569c {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-af6c5e6f-d589-d75e-e471-1c330a0a227e-4d24569c, #w-node-af6c5e6f-d589-d75e-e471-1c330a0a2280-4d24569c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af6c5e6f-d589-d75e-e471-1c330a0a2288-4d24569c, #w-node-af6c5e6f-d589-d75e-e471-1c330a0a2293-4d24569c {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-af6c5e6f-d589-d75e-e471-1c330a0a229e-4d24569c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a56141d3-a835-87eb-3f49-d46f6500f109-4d24569c, #w-node-_9a1add96-2687-3def-d316-e352b9631818-4d24569c, #w-node-_3cb7797d-14ff-3679-f2e2-15600b0b4d4c-4d24569c, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c53-4d24569c, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c66-4d24569c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5787-4d24569c, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5789-4d24569c, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b578b-4d24569c, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b578f-4d24569c, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5793-4d24569c, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5797-4d24569c {
  justify-self: center;
}

#w-node-fb2ae646-ea12-8053-76bb-f3e6acfbca36-4d24569c {
  align-self: center;
}

#w-node-a4716d56-b3d8-a837-56ce-e9a12b6593ea-4d24569c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4716d56-b3d8-a837-56ce-e9a12b659425-4d24569c, #w-node-_450e86a5-892d-ff91-27fc-2d1e30b8c0c7-4d24569c, #w-node-_450e86a5-892d-ff91-27fc-2d1e30b8c0cf-4d24569c, #w-node-_450e86a5-892d-ff91-27fc-2d1e30b8c0d7-4d24569c, #w-node-_450e86a5-892d-ff91-27fc-2d1e30b8c0df-4d24569c, #w-node-_450e86a5-892d-ff91-27fc-2d1e30b8c0e7-4d24569c, #w-node-_450e86a5-892d-ff91-27fc-2d1e30b8c185-4d24569c, #w-node-_08dd2c21-f33c-f571-83b1-925d2738c16f-88d8e014, #w-node-bb33c649-7b4a-6fc2-d8b1-ad43078427c9-88d8e014 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8f99-88d8e014 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fa2-88d8e014 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fab-88d8e014, #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fb5-88d8e014 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fa43d02b-25b9-c0ae-df61-adf92e31364f-88d8e014, #w-node-d7c41a3e-72ff-32da-81be-ca6811335c9c-88d8e014, #w-node-_0c937def-58f3-9588-57a5-bbf3d278d96f-88d8e014, #w-node-_0c937def-58f3-9588-57a5-bbf3d278d971-88d8e014, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cba9-88d8e014, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cbab-88d8e014, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cbad-88d8e014, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57adc-88d8e014, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57ade-88d8e014, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57ae0-88d8e014, #w-node-b958a709-9609-cb8b-2a45-4014e5ae852d-88d8e014, #w-node-b958a709-9609-cb8b-2a45-4014e5ae852f-88d8e014, #w-node-b958a709-9609-cb8b-2a45-4014e5ae8531-88d8e014, #w-node-f5860e80-d579-2508-f662-b16676186ce5-88d8e014, #w-node-f5860e80-d579-2508-f662-b16676186ce7-88d8e014, #w-node-f5860e80-d579-2508-f662-b16676186ce9-88d8e014 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8c8a038-0e51-c6ea-f40c-c47e9f429290-88d8e014 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-d8c8a038-0e51-c6ea-f40c-c47e9f42929a-88d8e014 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-d8c8a038-0e51-c6ea-f40c-c47e9f42929c-88d8e014, #w-node-d8c8a038-0e51-c6ea-f40c-c47e9f42929e-88d8e014 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8c8a038-0e51-c6ea-f40c-c47e9f4292a6-88d8e014, #w-node-d8c8a038-0e51-c6ea-f40c-c47e9f4292b1-88d8e014 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-d8c8a038-0e51-c6ea-f40c-c47e9f4292bc-88d8e014 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a56141d3-a835-87eb-3f49-d46f6500f109-88d8e014, #w-node-_9a1add96-2687-3def-d316-e352b9631818-88d8e014, #w-node-_3cb7797d-14ff-3679-f2e2-15600b0b4d4c-88d8e014, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c53-88d8e014, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c66-88d8e014 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5787-88d8e014, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5789-88d8e014, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b578b-88d8e014, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b578f-88d8e014, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5793-88d8e014, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5797-88d8e014 {
  justify-self: center;
}

#w-node-bb5cdc1b-b8e9-b6cb-99f8-88eb3ae033d3-88d8e014 {
  align-self: center;
}

#w-node-_4b425eaa-c27e-4a5e-6e81-5a63d7f52306-88d8e014, #w-node-_4b425eaa-c27e-4a5e-6e81-5a63d7f52308-88d8e014, #w-node-_4b425eaa-c27e-4a5e-6e81-5a63d7f5230f-88d8e014, #w-node-_4b425eaa-c27e-4a5e-6e81-5a63d7f52318-88d8e014, #w-node-_4b425eaa-c27e-4a5e-6e81-5a63d7f52320-88d8e014 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e3f3164-9241-1578-94ad-80036ceebf0b-88d8e014 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e3f3164-9241-1578-94ad-80036ceebf46-88d8e014, #w-node-_679ab76b-d1cd-abe6-0bff-34260b1f9970-88d8e014, #w-node-_679ab76b-d1cd-abe6-0bff-34260b1f9978-88d8e014, #w-node-_679ab76b-d1cd-abe6-0bff-34260b1f9980-88d8e014, #w-node-_679ab76b-d1cd-abe6-0bff-34260b1f9988-88d8e014, #w-node-_679ab76b-d1cd-abe6-0bff-34260b1f9990-88d8e014, #w-node-_679ab76b-d1cd-abe6-0bff-34260b1f9a30-88d8e014 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ac9123a-f764-39da-509f-81244ee8b0ad-4ee8b0aa {
  place-self: center start;
}

#w-node-_4ac9123a-f764-39da-509f-81244ee8b0b4-4ee8b0aa {
  place-self: center end;
}

#w-node-_4ac9123a-f764-39da-509f-81244ee8b0b7-4ee8b0aa, #w-node-_796547e6-9cbb-c451-518f-142ea1fc7d3f-0da04d0a, #w-node-_2f4c5f21-729f-5da8-2ba5-cfd58415ad3a-e15a0f82, #w-node-_2f4c5f21-729f-5da8-2ba5-cfd58415ad4b-e15a0f82, #w-node-_2f4c5f21-729f-5da8-2ba5-cfd58415ad7d-e15a0f82, #w-node-e470f28b-f9e9-d9e1-f9c2-54c08fe6bd39-e15a0f82, #w-node-_956c8962-f8c2-295b-0fc0-f10af8a9b64f-e15a0f82, #w-node-bb32d38a-f6c8-3fe8-7dc7-113b56e41c0a-e15a0f82, #w-node-_45273171-94b3-f938-ac55-f8f95e0bb196-e15a0f82, #w-node-_45273171-94b3-f938-ac55-f8f95e0bb199-e15a0f82, #w-node-_45273171-94b3-f938-ac55-f8f95e0bb19b-e15a0f82, #w-node-fc3a746e-ac66-53b5-5706-a420861890cf-e15a0f82, #w-node-_55372259-741c-4774-623b-71ccdb7d98b8-e15a0f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffc9a87a-8049-5c68-a0bd-9a416ed35b6f-e15a0f82 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2e815cea-8da0-e9e7-a0bf-5bd6e80487ff-e15a0f82, #w-node-_2e815cea-8da0-e9e7-a0bf-5bd6e8048801-e15a0f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e815cea-8da0-e9e7-a0bf-5bd6e8048808-e15a0f82 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c25c4d99-e11a-ad96-a2c2-570bccbaab47-e15a0f82, #w-node-c25c4d99-e11a-ad96-a2c2-570bccbaab49-e15a0f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c25c4d99-e11a-ad96-a2c2-570bccbaab50-e15a0f82 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_06ad9c27-e58a-4860-45e3-e1c94bf82bf0-e15a0f82, #w-node-_7babcc0b-1645-ecc8-d6a8-83b84b9c2ef2-e15a0f82, #w-node-_05152a6a-2e4d-9703-553f-3fa4c9a4e14f-e15a0f82, #w-node-e75a1cb5-4a3b-3f73-485e-dc99bffdb63b-e15a0f82, #w-node-e712cde8-f786-4846-cebe-37c7638cb3d3-e15a0f82, #w-node-ca368c2d-ce77-98c1-16ee-ded7b9702f5b-e15a0f82, #w-node-ca368c2d-ce77-98c1-16ee-ded7b9702f5d-e15a0f82, #w-node-ca368c2d-ce77-98c1-16ee-ded7b9702f60-e15a0f82, #w-node-ca368c2d-ce77-98c1-16ee-ded7b9702f68-e15a0f82, #w-node-ca368c2d-ce77-98c1-16ee-ded7b9702f75-e15a0f82, #w-node-ca368c2d-ce77-98c1-16ee-ded7b9702f77-e15a0f82, #w-node-ca368c2d-ce77-98c1-16ee-ded7b9702f7c-e15a0f82, #w-node-becf73b2-b8cf-92f2-a80a-886fcbc0ca35-e15a0f82, #w-node-_8d1a9b90-8cb3-350b-f2f0-9bbd1b257a13-e15a0f82, #w-node-e1fe1fca-64b7-df26-af9f-f681b8ee2abe-e15a0f82, #w-node-_1e390b41-05c1-c93f-f755-06d7767393a7-e15a0f82, #w-node-_66533087-b5cb-5703-3306-b20a64976a4e-e15a0f82, #w-node-_0e43b530-ba52-b3bb-256e-8d43b4537d35-e15a0f82, #w-node-c9f7efc8-a2aa-e04b-38f9-f454ccfa51f5-e15a0f82, #w-node-c9f7efc8-a2aa-e04b-38f9-f454ccfa51f7-e15a0f82, #w-node-_3c3db651-1bbf-a556-ce78-a3aeefffe7af-e15a0f82, #w-node-_3c3db651-1bbf-a556-ce78-a3aeefffe7b1-e15a0f82, #w-node-e8934db5-9a20-05d5-2250-e9dcdf5d6840-e15a0f82, #w-node-e8934db5-9a20-05d5-2250-e9dcdf5d6842-e15a0f82, #w-node-e8934db5-9a20-05d5-2250-e9dcdf5d684a-e15a0f82, #w-node-e8934db5-9a20-05d5-2250-e9dcdf5d6853-e15a0f82, #w-node-e8934db5-9a20-05d5-2250-e9dcdf5d685b-e15a0f82, #w-node-_035f510e-4290-11f7-7af4-de03e51d84db-e15a0f82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-82319e25 {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-82319e25, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-82319e25, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-82319e25, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-82319e25, #w-node-_18505441-0b67-972f-b7f7-40af325aabd5-82319e25, #w-node-_397d5445-c756-0ed6-54d1-4698557f09c2-82319e25, #w-node-_397d5445-c756-0ed6-54d1-4698557f09c8-82319e25, #w-node-_397d5445-c756-0ed6-54d1-4698557f09ca-82319e25, #w-node-_397d5445-c756-0ed6-54d1-4698557f09d1-82319e25, #w-node-_397d5445-c756-0ed6-54d1-4698557f09d8-82319e25, #w-node-_397d5445-c756-0ed6-54d1-4698557f09df-82319e25, #w-node-_397d5445-c756-0ed6-54d1-4698557f09e6-82319e25, #w-node-_397d5445-c756-0ed6-54d1-4698557f09ed-82319e25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_397d5445-c756-0ed6-54d1-4698557f09f4-82319e25 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d9491d1a-f2ad-49b1-6d39-0549928850de-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-0549928850e3-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-0549928850e6-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-0549928850e8-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-0549928850eb-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-0549928850ec-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-0549928850ed-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-0549928850f0-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-0549928850f2-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-0549928850f5-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-0549928850fa-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-0549928850ff-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-054992885102-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-054992885104-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-054992885107-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-054992885108-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-054992885109-82319e25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9491d1a-f2ad-49b1-6d39-05499288510c-82319e25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d9491d1a-f2ad-49b1-6d39-05499288510e-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-054992885111-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-054992885116-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-05499288511b-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-05499288511e-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-054992885120-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-054992885123-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-054992885124-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-054992885125-82319e25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9491d1a-f2ad-49b1-6d39-054992885128-82319e25 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d9491d1a-f2ad-49b1-6d39-054992885129-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-05499288512b-82319e25, #w-node-_0f62b7d0-8d3a-b544-2fe5-94c4a36a44b7-82319e25, #w-node-_0f62b7d0-8d3a-b544-2fe5-94c4a36a44b9-82319e25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f62b7d0-8d3a-b544-2fe5-94c4a36a44c0-82319e25 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_52e8238f-d6b6-e52b-3a64-ee1a6f29a05c-82319e25, #w-node-_52e8238f-d6b6-e52b-3a64-ee1a6f29a066-82319e25, #w-node-_52e8238f-d6b6-e52b-3a64-ee1a6f29a070-82319e25, #w-node-_52e8238f-d6b6-e52b-3a64-ee1a6f29a07a-82319e25, #w-node-_52e8238f-d6b6-e52b-3a64-ee1a6f29a084-82319e25, #w-node-_52e8238f-d6b6-e52b-3a64-ee1a6f29a08e-82319e25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec95c17c-81e6-7218-eb16-c33b5d860318-82319e25 {
  align-self: center;
}

#w-node-_53190717-af79-5324-8f54-47547c068fc6-82319e25, #w-node-_53190717-af79-5324-8f54-47547c068fc8-82319e25, #w-node-_53190717-af79-5324-8f54-47547c068fca-82319e25, #w-node-_53190717-af79-5324-8f54-47547c068fcb-82319e25, #w-node-_53190717-af79-5324-8f54-47547c068fcd-82319e25, #w-node-_53190717-af79-5324-8f54-47547c068fd1-82319e25, #w-node-_53190717-af79-5324-8f54-47547c068fd7-82319e25, #w-node-_53190717-af79-5324-8f54-47547c068fd8-82319e25, #w-node-_66de4592-2da2-714e-4fc3-7dc3341af959-82319e25, #w-node-_66de4592-2da2-714e-4fc3-7dc3341af96a-82319e25, #w-node-_66de4592-2da2-714e-4fc3-7dc3341af99b-82319e25, #w-node-_3fcb6f0f-565a-1e91-526e-f557d0742e28-82319e25, #w-node-_3fcb6f0f-565a-1e91-526e-f557d0742e30-82319e25, #w-node-_3fcb6f0f-565a-1e91-526e-f557d0742e38-82319e25, #w-node-_3fcb6f0f-565a-1e91-526e-f557d0742e40-82319e25, #w-node-_3fcb6f0f-565a-1e91-526e-f557d0742ecb-82319e25 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-d493d9d1 {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-d493d9d1, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-d493d9d1, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-d493d9d1, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-d493d9d1, #w-node-_549c4b54-81a6-af03-fcf3-c09d8f6afc25-d493d9d1, #w-node-b8509f45-c830-bdd9-9a63-f6ae88ee4fa2-d493d9d1, #w-node-b8509f45-c830-bdd9-9a63-f6ae88ee4fa8-d493d9d1, #w-node-b8509f45-c830-bdd9-9a63-f6ae88ee4faa-d493d9d1, #w-node-b8509f45-c830-bdd9-9a63-f6ae88ee4fb1-d493d9d1, #w-node-b8509f45-c830-bdd9-9a63-f6ae88ee4fb8-d493d9d1, #w-node-b8509f45-c830-bdd9-9a63-f6ae88ee4fbf-d493d9d1, #w-node-b8509f45-c830-bdd9-9a63-f6ae88ee4fc6-d493d9d1, #w-node-b8509f45-c830-bdd9-9a63-f6ae88ee4fcd-d493d9d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8509f45-c830-bdd9-9a63-f6ae88ee4fd4-d493d9d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff364-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff369-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff36c-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff36e-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff371-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff372-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff373-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff376-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff378-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff37b-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff380-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff385-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff388-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff38a-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff38d-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff38e-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff38f-d493d9d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff392-d493d9d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff394-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff397-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff39c-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3a1-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3a4-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3a6-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3a9-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3aa-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3ab-d493d9d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3ae-d493d9d1 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3af-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3b1-d493d9d1, #w-node-_0a5a3b82-486d-435a-ae5c-b6c1e0112cff-d493d9d1, #w-node-_0a5a3b82-486d-435a-ae5c-b6c1e0112d01-d493d9d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a5a3b82-486d-435a-ae5c-b6c1e0112d08-d493d9d1 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_02fae713-1232-239f-7740-f40dead4de0d-d493d9d1, #w-node-_02fae713-1232-239f-7740-f40dead4de17-d493d9d1, #w-node-_02fae713-1232-239f-7740-f40dead4de21-d493d9d1, #w-node-_02fae713-1232-239f-7740-f40dead4de2b-d493d9d1, #w-node-_02fae713-1232-239f-7740-f40dead4de35-d493d9d1, #w-node-_02fae713-1232-239f-7740-f40dead4de3f-d493d9d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_749e6896-a17f-2b95-16c3-cdfd9bcdc427-d493d9d1, #w-node-_749e6896-a17f-2b95-16c3-cdfd9bcdc428-d493d9d1, #w-node-_749e6896-a17f-2b95-16c3-cdfd9bcdc439-d493d9d1, #w-node-_749e6896-a17f-2b95-16c3-cdfd9bcdc43a-d493d9d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d883b050-2a54-ceca-d2c6-29d306349549-d493d9d1 {
  align-self: center;
}

#w-node-df9cba4e-61fb-4e5b-b208-0b493d96a808-d493d9d1, #w-node-df9cba4e-61fb-4e5b-b208-0b493d96a80a-d493d9d1, #w-node-df9cba4e-61fb-4e5b-b208-0b493d96a80c-d493d9d1, #w-node-df9cba4e-61fb-4e5b-b208-0b493d96a80d-d493d9d1, #w-node-df9cba4e-61fb-4e5b-b208-0b493d96a80f-d493d9d1, #w-node-df9cba4e-61fb-4e5b-b208-0b493d96a813-d493d9d1, #w-node-df9cba4e-61fb-4e5b-b208-0b493d96a819-d493d9d1, #w-node-df9cba4e-61fb-4e5b-b208-0b493d96a81a-d493d9d1, #w-node-_6ff7c669-c8af-4afb-1428-cbd1a45542de-d493d9d1, #w-node-_6ff7c669-c8af-4afb-1428-cbd1a45542ef-d493d9d1, #w-node-_6ff7c669-c8af-4afb-1428-cbd1a4554320-d493d9d1, #w-node-cf1b383a-fea0-a0a5-b80a-7d6f2e06ebf6-d493d9d1, #w-node-cf1b383a-fea0-a0a5-b80a-7d6f2e06ebfe-d493d9d1, #w-node-cf1b383a-fea0-a0a5-b80a-7d6f2e06ec06-d493d9d1, #w-node-cf1b383a-fea0-a0a5-b80a-7d6f2e06ec0e-d493d9d1, #w-node-cf1b383a-fea0-a0a5-b80a-7d6f2e06ec99-d493d9d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-c050a46b {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-c050a46b, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-c050a46b, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-c050a46b, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-c050a46b, #w-node-_930598d4-a14f-3240-2c82-2e1c717a8303-c050a46b, #w-node-e8e1b7ae-2b38-9cee-978a-0b169594e6a1-c050a46b, #w-node-e8e1b7ae-2b38-9cee-978a-0b169594e6a7-c050a46b, #w-node-e8e1b7ae-2b38-9cee-978a-0b169594e6a9-c050a46b, #w-node-e8e1b7ae-2b38-9cee-978a-0b169594e6b0-c050a46b, #w-node-e8e1b7ae-2b38-9cee-978a-0b169594e6b7-c050a46b, #w-node-e8e1b7ae-2b38-9cee-978a-0b169594e6be-c050a46b, #w-node-e8e1b7ae-2b38-9cee-978a-0b169594e6c5-c050a46b, #w-node-e8e1b7ae-2b38-9cee-978a-0b169594e6cc-c050a46b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8e1b7ae-2b38-9cee-978a-0b169594e6d3-c050a46b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37763675-d296-54c5-428e-ae194b5aaf99-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aaf9e-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafa1-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafa3-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafa6-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafa7-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafa8-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafab-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafad-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafb0-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafb5-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafba-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafbd-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafbf-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafc2-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafc3-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafc4-c050a46b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37763675-d296-54c5-428e-ae194b5aafc7-c050a46b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_37763675-d296-54c5-428e-ae194b5aafc9-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafcc-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafd1-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafd6-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafd9-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafdb-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafde-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafdf-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafe0-c050a46b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37763675-d296-54c5-428e-ae194b5aafe3-c050a46b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_37763675-d296-54c5-428e-ae194b5aafe4-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafe6-c050a46b, #w-node-ad196303-c7fd-530a-dcd2-0ed81df3c703-c050a46b, #w-node-ad196303-c7fd-530a-dcd2-0ed81df3c705-c050a46b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad196303-c7fd-530a-dcd2-0ed81df3c70c-c050a46b {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-adf5ea68-3a43-0df5-a329-44ec957b6fc3-c050a46b, #w-node-adf5ea68-3a43-0df5-a329-44ec957b6fcd-c050a46b, #w-node-adf5ea68-3a43-0df5-a329-44ec957b6fd7-c050a46b, #w-node-adf5ea68-3a43-0df5-a329-44ec957b6fe1-c050a46b, #w-node-adf5ea68-3a43-0df5-a329-44ec957b6feb-c050a46b, #w-node-adf5ea68-3a43-0df5-a329-44ec957b6ff5-c050a46b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46efa87c-6867-1047-85af-e68ad876a93e-c050a46b, #w-node-_46efa87c-6867-1047-85af-e68ad876a93f-c050a46b, #w-node-_46efa87c-6867-1047-85af-e68ad876a950-c050a46b, #w-node-_46efa87c-6867-1047-85af-e68ad876a951-c050a46b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8f183c45-e6c4-20f3-d7f4-c86e29c1399a-c050a46b {
  align-self: center;
}

#w-node-b07307ce-b0db-20d1-832d-d78495264967-c050a46b, #w-node-b07307ce-b0db-20d1-832d-d78495264969-c050a46b, #w-node-b07307ce-b0db-20d1-832d-d7849526496b-c050a46b, #w-node-b07307ce-b0db-20d1-832d-d7849526496c-c050a46b, #w-node-b07307ce-b0db-20d1-832d-d7849526496e-c050a46b, #w-node-b07307ce-b0db-20d1-832d-d78495264972-c050a46b, #w-node-b07307ce-b0db-20d1-832d-d78495264978-c050a46b, #w-node-b07307ce-b0db-20d1-832d-d78495264979-c050a46b, #w-node-c1f0c50c-3116-a377-bcbf-c296e7ffdcb1-c050a46b, #w-node-c1f0c50c-3116-a377-bcbf-c296e7ffdcc2-c050a46b, #w-node-c1f0c50c-3116-a377-bcbf-c296e7ffdcf3-c050a46b, #w-node-_27539d4a-36f0-ed43-0740-97a613640322-c050a46b, #w-node-_27539d4a-36f0-ed43-0740-97a61364032a-c050a46b, #w-node-_27539d4a-36f0-ed43-0740-97a613640332-c050a46b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-6c9df308 {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-6c9df308, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-6c9df308, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-6c9df308, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-6c9df308, #w-node-_10b5758a-d133-690d-c3fe-f6a5a965254f-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee6c-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee71-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee74-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee76-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee79-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee7a-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee7b-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee7e-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee80-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee83-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee88-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee8d-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee90-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee92-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee95-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee96-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee97-6c9df308 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee9a-6c9df308 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee9c-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee9f-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206eea4-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206eea9-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206eeac-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206eeae-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206eeb1-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206eeb2-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206eeb3-6c9df308 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63a6782e-c986-9c5f-e2ea-308ba206eeb6-6c9df308 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_63a6782e-c986-9c5f-e2ea-308ba206eeb7-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206eeb9-6c9df308, #w-node-b3600244-de51-36bc-122e-b197712291d8-6c9df308, #w-node-b3600244-de51-36bc-122e-b197712291da-6c9df308 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3600244-de51-36bc-122e-b197712291e1-6c9df308 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_04116833-fe73-6945-7e96-b05aee729416-6c9df308, #w-node-_04116833-fe73-6945-7e96-b05aee729420-6c9df308, #w-node-_04116833-fe73-6945-7e96-b05aee72942a-6c9df308, #w-node-_04116833-fe73-6945-7e96-b05aee729434-6c9df308, #w-node-_04116833-fe73-6945-7e96-b05aee72943e-6c9df308, #w-node-_04116833-fe73-6945-7e96-b05aee729448-6c9df308 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c9f632f-0c17-b598-3a10-d01614fcf886-6c9df308, #w-node-_8c9f632f-0c17-b598-3a10-d01614fcf887-6c9df308, #w-node-_8c9f632f-0c17-b598-3a10-d01614fcf898-6c9df308, #w-node-_8c9f632f-0c17-b598-3a10-d01614fcf899-6c9df308 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e28021a3-d5df-76c3-8899-6ec891072946-6c9df308 {
  align-self: center;
}

#w-node-a2036d89-b97f-d37a-99ff-75cf98c1c8b1-6c9df308, #w-node-a2036d89-b97f-d37a-99ff-75cf98c1c8b3-6c9df308, #w-node-a2036d89-b97f-d37a-99ff-75cf98c1c8b5-6c9df308, #w-node-a2036d89-b97f-d37a-99ff-75cf98c1c8b6-6c9df308, #w-node-a2036d89-b97f-d37a-99ff-75cf98c1c8b8-6c9df308, #w-node-a2036d89-b97f-d37a-99ff-75cf98c1c8bc-6c9df308, #w-node-a2036d89-b97f-d37a-99ff-75cf98c1c8c2-6c9df308, #w-node-a2036d89-b97f-d37a-99ff-75cf98c1c8c3-6c9df308, #w-node-_609ff646-502b-90f8-a9c1-e1fbc72149a3-6c9df308, #w-node-_609ff646-502b-90f8-a9c1-e1fbc72149b4-6c9df308, #w-node-_609ff646-502b-90f8-a9c1-e1fbc72149e5-6c9df308, #w-node-a7b424b4-3d45-39e0-0652-faef14daee60-6c9df308, #w-node-a7b424b4-3d45-39e0-0652-faef14daee68-6c9df308, #w-node-a7b424b4-3d45-39e0-0652-faef14daee70-6c9df308, #w-node-c9124eb3-f0a2-6b80-8362-96806e770c4d-6c9df308, #w-node-c9124eb3-f0a2-6b80-8362-96806e770c53-6c9df308, #w-node-c9124eb3-f0a2-6b80-8362-96806e770c55-6c9df308, #w-node-c9124eb3-f0a2-6b80-8362-96806e770c5c-6c9df308, #w-node-c9124eb3-f0a2-6b80-8362-96806e770c63-6c9df308, #w-node-c9124eb3-f0a2-6b80-8362-96806e770c6a-6c9df308, #w-node-c9124eb3-f0a2-6b80-8362-96806e770c71-6c9df308, #w-node-c9124eb3-f0a2-6b80-8362-96806e770c78-6c9df308 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9124eb3-f0a2-6b80-8362-96806e770c7f-6c9df308 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-f9895a86 {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-f9895a86, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-f9895a86, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-f9895a86, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-f9895a86, #w-node-_6c56063b-b536-60bc-1325-34353772e387-f9895a86, #w-node-abf836b7-3628-b2e7-e0a2-8e48da52584a-f9895a86, #w-node-abf836b7-3628-b2e7-e0a2-8e48da525850-f9895a86, #w-node-abf836b7-3628-b2e7-e0a2-8e48da525852-f9895a86, #w-node-abf836b7-3628-b2e7-e0a2-8e48da525859-f9895a86, #w-node-abf836b7-3628-b2e7-e0a2-8e48da525860-f9895a86, #w-node-abf836b7-3628-b2e7-e0a2-8e48da525867-f9895a86, #w-node-abf836b7-3628-b2e7-e0a2-8e48da52586e-f9895a86, #w-node-abf836b7-3628-b2e7-e0a2-8e48da525875-f9895a86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abf836b7-3628-b2e7-e0a2-8e48da52587c-f9895a86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76689158-77a0-03b5-6ddf-e88619b0e3fb-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e400-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e403-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e405-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e408-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e409-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e40a-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e40d-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e40f-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e412-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e417-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e41c-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e41f-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e421-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e424-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e425-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e426-f9895a86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76689158-77a0-03b5-6ddf-e88619b0e429-f9895a86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_76689158-77a0-03b5-6ddf-e88619b0e42b-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e42e-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e433-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e438-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e43b-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e43d-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e440-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e441-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e442-f9895a86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76689158-77a0-03b5-6ddf-e88619b0e445-f9895a86 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_76689158-77a0-03b5-6ddf-e88619b0e446-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e448-f9895a86, #w-node-_385d902b-664e-9d81-2338-7fa64b5fe3aa-f9895a86, #w-node-_385d902b-664e-9d81-2338-7fa64b5fe3ac-f9895a86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_385d902b-664e-9d81-2338-7fa64b5fe3b3-f9895a86 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-b69e601e-e26c-e705-0a0c-f53a5c66c5cd-f9895a86, #w-node-b69e601e-e26c-e705-0a0c-f53a5c66c5d7-f9895a86, #w-node-b69e601e-e26c-e705-0a0c-f53a5c66c5e1-f9895a86, #w-node-b69e601e-e26c-e705-0a0c-f53a5c66c5eb-f9895a86, #w-node-b69e601e-e26c-e705-0a0c-f53a5c66c5f5-f9895a86, #w-node-b69e601e-e26c-e705-0a0c-f53a5c66c5ff-f9895a86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a15c92a-e0a8-9568-0718-2d2faef5349d-f9895a86, #w-node-_4a15c92a-e0a8-9568-0718-2d2faef5349e-f9895a86, #w-node-_4a15c92a-e0a8-9568-0718-2d2faef534af-f9895a86, #w-node-_4a15c92a-e0a8-9568-0718-2d2faef534b0-f9895a86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cc8fa103-eefb-b363-b5bf-afc1ea59fc60-f9895a86 {
  align-self: center;
}

#w-node-bc55ed8c-9d83-78ad-dc4c-755f1b861ff5-f9895a86, #w-node-bc55ed8c-9d83-78ad-dc4c-755f1b861ff7-f9895a86, #w-node-bc55ed8c-9d83-78ad-dc4c-755f1b861ff9-f9895a86, #w-node-bc55ed8c-9d83-78ad-dc4c-755f1b861ffa-f9895a86, #w-node-bc55ed8c-9d83-78ad-dc4c-755f1b861ffc-f9895a86, #w-node-bc55ed8c-9d83-78ad-dc4c-755f1b862000-f9895a86, #w-node-bc55ed8c-9d83-78ad-dc4c-755f1b862006-f9895a86, #w-node-bc55ed8c-9d83-78ad-dc4c-755f1b862007-f9895a86, #w-node-_73da5acf-a3f0-f988-351b-9b8e5c191f08-f9895a86, #w-node-_73da5acf-a3f0-f988-351b-9b8e5c191f19-f9895a86, #w-node-_73da5acf-a3f0-f988-351b-9b8e5c191f4a-f9895a86, #w-node-_647ebf84-1233-cee7-71a2-3e4d3fc481ff-f9895a86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-5d895cc1 {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-5d895cc1, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-5d895cc1, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-5d895cc1, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-5d895cc1, #w-node-_6a7be062-8a97-cbc5-cf7b-6d3fad045c7e-5d895cc1, #w-node-_78d4e02f-a43a-4f0b-e7f7-8f076de8d43e-5d895cc1, #w-node-_78d4e02f-a43a-4f0b-e7f7-8f076de8d444-5d895cc1, #w-node-_78d4e02f-a43a-4f0b-e7f7-8f076de8d446-5d895cc1, #w-node-_78d4e02f-a43a-4f0b-e7f7-8f076de8d44d-5d895cc1, #w-node-_78d4e02f-a43a-4f0b-e7f7-8f076de8d454-5d895cc1, #w-node-_78d4e02f-a43a-4f0b-e7f7-8f076de8d45b-5d895cc1, #w-node-_78d4e02f-a43a-4f0b-e7f7-8f076de8d462-5d895cc1, #w-node-_78d4e02f-a43a-4f0b-e7f7-8f076de8d469-5d895cc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78d4e02f-a43a-4f0b-e7f7-8f076de8d470-5d895cc1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b2abc536-1435-6dcc-f541-9dcf32092bc8-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092bcd-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092bd0-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092bd2-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092bd5-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092bd6-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092bd7-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092bda-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092bdc-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092bdf-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092be4-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092be9-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092bec-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092bee-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092bf1-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092bf2-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092bf3-5d895cc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2abc536-1435-6dcc-f541-9dcf32092bf6-5d895cc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b2abc536-1435-6dcc-f541-9dcf32092bf8-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092bfb-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092c00-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092c05-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092c08-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092c0a-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092c0d-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092c0e-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092c0f-5d895cc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2abc536-1435-6dcc-f541-9dcf32092c12-5d895cc1 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b2abc536-1435-6dcc-f541-9dcf32092c13-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092c15-5d895cc1, #w-node-_342e001a-b720-2738-a660-854acad5997c-5d895cc1, #w-node-_342e001a-b720-2738-a660-854acad5997e-5d895cc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_342e001a-b720-2738-a660-854acad59985-5d895cc1 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_70d45dd7-00d5-6199-6bce-10a5fdd51be8-5d895cc1, #w-node-_70d45dd7-00d5-6199-6bce-10a5fdd51bf2-5d895cc1, #w-node-_70d45dd7-00d5-6199-6bce-10a5fdd51bfc-5d895cc1, #w-node-_70d45dd7-00d5-6199-6bce-10a5fdd51c06-5d895cc1, #w-node-_70d45dd7-00d5-6199-6bce-10a5fdd51c10-5d895cc1, #w-node-_70d45dd7-00d5-6199-6bce-10a5fdd51c1a-5d895cc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06d029c0-2b59-e37c-b889-066772597c97-5d895cc1, #w-node-_06d029c0-2b59-e37c-b889-066772597c98-5d895cc1, #w-node-_06d029c0-2b59-e37c-b889-066772597ca9-5d895cc1, #w-node-_06d029c0-2b59-e37c-b889-066772597caa-5d895cc1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6d4398ae-98f8-c011-d3ff-6b48477dd1d1-5d895cc1 {
  align-self: center;
}

#w-node-_6d7fb964-f271-837b-718b-aaeabb2c98ea-5d895cc1, #w-node-_6d7fb964-f271-837b-718b-aaeabb2c98ec-5d895cc1, #w-node-_6d7fb964-f271-837b-718b-aaeabb2c98ee-5d895cc1, #w-node-_6d7fb964-f271-837b-718b-aaeabb2c98ef-5d895cc1, #w-node-_6d7fb964-f271-837b-718b-aaeabb2c98f1-5d895cc1, #w-node-_6d7fb964-f271-837b-718b-aaeabb2c98f5-5d895cc1, #w-node-_6d7fb964-f271-837b-718b-aaeabb2c98fb-5d895cc1, #w-node-_6d7fb964-f271-837b-718b-aaeabb2c98fc-5d895cc1, #w-node-fd6e5d1e-e43f-bf22-4c1e-bddfc1ca77f8-5d895cc1, #w-node-fd6e5d1e-e43f-bf22-4c1e-bddfc1ca7809-5d895cc1, #w-node-fd6e5d1e-e43f-bf22-4c1e-bddfc1ca783a-5d895cc1, #w-node-_9f403991-95a4-ec6b-08c7-f9c71b3a1df1-5d895cc1, #w-node-_9f403991-95a4-ec6b-08c7-f9c71b3a1df9-5d895cc1, #w-node-_9f403991-95a4-ec6b-08c7-f9c71b3a1e01-5d895cc1, #w-node-_9f403991-95a4-ec6b-08c7-f9c71b3a1e09-5d895cc1, #w-node-_9f403991-95a4-ec6b-08c7-f9c71b3a1e94-5d895cc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-6a09c2d1 {
  place-self: center;
}

#w-node-fa43d02b-25b9-c0ae-df61-adf92e31364f-6a09c2d1, #w-node-d7c41a3e-72ff-32da-81be-ca6811335c9c-6a09c2d1, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cba9-6a09c2d1, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cbab-6a09c2d1, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cbad-6a09c2d1, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57adc-6a09c2d1, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57ade-6a09c2d1, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57ae0-6a09c2d1, #w-node-b958a709-9609-cb8b-2a45-4014e5ae852d-6a09c2d1, #w-node-b958a709-9609-cb8b-2a45-4014e5ae852f-6a09c2d1, #w-node-b958a709-9609-cb8b-2a45-4014e5ae8531-6a09c2d1, #w-node-f5860e80-d579-2508-f662-b16676186ce5-6a09c2d1, #w-node-f5860e80-d579-2508-f662-b16676186ce7-6a09c2d1, #w-node-f5860e80-d579-2508-f662-b16676186ce9-6a09c2d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a56141d3-a835-87eb-3f49-d46f6500f109-6a09c2d1, #w-node-_9a1add96-2687-3def-d316-e352b9631818-6a09c2d1, #w-node-_3cb7797d-14ff-3679-f2e2-15600b0b4d4c-6a09c2d1, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c53-6a09c2d1, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c66-6a09c2d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-adb23fba-6663-2319-ac46-f72a8814e4ea-6a09c2d1, #w-node-adb23fba-6663-2319-ac46-f72a8814e4f0-6a09c2d1, #w-node-adb23fba-6663-2319-ac46-f72a8814e4f2-6a09c2d1, #w-node-adb23fba-6663-2319-ac46-f72a8814e4f9-6a09c2d1, #w-node-adb23fba-6663-2319-ac46-f72a8814e500-6a09c2d1, #w-node-adb23fba-6663-2319-ac46-f72a8814e507-6a09c2d1, #w-node-adb23fba-6663-2319-ac46-f72a8814e50e-6a09c2d1, #w-node-adb23fba-6663-2319-ac46-f72a8814e515-6a09c2d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-adb23fba-6663-2319-ac46-f72a8814e51c-6a09c2d1, #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c84c-6a09c2d1, #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c84d-6a09c2d1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f63e667d-ab06-20a5-0139-7deddce256fa-6a09c2d1 {
  align-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-6a09c2d1, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-6a09c2d1, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-6a09c2d1, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-6a09c2d1, #w-node-ca509198-bd5c-154f-6436-616211994f4b-6a09c2d1, #w-node-ca509198-bd5c-154f-6436-616211994f5c-6a09c2d1, #w-node-ca509198-bd5c-154f-6436-616211994f8d-6a09c2d1, #w-node-_710bbe34-c791-da51-42ac-b92dfdfaeb99-6a09c2d1, #w-node-_710bbe34-c791-da51-42ac-b92dfdfaeba1-6a09c2d1, #w-node-_710bbe34-c791-da51-42ac-b92dfdfaeba9-6a09c2d1, #w-node-_710bbe34-c791-da51-42ac-b92dfdfaebb1-6a09c2d1, #w-node-_710bbe34-c791-da51-42ac-b92dfdfaec3c-6a09c2d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-d3f3d3ce {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-d3f3d3ce, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-d3f3d3ce, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-d3f3d3ce, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-d3f3d3ce, #w-node-_744931d1-0386-12b2-4674-cffaca33c069-d3f3d3ce, #w-node-_7cc532e7-5e80-07e6-dad7-0ea45df6519e-d3f3d3ce, #w-node-_7cc532e7-5e80-07e6-dad7-0ea45df651a4-d3f3d3ce, #w-node-_7cc532e7-5e80-07e6-dad7-0ea45df651a6-d3f3d3ce, #w-node-_7cc532e7-5e80-07e6-dad7-0ea45df651ad-d3f3d3ce, #w-node-_7cc532e7-5e80-07e6-dad7-0ea45df651b4-d3f3d3ce, #w-node-_7cc532e7-5e80-07e6-dad7-0ea45df651bb-d3f3d3ce, #w-node-_7cc532e7-5e80-07e6-dad7-0ea45df651c2-d3f3d3ce, #w-node-_7cc532e7-5e80-07e6-dad7-0ea45df651c9-d3f3d3ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7cc532e7-5e80-07e6-dad7-0ea45df651d0-d3f3d3ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e9273ee-c767-f423-907f-b623f19d3f73-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3f78-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3f7b-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3f7d-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3f80-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3f81-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3f82-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3f85-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3f87-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3f8a-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3f8f-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3f94-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3f97-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3f99-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3f9c-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3f9d-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3f9e-d3f3d3ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e9273ee-c767-f423-907f-b623f19d3fa1-d3f3d3ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0e9273ee-c767-f423-907f-b623f19d3fa3-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3fa6-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3fab-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3fb0-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3fb3-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3fb5-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3fb8-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3fb9-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3fba-d3f3d3ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e9273ee-c767-f423-907f-b623f19d3fbd-d3f3d3ce {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0e9273ee-c767-f423-907f-b623f19d3fbe-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3fc0-d3f3d3ce, #w-node-addb94fd-6491-59bb-7c38-f09579c73896-d3f3d3ce, #w-node-addb94fd-6491-59bb-7c38-f09579c73898-d3f3d3ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-addb94fd-6491-59bb-7c38-f09579c7389f-d3f3d3ce {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_49a14f87-20b6-a418-c7f8-8f41981bc6a3-d3f3d3ce, #w-node-_49a14f87-20b6-a418-c7f8-8f41981bc6ad-d3f3d3ce, #w-node-_49a14f87-20b6-a418-c7f8-8f41981bc6b7-d3f3d3ce, #w-node-_49a14f87-20b6-a418-c7f8-8f41981bc6c1-d3f3d3ce, #w-node-_49a14f87-20b6-a418-c7f8-8f41981bc6cb-d3f3d3ce, #w-node-_49a14f87-20b6-a418-c7f8-8f41981bc6d5-d3f3d3ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68a5d908-f517-7716-bcc6-7c8eaf49237c-d3f3d3ce, #w-node-_68a5d908-f517-7716-bcc6-7c8eaf49237d-d3f3d3ce, #w-node-_68a5d908-f517-7716-bcc6-7c8eaf49238e-d3f3d3ce, #w-node-_68a5d908-f517-7716-bcc6-7c8eaf49238f-d3f3d3ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c440cd9-a1f0-c656-58ab-583004414017-d3f3d3ce {
  align-self: center;
}

#w-node-_3b8e1bfc-e64b-7825-2f05-add940209611-d3f3d3ce, #w-node-_3b8e1bfc-e64b-7825-2f05-add940209613-d3f3d3ce, #w-node-_3b8e1bfc-e64b-7825-2f05-add940209615-d3f3d3ce, #w-node-_3b8e1bfc-e64b-7825-2f05-add940209616-d3f3d3ce, #w-node-_3b8e1bfc-e64b-7825-2f05-add940209618-d3f3d3ce, #w-node-_3b8e1bfc-e64b-7825-2f05-add94020961c-d3f3d3ce, #w-node-_3b8e1bfc-e64b-7825-2f05-add940209622-d3f3d3ce, #w-node-_3b8e1bfc-e64b-7825-2f05-add940209623-d3f3d3ce, #w-node-_2c743697-9e2a-1ebe-32b9-f5bbd6c7fd7c-d3f3d3ce, #w-node-_2c743697-9e2a-1ebe-32b9-f5bbd6c7fd8d-d3f3d3ce, #w-node-_2c743697-9e2a-1ebe-32b9-f5bbd6c7fdbe-d3f3d3ce, #w-node-_4e2e8dd8-09d9-c2d1-fe58-a8d010a0dd8c-d3f3d3ce, #w-node-_4e2e8dd8-09d9-c2d1-fe58-a8d010a0dd94-d3f3d3ce, #w-node-_4e2e8dd8-09d9-c2d1-fe58-a8d010a0dd9c-d3f3d3ce, #w-node-_4e2e8dd8-09d9-c2d1-fe58-a8d010a0dda4-d3f3d3ce, #w-node-_4e2e8dd8-09d9-c2d1-fe58-a8d010a0de2f-d3f3d3ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-da78b13c {
  place-self: center;
}

#w-node-fa43d02b-25b9-c0ae-df61-adf92e31364f-da78b13c, #w-node-d7c41a3e-72ff-32da-81be-ca6811335c9c-da78b13c, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cba9-da78b13c, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cbab-da78b13c, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cbad-da78b13c, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57adc-da78b13c, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57ade-da78b13c, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57ae0-da78b13c, #w-node-b958a709-9609-cb8b-2a45-4014e5ae852d-da78b13c, #w-node-b958a709-9609-cb8b-2a45-4014e5ae852f-da78b13c, #w-node-b958a709-9609-cb8b-2a45-4014e5ae8531-da78b13c, #w-node-f5860e80-d579-2508-f662-b16676186ce5-da78b13c, #w-node-f5860e80-d579-2508-f662-b16676186ce7-da78b13c, #w-node-f5860e80-d579-2508-f662-b16676186ce9-da78b13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a56141d3-a835-87eb-3f49-d46f6500f109-da78b13c, #w-node-_9a1add96-2687-3def-d316-e352b9631818-da78b13c, #w-node-_3cb7797d-14ff-3679-f2e2-15600b0b4d4c-da78b13c, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c53-da78b13c, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c66-da78b13c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cc18a4de-38a0-b132-042f-ac7d78a7796c-da78b13c, #w-node-cc18a4de-38a0-b132-042f-ac7d78a77972-da78b13c, #w-node-cc18a4de-38a0-b132-042f-ac7d78a77974-da78b13c, #w-node-cc18a4de-38a0-b132-042f-ac7d78a7797b-da78b13c, #w-node-cc18a4de-38a0-b132-042f-ac7d78a77982-da78b13c, #w-node-cc18a4de-38a0-b132-042f-ac7d78a77989-da78b13c, #w-node-cc18a4de-38a0-b132-042f-ac7d78a77990-da78b13c, #w-node-cc18a4de-38a0-b132-042f-ac7d78a77997-da78b13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc18a4de-38a0-b132-042f-ac7d78a7799e-da78b13c, #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c84c-da78b13c, #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c84d-da78b13c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6eb023ee-8521-662d-15f4-829c14b0304b-da78b13c {
  align-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-da78b13c, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-da78b13c, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-da78b13c, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-da78b13c, #w-node-_4477f51f-ec36-216c-c429-a96acef42763-da78b13c, #w-node-_4477f51f-ec36-216c-c429-a96acef42774-da78b13c, #w-node-_4477f51f-ec36-216c-c429-a96acef427a5-da78b13c, #w-node-_3de649d0-2cf1-0ae7-4673-270c33ef2983-da78b13c, #w-node-_3de649d0-2cf1-0ae7-4673-270c33ef298b-da78b13c, #w-node-_3de649d0-2cf1-0ae7-4673-270c33ef2993-da78b13c, #w-node-_3de649d0-2cf1-0ae7-4673-270c33ef299b-da78b13c, #w-node-_3de649d0-2cf1-0ae7-4673-270c33ef2a26-da78b13c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-5b90b7d3 {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-5b90b7d3, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-5b90b7d3, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-5b90b7d3, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-5b90b7d3, #w-node-a4ffcd48-465c-99e4-dc7a-4bb51ebf6888-5b90b7d3, #w-node-d28c61a9-45a5-52ec-f9cb-e3854c1b8a29-5b90b7d3, #w-node-d28c61a9-45a5-52ec-f9cb-e3854c1b8a2f-5b90b7d3, #w-node-d28c61a9-45a5-52ec-f9cb-e3854c1b8a31-5b90b7d3, #w-node-d28c61a9-45a5-52ec-f9cb-e3854c1b8a38-5b90b7d3, #w-node-d28c61a9-45a5-52ec-f9cb-e3854c1b8a3f-5b90b7d3, #w-node-d28c61a9-45a5-52ec-f9cb-e3854c1b8a46-5b90b7d3, #w-node-d28c61a9-45a5-52ec-f9cb-e3854c1b8a4d-5b90b7d3, #w-node-d28c61a9-45a5-52ec-f9cb-e3854c1b8a54-5b90b7d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d28c61a9-45a5-52ec-f9cb-e3854c1b8a5b-5b90b7d3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2cfe054c-0559-96e3-3b68-77a300f05758-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f0575d-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f05760-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f05762-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f05765-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f05766-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f05767-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f0576a-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f0576c-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f0576f-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f05774-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f05779-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f0577c-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f0577e-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f05781-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f05782-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f05783-5b90b7d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cfe054c-0559-96e3-3b68-77a300f05786-5b90b7d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2cfe054c-0559-96e3-3b68-77a300f05788-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f0578b-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f05790-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f05795-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f05798-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f0579a-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f0579d-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f0579e-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f0579f-5b90b7d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cfe054c-0559-96e3-3b68-77a300f057a2-5b90b7d3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2cfe054c-0559-96e3-3b68-77a300f057a3-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f057a5-5b90b7d3, #w-node-_425159d3-94e1-ee58-21e9-004e38f98b7f-5b90b7d3, #w-node-_425159d3-94e1-ee58-21e9-004e38f98b81-5b90b7d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_425159d3-94e1-ee58-21e9-004e38f98b88-5b90b7d3 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_89ae32aa-4574-4de7-ad24-37682fa1d768-5b90b7d3, #w-node-_89ae32aa-4574-4de7-ad24-37682fa1d772-5b90b7d3, #w-node-_89ae32aa-4574-4de7-ad24-37682fa1d77c-5b90b7d3, #w-node-_89ae32aa-4574-4de7-ad24-37682fa1d786-5b90b7d3, #w-node-_89ae32aa-4574-4de7-ad24-37682fa1d790-5b90b7d3, #w-node-_89ae32aa-4574-4de7-ad24-37682fa1d79a-5b90b7d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a87e48b0-2f09-a97e-0247-a518280ac284-5b90b7d3, #w-node-a87e48b0-2f09-a97e-0247-a518280ac285-5b90b7d3, #w-node-a87e48b0-2f09-a97e-0247-a518280ac296-5b90b7d3, #w-node-a87e48b0-2f09-a97e-0247-a518280ac297-5b90b7d3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aa9f0c3f-59b6-7439-ec9c-816ae5757025-5b90b7d3 {
  align-self: center;
}

#w-node-_785cec89-a2f3-03ab-aea6-25554bf45718-5b90b7d3, #w-node-_785cec89-a2f3-03ab-aea6-25554bf4571a-5b90b7d3, #w-node-_785cec89-a2f3-03ab-aea6-25554bf4571c-5b90b7d3, #w-node-_785cec89-a2f3-03ab-aea6-25554bf4571d-5b90b7d3, #w-node-_785cec89-a2f3-03ab-aea6-25554bf4571f-5b90b7d3, #w-node-_785cec89-a2f3-03ab-aea6-25554bf45723-5b90b7d3, #w-node-_785cec89-a2f3-03ab-aea6-25554bf45729-5b90b7d3, #w-node-_785cec89-a2f3-03ab-aea6-25554bf4572a-5b90b7d3, #w-node-f97c5b41-321f-1107-43e8-cf1eaa2be599-5b90b7d3, #w-node-f97c5b41-321f-1107-43e8-cf1eaa2be5aa-5b90b7d3, #w-node-f97c5b41-321f-1107-43e8-cf1eaa2be5db-5b90b7d3, #w-node-_161dfa64-8417-c33e-9bf7-c52fe7b05898-5b90b7d3, #w-node-_161dfa64-8417-c33e-9bf7-c52fe7b058a0-5b90b7d3, #w-node-_161dfa64-8417-c33e-9bf7-c52fe7b058a8-5b90b7d3, #w-node-_161dfa64-8417-c33e-9bf7-c52fe7b058b0-5b90b7d3, #w-node-_161dfa64-8417-c33e-9bf7-c52fe7b0593b-5b90b7d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-3af33816 {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-3af33816, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-3af33816, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-3af33816, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-3af33816, #w-node-_3dae04b7-3b5b-3108-fa1a-9adc22534694-3af33816, #w-node-_05dabad4-b4ac-4431-f9bd-8041c17ddf9e-3af33816, #w-node-_05dabad4-b4ac-4431-f9bd-8041c17ddfa4-3af33816, #w-node-_05dabad4-b4ac-4431-f9bd-8041c17ddfa6-3af33816, #w-node-_05dabad4-b4ac-4431-f9bd-8041c17ddfad-3af33816, #w-node-_05dabad4-b4ac-4431-f9bd-8041c17ddfb4-3af33816, #w-node-_05dabad4-b4ac-4431-f9bd-8041c17ddfbb-3af33816, #w-node-_05dabad4-b4ac-4431-f9bd-8041c17ddfc2-3af33816, #w-node-_05dabad4-b4ac-4431-f9bd-8041c17ddfc9-3af33816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05dabad4-b4ac-4431-f9bd-8041c17ddfd0-3af33816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_334a7c74-30e7-71b3-b5b3-5145969c73b8-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73bd-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73c0-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73c2-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73c5-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73c6-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73c7-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73ca-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73cc-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73cf-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73d4-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73d9-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73dc-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73de-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73e1-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73e2-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73e3-3af33816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_334a7c74-30e7-71b3-b5b3-5145969c73e6-3af33816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_334a7c74-30e7-71b3-b5b3-5145969c73e8-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73eb-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73f0-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73f5-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73f8-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73fa-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73fd-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73fe-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73ff-3af33816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_334a7c74-30e7-71b3-b5b3-5145969c7402-3af33816 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_334a7c74-30e7-71b3-b5b3-5145969c7403-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c7405-3af33816, #w-node-_49df4fb9-0313-cf14-eab4-c7aa7bc45d74-3af33816, #w-node-_49df4fb9-0313-cf14-eab4-c7aa7bc45d76-3af33816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49df4fb9-0313-cf14-eab4-c7aa7bc45d7d-3af33816 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_498d3764-66c8-5b20-d318-8cc023fd21da-3af33816, #w-node-_498d3764-66c8-5b20-d318-8cc023fd21e4-3af33816, #w-node-_498d3764-66c8-5b20-d318-8cc023fd21ee-3af33816, #w-node-_498d3764-66c8-5b20-d318-8cc023fd21f8-3af33816, #w-node-_498d3764-66c8-5b20-d318-8cc023fd2202-3af33816, #w-node-_498d3764-66c8-5b20-d318-8cc023fd220c-3af33816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_245f8eff-be83-793c-d03a-59815b86a12a-3af33816, #w-node-_245f8eff-be83-793c-d03a-59815b86a12b-3af33816, #w-node-_245f8eff-be83-793c-d03a-59815b86a13c-3af33816, #w-node-_245f8eff-be83-793c-d03a-59815b86a13d-3af33816 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f619a2dc-3aa8-37a3-e84e-dd18ed3ba986-3af33816 {
  align-self: center;
}

#w-node-_719290b0-796a-b532-f37c-c05f9ca35f5e-3af33816, #w-node-_719290b0-796a-b532-f37c-c05f9ca35f60-3af33816, #w-node-_719290b0-796a-b532-f37c-c05f9ca35f62-3af33816, #w-node-_719290b0-796a-b532-f37c-c05f9ca35f63-3af33816, #w-node-_719290b0-796a-b532-f37c-c05f9ca35f65-3af33816, #w-node-_719290b0-796a-b532-f37c-c05f9ca35f69-3af33816, #w-node-_719290b0-796a-b532-f37c-c05f9ca35f6f-3af33816, #w-node-_719290b0-796a-b532-f37c-c05f9ca35f70-3af33816, #w-node-b5c51bfe-2976-1475-a468-718683c3533a-3af33816, #w-node-b5c51bfe-2976-1475-a468-718683c3534b-3af33816, #w-node-b5c51bfe-2976-1475-a468-718683c3537c-3af33816 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-1718985b {
  place-self: center;
}

#w-node-fa43d02b-25b9-c0ae-df61-adf92e31364f-1718985b, #w-node-d7c41a3e-72ff-32da-81be-ca6811335c9c-1718985b, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cba9-1718985b, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cbab-1718985b, #w-node-_13a159a4-675d-82ea-95ae-6e3e15f7cbad-1718985b, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57adc-1718985b, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57ade-1718985b, #w-node-b87185fd-624c-3d34-1d37-6d36e7c57ae0-1718985b, #w-node-b958a709-9609-cb8b-2a45-4014e5ae852d-1718985b, #w-node-b958a709-9609-cb8b-2a45-4014e5ae852f-1718985b, #w-node-b958a709-9609-cb8b-2a45-4014e5ae8531-1718985b, #w-node-f5860e80-d579-2508-f662-b16676186ce5-1718985b, #w-node-f5860e80-d579-2508-f662-b16676186ce7-1718985b, #w-node-f5860e80-d579-2508-f662-b16676186ce9-1718985b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a56141d3-a835-87eb-3f49-d46f6500f109-1718985b, #w-node-_9a1add96-2687-3def-d316-e352b9631818-1718985b, #w-node-_3cb7797d-14ff-3679-f2e2-15600b0b4d4c-1718985b, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c53-1718985b, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c66-1718985b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f26b7245-0b2d-8fdc-8ce8-39a8a0ba26da-1718985b, #w-node-f26b7245-0b2d-8fdc-8ce8-39a8a0ba26e0-1718985b, #w-node-f26b7245-0b2d-8fdc-8ce8-39a8a0ba26e2-1718985b, #w-node-f26b7245-0b2d-8fdc-8ce8-39a8a0ba26e9-1718985b, #w-node-f26b7245-0b2d-8fdc-8ce8-39a8a0ba26f0-1718985b, #w-node-f26b7245-0b2d-8fdc-8ce8-39a8a0ba26f7-1718985b, #w-node-f26b7245-0b2d-8fdc-8ce8-39a8a0ba26fe-1718985b, #w-node-f26b7245-0b2d-8fdc-8ce8-39a8a0ba2705-1718985b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f26b7245-0b2d-8fdc-8ce8-39a8a0ba270c-1718985b, #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c84c-1718985b, #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c84d-1718985b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8f4cf972-1a9f-e4fe-3f0b-425bdf313333-1718985b {
  align-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-1718985b, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-1718985b, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-1718985b, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-1718985b, #w-node-_1d6c7e7f-2d6e-dbd0-3209-186e126ae674-1718985b, #w-node-_1d6c7e7f-2d6e-dbd0-3209-186e126ae685-1718985b, #w-node-_1d6c7e7f-2d6e-dbd0-3209-186e126ae6b6-1718985b, #w-node-_14aa4a36-0de8-7d0f-e88a-d9b85b926c02-1718985b, #w-node-_14aa4a36-0de8-7d0f-e88a-d9b85b926c0a-1718985b, #w-node-_14aa4a36-0de8-7d0f-e88a-d9b85b926c12-1718985b, #w-node-_14aa4a36-0de8-7d0f-e88a-d9b85b926c1a-1718985b, #w-node-_14aa4a36-0de8-7d0f-e88a-d9b85b926ca5-1718985b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-33ff1126 {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-33ff1126, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-33ff1126, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-33ff1126, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-33ff1126, #w-node-d5d106f6-0a97-f1a0-a531-dc71d79f48e9-33ff1126, #w-node-e04dc9e9-964a-9d15-f4ce-5cdb12ae0fde-33ff1126, #w-node-e04dc9e9-964a-9d15-f4ce-5cdb12ae0fe4-33ff1126, #w-node-e04dc9e9-964a-9d15-f4ce-5cdb12ae0fe6-33ff1126, #w-node-e04dc9e9-964a-9d15-f4ce-5cdb12ae0fed-33ff1126, #w-node-e04dc9e9-964a-9d15-f4ce-5cdb12ae0ff4-33ff1126, #w-node-e04dc9e9-964a-9d15-f4ce-5cdb12ae0ffb-33ff1126, #w-node-e04dc9e9-964a-9d15-f4ce-5cdb12ae1002-33ff1126, #w-node-e04dc9e9-964a-9d15-f4ce-5cdb12ae1009-33ff1126 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e04dc9e9-964a-9d15-f4ce-5cdb12ae1010-33ff1126 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_361d34d9-23ce-10bf-6085-435a36e81e57-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e5c-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e5f-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e61-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e64-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e65-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e66-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e69-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e6b-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e6e-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e73-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e78-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e7b-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e7d-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e80-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e81-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e82-33ff1126 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_361d34d9-23ce-10bf-6085-435a36e81e85-33ff1126 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_361d34d9-23ce-10bf-6085-435a36e81e87-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e8a-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e8f-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e94-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e97-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e99-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e9c-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e9d-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e9e-33ff1126 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_361d34d9-23ce-10bf-6085-435a36e81ea1-33ff1126 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_361d34d9-23ce-10bf-6085-435a36e81ea2-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81ea4-33ff1126, #w-node-e2523fd1-4d66-9e24-1e28-c22789e604d4-33ff1126, #w-node-e2523fd1-4d66-9e24-1e28-c22789e604d6-33ff1126 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2523fd1-4d66-9e24-1e28-c22789e604dd-33ff1126 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_71806d32-f840-2a19-afa1-2748ee0fa0d4-33ff1126, #w-node-_71806d32-f840-2a19-afa1-2748ee0fa0de-33ff1126, #w-node-_71806d32-f840-2a19-afa1-2748ee0fa0e8-33ff1126, #w-node-_71806d32-f840-2a19-afa1-2748ee0fa0f2-33ff1126, #w-node-_71806d32-f840-2a19-afa1-2748ee0fa0fc-33ff1126, #w-node-_71806d32-f840-2a19-afa1-2748ee0fa106-33ff1126 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15d16fb2-5998-35af-5a49-6bb6fce9e35e-33ff1126, #w-node-_15d16fb2-5998-35af-5a49-6bb6fce9e35f-33ff1126, #w-node-_15d16fb2-5998-35af-5a49-6bb6fce9e370-33ff1126, #w-node-_15d16fb2-5998-35af-5a49-6bb6fce9e371-33ff1126 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb0ff16a-724f-dc86-87eb-a203235ac052-33ff1126 {
  align-self: center;
}

#w-node-eaee7bbf-797e-a0b6-db43-f2db4eb64fad-33ff1126, #w-node-eaee7bbf-797e-a0b6-db43-f2db4eb64faf-33ff1126, #w-node-eaee7bbf-797e-a0b6-db43-f2db4eb64fb1-33ff1126, #w-node-eaee7bbf-797e-a0b6-db43-f2db4eb64fb2-33ff1126, #w-node-eaee7bbf-797e-a0b6-db43-f2db4eb64fb4-33ff1126, #w-node-eaee7bbf-797e-a0b6-db43-f2db4eb64fb8-33ff1126, #w-node-eaee7bbf-797e-a0b6-db43-f2db4eb64fbe-33ff1126, #w-node-eaee7bbf-797e-a0b6-db43-f2db4eb64fbf-33ff1126, #w-node-a9336948-8945-c9df-eab1-72944e6c00b9-33ff1126, #w-node-a9336948-8945-c9df-eab1-72944e6c00ca-33ff1126, #w-node-a9336948-8945-c9df-eab1-72944e6c00fb-33ff1126, #w-node-_8c840d56-7eb3-425b-b962-49f50a068b12-33ff1126, #w-node-_8c840d56-7eb3-425b-b962-49f50a068b1a-33ff1126, #w-node-_8c840d56-7eb3-425b-b962-49f50a068b22-33ff1126 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-71b5bbc5 {
  place-self: center;
}

#w-node-_5abd1e26-1ba0-f2a6-2df0-5a568d19e59b-71b5bbc5, #w-node-_5abd1e26-1ba0-f2a6-2df0-5a568d19e5a1-71b5bbc5, #w-node-_5abd1e26-1ba0-f2a6-2df0-5a568d19e5a3-71b5bbc5, #w-node-_5abd1e26-1ba0-f2a6-2df0-5a568d19e5aa-71b5bbc5, #w-node-_5abd1e26-1ba0-f2a6-2df0-5a568d19e5b1-71b5bbc5, #w-node-_5abd1e26-1ba0-f2a6-2df0-5a568d19e5b8-71b5bbc5, #w-node-_5abd1e26-1ba0-f2a6-2df0-5a568d19e5bf-71b5bbc5, #w-node-_5abd1e26-1ba0-f2a6-2df0-5a568d19e5c6-71b5bbc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5abd1e26-1ba0-f2a6-2df0-5a568d19e5cd-71b5bbc5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a2589123-701b-9c64-50e9-6c3f35349f58-71b5bbc5, #w-node-_3d24b47b-5f9d-1f3c-8d58-1cbd8cbd3910-71b5bbc5, #w-node-_464b4e1a-3ea7-704e-1133-f2e7af33272e-71b5bbc5, #w-node-_379a5c23-2c67-262a-3432-7192e1963ede-71b5bbc5, #w-node-_3335bd8e-7051-0e3f-6f8b-316dfbdd9e96-71b5bbc5, #w-node-_3fe7046e-7489-c7f8-53ef-845864062e0f-71b5bbc5, #w-node-_1dd63c6d-b535-16b9-f41d-84472516ab19-71b5bbc5, #w-node-_424da08f-7ac4-bd9d-1ec3-3f0525ead154-71b5bbc5, #w-node-_424da08f-7ac4-bd9d-1ec3-3f0525ead159-71b5bbc5, #w-node-f3285f26-1aad-d56f-f386-7ba3b33a88ff-71b5bbc5, #w-node-_805b1392-f8f8-b5b1-f224-6c33410201c6-71b5bbc5, #w-node-e3c99d43-ea97-1e22-91fa-81f3098d8ee3-71b5bbc5, #w-node-b65a0da4-668b-3088-4253-78bad9677c29-71b5bbc5, #w-node-b65a0da4-668b-3088-4253-78bad9677c2e-71b5bbc5, #w-node-_6e8d336d-2fe9-1846-52e1-9d4e05adb24d-71b5bbc5, #w-node-cf63d8c3-e240-6325-213e-62d4c7ee4e5a-71b5bbc5, #w-node-fa6178d7-4973-b998-eedf-8690eca1537a-71b5bbc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_351b0350-1e28-3fc0-b112-98b7b23bd263-71b5bbc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_351b0350-1e28-3fc0-b112-98b7b23bd268-71b5bbc5, #w-node-_4747c90f-11e7-61a6-414b-ec53ecfc8ee1-71b5bbc5, #w-node-a76a26cc-e443-0de7-0a8a-5c4ce72bd6c8-71b5bbc5, #w-node-_65c84025-dfed-44fa-d51f-38fffc1563cf-71b5bbc5, #w-node-b4ffc5c7-6386-e540-b9cb-fc6eec5cd879-71b5bbc5, #w-node-f892540a-a80f-868b-b655-215e376adc04-71b5bbc5, #w-node-_303cfde6-84fe-f300-6f73-7294572f7345-71b5bbc5, #w-node-_88566bee-df7b-31a2-24bb-db52c48a6811-71b5bbc5, #w-node-c6277d53-77b8-42e4-a920-4349cc7d7d20-71b5bbc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4fff80f-307d-8169-a830-f1172d91bc4c-71b5bbc5 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_522a587d-705c-8408-1854-76300f429493-71b5bbc5, #w-node-aeca2dce-e143-8af0-f00e-2f3b590726d8-71b5bbc5, #w-node-ed8d26cb-66a6-eb56-e734-001ce1df4c0a-71b5bbc5, #w-node-ed8d26cb-66a6-eb56-e734-001ce1df4c0c-71b5bbc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed8d26cb-66a6-eb56-e734-001ce1df4c13-71b5bbc5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_474bee64-b920-74e6-0ff4-3ca2d5774bc4-71b5bbc5, #w-node-_7fb50d92-647a-8010-66ed-bb9a2fa14437-71b5bbc5, #w-node-_31455897-4c46-add0-385a-559d17b0450c-71b5bbc5, #w-node-_2baf8411-af2c-a2f5-a52d-207544ffb4a4-71b5bbc5, #w-node-ffc73dbf-a746-ef90-8c8a-2369c11d7aed-71b5bbc5, #w-node-_8f2c7a55-e818-121f-5379-cf024ffeeb95-71b5bbc5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c84c-71b5bbc5, #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c84d-71b5bbc5, #w-node-c13aa495-c339-22db-0fdd-5ad1354f956c-71b5bbc5, #w-node-_3270537c-5ccd-7d41-1866-0da9b996c02e-71b5bbc5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0cc8e6a4-121e-a42d-428d-d23143674274-71b5bbc5 {
  align-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-71b5bbc5, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-71b5bbc5, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-71b5bbc5, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-71b5bbc5, #w-node-adde5d2c-dca6-3047-8197-0abc4a6e97d5-71b5bbc5, #w-node-_865584ea-38e7-4f9b-5cbf-10a14becc2b4-71b5bbc5, #w-node-_2f9584d2-2e74-2f94-1933-433bded13386-71b5bbc5, #w-node-f5ef1116-3b60-6e76-255e-8e901b9c1a5d-71b5bbc5, #w-node-_7e0aa525-ab56-3a0d-68ee-36e609cee349-71b5bbc5, #w-node-_7e0aa525-ab56-3a0d-68ee-36e609cee347-71b5bbc5, #w-node-bd7e78f1-59af-05b4-fe8c-a5673fac23d9-71b5bbc5, #w-node-c003883d-353b-c0b8-e48e-91255dea85c6-71b5bbc5, #w-node-eaa2f050-8a2c-83af-30cb-ae68ed6e3344-71b5bbc5, #w-node-eaa2f050-8a2c-83af-30cb-ae68ed6e3355-71b5bbc5, #w-node-eaa2f050-8a2c-83af-30cb-ae68ed6e3386-71b5bbc5, #w-node-_1343d6fd-b9ae-c087-36d8-f236c2a2f2ab-71b5bbc5, #w-node-_1343d6fd-b9ae-c087-36d8-f236c2a2f2b3-71b5bbc5, #w-node-_1343d6fd-b9ae-c087-36d8-f236c2a2f2bb-71b5bbc5, #w-node-_1343d6fd-b9ae-c087-36d8-f236c2a2f2c3-71b5bbc5, #w-node-_1343d6fd-b9ae-c087-36d8-f236c2a2f34e-71b5bbc5, #w-node-_6ebdcef5-6275-0b7f-e03f-f57a2e3be1e1-71b5bbc5, #w-node-e9ba055b-beba-a773-fb02-91083e27b348-71b5bbc5, #w-node-_34a96a58-c1a0-dc67-6a07-e6cddb20b1ae-71b5bbc5, #w-node-_079c87b4-98b0-15e0-bdcd-401a05cb9908-71b5bbc5, #w-node-c6c377c9-5ab3-9976-c985-67e8cc525c19-be492306, #w-node-_4cd33cd4-af62-4e6b-86d4-f3894e22a75e-be492306, #w-node-e17e88fb-9973-aeb9-a039-7d1e3cded0a6-be492306, #w-node-ccf1d59b-5c18-13bb-2a28-acd699c273a2-be492306, #w-node-b5582a45-2b93-c2aa-4cf1-95abdd24c197-be492306, #w-node-_93768b46-7aed-8053-4ae2-8c39bec40f1f-be492306, #w-node-_13bdaa5f-ed24-1019-8dc7-e337f6e0ab7b-be492306, #w-node-_90140b5c-bbe3-039e-bce6-e757ea3e3a60-be492306, #w-node-eef03227-5422-ca16-4146-18ef2ca57493-be492306, #w-node-_1ff52e08-3a3a-5ddc-8b90-cc88bfa9fe09-be492306, #w-node-_79b827b0-d7cb-14d4-8d0e-ecfcd1e4b530-be492306, #w-node-_79b827b0-d7cb-14d4-8d0e-ecfcd1e4b532-be492306, #w-node-_79b827b0-d7cb-14d4-8d0e-ecfcd1e4b53d-be492306, #w-node-_79b827b0-d7cb-14d4-8d0e-ecfcd1e4b53f-be492306, #w-node-_79b827b0-d7cb-14d4-8d0e-ecfcd1e4b542-be492306, #w-node-_79b827b0-d7cb-14d4-8d0e-ecfcd1e4b544-be492306, #w-node-_79b827b0-d7cb-14d4-8d0e-ecfcd1e4b547-be492306, #w-node-_79b827b0-d7cb-14d4-8d0e-ecfcd1e4b549-be492306, #w-node-_79b827b0-d7cb-14d4-8d0e-ecfcd1e4b54f-be492306, #w-node-_79b827b0-d7cb-14d4-8d0e-ecfcd1e4b551-be492306, #w-node-f97c2cec-50f1-1d16-d27d-cd57c24e70a6-be492306, #w-node-_80fbcf87-b7b8-bb51-8530-087f719e8056-be492306, #w-node-_80fbcf87-b7b8-bb51-8530-087f719e805f-be492306, #w-node-f66a28f6-5d28-6107-50fe-f9b09049b7a3-be492306, #w-node-f66a28f6-5d28-6107-50fe-f9b09049b7b4-be492306, #w-node-f66a28f6-5d28-6107-50fe-f9b09049b7e5-be492306, #w-node-c982c8e5-716d-06f4-1515-4e58787e83ba-d42d8255, #w-node-c65a5c08-ccc3-da9f-78e4-9f3ac2374a6b-d42d8255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a72dadbe-e918-40bf-99d4-009367652eaf-d42d8255 {
  place-self: center;
}

#w-node-ab2b166d-04d4-03f1-415a-5d34377ccd07-d42d8255, #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf7a-d42d8255, #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf80-d42d8255, #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf82-d42d8255, #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf89-d42d8255, #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf90-d42d8255, #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf97-d42d8255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_033fc31a-7c28-818f-a756-e5e23f7faf9e-d42d8255 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_84f3ee62-7358-4c01-097c-73748282d736-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d73b-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d73e-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d740-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d743-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d744-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d745-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d748-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d74a-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d74d-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d752-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d757-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d75a-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d75c-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d75f-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d760-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d761-d42d8255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84f3ee62-7358-4c01-097c-73748282d764-d42d8255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_84f3ee62-7358-4c01-097c-73748282d766-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d769-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d76e-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d773-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d776-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d778-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d77b-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d77c-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d77d-d42d8255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84f3ee62-7358-4c01-097c-73748282d780-d42d8255 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_84f3ee62-7358-4c01-097c-73748282d781-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d783-d42d8255, #w-node-_0d7ea80f-f6ba-8b33-6737-9364e3a93cf3-d42d8255, #w-node-_0d7ea80f-f6ba-8b33-6737-9364e3a93cf5-d42d8255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d7ea80f-f6ba-8b33-6737-9364e3a93cfc-d42d8255 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_9ecc9343-33e2-a356-9e38-dfc241c5c70c-d42d8255, #w-node-_9ecc9343-33e2-a356-9e38-dfc241c5c716-d42d8255, #w-node-_9ecc9343-33e2-a356-9e38-dfc241c5c720-d42d8255, #w-node-_9ecc9343-33e2-a356-9e38-dfc241c5c72a-d42d8255, #w-node-_9ecc9343-33e2-a356-9e38-dfc241c5c734-d42d8255, #w-node-_9ecc9343-33e2-a356-9e38-dfc241c5c73e-d42d8255 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a11-d42d8255, #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a12-d42d8255, #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a23-d42d8255, #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a24-d42d8255 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d70eacd5-ef43-f560-7b12-3dacf6e3c6f5-d42d8255 {
  align-self: center;
}

#w-node-_7ad72138-6bf7-9c06-2f71-df82938db2eb-d42d8255, #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2ed-d42d8255, #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2ef-d42d8255, #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2f0-d42d8255, #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2f2-d42d8255, #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2f6-d42d8255, #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2fc-d42d8255, #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2fd-d42d8255, #w-node-_2c7fefa8-0162-9531-4c50-f2a5de1174f9-d42d8255, #w-node-_2c7fefa8-0162-9531-4c50-f2a5de11750a-d42d8255, #w-node-_2c7fefa8-0162-9531-4c50-f2a5de11753b-d42d8255, #w-node-c28ed197-49ac-9db4-d6a5-54fd9d162c03-d42d8255, #w-node-c28ed197-49ac-9db4-d6a5-54fd9d162c0b-d42d8255, #w-node-c28ed197-49ac-9db4-d6a5-54fd9d162c13-d42d8255, #w-node-c28ed197-49ac-9db4-d6a5-54fd9d162c1b-d42d8255, #w-node-c28ed197-49ac-9db4-d6a5-54fd9d162ca6-d42d8255, #w-node-e6e53be2-5322-60d9-86dd-3fca14b3a6aa-6a803637, #w-node-_4f0c1835-3cdd-06e5-e583-12225c2435cd-6a803637, #w-node-_466130d5-5878-5aa7-765c-e7ae08d0ab04-6a803637, #w-node-d8c0340a-6847-2ecf-b133-66f6923a15a8-6a803637, #w-node-d58898af-86c5-8c9c-932e-5130d479c669-6a803637, #w-node-ac70e4fd-f8eb-edb3-c5cc-c99bad34b673-6a803637, #w-node-ba24277d-7e63-6b2a-eec2-3c657533d40b-6a803637, #w-node-d6c04e51-4060-a6b2-2198-330524e4f5d1-6a803637, #w-node-_7f635b90-1603-6d64-9502-8a4f52a1ebe9-6a803637, #w-node-_346addaa-a108-abeb-2e7c-11e107e1f531-6a803637, #w-node-_192c2464-2f0d-5403-99db-cf73b01b80f0-6a803637, #w-node-_058a7705-988a-2145-a31d-aede05d11f59-6a803637, #w-node-_058a7705-988a-2145-a31d-aede05d11f5b-6a803637, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a72-6a803637, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a74-6a803637, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a76-6a803637, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a79-6a803637, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a7b-6a803637, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a7e-6a803637, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a80-6a803637, #w-node-_1325346d-6cdc-6032-fe6e-a294d340aa5d-6a803637, #w-node-c5c37693-6233-4270-7483-a849f36a8a00-6a803637, #w-node-c5c37693-6233-4270-7483-a849f36a8a02-6a803637, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bb-6a803637, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bd-6a803637, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bf-6a803637, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c2-6a803637, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c4-6a803637, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c7-6a803637, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c9-6a803637, #w-node-_9fdf1c64-4f57-e9ae-caf1-7e13b8e89d5a-6a803637, #w-node-_40c7fd1c-f403-397c-a443-4ac532c793c9-6a803637, #w-node-_9b7b76c6-d0e7-f323-3a39-bb66071c3988-6a803637, #w-node-_56b8d78b-717b-03d7-ad9f-b24073c53732-6a803637, #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-6a803637, #w-node-_230552ea-e649-b4b8-bcc7-df76039e7f3b-6a803637, #w-node-_0286f799-1445-6456-39c0-f20b646121d8-6a803637, #w-node-_28ae416a-e260-fc84-32b9-7ab783d10207-6a803637, #w-node-ea6635d6-c83e-3d10-752a-5c396f392264-6a803637, #w-node-cd671d4a-7fc9-e8a1-ae06-aa2fcafb5330-6a803637, #w-node-_2a91518e-7f7e-d020-f12a-47d028b8c10f-6a803637, #w-node-_54e248ba-56c6-9b59-e3cc-3fb9ab059495-6a803637, #w-node-_876fdb7b-7150-048e-a4e8-7448c75b6bdb-6a803637, #w-node-_90408dd5-749e-fc3d-863b-4c3babe3bf92-6a803637, #w-node-_32eb8b50-ab95-f869-267c-b53060cbeae8-6a803637, #w-node-bf0f04a5-d3b3-35a6-e100-305937b3c3be-6a803637, #w-node-_76e9075f-cf3c-a0b8-05f8-6b216f99236a-6a803637, #w-node-_5a982010-eab0-1ff0-c82e-a13693811deb-6a803637, #w-node-_6ea1ce83-d803-f526-d4f9-8182531eaa56-6a803637, #w-node-_9ba5bb53-66d7-f340-5136-f89bef1b79ad-6a803637, #w-node-e2a4459d-5677-d2e3-3340-9da2563e6b90-6a803637, #w-node-d6df79d5-2e7e-c3d0-8092-fcf112053405-6a803637, #w-node-_0eefed22-a4dc-9d9d-a1aa-85635b656c98-6a803637, #w-node-f8aca478-7851-181f-d62c-7d519da1e338-6a803637, #w-node-a460e767-f3c5-199e-a558-28d959eb94d6-6a803637, #w-node-a460e767-f3c5-199e-a558-28d959eb94d8-6a803637, #w-node-_53df6807-9580-1db6-5f5b-d14fbfec757b-6a803637, #w-node-db5dfd41-f976-e715-27f4-fd58661d4024-6a803637, #w-node-db5dfd41-f976-e715-27f4-fd58661d4035-6a803637, #w-node-db5dfd41-f976-e715-27f4-fd58661d4066-6a803637, #w-node-e6e53be2-5322-60d9-86dd-3fca14b3a6aa-8a0ff4ff, #w-node-_4f0c1835-3cdd-06e5-e583-12225c2435cd-8a0ff4ff, #w-node-_466130d5-5878-5aa7-765c-e7ae08d0ab04-8a0ff4ff, #w-node-d8c0340a-6847-2ecf-b133-66f6923a15a8-8a0ff4ff, #w-node-d58898af-86c5-8c9c-932e-5130d479c669-8a0ff4ff, #w-node-ac70e4fd-f8eb-edb3-c5cc-c99bad34b673-8a0ff4ff, #w-node-ba24277d-7e63-6b2a-eec2-3c657533d40b-8a0ff4ff, #w-node-d6c04e51-4060-a6b2-2198-330524e4f5d1-8a0ff4ff, #w-node-_7f635b90-1603-6d64-9502-8a4f52a1ebe9-8a0ff4ff, #w-node-_346addaa-a108-abeb-2e7c-11e107e1f531-8a0ff4ff, #w-node-_192c2464-2f0d-5403-99db-cf73b01b80f0-8a0ff4ff, #w-node-_058a7705-988a-2145-a31d-aede05d11f59-8a0ff4ff, #w-node-_058a7705-988a-2145-a31d-aede05d11f5b-8a0ff4ff, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a72-8a0ff4ff, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a74-8a0ff4ff, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a76-8a0ff4ff, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a79-8a0ff4ff, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a7b-8a0ff4ff, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a7e-8a0ff4ff, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a80-8a0ff4ff, #w-node-_1325346d-6cdc-6032-fe6e-a294d340aa5d-8a0ff4ff, #w-node-c5c37693-6233-4270-7483-a849f36a8a00-8a0ff4ff, #w-node-c5c37693-6233-4270-7483-a849f36a8a02-8a0ff4ff, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bb-8a0ff4ff, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bd-8a0ff4ff, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bf-8a0ff4ff, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c2-8a0ff4ff, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c4-8a0ff4ff, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c7-8a0ff4ff, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c9-8a0ff4ff, #w-node-_9b7b76c6-d0e7-f323-3a39-bb66071c3988-8a0ff4ff, #w-node-_56b8d78b-717b-03d7-ad9f-b24073c53732-8a0ff4ff, #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-8a0ff4ff, #w-node-_230552ea-e649-b4b8-bcc7-df76039e7f3b-8a0ff4ff, #w-node-_0286f799-1445-6456-39c0-f20b646121d8-8a0ff4ff, #w-node-_28ae416a-e260-fc84-32b9-7ab783d10207-8a0ff4ff, #w-node-ea6635d6-c83e-3d10-752a-5c396f392264-8a0ff4ff, #w-node-cd671d4a-7fc9-e8a1-ae06-aa2fcafb5330-8a0ff4ff, #w-node-_2a91518e-7f7e-d020-f12a-47d028b8c10f-8a0ff4ff, #w-node-_54e248ba-56c6-9b59-e3cc-3fb9ab059495-8a0ff4ff, #w-node-_876fdb7b-7150-048e-a4e8-7448c75b6bdb-8a0ff4ff, #w-node-_90408dd5-749e-fc3d-863b-4c3babe3bf92-8a0ff4ff, #w-node-_32eb8b50-ab95-f869-267c-b53060cbeae8-8a0ff4ff, #w-node-bf0f04a5-d3b3-35a6-e100-305937b3c3be-8a0ff4ff, #w-node-_76e9075f-cf3c-a0b8-05f8-6b216f99236a-8a0ff4ff, #w-node-_5a982010-eab0-1ff0-c82e-a13693811deb-8a0ff4ff, #w-node-_6ea1ce83-d803-f526-d4f9-8182531eaa56-8a0ff4ff, #w-node-_9ba5bb53-66d7-f340-5136-f89bef1b79ad-8a0ff4ff, #w-node-e2a4459d-5677-d2e3-3340-9da2563e6b90-8a0ff4ff, #w-node-d6df79d5-2e7e-c3d0-8092-fcf112053405-8a0ff4ff, #w-node-_0eefed22-a4dc-9d9d-a1aa-85635b656c98-8a0ff4ff, #w-node-f8aca478-7851-181f-d62c-7d519da1e338-8a0ff4ff, #w-node-a460e767-f3c5-199e-a558-28d959eb94d6-8a0ff4ff, #w-node-a460e767-f3c5-199e-a558-28d959eb94d8-8a0ff4ff, #w-node-_53df6807-9580-1db6-5f5b-d14fbfec757b-8a0ff4ff, #w-node-db5dfd41-f976-e715-27f4-fd58661d4024-8a0ff4ff, #w-node-db5dfd41-f976-e715-27f4-fd58661d4035-8a0ff4ff, #w-node-db5dfd41-f976-e715-27f4-fd58661d4066-8a0ff4ff, #w-node-e6e53be2-5322-60d9-86dd-3fca14b3a6aa-51252a67, #w-node-_4f0c1835-3cdd-06e5-e583-12225c2435cd-51252a67, #w-node-_466130d5-5878-5aa7-765c-e7ae08d0ab04-51252a67, #w-node-d8c0340a-6847-2ecf-b133-66f6923a15a8-51252a67, #w-node-d58898af-86c5-8c9c-932e-5130d479c669-51252a67, #w-node-ac70e4fd-f8eb-edb3-c5cc-c99bad34b673-51252a67, #w-node-ba24277d-7e63-6b2a-eec2-3c657533d40b-51252a67, #w-node-d6c04e51-4060-a6b2-2198-330524e4f5d1-51252a67, #w-node-_7f635b90-1603-6d64-9502-8a4f52a1ebe9-51252a67, #w-node-_346addaa-a108-abeb-2e7c-11e107e1f531-51252a67, #w-node-_192c2464-2f0d-5403-99db-cf73b01b80f0-51252a67, #w-node-_058a7705-988a-2145-a31d-aede05d11f59-51252a67, #w-node-_058a7705-988a-2145-a31d-aede05d11f5b-51252a67, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a72-51252a67, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a74-51252a67, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a76-51252a67, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a79-51252a67, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a7b-51252a67, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a7e-51252a67, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a80-51252a67, #w-node-_1325346d-6cdc-6032-fe6e-a294d340aa5d-51252a67, #w-node-c5c37693-6233-4270-7483-a849f36a8a00-51252a67, #w-node-c5c37693-6233-4270-7483-a849f36a8a02-51252a67, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bb-51252a67, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bd-51252a67, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bf-51252a67, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c2-51252a67, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c4-51252a67, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c7-51252a67, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c9-51252a67, #w-node-_9b7b76c6-d0e7-f323-3a39-bb66071c3988-51252a67, #w-node-_56b8d78b-717b-03d7-ad9f-b24073c53732-51252a67, #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-51252a67, #w-node-_230552ea-e649-b4b8-bcc7-df76039e7f3b-51252a67, #w-node-_0286f799-1445-6456-39c0-f20b646121d8-51252a67, #w-node-_28ae416a-e260-fc84-32b9-7ab783d10207-51252a67, #w-node-ea6635d6-c83e-3d10-752a-5c396f392264-51252a67, #w-node-cd671d4a-7fc9-e8a1-ae06-aa2fcafb5330-51252a67, #w-node-_2a91518e-7f7e-d020-f12a-47d028b8c10f-51252a67, #w-node-_54e248ba-56c6-9b59-e3cc-3fb9ab059495-51252a67, #w-node-_876fdb7b-7150-048e-a4e8-7448c75b6bdb-51252a67, #w-node-_67baf248-ae5f-ab2c-5e27-ea2205d2bc4f-51252a67, #w-node-_90408dd5-749e-fc3d-863b-4c3babe3bf92-51252a67, #w-node-_32eb8b50-ab95-f869-267c-b53060cbeae8-51252a67, #w-node-bf0f04a5-d3b3-35a6-e100-305937b3c3be-51252a67, #w-node-_76e9075f-cf3c-a0b8-05f8-6b216f99236a-51252a67, #w-node-_5a982010-eab0-1ff0-c82e-a13693811deb-51252a67, #w-node-_6ea1ce83-d803-f526-d4f9-8182531eaa56-51252a67, #w-node-_9ba5bb53-66d7-f340-5136-f89bef1b79ad-51252a67, #w-node-e2a4459d-5677-d2e3-3340-9da2563e6b90-51252a67, #w-node-d6df79d5-2e7e-c3d0-8092-fcf112053405-51252a67, #w-node-_0eefed22-a4dc-9d9d-a1aa-85635b656c98-51252a67, #w-node-f8aca478-7851-181f-d62c-7d519da1e338-51252a67, #w-node-a460e767-f3c5-199e-a558-28d959eb94d6-51252a67, #w-node-a460e767-f3c5-199e-a558-28d959eb94d8-51252a67, #w-node-_53df6807-9580-1db6-5f5b-d14fbfec757b-51252a67, #w-node-db5dfd41-f976-e715-27f4-fd58661d4024-51252a67, #w-node-db5dfd41-f976-e715-27f4-fd58661d4035-51252a67, #w-node-db5dfd41-f976-e715-27f4-fd58661d4066-51252a67, #w-node-e6e53be2-5322-60d9-86dd-3fca14b3a6aa-892982ba, #w-node-_4f0c1835-3cdd-06e5-e583-12225c2435cd-892982ba, #w-node-_466130d5-5878-5aa7-765c-e7ae08d0ab04-892982ba, #w-node-d8c0340a-6847-2ecf-b133-66f6923a15a8-892982ba, #w-node-d58898af-86c5-8c9c-932e-5130d479c669-892982ba, #w-node-ac70e4fd-f8eb-edb3-c5cc-c99bad34b673-892982ba, #w-node-ba24277d-7e63-6b2a-eec2-3c657533d40b-892982ba, #w-node-d6c04e51-4060-a6b2-2198-330524e4f5d1-892982ba, #w-node-_7f635b90-1603-6d64-9502-8a4f52a1ebe9-892982ba, #w-node-_346addaa-a108-abeb-2e7c-11e107e1f531-892982ba, #w-node-_192c2464-2f0d-5403-99db-cf73b01b80f0-892982ba, #w-node-_058a7705-988a-2145-a31d-aede05d11f59-892982ba, #w-node-_058a7705-988a-2145-a31d-aede05d11f5b-892982ba, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a72-892982ba, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a74-892982ba, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a76-892982ba, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a79-892982ba, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a7b-892982ba, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a7e-892982ba, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a80-892982ba, #w-node-_1325346d-6cdc-6032-fe6e-a294d340aa5d-892982ba, #w-node-c5c37693-6233-4270-7483-a849f36a8a00-892982ba, #w-node-c5c37693-6233-4270-7483-a849f36a8a02-892982ba, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bb-892982ba, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bd-892982ba, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bf-892982ba, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c2-892982ba, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c4-892982ba, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c7-892982ba, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c9-892982ba, #w-node-_9b7b76c6-d0e7-f323-3a39-bb66071c3988-892982ba, #w-node-_56b8d78b-717b-03d7-ad9f-b24073c53732-892982ba, #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-892982ba, #w-node-_230552ea-e649-b4b8-bcc7-df76039e7f3b-892982ba, #w-node-_0286f799-1445-6456-39c0-f20b646121d8-892982ba, #w-node-_28ae416a-e260-fc84-32b9-7ab783d10207-892982ba, #w-node-ea6635d6-c83e-3d10-752a-5c396f392264-892982ba, #w-node-cd671d4a-7fc9-e8a1-ae06-aa2fcafb5330-892982ba, #w-node-_2a91518e-7f7e-d020-f12a-47d028b8c10f-892982ba, #w-node-_54e248ba-56c6-9b59-e3cc-3fb9ab059495-892982ba, #w-node-_876fdb7b-7150-048e-a4e8-7448c75b6bdb-892982ba, #w-node-_90408dd5-749e-fc3d-863b-4c3babe3bf92-892982ba, #w-node-_32eb8b50-ab95-f869-267c-b53060cbeae8-892982ba, #w-node-bf0f04a5-d3b3-35a6-e100-305937b3c3be-892982ba, #w-node-_76e9075f-cf3c-a0b8-05f8-6b216f99236a-892982ba, #w-node-_5a982010-eab0-1ff0-c82e-a13693811deb-892982ba, #w-node-_6ea1ce83-d803-f526-d4f9-8182531eaa56-892982ba, #w-node-_9ba5bb53-66d7-f340-5136-f89bef1b79ad-892982ba, #w-node-e2a4459d-5677-d2e3-3340-9da2563e6b90-892982ba, #w-node-d6df79d5-2e7e-c3d0-8092-fcf112053405-892982ba, #w-node-_0eefed22-a4dc-9d9d-a1aa-85635b656c98-892982ba, #w-node-f8aca478-7851-181f-d62c-7d519da1e338-892982ba, #w-node-a460e767-f3c5-199e-a558-28d959eb94d6-892982ba, #w-node-a460e767-f3c5-199e-a558-28d959eb94d8-892982ba, #w-node-_53df6807-9580-1db6-5f5b-d14fbfec757b-892982ba, #w-node-db5dfd41-f976-e715-27f4-fd58661d4024-892982ba, #w-node-db5dfd41-f976-e715-27f4-fd58661d4035-892982ba, #w-node-db5dfd41-f976-e715-27f4-fd58661d4066-892982ba, #w-node-e6e53be2-5322-60d9-86dd-3fca14b3a6aa-45130648, #w-node-_4f0c1835-3cdd-06e5-e583-12225c2435cd-45130648, #w-node-_466130d5-5878-5aa7-765c-e7ae08d0ab04-45130648, #w-node-d8c0340a-6847-2ecf-b133-66f6923a15a8-45130648, #w-node-d58898af-86c5-8c9c-932e-5130d479c669-45130648, #w-node-ac70e4fd-f8eb-edb3-c5cc-c99bad34b673-45130648, #w-node-ba24277d-7e63-6b2a-eec2-3c657533d40b-45130648, #w-node-d6c04e51-4060-a6b2-2198-330524e4f5d1-45130648, #w-node-_7f635b90-1603-6d64-9502-8a4f52a1ebe9-45130648, #w-node-_346addaa-a108-abeb-2e7c-11e107e1f531-45130648, #w-node-_192c2464-2f0d-5403-99db-cf73b01b80f0-45130648, #w-node-_058a7705-988a-2145-a31d-aede05d11f59-45130648, #w-node-_058a7705-988a-2145-a31d-aede05d11f5b-45130648, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a72-45130648, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a74-45130648, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a76-45130648, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a79-45130648, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a7b-45130648, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a7e-45130648, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a80-45130648, #w-node-_1325346d-6cdc-6032-fe6e-a294d340aa5d-45130648, #w-node-c5c37693-6233-4270-7483-a849f36a8a00-45130648, #w-node-c5c37693-6233-4270-7483-a849f36a8a02-45130648, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bb-45130648, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bd-45130648, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bf-45130648, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c2-45130648, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c4-45130648, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c7-45130648, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c9-45130648, #w-node-_9b7b76c6-d0e7-f323-3a39-bb66071c3988-45130648, #w-node-_56b8d78b-717b-03d7-ad9f-b24073c53732-45130648, #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-45130648, #w-node-_230552ea-e649-b4b8-bcc7-df76039e7f3b-45130648, #w-node-_0286f799-1445-6456-39c0-f20b646121d8-45130648, #w-node-_28ae416a-e260-fc84-32b9-7ab783d10207-45130648, #w-node-ea6635d6-c83e-3d10-752a-5c396f392264-45130648, #w-node-cd671d4a-7fc9-e8a1-ae06-aa2fcafb5330-45130648, #w-node-_2a91518e-7f7e-d020-f12a-47d028b8c10f-45130648, #w-node-_54e248ba-56c6-9b59-e3cc-3fb9ab059495-45130648, #w-node-_876fdb7b-7150-048e-a4e8-7448c75b6bdb-45130648, #w-node-_90408dd5-749e-fc3d-863b-4c3babe3bf92-45130648, #w-node-_32eb8b50-ab95-f869-267c-b53060cbeae8-45130648, #w-node-bf0f04a5-d3b3-35a6-e100-305937b3c3be-45130648, #w-node-_76e9075f-cf3c-a0b8-05f8-6b216f99236a-45130648, #w-node-_5a982010-eab0-1ff0-c82e-a13693811deb-45130648, #w-node-_6ea1ce83-d803-f526-d4f9-8182531eaa56-45130648, #w-node-_9ba5bb53-66d7-f340-5136-f89bef1b79ad-45130648, #w-node-e2a4459d-5677-d2e3-3340-9da2563e6b90-45130648, #w-node-d6df79d5-2e7e-c3d0-8092-fcf112053405-45130648, #w-node-_0eefed22-a4dc-9d9d-a1aa-85635b656c98-45130648, #w-node-f8aca478-7851-181f-d62c-7d519da1e338-45130648, #w-node-a460e767-f3c5-199e-a558-28d959eb94d6-45130648, #w-node-a460e767-f3c5-199e-a558-28d959eb94d8-45130648, #w-node-_53df6807-9580-1db6-5f5b-d14fbfec757b-45130648, #w-node-db5dfd41-f976-e715-27f4-fd58661d4024-45130648, #w-node-db5dfd41-f976-e715-27f4-fd58661d4035-45130648, #w-node-db5dfd41-f976-e715-27f4-fd58661d4066-45130648, #w-node-e6e53be2-5322-60d9-86dd-3fca14b3a6aa-0e045fc7, #w-node-_4f0c1835-3cdd-06e5-e583-12225c2435cd-0e045fc7, #w-node-_466130d5-5878-5aa7-765c-e7ae08d0ab04-0e045fc7, #w-node-d8c0340a-6847-2ecf-b133-66f6923a15a8-0e045fc7, #w-node-d58898af-86c5-8c9c-932e-5130d479c669-0e045fc7, #w-node-ac70e4fd-f8eb-edb3-c5cc-c99bad34b673-0e045fc7, #w-node-ba24277d-7e63-6b2a-eec2-3c657533d40b-0e045fc7, #w-node-d6c04e51-4060-a6b2-2198-330524e4f5d1-0e045fc7, #w-node-_7f635b90-1603-6d64-9502-8a4f52a1ebe9-0e045fc7, #w-node-_346addaa-a108-abeb-2e7c-11e107e1f531-0e045fc7, #w-node-_192c2464-2f0d-5403-99db-cf73b01b80f0-0e045fc7, #w-node-_058a7705-988a-2145-a31d-aede05d11f59-0e045fc7, #w-node-_058a7705-988a-2145-a31d-aede05d11f5b-0e045fc7, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a72-0e045fc7, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a74-0e045fc7, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a76-0e045fc7, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a79-0e045fc7, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a7b-0e045fc7, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a7e-0e045fc7, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a80-0e045fc7, #w-node-_1325346d-6cdc-6032-fe6e-a294d340aa5d-0e045fc7, #w-node-c5c37693-6233-4270-7483-a849f36a8a00-0e045fc7, #w-node-c5c37693-6233-4270-7483-a849f36a8a02-0e045fc7, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bb-0e045fc7, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bd-0e045fc7, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bf-0e045fc7, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c2-0e045fc7, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c4-0e045fc7, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c7-0e045fc7, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c9-0e045fc7, #w-node-_9b7b76c6-d0e7-f323-3a39-bb66071c3988-0e045fc7, #w-node-_56b8d78b-717b-03d7-ad9f-b24073c53732-0e045fc7, #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-0e045fc7, #w-node-_230552ea-e649-b4b8-bcc7-df76039e7f3b-0e045fc7, #w-node-_0286f799-1445-6456-39c0-f20b646121d8-0e045fc7, #w-node-_28ae416a-e260-fc84-32b9-7ab783d10207-0e045fc7, #w-node-ea6635d6-c83e-3d10-752a-5c396f392264-0e045fc7, #w-node-cd671d4a-7fc9-e8a1-ae06-aa2fcafb5330-0e045fc7, #w-node-_2a91518e-7f7e-d020-f12a-47d028b8c10f-0e045fc7, #w-node-_54e248ba-56c6-9b59-e3cc-3fb9ab059495-0e045fc7, #w-node-_876fdb7b-7150-048e-a4e8-7448c75b6bdb-0e045fc7, #w-node-_90408dd5-749e-fc3d-863b-4c3babe3bf92-0e045fc7, #w-node-_32eb8b50-ab95-f869-267c-b53060cbeae8-0e045fc7, #w-node-bf0f04a5-d3b3-35a6-e100-305937b3c3be-0e045fc7, #w-node-_76e9075f-cf3c-a0b8-05f8-6b216f99236a-0e045fc7, #w-node-_5a982010-eab0-1ff0-c82e-a13693811deb-0e045fc7, #w-node-_6ea1ce83-d803-f526-d4f9-8182531eaa56-0e045fc7, #w-node-_9ba5bb53-66d7-f340-5136-f89bef1b79ad-0e045fc7, #w-node-e2a4459d-5677-d2e3-3340-9da2563e6b90-0e045fc7, #w-node-d6df79d5-2e7e-c3d0-8092-fcf112053405-0e045fc7, #w-node-_0eefed22-a4dc-9d9d-a1aa-85635b656c98-0e045fc7, #w-node-f8aca478-7851-181f-d62c-7d519da1e338-0e045fc7, #w-node-a460e767-f3c5-199e-a558-28d959eb94d6-0e045fc7, #w-node-a460e767-f3c5-199e-a558-28d959eb94d8-0e045fc7, #w-node-_53df6807-9580-1db6-5f5b-d14fbfec757b-0e045fc7, #w-node-db5dfd41-f976-e715-27f4-fd58661d4024-0e045fc7, #w-node-db5dfd41-f976-e715-27f4-fd58661d4035-0e045fc7, #w-node-db5dfd41-f976-e715-27f4-fd58661d4066-0e045fc7, #w-node-e6e53be2-5322-60d9-86dd-3fca14b3a6aa-dcbce2ba, #w-node-_4f0c1835-3cdd-06e5-e583-12225c2435cd-dcbce2ba, #w-node-_466130d5-5878-5aa7-765c-e7ae08d0ab04-dcbce2ba, #w-node-d8c0340a-6847-2ecf-b133-66f6923a15a8-dcbce2ba, #w-node-d58898af-86c5-8c9c-932e-5130d479c669-dcbce2ba, #w-node-ac70e4fd-f8eb-edb3-c5cc-c99bad34b673-dcbce2ba, #w-node-ba24277d-7e63-6b2a-eec2-3c657533d40b-dcbce2ba, #w-node-d6c04e51-4060-a6b2-2198-330524e4f5d1-dcbce2ba, #w-node-_7f635b90-1603-6d64-9502-8a4f52a1ebe9-dcbce2ba, #w-node-_346addaa-a108-abeb-2e7c-11e107e1f531-dcbce2ba, #w-node-_6d203bac-6f68-8856-9b32-c2b073ec999a-dcbce2ba, #w-node-acb951eb-9245-35b5-6f32-b1a898ac07a2-dcbce2ba, #w-node-d80f329a-3312-2eab-539d-33792f75f8bf-dcbce2ba, #w-node-_267b728e-caf7-b75a-30af-941fbc1eb2f7-dcbce2ba, #w-node-_192c2464-2f0d-5403-99db-cf73b01b80f0-dcbce2ba, #w-node-_058a7705-988a-2145-a31d-aede05d11f59-dcbce2ba, #w-node-_058a7705-988a-2145-a31d-aede05d11f5b-dcbce2ba, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a72-dcbce2ba, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a74-dcbce2ba, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a76-dcbce2ba, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a79-dcbce2ba, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a7b-dcbce2ba, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a7e-dcbce2ba, #w-node-e3418e30-469b-e943-015a-a8b4a98f2a80-dcbce2ba, #w-node-_7c34bf50-a70b-c300-8dff-4f3bde30e503-dcbce2ba, #w-node-dafd154a-0dd8-b3fb-16a3-31c7bc6b73f6-dcbce2ba, #w-node-_70cfe30d-a70b-d450-f581-91585a572115-dcbce2ba, #w-node-_3c2eb4df-0dac-864a-4178-ee11691b8f9e-dcbce2ba, #w-node-_1325346d-6cdc-6032-fe6e-a294d340aa5d-dcbce2ba, #w-node-c5c37693-6233-4270-7483-a849f36a8a00-dcbce2ba, #w-node-c5c37693-6233-4270-7483-a849f36a8a02-dcbce2ba, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bb-dcbce2ba, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bd-dcbce2ba, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441bf-dcbce2ba, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c2-dcbce2ba, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c4-dcbce2ba, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c7-dcbce2ba, #w-node-c2c1f5b9-f452-b3d4-aba7-a93d920441c9-dcbce2ba, #w-node-_9fdf1c64-4f57-e9ae-caf1-7e13b8e89d5a-dcbce2ba, #w-node-_40c7fd1c-f403-397c-a443-4ac532c793c9-dcbce2ba, #w-node-_9b7b76c6-d0e7-f323-3a39-bb66071c3988-dcbce2ba, #w-node-_56b8d78b-717b-03d7-ad9f-b24073c53732-dcbce2ba, #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-dcbce2ba, #w-node-_230552ea-e649-b4b8-bcc7-df76039e7f3b-dcbce2ba, #w-node-_0286f799-1445-6456-39c0-f20b646121d8-dcbce2ba, #w-node-_28ae416a-e260-fc84-32b9-7ab783d10207-dcbce2ba, #w-node-ea6635d6-c83e-3d10-752a-5c396f392264-dcbce2ba, #w-node-cd671d4a-7fc9-e8a1-ae06-aa2fcafb5330-dcbce2ba, #w-node-_2a91518e-7f7e-d020-f12a-47d028b8c10f-dcbce2ba, #w-node-_54e248ba-56c6-9b59-e3cc-3fb9ab059495-dcbce2ba, #w-node-_876fdb7b-7150-048e-a4e8-7448c75b6bdb-dcbce2ba, #w-node-_90408dd5-749e-fc3d-863b-4c3babe3bf92-dcbce2ba, #w-node-_32eb8b50-ab95-f869-267c-b53060cbeae8-dcbce2ba, #w-node-bf0f04a5-d3b3-35a6-e100-305937b3c3be-dcbce2ba, #w-node-_76e9075f-cf3c-a0b8-05f8-6b216f99236a-dcbce2ba, #w-node-_5a982010-eab0-1ff0-c82e-a13693811deb-dcbce2ba, #w-node-_6ea1ce83-d803-f526-d4f9-8182531eaa56-dcbce2ba, #w-node-_9ba5bb53-66d7-f340-5136-f89bef1b79ad-dcbce2ba, #w-node-e2a4459d-5677-d2e3-3340-9da2563e6b90-dcbce2ba, #w-node-d6df79d5-2e7e-c3d0-8092-fcf112053405-dcbce2ba, #w-node-_0eefed22-a4dc-9d9d-a1aa-85635b656c98-dcbce2ba, #w-node-f8aca478-7851-181f-d62c-7d519da1e338-dcbce2ba, #w-node-a460e767-f3c5-199e-a558-28d959eb94d6-dcbce2ba, #w-node-a460e767-f3c5-199e-a558-28d959eb94d8-dcbce2ba, #w-node-_53df6807-9580-1db6-5f5b-d14fbfec757b-dcbce2ba, #w-node-db5dfd41-f976-e715-27f4-fd58661d4024-dcbce2ba, #w-node-db5dfd41-f976-e715-27f4-fd58661d4035-dcbce2ba, #w-node-db5dfd41-f976-e715-27f4-fd58661d4066-dcbce2ba, #w-node-_235bd095-ceab-e85d-6fac-9cb6f70d00f0-5756656a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-bcbbafdd {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-bcbbafdd, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-bcbbafdd, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-bcbbafdd, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-bcbbafdd, #w-node-_9c46ba7e-bb6b-5688-b800-675d8bf31d7c-bcbbafdd, #w-node-_9883a9a6-b473-4a5a-fc20-6848d7d8f4ea-bcbbafdd, #w-node-_9883a9a6-b473-4a5a-fc20-6848d7d8f4f0-bcbbafdd, #w-node-_9883a9a6-b473-4a5a-fc20-6848d7d8f4f2-bcbbafdd, #w-node-_9883a9a6-b473-4a5a-fc20-6848d7d8f4f9-bcbbafdd, #w-node-_9883a9a6-b473-4a5a-fc20-6848d7d8f500-bcbbafdd, #w-node-_9883a9a6-b473-4a5a-fc20-6848d7d8f507-bcbbafdd, #w-node-_9883a9a6-b473-4a5a-fc20-6848d7d8f50e-bcbbafdd, #w-node-_9883a9a6-b473-4a5a-fc20-6848d7d8f515-bcbbafdd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9883a9a6-b473-4a5a-fc20-6848d7d8f51c-bcbbafdd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9537580a-8b1d-4de2-1914-c635b7390c76-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390c7b-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390c7e-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390c80-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390c83-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390c84-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390c85-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390c88-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390c8a-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390c8d-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390c92-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390c97-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390c9a-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390c9c-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390c9f-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390ca0-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390ca1-bcbbafdd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9537580a-8b1d-4de2-1914-c635b7390ca4-bcbbafdd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9537580a-8b1d-4de2-1914-c635b7390ca6-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390ca9-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390cae-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390cb3-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390cb6-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390cb8-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390cbb-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390cbc-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390cbd-bcbbafdd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9537580a-8b1d-4de2-1914-c635b7390cc0-bcbbafdd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9537580a-8b1d-4de2-1914-c635b7390cc1-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390cc3-bcbbafdd, #w-node-_3d792e5b-85c8-fb21-fd60-8d63f35a89d8-bcbbafdd, #w-node-_3d792e5b-85c8-fb21-fd60-8d63f35a89da-bcbbafdd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d792e5b-85c8-fb21-fd60-8d63f35a89e1-bcbbafdd {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-fdc16b8e-8337-4ad7-80eb-c549f32f30ed-bcbbafdd, #w-node-fdc16b8e-8337-4ad7-80eb-c549f32f30f7-bcbbafdd, #w-node-fdc16b8e-8337-4ad7-80eb-c549f32f3101-bcbbafdd, #w-node-fdc16b8e-8337-4ad7-80eb-c549f32f310b-bcbbafdd, #w-node-fdc16b8e-8337-4ad7-80eb-c549f32f3115-bcbbafdd, #w-node-fdc16b8e-8337-4ad7-80eb-c549f32f311f-bcbbafdd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d5c71c-4063-df55-f613-8ee38cf2b30e-bcbbafdd, #w-node-_60d5c71c-4063-df55-f613-8ee38cf2b30f-bcbbafdd, #w-node-_60d5c71c-4063-df55-f613-8ee38cf2b320-bcbbafdd, #w-node-_60d5c71c-4063-df55-f613-8ee38cf2b321-bcbbafdd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_269ff215-acb9-52e5-903d-a9070df47119-bcbbafdd, #w-node-_269ff215-acb9-52e5-903d-a9070df4711b-bcbbafdd, #w-node-_269ff215-acb9-52e5-903d-a9070df4711d-bcbbafdd, #w-node-_269ff215-acb9-52e5-903d-a9070df4711e-bcbbafdd, #w-node-_269ff215-acb9-52e5-903d-a9070df47120-bcbbafdd, #w-node-_269ff215-acb9-52e5-903d-a9070df47124-bcbbafdd, #w-node-_269ff215-acb9-52e5-903d-a9070df4712a-bcbbafdd, #w-node-_269ff215-acb9-52e5-903d-a9070df4712b-bcbbafdd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_492eb82f-2090-fa15-564a-08ffcad22193-bcbbafdd {
  align-self: center;
}

#w-node-e9b83a6c-db45-9bf2-721c-fbfd11044e7e-bcbbafdd, #w-node-e9b83a6c-db45-9bf2-721c-fbfd11044e8f-bcbbafdd, #w-node-e9b83a6c-db45-9bf2-721c-fbfd11044ec0-bcbbafdd, #w-node-ce8bbb59-a622-c353-3710-ed751f284189-bcbbafdd, #w-node-ce8bbb59-a622-c353-3710-ed751f284191-bcbbafdd, #w-node-ce8bbb59-a622-c353-3710-ed751f284199-bcbbafdd, #w-node-ce8bbb59-a622-c353-3710-ed751f2841a1-bcbbafdd, #w-node-ce8bbb59-a622-c353-3710-ed751f28422c-bcbbafdd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-1edbcfb5 {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-1edbcfb5, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-1edbcfb5, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-1edbcfb5, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-1edbcfb5, #w-node-_8b157f2f-739e-b5d2-749c-46dedca882d9-1edbcfb5, #w-node-_316a6acd-a2bf-1b84-2740-cb3cae6a8262-1edbcfb5, #w-node-_316a6acd-a2bf-1b84-2740-cb3cae6a8268-1edbcfb5, #w-node-_316a6acd-a2bf-1b84-2740-cb3cae6a826a-1edbcfb5, #w-node-_316a6acd-a2bf-1b84-2740-cb3cae6a8271-1edbcfb5, #w-node-_316a6acd-a2bf-1b84-2740-cb3cae6a8278-1edbcfb5, #w-node-_316a6acd-a2bf-1b84-2740-cb3cae6a827f-1edbcfb5, #w-node-_316a6acd-a2bf-1b84-2740-cb3cae6a8286-1edbcfb5, #w-node-_316a6acd-a2bf-1b84-2740-cb3cae6a828d-1edbcfb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_316a6acd-a2bf-1b84-2740-cb3cae6a8294-1edbcfb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c70-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c75-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c78-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c7a-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c7d-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c7e-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c7f-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c82-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c84-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c87-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c8c-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c91-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c94-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c96-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c99-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c9a-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c9b-1edbcfb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c9e-1edbcfb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701ca0-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701ca3-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701ca8-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cad-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cb0-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cb2-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cb5-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cb6-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cb7-1edbcfb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cba-1edbcfb5 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cbb-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cbd-1edbcfb5, #w-node-_6442392e-07c0-21f0-36ee-6bf41ce12bd7-1edbcfb5, #w-node-_6442392e-07c0-21f0-36ee-6bf41ce12bd9-1edbcfb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6442392e-07c0-21f0-36ee-6bf41ce12be0-1edbcfb5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-d8da3d5e-859f-f27c-ab36-fc72452fe9d6-1edbcfb5, #w-node-d8da3d5e-859f-f27c-ab36-fc72452fe9e0-1edbcfb5, #w-node-d8da3d5e-859f-f27c-ab36-fc72452fe9ea-1edbcfb5, #w-node-d8da3d5e-859f-f27c-ab36-fc72452fe9f4-1edbcfb5, #w-node-d8da3d5e-859f-f27c-ab36-fc72452fe9fe-1edbcfb5, #w-node-d8da3d5e-859f-f27c-ab36-fc72452fea08-1edbcfb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4c2fc40-2b43-716f-d8c7-439f3c53eca0-1edbcfb5, #w-node-d4c2fc40-2b43-716f-d8c7-439f3c53eca1-1edbcfb5, #w-node-d4c2fc40-2b43-716f-d8c7-439f3c53ecb2-1edbcfb5, #w-node-d4c2fc40-2b43-716f-d8c7-439f3c53ecb3-1edbcfb5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1513397d-8036-79dc-dd88-49016110b6c8-1edbcfb5 {
  align-self: center;
}

#w-node-_46f89017-e9c7-461e-269f-e9de58882bed-1edbcfb5, #w-node-_46f89017-e9c7-461e-269f-e9de58882bef-1edbcfb5, #w-node-_46f89017-e9c7-461e-269f-e9de58882bf1-1edbcfb5, #w-node-_46f89017-e9c7-461e-269f-e9de58882bf2-1edbcfb5, #w-node-_46f89017-e9c7-461e-269f-e9de58882bf4-1edbcfb5, #w-node-_46f89017-e9c7-461e-269f-e9de58882bf8-1edbcfb5, #w-node-_46f89017-e9c7-461e-269f-e9de58882bfe-1edbcfb5, #w-node-_46f89017-e9c7-461e-269f-e9de58882bff-1edbcfb5, #w-node-_7f3847af-3238-9e47-b05c-7184361817ec-1edbcfb5, #w-node-_7f3847af-3238-9e47-b05c-7184361817fd-1edbcfb5, #w-node-_7f3847af-3238-9e47-b05c-71843618182e-1edbcfb5, #w-node-_8c37e425-43b7-1192-dad8-b3304cf605c1-1edbcfb5, #w-node-_8c37e425-43b7-1192-dad8-b3304cf605c9-1edbcfb5, #w-node-_8c37e425-43b7-1192-dad8-b3304cf605d9-1edbcfb5, #w-node-_8c37e425-43b7-1192-dad8-b3304cf60664-1edbcfb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-c26b0a55 {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-c26b0a55, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-c26b0a55, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-c26b0a55, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-c26b0a55, #w-node-f145d363-bf87-25a3-7d6d-61480f633c39-c26b0a55, #w-node-_2da69dc7-c575-ee3a-4306-b7e4cad191b1-c26b0a55, #w-node-_2da69dc7-c575-ee3a-4306-b7e4cad191b7-c26b0a55, #w-node-_2da69dc7-c575-ee3a-4306-b7e4cad191b9-c26b0a55, #w-node-_2da69dc7-c575-ee3a-4306-b7e4cad191c0-c26b0a55, #w-node-_2da69dc7-c575-ee3a-4306-b7e4cad191c7-c26b0a55, #w-node-_2da69dc7-c575-ee3a-4306-b7e4cad191ce-c26b0a55, #w-node-_2da69dc7-c575-ee3a-4306-b7e4cad191d5-c26b0a55, #w-node-_2da69dc7-c575-ee3a-4306-b7e4cad191dc-c26b0a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2da69dc7-c575-ee3a-4306-b7e4cad191e3-c26b0a55 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_121f8c87-e3ac-959b-5f75-b5aa46a834fa-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a834ff-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83502-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83504-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83507-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83508-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83509-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a8350c-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a8350e-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83511-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83516-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a8351b-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a8351e-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83520-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83523-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83524-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83525-c26b0a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83528-c26b0a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_121f8c87-e3ac-959b-5f75-b5aa46a8352a-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a8352d-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83532-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83537-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a8353a-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a8353c-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a8353f-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83540-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83541-c26b0a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83544-c26b0a55 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83545-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83547-c26b0a55, #w-node-_5bdfcb2b-2289-d83f-8819-d3b096605165-c26b0a55, #w-node-_5bdfcb2b-2289-d83f-8819-d3b096605167-c26b0a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bdfcb2b-2289-d83f-8819-d3b09660516e-c26b0a55 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_308b949d-dba9-dbd6-cab2-11da73340236-c26b0a55, #w-node-_308b949d-dba9-dbd6-cab2-11da73340240-c26b0a55, #w-node-_308b949d-dba9-dbd6-cab2-11da7334024a-c26b0a55, #w-node-_308b949d-dba9-dbd6-cab2-11da73340254-c26b0a55, #w-node-_308b949d-dba9-dbd6-cab2-11da7334025e-c26b0a55, #w-node-_308b949d-dba9-dbd6-cab2-11da73340268-c26b0a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a9ffb79-de2a-c7f4-301c-46d9b74c1941-c26b0a55, #w-node-_6a9ffb79-de2a-c7f4-301c-46d9b74c1942-c26b0a55, #w-node-_6a9ffb79-de2a-c7f4-301c-46d9b74c1953-c26b0a55, #w-node-_6a9ffb79-de2a-c7f4-301c-46d9b74c1954-c26b0a55 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b2856f31-4b66-61e0-388f-1cc41b87b2b2-c26b0a55 {
  align-self: center;
}

#w-node-_2815d041-5bbd-5bef-3899-ff4614ab25ff-c26b0a55, #w-node-_2815d041-5bbd-5bef-3899-ff4614ab2601-c26b0a55, #w-node-_2815d041-5bbd-5bef-3899-ff4614ab2603-c26b0a55, #w-node-_2815d041-5bbd-5bef-3899-ff4614ab2604-c26b0a55, #w-node-_2815d041-5bbd-5bef-3899-ff4614ab2606-c26b0a55, #w-node-_2815d041-5bbd-5bef-3899-ff4614ab260a-c26b0a55, #w-node-_2815d041-5bbd-5bef-3899-ff4614ab2610-c26b0a55, #w-node-_2815d041-5bbd-5bef-3899-ff4614ab2611-c26b0a55, #w-node-b3c8961a-6669-4855-b1ac-eedb15e6f2d5-c26b0a55, #w-node-b3c8961a-6669-4855-b1ac-eedb15e6f2e6-c26b0a55, #w-node-b3c8961a-6669-4855-b1ac-eedb15e6f317-c26b0a55, #w-node-dd9dd63a-6f08-7923-a63d-636d6aaaff32-c26b0a55, #w-node-dd9dd63a-6f08-7923-a63d-636d6aaaff42-c26b0a55, #w-node-dd9dd63a-6f08-7923-a63d-636d6aaaff4a-c26b0a55, #w-node-dd9dd63a-6f08-7923-a63d-636d6aaaffd5-c26b0a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-3bd36578 {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-3bd36578, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-3bd36578, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-3bd36578, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-3bd36578, #w-node-_01296af8-1a4a-afa4-d369-39f69322b4c2-3bd36578, #w-node-_3567e824-47a8-d664-563c-70f4f984b29b-3bd36578, #w-node-_3567e824-47a8-d664-563c-70f4f984b2a1-3bd36578, #w-node-_3567e824-47a8-d664-563c-70f4f984b2a3-3bd36578, #w-node-_3567e824-47a8-d664-563c-70f4f984b2aa-3bd36578, #w-node-_3567e824-47a8-d664-563c-70f4f984b2b1-3bd36578, #w-node-_3567e824-47a8-d664-563c-70f4f984b2b8-3bd36578 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3567e824-47a8-d664-563c-70f4f984b2bf-3bd36578 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8868fc2a-c3f3-3cd9-9a20-f9a90165d1d6-3bd36578, #w-node-_8868fc2a-c3f3-3cd9-9a20-f9a90165d1dc-3bd36578, #w-node-_8868fc2a-c3f3-3cd9-9a20-f9a90165d1de-3bd36578, #w-node-_8868fc2a-c3f3-3cd9-9a20-f9a90165d1e5-3bd36578, #w-node-_8868fc2a-c3f3-3cd9-9a20-f9a90165d1ec-3bd36578, #w-node-_8868fc2a-c3f3-3cd9-9a20-f9a90165d1f3-3bd36578, #w-node-_8868fc2a-c3f3-3cd9-9a20-f9a90165d1fa-3bd36578, #w-node-_8868fc2a-c3f3-3cd9-9a20-f9a90165d201-3bd36578 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8868fc2a-c3f3-3cd9-9a20-f9a90165d208-3bd36578 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_628286f9-b7b4-626c-7999-fda992a512a6-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512ab-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512ae-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512b0-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512b3-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512b4-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512b5-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512b8-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512ba-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512bd-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512c2-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512c7-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512ca-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512cc-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512cf-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512d0-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512d1-3bd36578 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_628286f9-b7b4-626c-7999-fda992a512d4-3bd36578 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_628286f9-b7b4-626c-7999-fda992a512d6-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512d9-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512de-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512e3-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512e6-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512e8-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512eb-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512ec-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512ed-3bd36578 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_628286f9-b7b4-626c-7999-fda992a512f0-3bd36578 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_628286f9-b7b4-626c-7999-fda992a512f1-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512f3-3bd36578, #w-node-_6d0de367-3673-2b37-a343-bf38cb1340f9-3bd36578, #w-node-_6d0de367-3673-2b37-a343-bf38cb1340fb-3bd36578 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d0de367-3673-2b37-a343-bf38cb134102-3bd36578 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-e40357f2-9641-1734-2132-5471c09a38b1-3bd36578, #w-node-e40357f2-9641-1734-2132-5471c09a38bb-3bd36578, #w-node-e40357f2-9641-1734-2132-5471c09a38c5-3bd36578, #w-node-e40357f2-9641-1734-2132-5471c09a38cf-3bd36578, #w-node-e40357f2-9641-1734-2132-5471c09a38d9-3bd36578, #w-node-e40357f2-9641-1734-2132-5471c09a38e3-3bd36578 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa294055-e016-644f-9ea4-c6506b91df08-3bd36578, #w-node-fa294055-e016-644f-9ea4-c6506b91df09-3bd36578, #w-node-fa294055-e016-644f-9ea4-c6506b91df1a-3bd36578, #w-node-fa294055-e016-644f-9ea4-c6506b91df1b-3bd36578 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b2b99b63-d16d-0b06-1685-d5385955b228-3bd36578 {
  align-self: center;
}

#w-node-_72b3768f-4f77-032e-32ca-36c8672469e5-3bd36578, #w-node-_72b3768f-4f77-032e-32ca-36c8672469e7-3bd36578, #w-node-_72b3768f-4f77-032e-32ca-36c8672469e9-3bd36578, #w-node-_72b3768f-4f77-032e-32ca-36c8672469ea-3bd36578, #w-node-_72b3768f-4f77-032e-32ca-36c8672469ec-3bd36578, #w-node-_72b3768f-4f77-032e-32ca-36c8672469f0-3bd36578, #w-node-_72b3768f-4f77-032e-32ca-36c8672469f6-3bd36578, #w-node-_72b3768f-4f77-032e-32ca-36c8672469f7-3bd36578, #w-node-_34d3b928-eaaf-5b9e-b4c5-1fafef57c747-3bd36578, #w-node-_34d3b928-eaaf-5b9e-b4c5-1fafef57c758-3bd36578, #w-node-_34d3b928-eaaf-5b9e-b4c5-1fafef57c789-3bd36578, #w-node-_644dceaf-e394-c49a-5c52-e88cffb581cc-3bd36578, #w-node-_644dceaf-e394-c49a-5c52-e88cffb581dc-3bd36578, #w-node-_644dceaf-e394-c49a-5c52-e88cffb581e4-3bd36578, #w-node-_644dceaf-e394-c49a-5c52-e88cffb5826f-3bd36578 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-174289fe {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-174289fe, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-174289fe, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-174289fe, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-174289fe, #w-node-_7dff93d6-1940-b588-4586-78ae7cce911a-174289fe, #w-node-_66579601-9dff-02a3-638e-068924003da2-174289fe, #w-node-_66579601-9dff-02a3-638e-068924003da8-174289fe, #w-node-_66579601-9dff-02a3-638e-068924003daa-174289fe, #w-node-_66579601-9dff-02a3-638e-068924003db1-174289fe, #w-node-_66579601-9dff-02a3-638e-068924003db8-174289fe, #w-node-_66579601-9dff-02a3-638e-068924003dbf-174289fe, #w-node-_66579601-9dff-02a3-638e-068924003dc6-174289fe, #w-node-_66579601-9dff-02a3-638e-068924003dcd-174289fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66579601-9dff-02a3-638e-068924003dd4-174289fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_091649cc-c619-0fff-628f-76d030052218-174289fe, #w-node-_091649cc-c619-0fff-628f-76d03005221d-174289fe, #w-node-_091649cc-c619-0fff-628f-76d030052220-174289fe, #w-node-_091649cc-c619-0fff-628f-76d030052222-174289fe, #w-node-_091649cc-c619-0fff-628f-76d030052225-174289fe, #w-node-_091649cc-c619-0fff-628f-76d030052226-174289fe, #w-node-_091649cc-c619-0fff-628f-76d030052227-174289fe, #w-node-_091649cc-c619-0fff-628f-76d03005222a-174289fe, #w-node-_091649cc-c619-0fff-628f-76d03005222c-174289fe, #w-node-_091649cc-c619-0fff-628f-76d03005222f-174289fe, #w-node-_091649cc-c619-0fff-628f-76d030052234-174289fe, #w-node-_091649cc-c619-0fff-628f-76d030052239-174289fe, #w-node-_091649cc-c619-0fff-628f-76d03005223c-174289fe, #w-node-_091649cc-c619-0fff-628f-76d03005223e-174289fe, #w-node-_091649cc-c619-0fff-628f-76d030052241-174289fe, #w-node-_091649cc-c619-0fff-628f-76d030052242-174289fe, #w-node-_091649cc-c619-0fff-628f-76d030052243-174289fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_091649cc-c619-0fff-628f-76d030052246-174289fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_091649cc-c619-0fff-628f-76d030052248-174289fe, #w-node-_091649cc-c619-0fff-628f-76d03005224b-174289fe, #w-node-_091649cc-c619-0fff-628f-76d030052250-174289fe, #w-node-_091649cc-c619-0fff-628f-76d030052255-174289fe, #w-node-_091649cc-c619-0fff-628f-76d030052258-174289fe, #w-node-_091649cc-c619-0fff-628f-76d03005225a-174289fe, #w-node-_091649cc-c619-0fff-628f-76d03005225d-174289fe, #w-node-_091649cc-c619-0fff-628f-76d03005225e-174289fe, #w-node-_091649cc-c619-0fff-628f-76d03005225f-174289fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_091649cc-c619-0fff-628f-76d030052262-174289fe {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_091649cc-c619-0fff-628f-76d030052263-174289fe, #w-node-_091649cc-c619-0fff-628f-76d030052265-174289fe, #w-node-_06eb8ab7-f446-fd83-873f-43da3e0dd6dd-174289fe, #w-node-_06eb8ab7-f446-fd83-873f-43da3e0dd6df-174289fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06eb8ab7-f446-fd83-873f-43da3e0dd6e6-174289fe {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_4708b381-9212-0bf7-b4fd-7a5f8308dd1c-174289fe, #w-node-_4708b381-9212-0bf7-b4fd-7a5f8308dd26-174289fe, #w-node-_4708b381-9212-0bf7-b4fd-7a5f8308dd30-174289fe, #w-node-_4708b381-9212-0bf7-b4fd-7a5f8308dd3a-174289fe, #w-node-_4708b381-9212-0bf7-b4fd-7a5f8308dd44-174289fe, #w-node-_4708b381-9212-0bf7-b4fd-7a5f8308dd4e-174289fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_547e1e1a-01c5-4150-3752-07ce0f742fa1-174289fe, #w-node-_547e1e1a-01c5-4150-3752-07ce0f742fa2-174289fe, #w-node-_547e1e1a-01c5-4150-3752-07ce0f742fb3-174289fe, #w-node-_547e1e1a-01c5-4150-3752-07ce0f742fb4-174289fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_10974656-3ac0-fe1e-e3b4-a4ffe4bf4a92-174289fe {
  align-self: center;
}

#w-node-_0e95de2e-3af7-3a4d-2d78-778c355acd36-174289fe, #w-node-_0e95de2e-3af7-3a4d-2d78-778c355acd38-174289fe, #w-node-_0e95de2e-3af7-3a4d-2d78-778c355acd3a-174289fe, #w-node-_0e95de2e-3af7-3a4d-2d78-778c355acd3b-174289fe, #w-node-_0e95de2e-3af7-3a4d-2d78-778c355acd3d-174289fe, #w-node-_0e95de2e-3af7-3a4d-2d78-778c355acd41-174289fe, #w-node-_0e95de2e-3af7-3a4d-2d78-778c355acd47-174289fe, #w-node-_0e95de2e-3af7-3a4d-2d78-778c355acd48-174289fe, #w-node-_7148a9ef-b89a-9de0-5fc7-8505136df929-174289fe, #w-node-_7148a9ef-b89a-9de0-5fc7-8505136df93a-174289fe, #w-node-_7148a9ef-b89a-9de0-5fc7-8505136df96b-174289fe, #w-node-b4a55a30-6816-de28-2023-6c4c1c036ef6-174289fe, #w-node-b4a55a30-6816-de28-2023-6c4c1c036f06-174289fe, #w-node-b4a55a30-6816-de28-2023-6c4c1c036f0e-174289fe, #w-node-b4a55a30-6816-de28-2023-6c4c1c036f99-174289fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-11035955 {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-11035955, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-11035955, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-11035955, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-11035955, #w-node-e2626dd6-b4a9-7916-3371-32bcfd884037-11035955, #w-node-d8666072-8d07-1455-9ceb-5f6103d467b9-11035955, #w-node-d8666072-8d07-1455-9ceb-5f6103d467bf-11035955, #w-node-d8666072-8d07-1455-9ceb-5f6103d467c1-11035955, #w-node-d8666072-8d07-1455-9ceb-5f6103d467c8-11035955, #w-node-d8666072-8d07-1455-9ceb-5f6103d467cf-11035955, #w-node-d8666072-8d07-1455-9ceb-5f6103d467d6-11035955, #w-node-d8666072-8d07-1455-9ceb-5f6103d467dd-11035955, #w-node-d8666072-8d07-1455-9ceb-5f6103d467e4-11035955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8666072-8d07-1455-9ceb-5f6103d467eb-11035955 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3848d8c5-cc6d-6bd8-2df5-691703f105ee-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f105f3-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f105f6-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f105f8-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f105fb-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f105fc-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f105fd-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10600-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10602-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10605-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f1060a-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f1060f-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10612-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10614-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10617-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10618-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10619-11035955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3848d8c5-cc6d-6bd8-2df5-691703f1061c-11035955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3848d8c5-cc6d-6bd8-2df5-691703f1061e-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10621-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10626-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f1062b-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f1062e-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10630-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10633-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10634-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10635-11035955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10638-11035955 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10639-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f1063b-11035955, #w-node-_2f5b705d-0200-fde0-204d-54c67e5fcfa3-11035955, #w-node-_2f5b705d-0200-fde0-204d-54c67e5fcfa5-11035955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f5b705d-0200-fde0-204d-54c67e5fcfac-11035955 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_479c6a63-703d-6795-548d-e151cd80492f-11035955, #w-node-_479c6a63-703d-6795-548d-e151cd804939-11035955, #w-node-_479c6a63-703d-6795-548d-e151cd804943-11035955, #w-node-_479c6a63-703d-6795-548d-e151cd80494d-11035955, #w-node-_479c6a63-703d-6795-548d-e151cd804957-11035955, #w-node-_479c6a63-703d-6795-548d-e151cd804961-11035955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc57a3fb-327c-a4dc-28d8-f877b987c6fe-11035955, #w-node-fc57a3fb-327c-a4dc-28d8-f877b987c6ff-11035955, #w-node-fc57a3fb-327c-a4dc-28d8-f877b987c710-11035955, #w-node-fc57a3fb-327c-a4dc-28d8-f877b987c711-11035955 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe80ba80-b67d-5d44-4c95-ad1e695baf5d-11035955 {
  align-self: center;
}

#w-node-e724e4b9-1a3f-e8f8-555a-6a78d6b5ee32-11035955, #w-node-e724e4b9-1a3f-e8f8-555a-6a78d6b5ee34-11035955, #w-node-e724e4b9-1a3f-e8f8-555a-6a78d6b5ee36-11035955, #w-node-e724e4b9-1a3f-e8f8-555a-6a78d6b5ee37-11035955, #w-node-e724e4b9-1a3f-e8f8-555a-6a78d6b5ee39-11035955, #w-node-e724e4b9-1a3f-e8f8-555a-6a78d6b5ee3d-11035955, #w-node-e724e4b9-1a3f-e8f8-555a-6a78d6b5ee43-11035955, #w-node-e724e4b9-1a3f-e8f8-555a-6a78d6b5ee44-11035955, #w-node-_3d5e6a58-655b-b9e2-2615-be3a62048ae9-11035955, #w-node-_3d5e6a58-655b-b9e2-2615-be3a62048afa-11035955, #w-node-_3d5e6a58-655b-b9e2-2615-be3a62048b2b-11035955, #w-node-cd214f98-45a5-9cf1-2a9f-20a44cb94cab-11035955, #w-node-cd214f98-45a5-9cf1-2a9f-20a44cb94cb3-11035955, #w-node-cd214f98-45a5-9cf1-2a9f-20a44cb94cbb-11035955, #w-node-cd214f98-45a5-9cf1-2a9f-20a44cb94cc3-11035955, #w-node-cd214f98-45a5-9cf1-2a9f-20a44cb94d4e-11035955 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-55b02bd0 {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-55b02bd0, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-55b02bd0, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-55b02bd0, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-55b02bd0, #w-node-_26cf9ad5-6aee-dcf0-d03c-9bd62c27ccf9-55b02bd0, #w-node-ff8e7011-3237-aa2e-7a45-7fd3785797b8-55b02bd0, #w-node-ff8e7011-3237-aa2e-7a45-7fd3785797be-55b02bd0, #w-node-ff8e7011-3237-aa2e-7a45-7fd3785797c0-55b02bd0, #w-node-ff8e7011-3237-aa2e-7a45-7fd3785797c7-55b02bd0, #w-node-ff8e7011-3237-aa2e-7a45-7fd3785797ce-55b02bd0, #w-node-ff8e7011-3237-aa2e-7a45-7fd3785797d5-55b02bd0, #w-node-ff8e7011-3237-aa2e-7a45-7fd3785797dc-55b02bd0, #w-node-ff8e7011-3237-aa2e-7a45-7fd3785797e3-55b02bd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff8e7011-3237-aa2e-7a45-7fd3785797ea-55b02bd0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53b0-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53b5-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53b8-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53ba-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53bd-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53be-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53bf-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53c2-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53c4-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53c7-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53cc-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53d1-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53d4-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53d6-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53d9-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53da-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53db-55b02bd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53de-55b02bd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53e0-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53e3-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53e8-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53ed-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53f0-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53f2-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53f5-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53f6-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53f7-55b02bd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53fa-55b02bd0 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53fb-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53fd-55b02bd0, #w-node-_9b453110-8ebd-7380-6654-48d096d20e28-55b02bd0, #w-node-_9b453110-8ebd-7380-6654-48d096d20e2a-55b02bd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b453110-8ebd-7380-6654-48d096d20e31-55b02bd0 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-aac2f232-5e0c-ef94-adf6-b043e2939932-55b02bd0, #w-node-aac2f232-5e0c-ef94-adf6-b043e293993c-55b02bd0, #w-node-aac2f232-5e0c-ef94-adf6-b043e2939946-55b02bd0, #w-node-aac2f232-5e0c-ef94-adf6-b043e2939950-55b02bd0, #w-node-aac2f232-5e0c-ef94-adf6-b043e293995a-55b02bd0, #w-node-aac2f232-5e0c-ef94-adf6-b043e2939964-55b02bd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07194f55-19c5-0b3f-9895-5360074eccf2-55b02bd0, #w-node-_07194f55-19c5-0b3f-9895-5360074eccf3-55b02bd0, #w-node-_07194f55-19c5-0b3f-9895-5360074ecd04-55b02bd0, #w-node-_07194f55-19c5-0b3f-9895-5360074ecd05-55b02bd0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7b988a22-3d7b-f20b-40da-c46c4ba05d3d-55b02bd0 {
  align-self: center;
}

#w-node-_894e39f8-1ba3-56fb-993b-f87ea3467064-55b02bd0, #w-node-_894e39f8-1ba3-56fb-993b-f87ea3467066-55b02bd0, #w-node-_894e39f8-1ba3-56fb-993b-f87ea3467068-55b02bd0, #w-node-_894e39f8-1ba3-56fb-993b-f87ea3467069-55b02bd0, #w-node-_894e39f8-1ba3-56fb-993b-f87ea346706b-55b02bd0, #w-node-_894e39f8-1ba3-56fb-993b-f87ea346706f-55b02bd0, #w-node-_894e39f8-1ba3-56fb-993b-f87ea3467075-55b02bd0, #w-node-_894e39f8-1ba3-56fb-993b-f87ea3467076-55b02bd0, #w-node-cbee6969-8d77-ffb8-eca2-0b2ce7f1e74c-55b02bd0, #w-node-cbee6969-8d77-ffb8-eca2-0b2ce7f1e75d-55b02bd0, #w-node-cbee6969-8d77-ffb8-eca2-0b2ce7f1e78e-55b02bd0, #w-node-_855056ab-49b6-94a3-81df-375af79d12cd-55b02bd0, #w-node-_855056ab-49b6-94a3-81df-375af79d12d5-55b02bd0, #w-node-_855056ab-49b6-94a3-81df-375af79d12dd-55b02bd0, #w-node-_855056ab-49b6-94a3-81df-375af79d12e5-55b02bd0, #w-node-_855056ab-49b6-94a3-81df-375af79d1370-55b02bd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a330c2ce-5238-8dde-c360-824c2a44efb4-40a6f373 {
  place-self: center;
}

#w-node-e1f1eb73-3a99-2384-57d9-55b6871da55a-40a6f373, #w-node-_3f4cb76e-eeee-2ef7-ff71-4a127bc578a9-40a6f373, #w-node-_05d1dcff-93e9-c02c-3321-9b84eb2ba5cb-40a6f373, #w-node-_30896493-bfd0-0540-f045-be1d711a6923-40a6f373, #w-node-_2e40bba6-ae5e-9000-3b5d-8c16b18fc47d-40a6f373, #w-node-_83bc619b-e8b8-4315-5f32-84ec8a3f7bc2-40a6f373, #w-node-_83bc619b-e8b8-4315-5f32-84ec8a3f7bc8-40a6f373, #w-node-_83bc619b-e8b8-4315-5f32-84ec8a3f7bca-40a6f373, #w-node-_83bc619b-e8b8-4315-5f32-84ec8a3f7bd1-40a6f373, #w-node-_83bc619b-e8b8-4315-5f32-84ec8a3f7bd8-40a6f373, #w-node-_83bc619b-e8b8-4315-5f32-84ec8a3f7bdf-40a6f373, #w-node-_83bc619b-e8b8-4315-5f32-84ec8a3f7be6-40a6f373, #w-node-_83bc619b-e8b8-4315-5f32-84ec8a3f7bed-40a6f373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83bc619b-e8b8-4315-5f32-84ec8a3f7bf4-40a6f373 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fc3ed04a-4f32-1f19-3576-31181effeee3-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effeee8-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effeeeb-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effeeed-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effeef0-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effeef1-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effeef2-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effeef5-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effeef7-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effeefa-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effeeff-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effef04-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effef07-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effef09-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effef0c-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effef0d-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effef0e-40a6f373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc3ed04a-4f32-1f19-3576-31181effef11-40a6f373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-fc3ed04a-4f32-1f19-3576-31181effef13-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effef16-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effef1b-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effef20-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effef23-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effef25-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effef28-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effef29-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effef2a-40a6f373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc3ed04a-4f32-1f19-3576-31181effef2d-40a6f373 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-fc3ed04a-4f32-1f19-3576-31181effef2e-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effef30-40a6f373, #w-node-_324286a4-ace9-17dc-c8b2-6506a1d39db8-40a6f373, #w-node-_324286a4-ace9-17dc-c8b2-6506a1d39dba-40a6f373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_324286a4-ace9-17dc-c8b2-6506a1d39dc1-40a6f373 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_82a917fa-845c-8906-45aa-0ae336cd3f06-40a6f373, #w-node-_82a917fa-845c-8906-45aa-0ae336cd3f10-40a6f373, #w-node-_82a917fa-845c-8906-45aa-0ae336cd3f1a-40a6f373, #w-node-_82a917fa-845c-8906-45aa-0ae336cd3f24-40a6f373, #w-node-_82a917fa-845c-8906-45aa-0ae336cd3f2e-40a6f373, #w-node-_82a917fa-845c-8906-45aa-0ae336cd3f38-40a6f373 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9b68ace-10d5-a311-513d-8f391a9e4351-40a6f373, #w-node-e9b68ace-10d5-a311-513d-8f391a9e4352-40a6f373, #w-node-e9b68ace-10d5-a311-513d-8f391a9e4363-40a6f373, #w-node-e9b68ace-10d5-a311-513d-8f391a9e4364-40a6f373 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e2b2c5e1-07c9-c899-9a69-1245c8ddef2f-40a6f373 {
  align-self: center;
}

#w-node-_7b69204b-dde3-8f0c-588d-cac56d84bb47-40a6f373, #w-node-_7b69204b-dde3-8f0c-588d-cac56d84bb49-40a6f373, #w-node-_7b69204b-dde3-8f0c-588d-cac56d84bb4b-40a6f373, #w-node-_7b69204b-dde3-8f0c-588d-cac56d84bb4c-40a6f373, #w-node-_7b69204b-dde3-8f0c-588d-cac56d84bb4e-40a6f373, #w-node-_7b69204b-dde3-8f0c-588d-cac56d84bb52-40a6f373, #w-node-_7b69204b-dde3-8f0c-588d-cac56d84bb58-40a6f373, #w-node-_7b69204b-dde3-8f0c-588d-cac56d84bb59-40a6f373, #w-node-_84a45479-bf77-f02d-7142-1ea40d4bf0d1-40a6f373, #w-node-_84a45479-bf77-f02d-7142-1ea40d4bf0e2-40a6f373, #w-node-_84a45479-bf77-f02d-7142-1ea40d4bf113-40a6f373, #w-node-_710bbe34-c791-da51-42ac-b92dfdfaeb99-40a6f373, #w-node-_710bbe34-c791-da51-42ac-b92dfdfaebb1-40a6f373, #w-node-_710bbe34-c791-da51-42ac-b92dfdfaec3c-40a6f373, #w-node-d201362c-bcc5-4d9e-aebf-d798bbc893d2-2a3c15db, #w-node-b9b2a733-afa6-ecc9-0555-aa4178cd7b63-2a3c15db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb25f-2a3c15db {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb268-2a3c15db {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb271-2a3c15db, #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb27b-2a3c15db {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_182ead04-4822-f333-c9dd-06bfa5a59482-2a3c15db, #w-node-_182ead04-4822-f333-c9dd-06bfa5a59493-2a3c15db, #w-node-_182ead04-4822-f333-c9dd-06bfa5a594c4-2a3c15db, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32de-2a3c15db, #w-node-d201362c-bcc5-4d9e-aebf-d798bbc893d2-b308a0e4, #w-node-b9b2a733-afa6-ecc9-0555-aa4178cd7b63-b308a0e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb25f-b308a0e4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb268-b308a0e4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb271-b308a0e4, #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb27b-b308a0e4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_182ead04-4822-f333-c9dd-06bfa5a59482-b308a0e4, #w-node-_182ead04-4822-f333-c9dd-06bfa5a59493-b308a0e4, #w-node-_182ead04-4822-f333-c9dd-06bfa5a594c4-b308a0e4, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32de-b308a0e4, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32e6-b308a0e4, #w-node-d201362c-bcc5-4d9e-aebf-d798bbc893d2-0dc1112c, #w-node-b9b2a733-afa6-ecc9-0555-aa4178cd7b63-0dc1112c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb25f-0dc1112c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb268-0dc1112c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb271-0dc1112c, #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb27b-0dc1112c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_182ead04-4822-f333-c9dd-06bfa5a59482-0dc1112c, #w-node-_182ead04-4822-f333-c9dd-06bfa5a59493-0dc1112c, #w-node-_182ead04-4822-f333-c9dd-06bfa5a594c4-0dc1112c, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32de-0dc1112c, #w-node-d201362c-bcc5-4d9e-aebf-d798bbc893d2-30a2061f, #w-node-b9b2a733-afa6-ecc9-0555-aa4178cd7b63-30a2061f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb25f-30a2061f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb268-30a2061f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb271-30a2061f, #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb27b-30a2061f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_182ead04-4822-f333-c9dd-06bfa5a59482-30a2061f, #w-node-_182ead04-4822-f333-c9dd-06bfa5a59493-30a2061f, #w-node-_182ead04-4822-f333-c9dd-06bfa5a594c4-30a2061f, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32de-30a2061f, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32e6-30a2061f, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32ee-30a2061f, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32f6-30a2061f, #w-node-d201362c-bcc5-4d9e-aebf-d798bbc893d2-051dcbf7, #w-node-b9b2a733-afa6-ecc9-0555-aa4178cd7b63-051dcbf7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb25f-051dcbf7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb268-051dcbf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb271-051dcbf7, #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb27b-051dcbf7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_182ead04-4822-f333-c9dd-06bfa5a59482-051dcbf7, #w-node-_182ead04-4822-f333-c9dd-06bfa5a59493-051dcbf7, #w-node-_182ead04-4822-f333-c9dd-06bfa5a594c4-051dcbf7, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32de-051dcbf7, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32e6-051dcbf7, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32ee-051dcbf7, #w-node-d201362c-bcc5-4d9e-aebf-d798bbc893d2-9a358153, #w-node-b9b2a733-afa6-ecc9-0555-aa4178cd7b63-9a358153 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb25f-9a358153 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb268-9a358153 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb271-9a358153, #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb27b-9a358153 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_182ead04-4822-f333-c9dd-06bfa5a59482-9a358153, #w-node-_182ead04-4822-f333-c9dd-06bfa5a59493-9a358153, #w-node-_182ead04-4822-f333-c9dd-06bfa5a594c4-9a358153, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32de-9a358153, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32e6-9a358153, #w-node-d201362c-bcc5-4d9e-aebf-d798bbc893d2-65fefdb3, #w-node-b9b2a733-afa6-ecc9-0555-aa4178cd7b63-65fefdb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb25f-65fefdb3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb268-65fefdb3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb271-65fefdb3, #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb27b-65fefdb3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_182ead04-4822-f333-c9dd-06bfa5a59482-65fefdb3, #w-node-_182ead04-4822-f333-c9dd-06bfa5a59493-65fefdb3, #w-node-_182ead04-4822-f333-c9dd-06bfa5a594c4-65fefdb3, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32de-65fefdb3, #w-node-_2ed65885-cc47-681b-f7f1-802b2d4e32e6-65fefdb3, #w-node-_2772ce49-7ab8-1439-6b6a-bfeed54d496b-6bdafd8f, #w-node-_2772ce49-7ab8-1439-6b6a-bfeed54d496d-6bdafd8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2772ce49-7ab8-1439-6b6a-bfeed54d4974-6bdafd8f {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_8cf0899e-98ec-82e1-456f-eb644aa00b5f-6bdafd8f, #w-node-_8cf0899e-98ec-82e1-456f-eb644aa00b69-6bdafd8f, #w-node-_8cf0899e-98ec-82e1-456f-eb644aa00b73-6bdafd8f, #w-node-_8cf0899e-98ec-82e1-456f-eb644aa00b7d-6bdafd8f, #w-node-_8cf0899e-98ec-82e1-456f-eb644aa00b87-6bdafd8f, #w-node-_8cf0899e-98ec-82e1-456f-eb644aa00b91-6bdafd8f, #w-node-_8cf0899e-98ec-82e1-456f-eb644aa00b9b-6bdafd8f, #w-node-_8cf0899e-98ec-82e1-456f-eb644aa00ba1-6bdafd8f, #w-node-_8cf0899e-98ec-82e1-456f-eb644aa00bdc-6bdafd8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5ce1c4a-bdc6-263f-9074-00e55937e121-6bdafd8f {
  justify-self: center;
}

#w-node-_8d727443-ccb3-fdfe-7d11-fd53ab1b8467-6bdafd8f, #w-node-_4905c0c1-2408-533b-c36f-1e16da337dac-6bdafd8f, #w-node-_06b2168f-85fa-5675-b90c-cb408fd81b53-6bdafd8f, #w-node-d50360e2-2f92-f3b3-8318-9283e8fc5673-6bdafd8f, #w-node-_8dfcf153-3b59-3bb3-b0e1-719e82de7872-6bdafd8f {
  align-self: center;
}

#w-node-ecbbf21d-f8cd-03c3-947d-3feb0f5caee5-6bdafd8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_179a4462-10c6-14e3-c687-508a9d2a788d-6bdafd8f, #w-node-_4240448d-ef94-4dbf-50d0-dc19465caf8b-6bdafd8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_053c137d-7ade-073a-5d19-b3fcef5cecf6-6bdafd8f, #w-node-cf820402-9b40-8153-8298-179f2bc7a95a-6bdafd8f, #w-node-f3048f41-1cc0-825b-7730-8c4164115a54-6bdafd8f, #w-node-_1c17f496-41c5-a04c-b91c-ffaa43c0d916-6bdafd8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5175747a-9d09-5b64-bf7c-73570de08a92-6bdafd8f {
  align-self: center;
}

#w-node-_4e37012b-045e-164e-5af0-3e8f4157c3cb-6bdafd8f, #w-node-a0c8a142-299d-1eda-bf45-c42a71c1e646-6bdafd8f, #w-node-a9ecf58c-2013-546a-8f79-685204e7230e-6bdafd8f, #w-node-_895ac2c9-88fc-44b9-bbb9-98d7cbfee9ab-6bdafd8f, #w-node-_800d5997-9059-aa70-39cf-e96c3d86ce79-6bdafd8f, #w-node-bf479480-0774-6e7a-dbf4-62f82d75f44e-6bdafd8f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e47c0c5a-55ab-5337-c007-d3d4e164b4d4-6bdafd8f, #w-node-e47c0c5a-55ab-5337-c007-d3d4e164b4e6-6bdafd8f, #w-node-e47c0c5a-55ab-5337-c007-d3d4e164b517-6bdafd8f, #w-node-_402b39e6-e428-6113-9566-de3a41d7354f-4059e86e, #w-node-_402b39e6-e428-6113-9566-de3a41d73551-4059e86e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_402b39e6-e428-6113-9566-de3a41d73558-4059e86e, #w-node-_402b39e6-e428-6113-9566-de3a41d7355a-4059e86e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-c6e56c42-ca39-3f60-f207-46143faa9328-4059e86e, #w-node-c6e56c42-ca39-3f60-f207-46143faa9332-4059e86e, #w-node-c6e56c42-ca39-3f60-f207-46143faa933c-4059e86e, #w-node-c6e56c42-ca39-3f60-f207-46143faa9346-4059e86e, #w-node-c6e56c42-ca39-3f60-f207-46143faa9350-4059e86e, #w-node-c6e56c42-ca39-3f60-f207-46143faa935a-4059e86e, #w-node-c6e56c42-ca39-3f60-f207-46143faa9364-4059e86e, #w-node-c6e56c42-ca39-3f60-f207-46143faa936a-4059e86e, #w-node-c6e56c42-ca39-3f60-f207-46143faa9374-4059e86e, #w-node-c6e56c42-ca39-3f60-f207-46143faa937a-4059e86e, #w-node-c6e56c42-ca39-3f60-f207-46143faa9384-4059e86e, #w-node-c6e56c42-ca39-3f60-f207-46143faa938a-4059e86e, #w-node-c6e56c42-ca39-3f60-f207-46143faa9394-4059e86e, #w-node-c6e56c42-ca39-3f60-f207-46143faa939a-4059e86e, #w-node-_4d35d446-698c-c960-7785-cb8391410827-4059e86e, #w-node-_20980ab1-0fef-64e5-ec33-c8d732766153-4059e86e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20980ab1-0fef-64e5-ec33-c8d732766155-4059e86e, #w-node-_20980ab1-0fef-64e5-ec33-c8d73276615a-4059e86e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_20980ab1-0fef-64e5-ec33-c8d73276617b-4059e86e, #w-node-_20980ab1-0fef-64e5-ec33-c8d73276617d-4059e86e, #w-node-_20980ab1-0fef-64e5-ec33-c8d73276617f-4059e86e, #w-node-_20980ab1-0fef-64e5-ec33-c8d732766181-4059e86e, #w-node-a30fdae1-0c05-a40c-9e63-aae405f569ae-4059e86e, #w-node-ab28142d-d188-5fc5-5f1c-8c7308d0a581-4059e86e, #w-node-ea49bfcb-4e6b-7275-181a-c16dd06194c3-4059e86e, #w-node-ea49bfcb-4e6b-7275-181a-c16dd06194d4-4059e86e, #w-node-ea49bfcb-4e6b-7275-181a-c16dd0619505-4059e86e, #w-node-_2772ce49-7ab8-1439-6b6a-bfeed54d496b-264f89bd, #w-node-_2772ce49-7ab8-1439-6b6a-bfeed54d496d-264f89bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2772ce49-7ab8-1439-6b6a-bfeed54d4974-264f89bd {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_4d5b13e4-1f77-9fe7-db29-3ce94f8a71f7-264f89bd, #w-node-_4d5b13e4-1f77-9fe7-db29-3ce94f8a7201-264f89bd, #w-node-_4d5b13e4-1f77-9fe7-db29-3ce94f8a720b-264f89bd, #w-node-_4d5b13e4-1f77-9fe7-db29-3ce94f8a7215-264f89bd, #w-node-_4d5b13e4-1f77-9fe7-db29-3ce94f8a721f-264f89bd, #w-node-_4d5b13e4-1f77-9fe7-db29-3ce94f8a7229-264f89bd, #w-node-_4d5b13e4-1f77-9fe7-db29-3ce94f8a7233-264f89bd, #w-node-_4d5b13e4-1f77-9fe7-db29-3ce94f8a7239-264f89bd, #w-node-_4d5b13e4-1f77-9fe7-db29-3ce94f8a7275-264f89bd, #w-node-ecbbf21d-f8cd-03c3-947d-3feb0f5caee5-264f89bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_179a4462-10c6-14e3-c687-508a9d2a788d-264f89bd, #w-node-_4240448d-ef94-4dbf-50d0-dc19465caf8b-264f89bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_053c137d-7ade-073a-5d19-b3fcef5cecf6-264f89bd, #w-node-cf820402-9b40-8153-8298-179f2bc7a95a-264f89bd, #w-node-f3048f41-1cc0-825b-7730-8c4164115a54-264f89bd, #w-node-_1c17f496-41c5-a04c-b91c-ffaa43c0d916-264f89bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d727443-ccb3-fdfe-7d11-fd53ab1b8467-264f89bd, #w-node-_4905c0c1-2408-533b-c36f-1e16da337dac-264f89bd, #w-node-_06b2168f-85fa-5675-b90c-cb408fd81b53-264f89bd, #w-node-d50360e2-2f92-f3b3-8318-9283e8fc5673-264f89bd, #w-node-_8dfcf153-3b59-3bb3-b0e1-719e82de7872-264f89bd, #w-node-_5175747a-9d09-5b64-bf7c-73570de08a92-264f89bd {
  align-self: center;
}

#w-node-_4e37012b-045e-164e-5af0-3e8f4157c3cb-264f89bd, #w-node-a0c8a142-299d-1eda-bf45-c42a71c1e646-264f89bd, #w-node-a9ecf58c-2013-546a-8f79-685204e7230e-264f89bd, #w-node-_895ac2c9-88fc-44b9-bbb9-98d7cbfee9ab-264f89bd, #w-node-_800d5997-9059-aa70-39cf-e96c3d86ce79-264f89bd, #w-node-bf479480-0774-6e7a-dbf4-62f82d75f44e-264f89bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e47c0c5a-55ab-5337-c007-d3d4e164b4d4-264f89bd, #w-node-e47c0c5a-55ab-5337-c007-d3d4e164b4e6-264f89bd, #w-node-e47c0c5a-55ab-5337-c007-d3d4e164b517-264f89bd, #w-node-_402b39e6-e428-6113-9566-de3a41d7354f-8a18615c, #w-node-_402b39e6-e428-6113-9566-de3a41d73551-8a18615c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_402b39e6-e428-6113-9566-de3a41d73558-8a18615c {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_9ac55b43-a147-3e34-4296-be4218fa50f3-8a18615c, #w-node-_9ac55b43-a147-3e34-4296-be4218fa50fd-8a18615c, #w-node-_9ac55b43-a147-3e34-4296-be4218fa5107-8a18615c, #w-node-_9ac55b43-a147-3e34-4296-be4218fa5111-8a18615c, #w-node-_9ac55b43-a147-3e34-4296-be4218fa511b-8a18615c, #w-node-_9ac55b43-a147-3e34-4296-be4218fa5126-8a18615c, #w-node-_9ac55b43-a147-3e34-4296-be4218fa5130-8a18615c, #w-node-_9ac55b43-a147-3e34-4296-be4218fa5136-8a18615c, #w-node-_9ac55b43-a147-3e34-4296-be4218fa5140-8a18615c, #w-node-_9ac55b43-a147-3e34-4296-be4218fa5146-8a18615c, #w-node-_4d35d446-698c-c960-7785-cb8391410827-8a18615c, #w-node-_276a34c6-2e0b-031f-57e5-71117a195b61-8a18615c, #w-node-ca4f0d66-f5f1-02a8-e974-66de3b2b450e-8a18615c, #w-node-_7a8d2f2d-ea25-94e3-a908-0ea0f21cf6e5-8a18615c, #w-node-_2442bf02-46c8-3a62-5f5c-46eef4445a6b-8a18615c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2442bf02-46c8-3a62-5f5c-46eef4445a6d-8a18615c, #w-node-_2442bf02-46c8-3a62-5f5c-46eef4445a72-8a18615c, #w-node-_2442bf02-46c8-3a62-5f5c-46eef4445a77-8a18615c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2442bf02-46c8-3a62-5f5c-46eef4445a9c-8a18615c, #w-node-_2442bf02-46c8-3a62-5f5c-46eef4445a9e-8a18615c, #w-node-_2442bf02-46c8-3a62-5f5c-46eef4445aa0-8a18615c, #w-node-_2442bf02-46c8-3a62-5f5c-46eef4445aa2-8a18615c, #w-node-_20980ab1-0fef-64e5-ec33-c8d732766153-8a18615c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20980ab1-0fef-64e5-ec33-c8d732766155-8a18615c, #w-node-_20980ab1-0fef-64e5-ec33-c8d73276615a-8a18615c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_20980ab1-0fef-64e5-ec33-c8d73276617b-8a18615c, #w-node-_20980ab1-0fef-64e5-ec33-c8d73276617d-8a18615c, #w-node-_20980ab1-0fef-64e5-ec33-c8d73276617f-8a18615c, #w-node-_20980ab1-0fef-64e5-ec33-c8d732766181-8a18615c, #w-node-ea49bfcb-4e6b-7275-181a-c16dd06194c3-8a18615c, #w-node-ea49bfcb-4e6b-7275-181a-c16dd06194d4-8a18615c, #w-node-ea49bfcb-4e6b-7275-181a-c16dd0619505-8a18615c, #w-node-_402b39e6-e428-6113-9566-de3a41d7354f-94b12c10, #w-node-_402b39e6-e428-6113-9566-de3a41d73551-94b12c10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_402b39e6-e428-6113-9566-de3a41d73558-94b12c10 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6b53edfc-186b-38d6-3bcc-911d807b0dd6-94b12c10, #w-node-_6b53edfc-186b-38d6-3bcc-911d807b0de0-94b12c10, #w-node-_6b53edfc-186b-38d6-3bcc-911d807b0dea-94b12c10, #w-node-_6b53edfc-186b-38d6-3bcc-911d807b0df4-94b12c10, #w-node-_6b53edfc-186b-38d6-3bcc-911d807b0dfe-94b12c10, #w-node-_6b53edfc-186b-38d6-3bcc-911d807b0e08-94b12c10, #w-node-_6b53edfc-186b-38d6-3bcc-911d807b0e12-94b12c10, #w-node-_6b53edfc-186b-38d6-3bcc-911d807b0e18-94b12c10, #w-node-_6b53edfc-186b-38d6-3bcc-911d807b0e22-94b12c10, #w-node-_6b53edfc-186b-38d6-3bcc-911d807b0e28-94b12c10, #w-node-_4d35d446-698c-c960-7785-cb8391410827-94b12c10, #w-node-_276a34c6-2e0b-031f-57e5-71117a195b61-94b12c10, #w-node-_9218c3bb-ebc6-f60e-3f05-178bbe2d8b26-94b12c10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9218c3bb-ebc6-f60e-3f05-178bbe2d8b28-94b12c10, #w-node-_9218c3bb-ebc6-f60e-3f05-178bbe2d8b2d-94b12c10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9218c3bb-ebc6-f60e-3f05-178bbe2d8b52-94b12c10, #w-node-_9218c3bb-ebc6-f60e-3f05-178bbe2d8b54-94b12c10, #w-node-_9218c3bb-ebc6-f60e-3f05-178bbe2d8b56-94b12c10, #w-node-_9218c3bb-ebc6-f60e-3f05-178bbe2d8b58-94b12c10, #w-node-_20980ab1-0fef-64e5-ec33-c8d732766153-94b12c10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20980ab1-0fef-64e5-ec33-c8d732766155-94b12c10, #w-node-_20980ab1-0fef-64e5-ec33-c8d73276615a-94b12c10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_20980ab1-0fef-64e5-ec33-c8d73276617b-94b12c10, #w-node-_20980ab1-0fef-64e5-ec33-c8d73276617d-94b12c10, #w-node-_20980ab1-0fef-64e5-ec33-c8d73276617f-94b12c10, #w-node-_20980ab1-0fef-64e5-ec33-c8d732766181-94b12c10, #w-node-ea49bfcb-4e6b-7275-181a-c16dd06194c3-94b12c10, #w-node-ea49bfcb-4e6b-7275-181a-c16dd06194d4-94b12c10, #w-node-ea49bfcb-4e6b-7275-181a-c16dd0619505-94b12c10, #w-node-_402b39e6-e428-6113-9566-de3a41d73551-8d63aec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_402b39e6-e428-6113-9566-de3a41d73558-8d63aec3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d54f38ed-006d-d70a-6340-a14e6a915f01-8d63aec3, #w-node-d54f38ed-006d-d70a-6340-a14e6a915f0b-8d63aec3, #w-node-d54f38ed-006d-d70a-6340-a14e6a915f15-8d63aec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d35d446-698c-c960-7785-cb8391410809-8d63aec3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b6a5bf7b-16b7-b105-44e1-081eb08c56b7-8d63aec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6a5bf7b-16b7-b105-44e1-081eb08c56b9-8d63aec3, #w-node-b6a5bf7b-16b7-b105-44e1-081eb08c56be-8d63aec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b6a5bf7b-16b7-b105-44e1-081eb08c56e3-8d63aec3, #w-node-b6a5bf7b-16b7-b105-44e1-081eb08c56e5-8d63aec3, #w-node-b6a5bf7b-16b7-b105-44e1-081eb08c56e7-8d63aec3, #w-node-b6a5bf7b-16b7-b105-44e1-081eb08c56e9-8d63aec3, #w-node-_20980ab1-0fef-64e5-ec33-c8d732766153-8d63aec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20980ab1-0fef-64e5-ec33-c8d732766155-8d63aec3, #w-node-_20980ab1-0fef-64e5-ec33-c8d73276615a-8d63aec3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_20980ab1-0fef-64e5-ec33-c8d73276617b-8d63aec3, #w-node-_20980ab1-0fef-64e5-ec33-c8d73276617d-8d63aec3, #w-node-_20980ab1-0fef-64e5-ec33-c8d73276617f-8d63aec3, #w-node-_20980ab1-0fef-64e5-ec33-c8d732766181-8d63aec3, #w-node-ea49bfcb-4e6b-7275-181a-c16dd06194c3-8d63aec3, #w-node-ea49bfcb-4e6b-7275-181a-c16dd06194d4-8d63aec3, #w-node-ea49bfcb-4e6b-7275-181a-c16dd0619505-8d63aec3, #w-node-_20446cbf-619b-66e8-530c-694e20880ebb-2380aff6, #w-node-_20446cbf-619b-66e8-530c-694e20880ebd-2380aff6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20446cbf-619b-66e8-530c-694e20880ec4-2380aff6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_2256f3fc-7d06-7502-84f1-93c532319643-2380aff6, #w-node-_2256f3fc-7d06-7502-84f1-93c53231964d-2380aff6, #w-node-_2256f3fc-7d06-7502-84f1-93c532319657-2380aff6, #w-node-_2256f3fc-7d06-7502-84f1-93c532319661-2380aff6, #w-node-_2256f3fc-7d06-7502-84f1-93c53231966b-2380aff6, #w-node-_2256f3fc-7d06-7502-84f1-93c532319675-2380aff6, #w-node-_2256f3fc-7d06-7502-84f1-93c53231967f-2380aff6, #w-node-_2256f3fc-7d06-7502-84f1-93c532319685-2380aff6, #w-node-ea49bfcb-4e6b-7275-181a-c16dd06194c3-2380aff6, #w-node-ea49bfcb-4e6b-7275-181a-c16dd06194d4-2380aff6, #w-node-ea49bfcb-4e6b-7275-181a-c16dd0619505-2380aff6, #w-node-_61a0f4a8-0dbc-dcb0-6576-933745edff36-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61a0f4a8-0dbc-dcb0-6576-933745edff38-3c66946c, #w-node-_61a0f4a8-0dbc-dcb0-6576-933745edff3d-3c66946c, #w-node-_1935f9bb-f65b-6cc4-e225-45b8fbe53196-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_61a0f4a8-0dbc-dcb0-6576-933745edff5e-3c66946c, #w-node-_61a0f4a8-0dbc-dcb0-6576-933745edff60-3c66946c, #w-node-_61a0f4a8-0dbc-dcb0-6576-933745edff62-3c66946c, #w-node-_61a0f4a8-0dbc-dcb0-6576-933745edff64-3c66946c, #w-node-_61a0f4a8-0dbc-dcb0-6576-933745edff66-3c66946c, #w-node-_61a0f4a8-0dbc-dcb0-6576-933745edff68-3c66946c, #w-node-_2e20587e-71c6-f2d4-04f4-d6bbe06df729-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e20587e-71c6-f2d4-04f4-d6bbe06df72b-3c66946c, #w-node-_2e20587e-71c6-f2d4-04f4-d6bbe06df730-3c66946c, #w-node-_6ccea0bd-f0b3-ed8c-21c0-aae3eb4d2acc-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2e20587e-71c6-f2d4-04f4-d6bbe06df751-3c66946c, #w-node-_2e20587e-71c6-f2d4-04f4-d6bbe06df753-3c66946c, #w-node-_2e20587e-71c6-f2d4-04f4-d6bbe06df759-3c66946c, #w-node-_2e20587e-71c6-f2d4-04f4-d6bbe06df75b-3c66946c, #w-node-_30602aac-962b-9afd-beac-640a9fb1b10b-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30602aac-962b-9afd-beac-640a9fb1b10d-3c66946c, #w-node-_30602aac-962b-9afd-beac-640a9fb1b112-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_30602aac-962b-9afd-beac-640a9fb1b133-3c66946c, #w-node-_30602aac-962b-9afd-beac-640a9fb1b135-3c66946c, #w-node-_30602aac-962b-9afd-beac-640a9fb1b137-3c66946c, #w-node-_30602aac-962b-9afd-beac-640a9fb1b139-3c66946c, #w-node-_30305f7b-f443-8ec0-97b4-c73b3f1a036c-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30305f7b-f443-8ec0-97b4-c73b3f1a036e-3c66946c, #w-node-_30305f7b-f443-8ec0-97b4-c73b3f1a0373-3c66946c, #w-node-_6f6bb60b-690b-982b-5db4-c68d24ca1445-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_30305f7b-f443-8ec0-97b4-c73b3f1a0394-3c66946c, #w-node-_30305f7b-f443-8ec0-97b4-c73b3f1a0396-3c66946c, #w-node-_61a0f4a8-0dbc-dcb0-6576-933745edfef6-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61a0f4a8-0dbc-dcb0-6576-933745edfef8-3c66946c, #w-node-_61a0f4a8-0dbc-dcb0-6576-933745edfefd-3c66946c, #w-node-_0fcb833d-d51b-d142-0b25-cf5d9b3ec0b3-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_61a0f4a8-0dbc-dcb0-6576-933745edff1e-3c66946c, #w-node-_61a0f4a8-0dbc-dcb0-6576-933745edff20-3c66946c, #w-node-_61a0f4a8-0dbc-dcb0-6576-933745edff22-3c66946c, #w-node-_61a0f4a8-0dbc-dcb0-6576-933745edff24-3c66946c, #w-node-_8dc09782-1b6e-9f48-b4d0-8f0d05999b04-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8dc09782-1b6e-9f48-b4d0-8f0d05999b06-3c66946c, #w-node-_8dc09782-1b6e-9f48-b4d0-8f0d05999b0b-3c66946c, #w-node-b4564d6b-2d82-4194-e2fb-bcd83e488259-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8dc09782-1b6e-9f48-b4d0-8f0d05999b2c-3c66946c, #w-node-_8dc09782-1b6e-9f48-b4d0-8f0d05999b2e-3c66946c, #w-node-_8dc09782-1b6e-9f48-b4d0-8f0d05999b30-3c66946c, #w-node-_8dc09782-1b6e-9f48-b4d0-8f0d05999b32-3c66946c, #w-node-_8dc09782-1b6e-9f48-b4d0-8f0d05999b44-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8dc09782-1b6e-9f48-b4d0-8f0d05999b46-3c66946c, #w-node-_8dc09782-1b6e-9f48-b4d0-8f0d05999b4b-3c66946c, #w-node-bd71328a-5d9d-b00e-df02-b329fbd9f85e-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8dc09782-1b6e-9f48-b4d0-8f0d05999b6c-3c66946c, #w-node-_8dc09782-1b6e-9f48-b4d0-8f0d05999b6e-3c66946c, #w-node-_8dc09782-1b6e-9f48-b4d0-8f0d05999b70-3c66946c, #w-node-_8dc09782-1b6e-9f48-b4d0-8f0d05999b76-3c66946c, #w-node-c280296c-491b-2f30-0728-5dba167e1002-3c66946c, #w-node-_1f4eac6c-4e7c-1631-7bcf-dda2d4759da1-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f4eac6c-4e7c-1631-7bcf-dda2d4759da3-3c66946c, #w-node-_1f4eac6c-4e7c-1631-7bcf-dda2d4759da8-3c66946c, #w-node-_79571384-bedb-01a1-4a9a-bd68cda2a684-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1f4eac6c-4e7c-1631-7bcf-dda2d4759dc9-3c66946c, #w-node-_1f4eac6c-4e7c-1631-7bcf-dda2d4759dcb-3c66946c, #w-node-_1f4eac6c-4e7c-1631-7bcf-dda2d4759dcd-3c66946c, #w-node-_1f4eac6c-4e7c-1631-7bcf-dda2d4759dcf-3c66946c, #w-node-_1f4eac6c-4e7c-1631-7bcf-dda2d4759dd1-3c66946c, #w-node-_5014ced0-e1ba-8248-dd15-8e5d889f71d0-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5014ced0-e1ba-8248-dd15-8e5d889f71d2-3c66946c, #w-node-_5014ced0-e1ba-8248-dd15-8e5d889f71d7-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5014ced0-e1ba-8248-dd15-8e5d889f71f8-3c66946c, #w-node-_5014ced0-e1ba-8248-dd15-8e5d889f71fa-3c66946c, #w-node-_5014ced0-e1ba-8248-dd15-8e5d889f71fc-3c66946c, #w-node-_5014ced0-e1ba-8248-dd15-8e5d889f71fe-3c66946c, #w-node-db77a77e-190f-43b2-748f-aad5d077a4d8-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db77a77e-190f-43b2-748f-aad5d077a4da-3c66946c, #w-node-db77a77e-190f-43b2-748f-aad5d077a4df-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-db77a77e-190f-43b2-748f-aad5d077a500-3c66946c, #w-node-db77a77e-190f-43b2-748f-aad5d077a502-3c66946c, #w-node-db77a77e-190f-43b2-748f-aad5d077a504-3c66946c, #w-node-db77a77e-190f-43b2-748f-aad5d077a518-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db77a77e-190f-43b2-748f-aad5d077a51a-3c66946c, #w-node-db77a77e-190f-43b2-748f-aad5d077a51f-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b3a5053b-7f94-1b01-6f37-0da244610792-3c66946c, #w-node-b3a5053b-7f94-1b01-6f37-0da244610794-3c66946c, #w-node-b3a5053b-7f94-1b01-6f37-0da244610796-3c66946c, #w-node-_7eafed36-c7bf-334c-1df3-486553fefea7-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7eafed36-c7bf-334c-1df3-486553fefea9-3c66946c, #w-node-_7eafed36-c7bf-334c-1df3-486553fefeae-3c66946c, #w-node-_3ee28b43-6b9f-935c-457b-362b0718ef7e-3c66946c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dd8afe2c-d192-0bc2-0451-6b94c2307e2d-3c66946c, #w-node-dd8afe2c-d192-0bc2-0451-6b94c2307e2f-3c66946c, #w-node-dd8afe2c-d192-0bc2-0451-6b94c2307e31-3c66946c, #w-node-ecad8d9b-4d44-9a9a-e2ea-219a67845a51-3c66946c, #w-node-ecad8d9b-4d44-9a9a-e2ea-219a67845a62-3c66946c, #w-node-ecad8d9b-4d44-9a9a-e2ea-219a67845a93-3c66946c, #w-node-ecd8386b-dd14-a96e-d1d2-d93f18686287-595bdc2a, #w-node-fe7b685f-2c78-8721-da32-14230ce283ca-595bdc2a, #w-node-_2ba44dad-9e9c-cb37-aafc-d20252c67c99-595bdc2a, #w-node-_6c497bdb-cf92-048c-214d-b5579678278d-595bdc2a, #w-node-_00d2849d-2ebe-a407-7b62-129bba95b897-595bdc2a, #w-node-_247b872c-8e60-8a0f-cf10-98434dff3e31-595bdc2a, #w-node-e18e1466-1100-76cf-ad7a-dc488f40bd8b-595bdc2a, #w-node-_089a786d-3820-629c-67da-1f6f3112801b-595bdc2a, #w-node-_6e4b2b1c-be76-dcd5-e0f3-e9891b4f268e-595bdc2a, #w-node-_6b5e329a-902f-b1aa-cdaa-964ab3eb832a-595bdc2a, #w-node-_6b5e329a-902f-b1aa-cdaa-964ab3eb8332-595bdc2a, #w-node-_6b5e329a-902f-b1aa-cdaa-964ab3eb833a-595bdc2a, #w-node-_6b5e329a-902f-b1aa-cdaa-964ab3eb8342-595bdc2a, #w-node-_6b5e329a-902f-b1aa-cdaa-964ab3eb834a-595bdc2a, #w-node-_6b5e329a-902f-b1aa-cdaa-964ab3eb8352-595bdc2a, #w-node-_6b5e329a-902f-b1aa-cdaa-964ab3eb835a-595bdc2a, #w-node-_6b5e329a-902f-b1aa-cdaa-964ab3eb8393-595bdc2a, #w-node-_6b5e329a-902f-b1aa-cdaa-964ab3eb83bf-595bdc2a, #w-node-_597a0630-9620-a1d9-a399-8bf3d49cad59-595bdc2a, #w-node-_597a0630-9620-a1d9-a399-8bf3d49cad63-595bdc2a, #w-node-_597a0630-9620-a1d9-a399-8bf3d49cad6d-595bdc2a, #w-node-_597a0630-9620-a1d9-a399-8bf3d49cad77-595bdc2a, #w-node-_597a0630-9620-a1d9-a399-8bf3d49cad81-595bdc2a, #w-node-_597a0630-9620-a1d9-a399-8bf3d49cad8b-595bdc2a, #w-node-_597a0630-9620-a1d9-a399-8bf3d49cad95-595bdc2a, #w-node-_597a0630-9620-a1d9-a399-8bf3d49cad9b-595bdc2a, #w-node-eec67208-0b18-7ce1-5ad9-64c43863f3db-595bdc2a, #w-node-_3e1d1747-4032-ba64-62e3-46520f725f98-595bdc2a, #w-node-_3e1d1747-4032-ba64-62e3-46520f725fa0-595bdc2a, #w-node-_3e1d1747-4032-ba64-62e3-46520f725fa8-595bdc2a, #w-node-_3e1d1747-4032-ba64-62e3-46520f725fb0-595bdc2a, #w-node-_3e1d1747-4032-ba64-62e3-46520f725fb8-595bdc2a, #w-node-_3e1d1747-4032-ba64-62e3-46520f725fc0-595bdc2a, #w-node-_3e1d1747-4032-ba64-62e3-46520f725fc8-595bdc2a, #w-node-_3e1d1747-4032-ba64-62e3-46520f726001-595bdc2a, #w-node-_3e1d1747-4032-ba64-62e3-46520f72602d-595bdc2a, #w-node-_822fff1d-e5d5-9aac-1c98-c6e83a5510bb-595bdc2a, #w-node-_822fff1d-e5d5-9aac-1c98-c6e83a5510c5-595bdc2a, #w-node-_822fff1d-e5d5-9aac-1c98-c6e83a5510cf-595bdc2a, #w-node-_822fff1d-e5d5-9aac-1c98-c6e83a5510d9-595bdc2a, #w-node-_822fff1d-e5d5-9aac-1c98-c6e83a5510e3-595bdc2a, #w-node-_822fff1d-e5d5-9aac-1c98-c6e83a5510ed-595bdc2a, #w-node-_822fff1d-e5d5-9aac-1c98-c6e83a5510f7-595bdc2a, #w-node-_822fff1d-e5d5-9aac-1c98-c6e83a5510fd-595bdc2a, #w-node-_6892cd01-8a95-cf85-d70b-5cc14f581700-595bdc2a, #w-node-_6892cd01-8a95-cf85-d70b-5cc14f581706-595bdc2a, #w-node-bac946b0-fb19-9a89-0537-4687f1ea3d42-595bdc2a, #w-node-bac946b0-fb19-9a89-0537-4687f1ea3d48-595bdc2a, #w-node-_22600c85-ef35-dcb3-50f8-05c8a18e7228-595bdc2a, #w-node-_22600c85-ef35-dcb3-50f8-05c8a18e722e-595bdc2a, #w-node-dbda3e02-a9e1-df62-33c6-1f24877d708f-595bdc2a, #w-node-dbda3e02-a9e1-df62-33c6-1f24877d7099-595bdc2a, #w-node-dbda3e02-a9e1-df62-33c6-1f24877d70a3-595bdc2a, #w-node-_8351dcc2-078e-15cb-9fc8-c999528e60fd-595bdc2a, #w-node-_8351dcc2-078e-15cb-9fc8-c999528e6107-595bdc2a, #w-node-_8351dcc2-078e-15cb-9fc8-c999528e6111-595bdc2a, #w-node-_8351dcc2-078e-15cb-9fc8-c999528e611b-595bdc2a, #w-node-_8351dcc2-078e-15cb-9fc8-c999528e6125-595bdc2a, #w-node-_8351dcc2-078e-15cb-9fc8-c999528e612f-595bdc2a, #w-node-_8351dcc2-078e-15cb-9fc8-c999528e6139-595bdc2a, #w-node-_8351dcc2-078e-15cb-9fc8-c999528e613f-595bdc2a, #w-node-d7c49a09-46f6-ea68-af01-da3d2c163822-595bdc2a, #w-node-d7c49a09-46f6-ea68-af01-da3d2c163828-595bdc2a, #w-node-_55942a6d-1323-e049-3157-7ab989dc7e03-595bdc2a, #w-node-_55942a6d-1323-e049-3157-7ab989dc7e0d-595bdc2a, #w-node-_55942a6d-1323-e049-3157-7ab989dc7e17-595bdc2a, #w-node-_55942a6d-1323-e049-3157-7ab989dc7e21-595bdc2a, #w-node-_55942a6d-1323-e049-3157-7ab989dc7e2b-595bdc2a, #w-node-_55942a6d-1323-e049-3157-7ab989dc7e35-595bdc2a, #w-node-_55942a6d-1323-e049-3157-7ab989dc7e3f-595bdc2a, #w-node-_55942a6d-1323-e049-3157-7ab989dc7e45-595bdc2a, #w-node-_5d4b4387-c20e-4cfd-913c-2ce663e59868-595bdc2a, #w-node-_5d4b4387-c20e-4cfd-913c-2ce663e59872-595bdc2a, #w-node-_5d4b4387-c20e-4cfd-913c-2ce663e5987c-595bdc2a, #w-node-_5d4b4387-c20e-4cfd-913c-2ce663e59886-595bdc2a, #w-node-_5d4b4387-c20e-4cfd-913c-2ce663e59890-595bdc2a, #w-node-_5d4b4387-c20e-4cfd-913c-2ce663e5989a-595bdc2a, #w-node-_5d4b4387-c20e-4cfd-913c-2ce663e598a4-595bdc2a, #w-node-_5d4b4387-c20e-4cfd-913c-2ce663e598aa-595bdc2a, #w-node-f4f792bc-cde1-734e-38b1-7bf666ff1b95-595bdc2a, #w-node-f4f792bc-cde1-734e-38b1-7bf666ff1b9b-595bdc2a, #w-node-_006000f6-c69c-8274-3885-0a3944f160e7-83ef5fe2, #w-node-_006000f6-c69c-8274-3885-0a3944f160f1-83ef5fe2, #w-node-_006000f6-c69c-8274-3885-0a3944f160fb-83ef5fe2, #w-node-_006000f6-c69c-8274-3885-0a3944f16105-83ef5fe2, #w-node-_006000f6-c69c-8274-3885-0a3944f1610f-83ef5fe2, #w-node-_006000f6-c69c-8274-3885-0a3944f16119-83ef5fe2, #w-node-_006000f6-c69c-8274-3885-0a3944f16123-83ef5fe2, #w-node-_006000f6-c69c-8274-3885-0a3944f16129-83ef5fe2, #w-node-_006000f6-c69c-8274-3885-0a3944f16164-83ef5fe2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-e708a5ea-8444-3fb2-4fa1-654e4fb29746-17a2c895 {
    justify-self: center;
  }

  #w-node-d201362c-bcc5-4d9e-aebf-d798bbc893d2-55a2c9a3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2b2f7ac-1378-491c-a94f-5bfa6ee6e132-7d10e05e {
    justify-self: start;
  }

  #w-node-a4a32697-414b-a6cc-f1de-b60cdb464524-2019403f {
    justify-self: auto;
  }

  #w-node-d201362c-bcc5-4d9e-aebf-d798bbc893d2-2a3c15db, #w-node-d201362c-bcc5-4d9e-aebf-d798bbc893d2-b308a0e4, #w-node-d201362c-bcc5-4d9e-aebf-d798bbc893d2-0dc1112c, #w-node-d201362c-bcc5-4d9e-aebf-d798bbc893d2-30a2061f, #w-node-d201362c-bcc5-4d9e-aebf-d798bbc893d2-051dcbf7, #w-node-d201362c-bcc5-4d9e-aebf-d798bbc893d2-9a358153, #w-node-d201362c-bcc5-4d9e-aebf-d798bbc893d2-65fefdb3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-ef7e4aaa-346b-5c2f-86cb-257b606d5ec1-1ea2c814, #w-node-_4019ee3e-40ba-7623-75ca-5e582d3a0d70-1ea2c814 {
    align-self: center;
  }

  #w-node-b6ad08da-f624-d404-9fc0-ac4292f51fc2-1ea2c814 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_8af2cee8-c9c1-c1ac-ce58-184c154229e7-c6a2c7f0 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_65d6b403-a8a0-329e-b21a-d05fef284345-ef284342 {
    place-self: start;
  }

  #w-node-_65d6b403-a8a0-329e-b21a-d05fef284348-ef284342, #w-node-_65d6b403-a8a0-329e-b21a-d05fef284350-ef284342, #w-node-_65d6b403-a8a0-329e-b21a-d05fef284358-ef284342 {
    align-self: start;
  }

  #w-node-_25758961-97a6-dcf0-d7e2-772ce92b4b86-e92b4b83 {
    place-self: start;
  }

  #w-node-_25758961-97a6-dcf0-d7e2-772ce92b4b96-e92b4b83, #w-node-_25758961-97a6-dcf0-d7e2-772ce92b4ba1-e92b4b83, #w-node-_25758961-97a6-dcf0-d7e2-772ce92b4bac-e92b4b83 {
    align-self: start;
  }

  #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ace-a517c44b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad2-a517c44b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad6-a517c44b {
    justify-self: auto;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-a517c44b {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_96f508a0-d568-ea28-0579-02acc94c0469-0dd52c07, #w-node-_96f508a0-d568-ea28-0579-02acc94c046d-0dd52c07, #w-node-_96f508a0-d568-ea28-0579-02acc94c0471-0dd52c07, #w-node-f958fb6d-0518-2446-104d-00832fa4f59a-8c02fbfc, #w-node-f958fb6d-0518-2446-104d-00832fa4f59e-8c02fbfc, #w-node-f958fb6d-0518-2446-104d-00832fa4f5a2-8c02fbfc, #w-node-ba555797-36b3-ddc2-af2a-8374f4bce2c0-2e8282c6, #w-node-ba555797-36b3-ddc2-af2a-8374f4bce2c4-2e8282c6, #w-node-ba555797-36b3-ddc2-af2a-8374f4bce2c8-2e8282c6, #w-node-ab7ceca4-f80f-4b61-dfec-90520650960c-b9506c1c, #w-node-ab7ceca4-f80f-4b61-dfec-905206509610-b9506c1c, #w-node-ab7ceca4-f80f-4b61-dfec-905206509614-b9506c1c, #w-node-_45879dfd-6a29-ac49-db7b-335b6059d9a3-d27b55be, #w-node-_45879dfd-6a29-ac49-db7b-335b6059d9a7-d27b55be, #w-node-_45879dfd-6a29-ac49-db7b-335b6059d9ab-d27b55be {
    justify-self: auto;
  }

  #w-node-_77c38187-dd91-6165-289e-ae9092eca443-d27b55be {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-a812dc66-204e-c9ae-128d-85bade97b150-af8d8ebd, #w-node-a812dc66-204e-c9ae-128d-85bade97b154-af8d8ebd, #w-node-a812dc66-204e-c9ae-128d-85bade97b158-af8d8ebd {
    justify-self: auto;
  }

  #w-node-_96c58ccb-5f0e-371e-446a-56973e4bb8d2-af8d8ebd {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ace-0d10b37b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad2-0d10b37b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad6-0d10b37b {
    justify-self: auto;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-0d10b37b {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ace-7f639632, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad2-7f639632, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad6-7f639632 {
    justify-self: auto;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-7f639632 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ace-799b7356, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad2-799b7356, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad6-799b7356 {
    justify-self: auto;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-799b7356 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ace-14acdbf5, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad2-14acdbf5, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad6-14acdbf5 {
    justify-self: auto;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-14acdbf5 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ace-c663c1f4, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad2-c663c1f4, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad6-c663c1f4 {
    justify-self: auto;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-c663c1f4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ace-5f084c4b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad2-5f084c4b, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad6-5f084c4b {
    justify-self: auto;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-5f084c4b {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ace-e63481bd, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad2-e63481bd, #w-node-_19fdb3bf-52fe-1f02-e3e8-acc4dcf70ad6-e63481bd {
    justify-self: auto;
  }

  #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fb5-6c6b1c42 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b578f-6c6b1c42, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5793-6c6b1c42, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5797-6c6b1c42 {
    justify-self: auto;
  }

  #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fb5-4d24569c {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b578f-4d24569c, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5793-4d24569c, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5797-4d24569c {
    justify-self: auto;
  }

  #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fb5-88d8e014 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b578f-88d8e014, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5793-88d8e014, #w-node-_1f8b46c4-0880-d171-fef1-1fc83a5b5797-88d8e014 {
    justify-self: auto;
  }
}

@media screen and (max-width: 991px) {
  #w-node-a0f9125d-b03c-8c52-0506-570d93caa613-fba2c89a {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-ab2fd318-88ff-4f29-ae65-498360c82508-fba2c89a {
    grid-column: 3 / 4;
    grid-row-start: 1;
  }

  #w-node-_35757418-184b-4f62-45f5-206d557a03fd-fba2c89a {
    grid-column-start: 1;
  }

  #w-node-afbe0774-16cc-54d6-897d-c9618c58f1f1-fba2c89a {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_16f187b4-af26-bd14-8e46-3c2e7d839725-fba2c89a {
    grid-area: 4 / 2 / 5 / 4;
  }

  #w-node-_42ae3bdd-0be8-956c-b29d-45ffcb908446-fba2c89a {
    grid-column: 1 / 2;
    grid-row-start: 4;
  }

  #w-node-b82d34ef-91c2-c574-69a9-3f501328e118-f55cc776 {
    align-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_00874fc8-5d9c-c3ec-3a0a-6e4670e20b31-70e20b2e, #w-node-_00874fc8-5d9c-c3ec-3a0a-6e4670e20b37-70e20b2e, #w-node-_00874fc8-5d9c-c3ec-3a0a-6e4670e20b39-70e20b2e, #w-node-_00874fc8-5d9c-c3ec-3a0a-6e4670e20b3b-70e20b2e {
    justify-self: center;
  }

  #w-node-_24ead951-6e90-1bc7-cb7b-9498cc479668-ef284342 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: auto;
  }

  #w-node-aa0a1488-f560-e33d-be9c-d64a7b7b8880-fba2c89a {
    place-self: center;
  }

  #w-node-ab2fd318-88ff-4f29-ae65-498360c82508-fba2c89a {
    grid-column: 3 / 4;
    grid-row-start: 1;
  }

  #w-node-_35757418-184b-4f62-45f5-206d557a03fd-fba2c89a {
    grid-column: 1 / 3;
  }

  #w-node-afbe0774-16cc-54d6-897d-c9618c58f1f1-fba2c89a {
    grid-area: 5 / 1 / 5 / 4;
  }

  #w-node-_16f187b4-af26-bd14-8e46-3c2e7d839725-fba2c89a {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_7daf0d97-73a0-7e8b-b7a8-46ee8b995710-fba2c89a {
    grid-column-start: 1;
  }

  #w-node-_42ae3bdd-0be8-956c-b29d-45ffcb908446-fba2c89a {
    grid-column: 1 / 4;
    grid-row-start: 4;
  }

  #w-node-_1e09d97f-4607-6236-594f-32c0ebba3a33-fba2c89a {
    grid-row: 7 / 8;
    grid-column-end: 4;
  }

  #w-node-_4f52b96a-7e28-88d1-4f16-aad5e39155e3-1da2c8db {
    justify-self: start;
  }

  #w-node-_0c3f234a-c842-e0ca-c699-ef36ea16b22d-ea16b22a, #w-node-_0c3f234a-c842-e0ca-c699-ef36ea16b233-ea16b22a, #w-node-_0c3f234a-c842-e0ca-c699-ef36ea16b236-ea16b22a, #w-node-_0c3f234a-c842-e0ca-c699-ef36ea16b239-ea16b22a {
    justify-self: center;
  }

  #w-node-_25758961-97a6-dcf0-d7e2-772ce92b4bbe-e92b4b83 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: auto;
  }

  #w-node-_25758961-97a6-dcf0-d7e2-772ce92b4bf5-e92b4b83 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_3ba57068-8476-202a-1df5-b4eaf87dd275-55a2c9a3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3ba57068-8476-202a-1df5-b4eaf87dd277-55a2c9a3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b82d34ef-91c2-c574-69a9-3f501328e118-f55cc776 {
    align-self: center;
  }

  #w-node-b373d7b2-748c-46b8-486b-3ca909591254-d960b851 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d736-d960b851 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d752-d960b851 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d75f-d960b851 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d773-d960b851 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d77b-d960b851 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d77d-d960b851 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d783-d960b851 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_0d7ea80f-f6ba-8b33-6737-9364e3a93cfc-d960b851 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_0d7ea80f-f6ba-8b33-6737-9364e3a93d04-d960b851 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2ef-d960b851 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2f0-d960b851, #w-node-_7ad72138-6bf7-9c06-2f71-df82938db302-d960b851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c5e67334-13c5-ad8c-aa92-4a64f4ec89f5-c1101764 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-fb9806e6-08cb-7373-5c13-4e156201fd0b-7d10e05e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c2b2f7ac-1378-491c-a94f-5bfa6ee6e139-7d10e05e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c2b2f7ac-1378-491c-a94f-5bfa6ee6e13e-7d10e05e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1d7a395e-96d2-c7e7-c528-88dda139bc60-b4a3619b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1d7a395e-96d2-c7e7-c528-88dda139bc62-b4a3619b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4079cd1a-8914-79c4-4a6a-978f51c1c484-b4a3619b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4079cd1a-8914-79c4-4a6a-978f51c1c486-b4a3619b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_78dc304a-e92f-0078-2fbd-5e1beea0d4aa-b4a3619b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0d356c79-cb49-c4b3-09dd-14d81e42a9e9-2019403f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0d356c79-cb49-c4b3-09dd-14d81e42a9f0-2019403f, #w-node-b592f6de-34c0-c4b7-51c8-9581f8cb74ad-b5c6cd3d {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_31e842c2-6be7-4f60-57aa-202e90e468e0-a57c5bf1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_31e842c2-6be7-4f60-57aa-202e90e468e3-a57c5bf1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-bf2ff136-364c-4fc7-0380-fceb662b7894-494f51f8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-bf2ff136-364c-4fc7-0380-fceb662b78a5-494f51f8 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_7fd98c05-b85d-a6b2-56ab-77a77382872b-58a49fd6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_4205a955-d44b-46f7-1963-cb20be95656e-18fdfab3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_60253c88-d404-3a48-1d52-8163c107311a-18fdfab3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5d0ac668-ad03-2821-83d8-86bd0df1551e-a517c44b {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_5d0ac668-ad03-2821-83d8-86bd0df1555b-a517c44b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6f3fc9be-001c-95ee-5607-842984c917f4-0dd52c07 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_6f3fc9be-001c-95ee-5607-842984c9181c-0dd52c07 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ab960452-b026-d5b2-9019-fc8cbc9cdce7-8c02fbfc {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-ab960452-b026-d5b2-9019-fc8cbc9cdd24-8c02fbfc, #w-node-_586bd809-13c9-f330-85bf-6768efff0a8a-b9506c1c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7b07e00e-7dc7-8863-ab48-f268b72004e0-b9506c1c, #w-node-_00c72100-a033-4203-a33c-f35e4c1b25e6-d27b55be {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_00c72100-a033-4203-a33c-f35e4c1b2623-d27b55be {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_38516c5b-8bfc-8fcb-203b-8cb3e836abef-af8d8ebd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_38516c5b-8bfc-8fcb-203b-8cb3e836ac2c-af8d8ebd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_382463e4-d63c-b43b-c294-73a11ea55165-0d10b37b {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_382463e4-d63c-b43b-c294-73a11ea551a2-0d10b37b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8cd14746-165f-deb5-729e-532a7ed68a2b-7f639632 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_8cd14746-165f-deb5-729e-532a7ed68a68-7f639632 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_27176e87-3fdd-1265-e23e-6b6a804dd907-799b7356 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_27176e87-3fdd-1265-e23e-6b6a804dd944-799b7356 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-fc861425-a714-294d-d184-2372dad5a739-14acdbf5 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-fc861425-a714-294d-d184-2372dad5a776-14acdbf5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1da70649-93a6-900b-23d0-bb9423d03c44-c663c1f4 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_1da70649-93a6-900b-23d0-bb9423d03c81-c663c1f4 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0761fa7c-9f92-4128-c0fd-505b7094a843-5f084c4b {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_0761fa7c-9f92-4128-c0fd-505b7094a880-5f084c4b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7973f6ac-3a17-e873-4cae-b310952aa7af-e63481bd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_7973f6ac-3a17-e873-4cae-b310952aa7d4-e63481bd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_30b6f197-1ad2-24b3-0dbb-fdfbc84065bf-6c6b1c42 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_30b6f197-1ad2-24b3-0dbb-fdfbc84065e6-6c6b1c42 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a4716d56-b3d8-a837-56ce-e9a12b65941b-4d24569c {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-a4716d56-b3d8-a837-56ce-e9a12b659458-4d24569c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9e3f3164-9241-1578-94ad-80036ceebf3c-88d8e014 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9e3f3164-9241-1578-94ad-80036ceebf79-88d8e014 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_55372259-741c-4774-623b-71ccdb7d98b8-e15a0f82 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ffc9a87a-8049-5c68-a0bd-9a416ed35b6f-e15a0f82, #w-node-_2e815cea-8da0-e9e7-a0bf-5bd6e8048808-e15a0f82, #w-node-c25c4d99-e11a-ad96-a2c2-570bccbaab50-e15a0f82 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d9491d1a-f2ad-49b1-6d39-0549928850de-82319e25 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d9491d1a-f2ad-49b1-6d39-0549928850fa-82319e25 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-d9491d1a-f2ad-49b1-6d39-054992885107-82319e25 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-d9491d1a-f2ad-49b1-6d39-05499288511b-82319e25 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-d9491d1a-f2ad-49b1-6d39-054992885123-82319e25 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-d9491d1a-f2ad-49b1-6d39-054992885125-82319e25 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-d9491d1a-f2ad-49b1-6d39-05499288512b-82319e25 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_0f62b7d0-8d3a-b544-2fe5-94c4a36a44c0-82319e25 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_0f62b7d0-8d3a-b544-2fe5-94c4a36a44c8-82319e25 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_53190717-af79-5324-8f54-47547c068fca-82319e25 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_53190717-af79-5324-8f54-47547c068fcb-82319e25, #w-node-_53190717-af79-5324-8f54-47547c068fdd-82319e25 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff364-d493d9d1 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff380-d493d9d1 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff38d-d493d9d1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3a1-d493d9d1 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3a9-d493d9d1 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3ab-d493d9d1 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3b1-d493d9d1 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_0a5a3b82-486d-435a-ae5c-b6c1e0112d08-d493d9d1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_0a5a3b82-486d-435a-ae5c-b6c1e0112d10-d493d9d1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-df9cba4e-61fb-4e5b-b208-0b493d96a80c-d493d9d1 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-df9cba4e-61fb-4e5b-b208-0b493d96a80d-d493d9d1, #w-node-df9cba4e-61fb-4e5b-b208-0b493d96a81f-d493d9d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_37763675-d296-54c5-428e-ae194b5aaf99-c050a46b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_37763675-d296-54c5-428e-ae194b5aafb5-c050a46b {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_37763675-d296-54c5-428e-ae194b5aafc2-c050a46b {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_37763675-d296-54c5-428e-ae194b5aafd6-c050a46b {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_37763675-d296-54c5-428e-ae194b5aafde-c050a46b {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_37763675-d296-54c5-428e-ae194b5aafe0-c050a46b {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_37763675-d296-54c5-428e-ae194b5aafe6-c050a46b {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-ad196303-c7fd-530a-dcd2-0ed81df3c70c-c050a46b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ad196303-c7fd-530a-dcd2-0ed81df3c714-c050a46b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b07307ce-b0db-20d1-832d-d7849526496b-c050a46b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b07307ce-b0db-20d1-832d-d7849526496c-c050a46b, #w-node-b07307ce-b0db-20d1-832d-d7849526497e-c050a46b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee6c-6c9df308 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee88-6c9df308 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee95-6c9df308 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_63a6782e-c986-9c5f-e2ea-308ba206eea9-6c9df308 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_63a6782e-c986-9c5f-e2ea-308ba206eeb1-6c9df308 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_63a6782e-c986-9c5f-e2ea-308ba206eeb3-6c9df308 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_63a6782e-c986-9c5f-e2ea-308ba206eeb9-6c9df308 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-b3600244-de51-36bc-122e-b197712291e1-6c9df308 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b3600244-de51-36bc-122e-b197712291e9-6c9df308 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a2036d89-b97f-d37a-99ff-75cf98c1c8b5-6c9df308 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a2036d89-b97f-d37a-99ff-75cf98c1c8b6-6c9df308, #w-node-a2036d89-b97f-d37a-99ff-75cf98c1c8c8-6c9df308 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_76689158-77a0-03b5-6ddf-e88619b0e3fb-f9895a86 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_76689158-77a0-03b5-6ddf-e88619b0e417-f9895a86 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_76689158-77a0-03b5-6ddf-e88619b0e424-f9895a86 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_76689158-77a0-03b5-6ddf-e88619b0e438-f9895a86 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_76689158-77a0-03b5-6ddf-e88619b0e440-f9895a86 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_76689158-77a0-03b5-6ddf-e88619b0e442-f9895a86 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_76689158-77a0-03b5-6ddf-e88619b0e448-f9895a86 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_385d902b-664e-9d81-2338-7fa64b5fe3b3-f9895a86 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_385d902b-664e-9d81-2338-7fa64b5fe3bb-f9895a86 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-bc55ed8c-9d83-78ad-dc4c-755f1b861ff9-f9895a86 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bc55ed8c-9d83-78ad-dc4c-755f1b861ffa-f9895a86, #w-node-bc55ed8c-9d83-78ad-dc4c-755f1b86200c-f9895a86 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b2abc536-1435-6dcc-f541-9dcf32092bc8-5d895cc1 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b2abc536-1435-6dcc-f541-9dcf32092be4-5d895cc1 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-b2abc536-1435-6dcc-f541-9dcf32092bf1-5d895cc1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-b2abc536-1435-6dcc-f541-9dcf32092c05-5d895cc1 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-b2abc536-1435-6dcc-f541-9dcf32092c0d-5d895cc1 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-b2abc536-1435-6dcc-f541-9dcf32092c0f-5d895cc1 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-b2abc536-1435-6dcc-f541-9dcf32092c15-5d895cc1 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_342e001a-b720-2738-a660-854acad59985-5d895cc1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_342e001a-b720-2738-a660-854acad5998d-5d895cc1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6d7fb964-f271-837b-718b-aaeabb2c98ee-5d895cc1 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6d7fb964-f271-837b-718b-aaeabb2c98ef-5d895cc1, #w-node-_6d7fb964-f271-837b-718b-aaeabb2c9901-5d895cc1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0e9273ee-c767-f423-907f-b623f19d3f73-d3f3d3ce {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0e9273ee-c767-f423-907f-b623f19d3f8f-d3f3d3ce {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_0e9273ee-c767-f423-907f-b623f19d3f9c-d3f3d3ce {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_0e9273ee-c767-f423-907f-b623f19d3fb0-d3f3d3ce {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_0e9273ee-c767-f423-907f-b623f19d3fb8-d3f3d3ce {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_0e9273ee-c767-f423-907f-b623f19d3fba-d3f3d3ce {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_0e9273ee-c767-f423-907f-b623f19d3fc0-d3f3d3ce {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-addb94fd-6491-59bb-7c38-f09579c7389f-d3f3d3ce {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-addb94fd-6491-59bb-7c38-f09579c738a7-d3f3d3ce {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3b8e1bfc-e64b-7825-2f05-add940209615-d3f3d3ce {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3b8e1bfc-e64b-7825-2f05-add940209616-d3f3d3ce, #w-node-_3b8e1bfc-e64b-7825-2f05-add940209628-d3f3d3ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2cfe054c-0559-96e3-3b68-77a300f05758-5b90b7d3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2cfe054c-0559-96e3-3b68-77a300f05774-5b90b7d3 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_2cfe054c-0559-96e3-3b68-77a300f05781-5b90b7d3 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_2cfe054c-0559-96e3-3b68-77a300f05795-5b90b7d3 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_2cfe054c-0559-96e3-3b68-77a300f0579d-5b90b7d3 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_2cfe054c-0559-96e3-3b68-77a300f0579f-5b90b7d3 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_2cfe054c-0559-96e3-3b68-77a300f057a5-5b90b7d3 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_425159d3-94e1-ee58-21e9-004e38f98b88-5b90b7d3 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_425159d3-94e1-ee58-21e9-004e38f98b90-5b90b7d3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_785cec89-a2f3-03ab-aea6-25554bf4571c-5b90b7d3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_785cec89-a2f3-03ab-aea6-25554bf4571d-5b90b7d3, #w-node-_785cec89-a2f3-03ab-aea6-25554bf4572f-5b90b7d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73b8-3af33816 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73d4-3af33816 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73e1-3af33816 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73f5-3af33816 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73fd-3af33816 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73ff-3af33816 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_334a7c74-30e7-71b3-b5b3-5145969c7405-3af33816 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_49df4fb9-0313-cf14-eab4-c7aa7bc45d7d-3af33816 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_49df4fb9-0313-cf14-eab4-c7aa7bc45d85-3af33816 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_719290b0-796a-b532-f37c-c05f9ca35f62-3af33816 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_719290b0-796a-b532-f37c-c05f9ca35f63-3af33816, #w-node-_719290b0-796a-b532-f37c-c05f9ca35f75-3af33816 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_361d34d9-23ce-10bf-6085-435a36e81e57-33ff1126 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_361d34d9-23ce-10bf-6085-435a36e81e73-33ff1126 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_361d34d9-23ce-10bf-6085-435a36e81e80-33ff1126 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_361d34d9-23ce-10bf-6085-435a36e81e94-33ff1126 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_361d34d9-23ce-10bf-6085-435a36e81e9c-33ff1126 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_361d34d9-23ce-10bf-6085-435a36e81e9e-33ff1126 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_361d34d9-23ce-10bf-6085-435a36e81ea4-33ff1126 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-e2523fd1-4d66-9e24-1e28-c22789e604dd-33ff1126 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e2523fd1-4d66-9e24-1e28-c22789e604e5-33ff1126 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-eaee7bbf-797e-a0b6-db43-f2db4eb64fb1-33ff1126 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-eaee7bbf-797e-a0b6-db43-f2db4eb64fb2-33ff1126, #w-node-eaee7bbf-797e-a0b6-db43-f2db4eb64fc4-33ff1126 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2589123-701b-9c64-50e9-6c3f35349f58-71b5bbc5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_805b1392-f8f8-b5b1-f224-6c33410201c6-71b5bbc5 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6e8d336d-2fe9-1846-52e1-9d4e05adb24d-71b5bbc5 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_65c84025-dfed-44fa-d51f-38fffc1563cf-71b5bbc5 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_303cfde6-84fe-f300-6f73-7294572f7345-71b5bbc5 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-c6277d53-77b8-42e4-a920-4349cc7d7d20-71b5bbc5 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-aeca2dce-e143-8af0-f00e-2f3b590726d8-71b5bbc5 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-ed8d26cb-66a6-eb56-e734-001ce1df4c13-71b5bbc5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ed8d26cb-66a6-eb56-e734-001ce1df4c1b-71b5bbc5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2f9584d2-2e74-2f94-1933-433bded13386-71b5bbc5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f5ef1116-3b60-6e76-255e-8e901b9c1a5d-71b5bbc5, #w-node-ed312d40-661b-ed62-8fac-e86a1ef8c31f-71b5bbc5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d736-d42d8255 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d752-d42d8255 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d75f-d42d8255 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d773-d42d8255 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d77b-d42d8255 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d77d-d42d8255 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d783-d42d8255 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_0d7ea80f-f6ba-8b33-6737-9364e3a93cfc-d42d8255 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_0d7ea80f-f6ba-8b33-6737-9364e3a93d04-d42d8255 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2ef-d42d8255 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2f0-d42d8255, #w-node-_7ad72138-6bf7-9c06-2f71-df82938db302-d42d8255 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-6a803637 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_45c75341-bf6e-f05b-f194-b483444edb94-6a803637 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-8a0ff4ff {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_45c75341-bf6e-f05b-f194-b483444edb94-8a0ff4ff {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-51252a67 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_45c75341-bf6e-f05b-f194-b483444edb94-51252a67 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-892982ba {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_45c75341-bf6e-f05b-f194-b483444edb94-892982ba {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-45130648 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_45c75341-bf6e-f05b-f194-b483444edb94-45130648 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-0e045fc7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_45c75341-bf6e-f05b-f194-b483444edb94-0e045fc7 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-dcbce2ba {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_45c75341-bf6e-f05b-f194-b483444edb94-dcbce2ba {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_9537580a-8b1d-4de2-1914-c635b7390c76-bcbbafdd {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9537580a-8b1d-4de2-1914-c635b7390c92-bcbbafdd {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_9537580a-8b1d-4de2-1914-c635b7390c9f-bcbbafdd {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_9537580a-8b1d-4de2-1914-c635b7390cb3-bcbbafdd {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_9537580a-8b1d-4de2-1914-c635b7390cbb-bcbbafdd {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_9537580a-8b1d-4de2-1914-c635b7390cbd-bcbbafdd {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_9537580a-8b1d-4de2-1914-c635b7390cc3-bcbbafdd {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_3d792e5b-85c8-fb21-fd60-8d63f35a89e1-bcbbafdd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_3d792e5b-85c8-fb21-fd60-8d63f35a89e9-bcbbafdd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_269ff215-acb9-52e5-903d-a9070df4711d-bcbbafdd {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_269ff215-acb9-52e5-903d-a9070df4711e-bcbbafdd, #w-node-_269ff215-acb9-52e5-903d-a9070df47130-bcbbafdd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c70-1edbcfb5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c8c-1edbcfb5 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c99-1edbcfb5 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cad-1edbcfb5 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cb5-1edbcfb5 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cb7-1edbcfb5 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cbd-1edbcfb5 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_6442392e-07c0-21f0-36ee-6bf41ce12be0-1edbcfb5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6442392e-07c0-21f0-36ee-6bf41ce12be8-1edbcfb5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_46f89017-e9c7-461e-269f-e9de58882bf1-1edbcfb5 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_46f89017-e9c7-461e-269f-e9de58882bf2-1edbcfb5, #w-node-_46f89017-e9c7-461e-269f-e9de58882c04-1edbcfb5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a834fa-c26b0a55 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83516-c26b0a55 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83523-c26b0a55 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83537-c26b0a55 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a8353f-c26b0a55 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83541-c26b0a55 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83547-c26b0a55 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_5bdfcb2b-2289-d83f-8819-d3b09660516e-c26b0a55 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5bdfcb2b-2289-d83f-8819-d3b096605176-c26b0a55 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2815d041-5bbd-5bef-3899-ff4614ab2603-c26b0a55 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2815d041-5bbd-5bef-3899-ff4614ab2604-c26b0a55, #w-node-_2815d041-5bbd-5bef-3899-ff4614ab2616-c26b0a55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_628286f9-b7b4-626c-7999-fda992a512a6-3bd36578 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_628286f9-b7b4-626c-7999-fda992a512c2-3bd36578 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_628286f9-b7b4-626c-7999-fda992a512cf-3bd36578 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_628286f9-b7b4-626c-7999-fda992a512e3-3bd36578 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_628286f9-b7b4-626c-7999-fda992a512eb-3bd36578 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_628286f9-b7b4-626c-7999-fda992a512ed-3bd36578 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_628286f9-b7b4-626c-7999-fda992a512f3-3bd36578 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_6d0de367-3673-2b37-a343-bf38cb134102-3bd36578 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6d0de367-3673-2b37-a343-bf38cb13410a-3bd36578 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_72b3768f-4f77-032e-32ca-36c8672469e9-3bd36578 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_72b3768f-4f77-032e-32ca-36c8672469ea-3bd36578, #w-node-_72b3768f-4f77-032e-32ca-36c8672469fc-3bd36578 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_091649cc-c619-0fff-628f-76d030052218-174289fe {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_091649cc-c619-0fff-628f-76d030052234-174289fe {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_091649cc-c619-0fff-628f-76d030052241-174289fe {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_091649cc-c619-0fff-628f-76d030052255-174289fe {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_091649cc-c619-0fff-628f-76d03005225d-174289fe {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_091649cc-c619-0fff-628f-76d03005225f-174289fe {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_091649cc-c619-0fff-628f-76d030052265-174289fe {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_06eb8ab7-f446-fd83-873f-43da3e0dd6e6-174289fe {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_06eb8ab7-f446-fd83-873f-43da3e0dd6ee-174289fe {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0e95de2e-3af7-3a4d-2d78-778c355acd3a-174289fe {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0e95de2e-3af7-3a4d-2d78-778c355acd3b-174289fe, #w-node-_0e95de2e-3af7-3a4d-2d78-778c355acd4d-174289fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f105ee-11035955 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f1060a-11035955 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10617-11035955 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f1062b-11035955 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10633-11035955 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10635-11035955 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f1063b-11035955 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_2f5b705d-0200-fde0-204d-54c67e5fcfac-11035955 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2f5b705d-0200-fde0-204d-54c67e5fcfb4-11035955 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e724e4b9-1a3f-e8f8-555a-6a78d6b5ee36-11035955 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e724e4b9-1a3f-e8f8-555a-6a78d6b5ee37-11035955, #w-node-e724e4b9-1a3f-e8f8-555a-6a78d6b5ee49-11035955 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53b0-55b02bd0 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53cc-55b02bd0 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53d9-55b02bd0 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53ed-55b02bd0 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53f5-55b02bd0 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53f7-55b02bd0 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53fd-55b02bd0 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_9b453110-8ebd-7380-6654-48d096d20e31-55b02bd0 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9b453110-8ebd-7380-6654-48d096d20e39-55b02bd0 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_894e39f8-1ba3-56fb-993b-f87ea3467068-55b02bd0 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_894e39f8-1ba3-56fb-993b-f87ea3467069-55b02bd0, #w-node-_894e39f8-1ba3-56fb-993b-f87ea346707b-55b02bd0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fc3ed04a-4f32-1f19-3576-31181effeee3-40a6f373 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-fc3ed04a-4f32-1f19-3576-31181effeeff-40a6f373 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-fc3ed04a-4f32-1f19-3576-31181effef0c-40a6f373 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-fc3ed04a-4f32-1f19-3576-31181effef20-40a6f373 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-fc3ed04a-4f32-1f19-3576-31181effef28-40a6f373 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-fc3ed04a-4f32-1f19-3576-31181effef2a-40a6f373 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-fc3ed04a-4f32-1f19-3576-31181effef30-40a6f373 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_324286a4-ace9-17dc-c8b2-6506a1d39dc1-40a6f373 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_324286a4-ace9-17dc-c8b2-6506a1d39dc9-40a6f373 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7b69204b-dde3-8f0c-588d-cac56d84bb4b-40a6f373 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7b69204b-dde3-8f0c-588d-cac56d84bb4c-40a6f373, #w-node-_7b69204b-dde3-8f0c-588d-cac56d84bb5e-40a6f373 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3ba57068-8476-202a-1df5-b4eaf87dd275-2a3c15db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3ba57068-8476-202a-1df5-b4eaf87dd277-2a3c15db {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3ba57068-8476-202a-1df5-b4eaf87dd275-b308a0e4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3ba57068-8476-202a-1df5-b4eaf87dd277-b308a0e4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3ba57068-8476-202a-1df5-b4eaf87dd275-0dc1112c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3ba57068-8476-202a-1df5-b4eaf87dd277-0dc1112c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3ba57068-8476-202a-1df5-b4eaf87dd275-30a2061f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3ba57068-8476-202a-1df5-b4eaf87dd277-30a2061f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3ba57068-8476-202a-1df5-b4eaf87dd275-051dcbf7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3ba57068-8476-202a-1df5-b4eaf87dd277-051dcbf7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3ba57068-8476-202a-1df5-b4eaf87dd275-9a358153 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3ba57068-8476-202a-1df5-b4eaf87dd277-9a358153 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3ba57068-8476-202a-1df5-b4eaf87dd275-65fefdb3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3ba57068-8476-202a-1df5-b4eaf87dd277-65fefdb3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2772ce49-7ab8-1439-6b6a-bfeed54d4974-6bdafd8f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2772ce49-7ab8-1439-6b6a-bfeed54d497c-6bdafd8f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_402b39e6-e428-6113-9566-de3a41d73558-4059e86e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_402b39e6-e428-6113-9566-de3a41d73560-4059e86e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ea49bfcb-4e6b-7275-181a-c16dd06194c3-4059e86e, #w-node-ea49bfcb-4e6b-7275-181a-c16dd0619505-4059e86e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2772ce49-7ab8-1439-6b6a-bfeed54d4974-264f89bd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2772ce49-7ab8-1439-6b6a-bfeed54d497c-264f89bd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_402b39e6-e428-6113-9566-de3a41d73558-8a18615c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_402b39e6-e428-6113-9566-de3a41d73560-8a18615c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_402b39e6-e428-6113-9566-de3a41d73551-94b12c10 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_402b39e6-e428-6113-9566-de3a41d73558-94b12c10 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_402b39e6-e428-6113-9566-de3a41d7355a-94b12c10 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_402b39e6-e428-6113-9566-de3a41d73560-94b12c10 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_402b39e6-e428-6113-9566-de3a41d73566-94b12c10 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_402b39e6-e428-6113-9566-de3a41d73551-8d63aec3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_402b39e6-e428-6113-9566-de3a41d73558-8d63aec3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_402b39e6-e428-6113-9566-de3a41d7355a-8d63aec3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_402b39e6-e428-6113-9566-de3a41d73560-8d63aec3 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_402b39e6-e428-6113-9566-de3a41d73566-8d63aec3 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_20446cbf-619b-66e8-530c-694e20880ebd-2380aff6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_20446cbf-619b-66e8-530c-694e20880ec4-2380aff6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_20446cbf-619b-66e8-530c-694e20880ec6-2380aff6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_20446cbf-619b-66e8-530c-694e20880ecc-2380aff6 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_20446cbf-619b-66e8-530c-694e20880ed2-2380aff6 {
    grid-area: 5 / 1 / 6 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8af2cee8-c9c1-c1ac-ce58-184c154229e7-c6a2c7f0 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #langlink.w-node-_9eb3baaf-2938-2f31-2dc0-bcbb015602df-7842ed47 {
    place-self: center end;
  }

  #w-node-e84d5afe-77a9-ae9d-b723-7c390240ff27-9ea2c811 {
    justify-self: center;
  }

  #w-node-e9f644c2-da65-9d2a-31ef-897ebe2231a3-1ea2c814 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_08883744-9407-c526-9922-91278048ddef-1ea2c814 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_103e6266-ea24-da46-7c28-bb7cda83365e-1ea2c814 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f2769b0f-f888-855f-dcc2-39c0ea36fd57-1ea2c814 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_26b89888-ab01-63ca-a532-47ed9278498e-1ea2c814 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b89502dd-2b7a-280a-3afe-4aa2f3b9f58a-1ea2c814 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_08574597-b331-dbcc-6d35-d85e01bb954b-1ea2c814 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_94b890a1-9c9b-ddf3-d5d1-50d05cadecfe-1ea2c814 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7c18fd97-dae5-1cad-87f9-24eccdb48239-1ea2c814, #w-node-_52f75a46-38e2-1e21-100c-1d91aba69575-1ea2c814 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3fd38c44-3f15-1cbd-5052-798134c563cc-1ea2c814 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0685440c-3f20-3090-a2f7-61272e7bfc65-1ea2c814 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0685440c-3f20-3090-a2f7-61272e7bfc67-1ea2c814 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_229c54b8-1561-d54d-4202-1096d57ce425-1ea2c814 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_229c54b8-1561-d54d-4202-1096d57ce427-1ea2c814 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_82f9e684-ae24-2359-a2bd-82f69881dbab-1ea2c814 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_82f9e684-ae24-2359-a2bd-82f69881dbad-1ea2c814 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b147f9dd-346e-651f-ec2b-0cf5d4978969-1ea2c814 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b147f9dd-346e-651f-ec2b-0cf5d497896b-1ea2c814 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4c30934b-1120-70fb-073f-20c9961da1bf-1ea2c814, #w-node-d69e3571-7976-7ca0-e5ca-6a6df6cee5cd-1ea2c814 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d69e3571-7976-7ca0-e5ca-6a6df6cee5cf-1ea2c814 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a0f9125d-b03c-8c52-0506-570d93caa613-fba2c89a {
    grid-area: 9 / 1 / 10 / 4;
  }

  #w-node-ab2fd318-88ff-4f29-ae65-498360c82508-fba2c89a {
    grid-row-start: 3;
    grid-column-start: 1;
  }

  #w-node-_35757418-184b-4f62-45f5-206d557a03fd-fba2c89a {
    grid-column-end: 4;
  }

  #w-node-afbe0774-16cc-54d6-897d-c9618c58f1f1-fba2c89a {
    grid-row-end: 6;
  }

  #w-node-_16f187b4-af26-bd14-8e46-3c2e7d839725-fba2c89a {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-_7daf0d97-73a0-7e8b-b7a8-46ee8b995710-fba2c89a {
    grid-row: 8 / 9;
    grid-column-start: 1;
  }

  #w-node-_42ae3bdd-0be8-956c-b29d-45ffcb908446-fba2c89a {
    grid-row: 6 / 6;
  }

  #w-node-_1e09d97f-4607-6236-594f-32c0ebba3a33-fba2c89a {
    grid-row: 4 / 5;
    grid-column-end: 4;
  }

  #w-node-_4f52b96a-7e28-88d1-4f16-aad5e39155e3-1da2c8db, #w-node-_7a3b54b1-3f1a-3a3d-8e2b-5bd820575fe3-1da2c8db {
    justify-self: start;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb25f-55a2c9a3 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb271-55a2c9a3 {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb27b-55a2c9a3 {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb285-55a2c9a3 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_999ecfce-3268-4e0a-f990-d1326e7ba6a4-bba2c9a5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_999ecfce-3268-4e0a-f990-d1326e7ba6a6-bba2c9a5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_999ecfce-3268-4e0a-f990-d1326e7ba6b0-bba2c9a5 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf82-d960b851 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf89-d960b851 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf90-d960b851 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf97-d960b851 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_98ccff18-b3ee-2034-f370-f988a395f560-d960b851 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-bf56c364-5794-a34e-4a22-8a61da6f4ab5-d960b851 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_3d63bd79-e4fd-2b0b-4ce4-c109644fd7ef-d960b851 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3d63bd79-e4fd-2b0b-4ce4-c109644fd7f6-d960b851 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3d63bd79-e4fd-2b0b-4ce4-c109644fd7fd-d960b851 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_3d63bd79-e4fd-2b0b-4ce4-c109644fd804-d960b851 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_3d63bd79-e4fd-2b0b-4ce4-c109644fd80b-d960b851 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_3d63bd79-e4fd-2b0b-4ce4-c109644fd812-d960b851 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-b373d7b2-748c-46b8-486b-3ca909591212-d960b851 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b373d7b2-748c-46b8-486b-3ca90959121d-d960b851 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b373d7b2-748c-46b8-486b-3ca909591228-d960b851 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b373d7b2-748c-46b8-486b-3ca909591233-d960b851 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b373d7b2-748c-46b8-486b-3ca90959123e-d960b851 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-b373d7b2-748c-46b8-486b-3ca909591249-d960b851 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-b373d7b2-748c-46b8-486b-3ca909591254-d960b851 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d75a-d960b851, #w-node-_84f3ee62-7358-4c01-097c-73748282d776-d960b851 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d77d-d960b851 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d780-d960b851 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d781-d960b851 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a0a-d960b851 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a0b-d960b851 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a11-d960b851 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a12-d960b851 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a13-d960b851 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a19-d960b851 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a1a-d960b851 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a20-d960b851 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a23-d960b851 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a24-d960b851 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a25-d960b851 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a2b-d960b851 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2ef-d960b851 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2f0-d960b851 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7c42778b-377f-f6b0-c9b5-bf71bcb5dabd-b5c6cd3d {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d067e693-0929-7f90-fd84-3afca1ac0de5-494f51f8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_622235a5-1396-70ec-66df-80a307300126-18fdfab3, #w-node-fa84e8a3-f343-39b3-0014-a5f86e7fc5c1-18fdfab3, #w-node-_8c1cdac4-4c07-7f2f-a5da-d536d390d0af-18fdfab3, #w-node-_22d813ec-ace4-5cbd-579b-6042d5024ca2-18fdfab3 {
    justify-self: center;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e440-a517c44b {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e452-a517c44b {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-a517c44b {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e466-a517c44b {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_508d3c85-f69d-9cdb-f8e0-3d24e6f91dfe-0dd52c07 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_508d3c85-f69d-9cdb-f8e0-3d24e6f91e10-0dd52c07 {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-_508d3c85-f69d-9cdb-f8e0-3d24e6f91e1a-0dd52c07 {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-_508d3c85-f69d-9cdb-f8e0-3d24e6f91e24-0dd52c07 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_77c38187-dd91-6165-289e-ae9092eca427-d27b55be {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_77c38187-dd91-6165-289e-ae9092eca439-d27b55be {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-_77c38187-dd91-6165-289e-ae9092eca443-d27b55be {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-_77c38187-dd91-6165-289e-ae9092eca44f-d27b55be {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_96c58ccb-5f0e-371e-446a-56973e4bb8b6-af8d8ebd {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_96c58ccb-5f0e-371e-446a-56973e4bb8c8-af8d8ebd {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-_96c58ccb-5f0e-371e-446a-56973e4bb8d2-af8d8ebd {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-_96c58ccb-5f0e-371e-446a-56973e4bb8de-af8d8ebd {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e440-0d10b37b {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e452-0d10b37b {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-0d10b37b {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e466-0d10b37b {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e440-7f639632 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e452-7f639632 {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-7f639632 {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e466-7f639632 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e440-799b7356 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e452-799b7356 {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-799b7356 {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e466-799b7356 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e440-14acdbf5 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e452-14acdbf5 {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-14acdbf5 {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e466-14acdbf5 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e440-c663c1f4 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e452-c663c1f4 {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-c663c1f4 {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e466-c663c1f4 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e440-5f084c4b {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e452-5f084c4b {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e45c-5f084c4b {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-b314f413-1fa9-b6fb-0fa8-6f8db7f4e466-5f084c4b {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_6dbfda1e-eff2-446c-c3b5-f48028d292a4-6c6b1c42 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6dbfda1e-eff2-446c-c3b5-f48028d292b9-6c6b1c42 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8f99-6c6b1c42 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fab-6c6b1c42 {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fb5-6c6b1c42 {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fc1-6c6b1c42 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_957baf53-620a-7fe5-f346-ad6d22cea5dd-6c6b1c42 {
    grid-area: 1 / 1 / 4 / 3;
  }

  #w-node-_957baf53-620a-7fe5-f346-ad6d22cea5f3-6c6b1c42 {
    grid-area: 6 / 1 / 9 / 3;
  }

  #w-node-_957baf53-620a-7fe5-f346-ad6d22cea5fe-6c6b1c42 {
    grid-area: 9 / 1 / 12 / 3;
  }

  #w-node-_957baf53-620a-7fe5-f346-ad6d22cea609-6c6b1c42 {
    grid-area: 12 / 1 / 14 / 3;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c45-6c6b1c42 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c4a-6c6b1c42 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c4c-6c6b1c42 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c51-6c6b1c42 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c53-6c6b1c42 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c58-6c6b1c42 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c5a-6c6b1c42 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c5f-6c6b1c42, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c64-6c6b1c42 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c66-6c6b1c42 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_08dd2c21-f33c-f571-83b1-925d2738c16f-4d24569c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-bb33c649-7b4a-6fc2-d8b1-ad43078427c9-4d24569c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8f99-4d24569c {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fab-4d24569c {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fb5-4d24569c {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fc1-4d24569c {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-af6c5e6f-d589-d75e-e471-1c330a0a2272-4d24569c {
    grid-area: 1 / 1 / 4 / 3;
  }

  #w-node-af6c5e6f-d589-d75e-e471-1c330a0a2288-4d24569c {
    grid-area: 6 / 1 / 9 / 3;
  }

  #w-node-af6c5e6f-d589-d75e-e471-1c330a0a2293-4d24569c {
    grid-area: 9 / 1 / 12 / 3;
  }

  #w-node-af6c5e6f-d589-d75e-e471-1c330a0a229e-4d24569c {
    grid-area: 12 / 1 / 14 / 3;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c45-4d24569c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c4a-4d24569c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c4c-4d24569c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c51-4d24569c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c53-4d24569c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c58-4d24569c {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c5a-4d24569c {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c5f-4d24569c, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c64-4d24569c {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c66-4d24569c {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_08dd2c21-f33c-f571-83b1-925d2738c16f-88d8e014 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-bb33c649-7b4a-6fc2-d8b1-ad43078427c9-88d8e014 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8f99-88d8e014 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fab-88d8e014 {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fb5-88d8e014 {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-_9ae3d6aa-ecde-c35f-a10b-c61720df8fc1-88d8e014 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-d8c8a038-0e51-c6ea-f40c-c47e9f429290-88d8e014 {
    grid-area: 1 / 1 / 4 / 3;
  }

  #w-node-d8c8a038-0e51-c6ea-f40c-c47e9f4292a6-88d8e014 {
    grid-area: 6 / 1 / 9 / 3;
  }

  #w-node-d8c8a038-0e51-c6ea-f40c-c47e9f4292b1-88d8e014 {
    grid-area: 9 / 1 / 12 / 3;
  }

  #w-node-d8c8a038-0e51-c6ea-f40c-c47e9f4292bc-88d8e014 {
    grid-area: 12 / 1 / 14 / 3;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c45-88d8e014 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c4a-88d8e014 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c4c-88d8e014 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c51-88d8e014 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c53-88d8e014 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c58-88d8e014 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c5a-88d8e014 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c5f-88d8e014, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c64-88d8e014 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c66-88d8e014 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #langlink.w-node-_4ac9123a-f764-39da-509f-81244ee8b0b0-4ee8b0aa {
    place-self: center end;
  }

  #w-node-_397d5445-c756-0ed6-54d1-4698557f09ca-82319e25 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_397d5445-c756-0ed6-54d1-4698557f09d1-82319e25 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_397d5445-c756-0ed6-54d1-4698557f09d8-82319e25 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_397d5445-c756-0ed6-54d1-4698557f09df-82319e25 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_397d5445-c756-0ed6-54d1-4698557f09e6-82319e25, #w-node-_397d5445-c756-0ed6-54d1-4698557f09ed-82319e25 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d9491d1a-f2ad-49b1-6d39-054992885102-82319e25, #w-node-d9491d1a-f2ad-49b1-6d39-05499288511e-82319e25 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d9491d1a-f2ad-49b1-6d39-054992885125-82319e25 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-d9491d1a-f2ad-49b1-6d39-054992885128-82319e25 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d9491d1a-f2ad-49b1-6d39-054992885129-82319e25 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53190717-af79-5324-8f54-47547c068fca-82319e25 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_53190717-af79-5324-8f54-47547c068fcb-82319e25, #w-node-b8509f45-c830-bdd9-9a63-f6ae88ee4faa-d493d9d1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b8509f45-c830-bdd9-9a63-f6ae88ee4fb1-d493d9d1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b8509f45-c830-bdd9-9a63-f6ae88ee4fb8-d493d9d1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-b8509f45-c830-bdd9-9a63-f6ae88ee4fbf-d493d9d1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-b8509f45-c830-bdd9-9a63-f6ae88ee4fc6-d493d9d1, #w-node-b8509f45-c830-bdd9-9a63-f6ae88ee4fcd-d493d9d1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff388-d493d9d1, #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3a4-d493d9d1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3ab-d493d9d1 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3ae-d493d9d1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5ddfc3c1-262f-1fd8-94c9-da43c6fff3af-d493d9d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_749e6896-a17f-2b95-16c3-cdfd9bcdc420-d493d9d1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_749e6896-a17f-2b95-16c3-cdfd9bcdc421-d493d9d1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_749e6896-a17f-2b95-16c3-cdfd9bcdc427-d493d9d1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_749e6896-a17f-2b95-16c3-cdfd9bcdc428-d493d9d1 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_749e6896-a17f-2b95-16c3-cdfd9bcdc429-d493d9d1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_749e6896-a17f-2b95-16c3-cdfd9bcdc42f-d493d9d1 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_749e6896-a17f-2b95-16c3-cdfd9bcdc430-d493d9d1 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_749e6896-a17f-2b95-16c3-cdfd9bcdc436-d493d9d1 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_749e6896-a17f-2b95-16c3-cdfd9bcdc439-d493d9d1 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_749e6896-a17f-2b95-16c3-cdfd9bcdc43a-d493d9d1 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_749e6896-a17f-2b95-16c3-cdfd9bcdc43b-d493d9d1 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_749e6896-a17f-2b95-16c3-cdfd9bcdc441-d493d9d1 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-df9cba4e-61fb-4e5b-b208-0b493d96a80c-d493d9d1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-df9cba4e-61fb-4e5b-b208-0b493d96a80d-d493d9d1, #w-node-e8e1b7ae-2b38-9cee-978a-0b169594e6a9-c050a46b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e8e1b7ae-2b38-9cee-978a-0b169594e6b0-c050a46b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e8e1b7ae-2b38-9cee-978a-0b169594e6b7-c050a46b {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-e8e1b7ae-2b38-9cee-978a-0b169594e6be-c050a46b {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-e8e1b7ae-2b38-9cee-978a-0b169594e6c5-c050a46b, #w-node-e8e1b7ae-2b38-9cee-978a-0b169594e6cc-c050a46b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_37763675-d296-54c5-428e-ae194b5aafbd-c050a46b, #w-node-_37763675-d296-54c5-428e-ae194b5aafd9-c050a46b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_37763675-d296-54c5-428e-ae194b5aafe0-c050a46b {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_37763675-d296-54c5-428e-ae194b5aafe3-c050a46b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_37763675-d296-54c5-428e-ae194b5aafe4-c050a46b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_46efa87c-6867-1047-85af-e68ad876a937-c050a46b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_46efa87c-6867-1047-85af-e68ad876a938-c050a46b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_46efa87c-6867-1047-85af-e68ad876a93e-c050a46b {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_46efa87c-6867-1047-85af-e68ad876a93f-c050a46b {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_46efa87c-6867-1047-85af-e68ad876a940-c050a46b {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_46efa87c-6867-1047-85af-e68ad876a946-c050a46b {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_46efa87c-6867-1047-85af-e68ad876a947-c050a46b {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_46efa87c-6867-1047-85af-e68ad876a94d-c050a46b {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_46efa87c-6867-1047-85af-e68ad876a950-c050a46b {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_46efa87c-6867-1047-85af-e68ad876a951-c050a46b {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_46efa87c-6867-1047-85af-e68ad876a952-c050a46b {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_46efa87c-6867-1047-85af-e68ad876a958-c050a46b {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-b07307ce-b0db-20d1-832d-d7849526496b-c050a46b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b07307ce-b0db-20d1-832d-d7849526496c-c050a46b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_63a6782e-c986-9c5f-e2ea-308ba206ee90-6c9df308, #w-node-_63a6782e-c986-9c5f-e2ea-308ba206eeac-6c9df308 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_63a6782e-c986-9c5f-e2ea-308ba206eeb3-6c9df308 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_63a6782e-c986-9c5f-e2ea-308ba206eeb6-6c9df308 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_63a6782e-c986-9c5f-e2ea-308ba206eeb7-6c9df308 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c9f632f-0c17-b598-3a10-d01614fcf87f-6c9df308 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8c9f632f-0c17-b598-3a10-d01614fcf880-6c9df308 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8c9f632f-0c17-b598-3a10-d01614fcf886-6c9df308 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_8c9f632f-0c17-b598-3a10-d01614fcf887-6c9df308 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_8c9f632f-0c17-b598-3a10-d01614fcf888-6c9df308 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_8c9f632f-0c17-b598-3a10-d01614fcf88e-6c9df308 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_8c9f632f-0c17-b598-3a10-d01614fcf88f-6c9df308 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_8c9f632f-0c17-b598-3a10-d01614fcf895-6c9df308 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_8c9f632f-0c17-b598-3a10-d01614fcf898-6c9df308 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_8c9f632f-0c17-b598-3a10-d01614fcf899-6c9df308 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_8c9f632f-0c17-b598-3a10-d01614fcf89a-6c9df308 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_8c9f632f-0c17-b598-3a10-d01614fcf8a0-6c9df308 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-a2036d89-b97f-d37a-99ff-75cf98c1c8b5-6c9df308 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-a2036d89-b97f-d37a-99ff-75cf98c1c8b6-6c9df308, #w-node-c9124eb3-f0a2-6b80-8362-96806e770c55-6c9df308 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c9124eb3-f0a2-6b80-8362-96806e770c5c-6c9df308 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c9124eb3-f0a2-6b80-8362-96806e770c63-6c9df308 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-c9124eb3-f0a2-6b80-8362-96806e770c6a-6c9df308 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-c9124eb3-f0a2-6b80-8362-96806e770c71-6c9df308, #w-node-c9124eb3-f0a2-6b80-8362-96806e770c78-6c9df308, #w-node-abf836b7-3628-b2e7-e0a2-8e48da525852-f9895a86 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-abf836b7-3628-b2e7-e0a2-8e48da525859-f9895a86 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-abf836b7-3628-b2e7-e0a2-8e48da525860-f9895a86 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-abf836b7-3628-b2e7-e0a2-8e48da525867-f9895a86 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-abf836b7-3628-b2e7-e0a2-8e48da52586e-f9895a86, #w-node-abf836b7-3628-b2e7-e0a2-8e48da525875-f9895a86 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_76689158-77a0-03b5-6ddf-e88619b0e41f-f9895a86, #w-node-_76689158-77a0-03b5-6ddf-e88619b0e43b-f9895a86 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_76689158-77a0-03b5-6ddf-e88619b0e442-f9895a86 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_76689158-77a0-03b5-6ddf-e88619b0e445-f9895a86 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_76689158-77a0-03b5-6ddf-e88619b0e446-f9895a86 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a15c92a-e0a8-9568-0718-2d2faef53496-f9895a86 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4a15c92a-e0a8-9568-0718-2d2faef53497-f9895a86 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4a15c92a-e0a8-9568-0718-2d2faef5349d-f9895a86 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_4a15c92a-e0a8-9568-0718-2d2faef5349e-f9895a86 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_4a15c92a-e0a8-9568-0718-2d2faef5349f-f9895a86 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_4a15c92a-e0a8-9568-0718-2d2faef534a5-f9895a86 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_4a15c92a-e0a8-9568-0718-2d2faef534a6-f9895a86 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_4a15c92a-e0a8-9568-0718-2d2faef534ac-f9895a86 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_4a15c92a-e0a8-9568-0718-2d2faef534af-f9895a86 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_4a15c92a-e0a8-9568-0718-2d2faef534b0-f9895a86 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_4a15c92a-e0a8-9568-0718-2d2faef534b1-f9895a86 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_4a15c92a-e0a8-9568-0718-2d2faef534b7-f9895a86 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-bc55ed8c-9d83-78ad-dc4c-755f1b861ff9-f9895a86 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bc55ed8c-9d83-78ad-dc4c-755f1b861ffa-f9895a86, #w-node-_78d4e02f-a43a-4f0b-e7f7-8f076de8d446-5d895cc1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_78d4e02f-a43a-4f0b-e7f7-8f076de8d44d-5d895cc1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_78d4e02f-a43a-4f0b-e7f7-8f076de8d454-5d895cc1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_78d4e02f-a43a-4f0b-e7f7-8f076de8d45b-5d895cc1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_78d4e02f-a43a-4f0b-e7f7-8f076de8d462-5d895cc1, #w-node-_78d4e02f-a43a-4f0b-e7f7-8f076de8d469-5d895cc1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b2abc536-1435-6dcc-f541-9dcf32092bec-5d895cc1, #w-node-b2abc536-1435-6dcc-f541-9dcf32092c08-5d895cc1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b2abc536-1435-6dcc-f541-9dcf32092c0f-5d895cc1 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-b2abc536-1435-6dcc-f541-9dcf32092c12-5d895cc1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b2abc536-1435-6dcc-f541-9dcf32092c13-5d895cc1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_06d029c0-2b59-e37c-b889-066772597c90-5d895cc1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_06d029c0-2b59-e37c-b889-066772597c91-5d895cc1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_06d029c0-2b59-e37c-b889-066772597c97-5d895cc1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_06d029c0-2b59-e37c-b889-066772597c98-5d895cc1 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_06d029c0-2b59-e37c-b889-066772597c99-5d895cc1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_06d029c0-2b59-e37c-b889-066772597c9f-5d895cc1 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_06d029c0-2b59-e37c-b889-066772597ca0-5d895cc1 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_06d029c0-2b59-e37c-b889-066772597ca6-5d895cc1 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_06d029c0-2b59-e37c-b889-066772597ca9-5d895cc1 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_06d029c0-2b59-e37c-b889-066772597caa-5d895cc1 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_06d029c0-2b59-e37c-b889-066772597cab-5d895cc1 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_06d029c0-2b59-e37c-b889-066772597cb1-5d895cc1 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_6d7fb964-f271-837b-718b-aaeabb2c98ee-5d895cc1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6d7fb964-f271-837b-718b-aaeabb2c98ef-5d895cc1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c45-6a09c2d1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c4a-6a09c2d1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c4c-6a09c2d1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c51-6a09c2d1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c53-6a09c2d1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c58-6a09c2d1 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c5a-6a09c2d1 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c5f-6a09c2d1, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c64-6a09c2d1 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c66-6a09c2d1 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-adb23fba-6663-2319-ac46-f72a8814e4f2-6a09c2d1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-adb23fba-6663-2319-ac46-f72a8814e4f9-6a09c2d1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-adb23fba-6663-2319-ac46-f72a8814e500-6a09c2d1 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-adb23fba-6663-2319-ac46-f72a8814e507-6a09c2d1 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-adb23fba-6663-2319-ac46-f72a8814e50e-6a09c2d1, #w-node-adb23fba-6663-2319-ac46-f72a8814e515-6a09c2d1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c845-6a09c2d1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c846-6a09c2d1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c84e-6a09c2d1 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_7cc532e7-5e80-07e6-dad7-0ea45df651a6-d3f3d3ce {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7cc532e7-5e80-07e6-dad7-0ea45df651ad-d3f3d3ce {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7cc532e7-5e80-07e6-dad7-0ea45df651b4-d3f3d3ce {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_7cc532e7-5e80-07e6-dad7-0ea45df651bb-d3f3d3ce {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_7cc532e7-5e80-07e6-dad7-0ea45df651c2-d3f3d3ce, #w-node-_7cc532e7-5e80-07e6-dad7-0ea45df651c9-d3f3d3ce {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0e9273ee-c767-f423-907f-b623f19d3f97-d3f3d3ce, #w-node-_0e9273ee-c767-f423-907f-b623f19d3fb3-d3f3d3ce {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0e9273ee-c767-f423-907f-b623f19d3fba-d3f3d3ce {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_0e9273ee-c767-f423-907f-b623f19d3fbd-d3f3d3ce {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0e9273ee-c767-f423-907f-b623f19d3fbe-d3f3d3ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_68a5d908-f517-7716-bcc6-7c8eaf492375-d3f3d3ce {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_68a5d908-f517-7716-bcc6-7c8eaf492376-d3f3d3ce {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_68a5d908-f517-7716-bcc6-7c8eaf49237c-d3f3d3ce {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_68a5d908-f517-7716-bcc6-7c8eaf49237d-d3f3d3ce {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_68a5d908-f517-7716-bcc6-7c8eaf49237e-d3f3d3ce {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_68a5d908-f517-7716-bcc6-7c8eaf492384-d3f3d3ce {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_68a5d908-f517-7716-bcc6-7c8eaf492385-d3f3d3ce {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_68a5d908-f517-7716-bcc6-7c8eaf49238b-d3f3d3ce {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_68a5d908-f517-7716-bcc6-7c8eaf49238e-d3f3d3ce {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_68a5d908-f517-7716-bcc6-7c8eaf49238f-d3f3d3ce {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_68a5d908-f517-7716-bcc6-7c8eaf492390-d3f3d3ce {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_68a5d908-f517-7716-bcc6-7c8eaf492396-d3f3d3ce {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_3b8e1bfc-e64b-7825-2f05-add940209615-d3f3d3ce {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_3b8e1bfc-e64b-7825-2f05-add940209616-d3f3d3ce {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c45-da78b13c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c4a-da78b13c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c4c-da78b13c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c51-da78b13c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c53-da78b13c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c58-da78b13c {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c5a-da78b13c {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c5f-da78b13c, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c64-da78b13c {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c66-da78b13c {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-cc18a4de-38a0-b132-042f-ac7d78a77974-da78b13c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-cc18a4de-38a0-b132-042f-ac7d78a7797b-da78b13c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-cc18a4de-38a0-b132-042f-ac7d78a77982-da78b13c {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-cc18a4de-38a0-b132-042f-ac7d78a77989-da78b13c {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-cc18a4de-38a0-b132-042f-ac7d78a77990-da78b13c, #w-node-cc18a4de-38a0-b132-042f-ac7d78a77997-da78b13c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c845-da78b13c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c846-da78b13c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c84e-da78b13c {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-d28c61a9-45a5-52ec-f9cb-e3854c1b8a31-5b90b7d3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d28c61a9-45a5-52ec-f9cb-e3854c1b8a38-5b90b7d3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d28c61a9-45a5-52ec-f9cb-e3854c1b8a3f-5b90b7d3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d28c61a9-45a5-52ec-f9cb-e3854c1b8a46-5b90b7d3 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-d28c61a9-45a5-52ec-f9cb-e3854c1b8a4d-5b90b7d3, #w-node-d28c61a9-45a5-52ec-f9cb-e3854c1b8a54-5b90b7d3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_2cfe054c-0559-96e3-3b68-77a300f0577c-5b90b7d3, #w-node-_2cfe054c-0559-96e3-3b68-77a300f05798-5b90b7d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2cfe054c-0559-96e3-3b68-77a300f0579f-5b90b7d3 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_2cfe054c-0559-96e3-3b68-77a300f057a2-5b90b7d3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2cfe054c-0559-96e3-3b68-77a300f057a3-5b90b7d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a87e48b0-2f09-a97e-0247-a518280ac27d-5b90b7d3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a87e48b0-2f09-a97e-0247-a518280ac27e-5b90b7d3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a87e48b0-2f09-a97e-0247-a518280ac284-5b90b7d3 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-a87e48b0-2f09-a97e-0247-a518280ac285-5b90b7d3 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-a87e48b0-2f09-a97e-0247-a518280ac286-5b90b7d3 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-a87e48b0-2f09-a97e-0247-a518280ac28c-5b90b7d3 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-a87e48b0-2f09-a97e-0247-a518280ac28d-5b90b7d3 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-a87e48b0-2f09-a97e-0247-a518280ac293-5b90b7d3 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-a87e48b0-2f09-a97e-0247-a518280ac296-5b90b7d3 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-a87e48b0-2f09-a97e-0247-a518280ac297-5b90b7d3 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-a87e48b0-2f09-a97e-0247-a518280ac298-5b90b7d3 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-a87e48b0-2f09-a97e-0247-a518280ac29e-5b90b7d3 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_785cec89-a2f3-03ab-aea6-25554bf4571c-5b90b7d3 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_785cec89-a2f3-03ab-aea6-25554bf4571d-5b90b7d3, #w-node-_05dabad4-b4ac-4431-f9bd-8041c17ddfa6-3af33816 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_05dabad4-b4ac-4431-f9bd-8041c17ddfad-3af33816 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_05dabad4-b4ac-4431-f9bd-8041c17ddfb4-3af33816 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_05dabad4-b4ac-4431-f9bd-8041c17ddfbb-3af33816 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_05dabad4-b4ac-4431-f9bd-8041c17ddfc2-3af33816, #w-node-_05dabad4-b4ac-4431-f9bd-8041c17ddfc9-3af33816 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73dc-3af33816, #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73f8-3af33816 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_334a7c74-30e7-71b3-b5b3-5145969c73ff-3af33816 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_334a7c74-30e7-71b3-b5b3-5145969c7402-3af33816 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_334a7c74-30e7-71b3-b5b3-5145969c7403-3af33816 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_245f8eff-be83-793c-d03a-59815b86a123-3af33816 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_245f8eff-be83-793c-d03a-59815b86a124-3af33816 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_245f8eff-be83-793c-d03a-59815b86a12a-3af33816 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_245f8eff-be83-793c-d03a-59815b86a12b-3af33816 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_245f8eff-be83-793c-d03a-59815b86a12c-3af33816 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_245f8eff-be83-793c-d03a-59815b86a132-3af33816 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_245f8eff-be83-793c-d03a-59815b86a133-3af33816 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_245f8eff-be83-793c-d03a-59815b86a139-3af33816 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_245f8eff-be83-793c-d03a-59815b86a13c-3af33816 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_245f8eff-be83-793c-d03a-59815b86a13d-3af33816 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_245f8eff-be83-793c-d03a-59815b86a13e-3af33816 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_245f8eff-be83-793c-d03a-59815b86a144-3af33816 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_719290b0-796a-b532-f37c-c05f9ca35f62-3af33816 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_719290b0-796a-b532-f37c-c05f9ca35f63-3af33816 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c45-1718985b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c4a-1718985b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c4c-1718985b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c51-1718985b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c53-1718985b {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c58-1718985b {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c5a-1718985b {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c5f-1718985b, #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c64-1718985b {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_7d58d005-e01d-1803-cdc7-fa6c970f4c66-1718985b {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-f26b7245-0b2d-8fdc-8ce8-39a8a0ba26e2-1718985b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f26b7245-0b2d-8fdc-8ce8-39a8a0ba26e9-1718985b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f26b7245-0b2d-8fdc-8ce8-39a8a0ba26f0-1718985b {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-f26b7245-0b2d-8fdc-8ce8-39a8a0ba26f7-1718985b {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-f26b7245-0b2d-8fdc-8ce8-39a8a0ba26fe-1718985b, #w-node-f26b7245-0b2d-8fdc-8ce8-39a8a0ba2705-1718985b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c845-1718985b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c846-1718985b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c84e-1718985b {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-e04dc9e9-964a-9d15-f4ce-5cdb12ae0fe6-33ff1126 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e04dc9e9-964a-9d15-f4ce-5cdb12ae0fed-33ff1126 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e04dc9e9-964a-9d15-f4ce-5cdb12ae0ff4-33ff1126 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-e04dc9e9-964a-9d15-f4ce-5cdb12ae0ffb-33ff1126 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-e04dc9e9-964a-9d15-f4ce-5cdb12ae1002-33ff1126, #w-node-e04dc9e9-964a-9d15-f4ce-5cdb12ae1009-33ff1126 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_361d34d9-23ce-10bf-6085-435a36e81e7b-33ff1126, #w-node-_361d34d9-23ce-10bf-6085-435a36e81e97-33ff1126 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_361d34d9-23ce-10bf-6085-435a36e81e9e-33ff1126 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_361d34d9-23ce-10bf-6085-435a36e81ea1-33ff1126 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_361d34d9-23ce-10bf-6085-435a36e81ea2-33ff1126 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_15d16fb2-5998-35af-5a49-6bb6fce9e357-33ff1126 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_15d16fb2-5998-35af-5a49-6bb6fce9e358-33ff1126 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_15d16fb2-5998-35af-5a49-6bb6fce9e35e-33ff1126 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_15d16fb2-5998-35af-5a49-6bb6fce9e35f-33ff1126 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_15d16fb2-5998-35af-5a49-6bb6fce9e360-33ff1126 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_15d16fb2-5998-35af-5a49-6bb6fce9e366-33ff1126 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_15d16fb2-5998-35af-5a49-6bb6fce9e367-33ff1126 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_15d16fb2-5998-35af-5a49-6bb6fce9e36d-33ff1126 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_15d16fb2-5998-35af-5a49-6bb6fce9e370-33ff1126 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_15d16fb2-5998-35af-5a49-6bb6fce9e371-33ff1126 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_15d16fb2-5998-35af-5a49-6bb6fce9e372-33ff1126 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_15d16fb2-5998-35af-5a49-6bb6fce9e378-33ff1126 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-eaee7bbf-797e-a0b6-db43-f2db4eb64fb1-33ff1126 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-eaee7bbf-797e-a0b6-db43-f2db4eb64fb2-33ff1126, #w-node-_5abd1e26-1ba0-f2a6-2df0-5a568d19e5a3-71b5bbc5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_5abd1e26-1ba0-f2a6-2df0-5a568d19e5aa-71b5bbc5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5abd1e26-1ba0-f2a6-2df0-5a568d19e5b1-71b5bbc5 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_5abd1e26-1ba0-f2a6-2df0-5a568d19e5b8-71b5bbc5 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_5abd1e26-1ba0-f2a6-2df0-5a568d19e5bf-71b5bbc5, #w-node-_5abd1e26-1ba0-f2a6-2df0-5a568d19e5c6-71b5bbc5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b65a0da4-668b-3088-4253-78bad9677c29-71b5bbc5, #w-node-b4ffc5c7-6386-e540-b9cb-fc6eec5cd879-71b5bbc5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c6277d53-77b8-42e4-a920-4349cc7d7d20-71b5bbc5 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-d4fff80f-307d-8169-a830-f1172d91bc4c-71b5bbc5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_522a587d-705c-8408-1854-76300f429493-71b5bbc5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c845-71b5bbc5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c846-71b5bbc5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c84c-71b5bbc5 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c84d-71b5bbc5 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c84e-71b5bbc5 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_3fdc7694-fd30-d41f-71c3-8cc25f73c854-71b5bbc5 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-d7e0f399-daff-eb97-ece4-a86a9885fe7b-71b5bbc5 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-b5e07236-60a5-4974-5641-c05cbbd1018d-71b5bbc5 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-c13aa495-c339-22db-0fdd-5ad1354f956c-71b5bbc5 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_3270537c-5ccd-7d41-1866-0da9b996c02e-71b5bbc5 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-c54bb0e1-4ffb-7aa8-aa81-256f630e30b1-71b5bbc5 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_91d3e9b2-c855-18fa-4bd2-283105dbe251-71b5bbc5 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf82-d42d8255 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf89-d42d8255 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf90-d42d8255 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_033fc31a-7c28-818f-a756-e5e23f7faf97-d42d8255 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d75a-d42d8255, #w-node-_84f3ee62-7358-4c01-097c-73748282d776-d42d8255 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d77d-d42d8255 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d780-d42d8255 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_84f3ee62-7358-4c01-097c-73748282d781-d42d8255 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a0a-d42d8255 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a0b-d42d8255 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a11-d42d8255 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a12-d42d8255 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a13-d42d8255 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a19-d42d8255 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a1a-d42d8255 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a20-d42d8255 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a23-d42d8255 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a24-d42d8255 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a25-d42d8255 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_00e9acca-11ff-ff51-3d56-ce6d90363a2b-d42d8255 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2ef-d42d8255 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_7ad72138-6bf7-9c06-2f71-df82938db2f0-d42d8255 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-6a803637 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_230552ea-e649-b4b8-bcc7-df76039e7f3b-6a803637 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0286f799-1445-6456-39c0-f20b646121d8-6a803637 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_28ae416a-e260-fc84-32b9-7ab783d10207-6a803637 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ea6635d6-c83e-3d10-752a-5c396f392264-6a803637 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_45c75341-bf6e-f05b-f194-b483444edb94-6a803637 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-f8aca478-7851-181f-d62c-7d519da1e338-6a803637 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_53df6807-9580-1db6-5f5b-d14fbfec757b-6a803637 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-8a0ff4ff {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_230552ea-e649-b4b8-bcc7-df76039e7f3b-8a0ff4ff {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0286f799-1445-6456-39c0-f20b646121d8-8a0ff4ff {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_28ae416a-e260-fc84-32b9-7ab783d10207-8a0ff4ff {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ea6635d6-c83e-3d10-752a-5c396f392264-8a0ff4ff {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_45c75341-bf6e-f05b-f194-b483444edb94-8a0ff4ff {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-f8aca478-7851-181f-d62c-7d519da1e338-8a0ff4ff {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_53df6807-9580-1db6-5f5b-d14fbfec757b-8a0ff4ff {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-51252a67 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_230552ea-e649-b4b8-bcc7-df76039e7f3b-51252a67 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0286f799-1445-6456-39c0-f20b646121d8-51252a67 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_28ae416a-e260-fc84-32b9-7ab783d10207-51252a67 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ea6635d6-c83e-3d10-752a-5c396f392264-51252a67 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_45c75341-bf6e-f05b-f194-b483444edb94-51252a67 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-f8aca478-7851-181f-d62c-7d519da1e338-51252a67 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_53df6807-9580-1db6-5f5b-d14fbfec757b-51252a67 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-892982ba {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_230552ea-e649-b4b8-bcc7-df76039e7f3b-892982ba {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0286f799-1445-6456-39c0-f20b646121d8-892982ba {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_28ae416a-e260-fc84-32b9-7ab783d10207-892982ba {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ea6635d6-c83e-3d10-752a-5c396f392264-892982ba {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_45c75341-bf6e-f05b-f194-b483444edb94-892982ba {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-f8aca478-7851-181f-d62c-7d519da1e338-892982ba {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_53df6807-9580-1db6-5f5b-d14fbfec757b-892982ba {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-45130648 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_230552ea-e649-b4b8-bcc7-df76039e7f3b-45130648 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0286f799-1445-6456-39c0-f20b646121d8-45130648 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_28ae416a-e260-fc84-32b9-7ab783d10207-45130648 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ea6635d6-c83e-3d10-752a-5c396f392264-45130648 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_45c75341-bf6e-f05b-f194-b483444edb94-45130648 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-f8aca478-7851-181f-d62c-7d519da1e338-45130648 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_53df6807-9580-1db6-5f5b-d14fbfec757b-45130648 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-0e045fc7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_230552ea-e649-b4b8-bcc7-df76039e7f3b-0e045fc7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0286f799-1445-6456-39c0-f20b646121d8-0e045fc7 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_28ae416a-e260-fc84-32b9-7ab783d10207-0e045fc7 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ea6635d6-c83e-3d10-752a-5c396f392264-0e045fc7 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_45c75341-bf6e-f05b-f194-b483444edb94-0e045fc7 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-f8aca478-7851-181f-d62c-7d519da1e338-0e045fc7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_53df6807-9580-1db6-5f5b-d14fbfec757b-0e045fc7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9d7bf4e3-670e-de6d-6d66-b3074d5821d9-dcbce2ba {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_230552ea-e649-b4b8-bcc7-df76039e7f3b-dcbce2ba {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0286f799-1445-6456-39c0-f20b646121d8-dcbce2ba {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_28ae416a-e260-fc84-32b9-7ab783d10207-dcbce2ba {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ea6635d6-c83e-3d10-752a-5c396f392264-dcbce2ba {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_45c75341-bf6e-f05b-f194-b483444edb94-dcbce2ba {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-f8aca478-7851-181f-d62c-7d519da1e338-dcbce2ba {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_53df6807-9580-1db6-5f5b-d14fbfec757b-dcbce2ba {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9883a9a6-b473-4a5a-fc20-6848d7d8f4f2-bcbbafdd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9883a9a6-b473-4a5a-fc20-6848d7d8f4f9-bcbbafdd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9883a9a6-b473-4a5a-fc20-6848d7d8f500-bcbbafdd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9883a9a6-b473-4a5a-fc20-6848d7d8f507-bcbbafdd {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_9883a9a6-b473-4a5a-fc20-6848d7d8f50e-bcbbafdd, #w-node-_9883a9a6-b473-4a5a-fc20-6848d7d8f515-bcbbafdd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_9537580a-8b1d-4de2-1914-c635b7390c9a-bcbbafdd, #w-node-_9537580a-8b1d-4de2-1914-c635b7390cb6-bcbbafdd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9537580a-8b1d-4de2-1914-c635b7390cbd-bcbbafdd {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_9537580a-8b1d-4de2-1914-c635b7390cc0-bcbbafdd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9537580a-8b1d-4de2-1914-c635b7390cc1-bcbbafdd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60d5c71c-4063-df55-f613-8ee38cf2b307-bcbbafdd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_60d5c71c-4063-df55-f613-8ee38cf2b308-bcbbafdd {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_60d5c71c-4063-df55-f613-8ee38cf2b30e-bcbbafdd {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_60d5c71c-4063-df55-f613-8ee38cf2b30f-bcbbafdd {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_60d5c71c-4063-df55-f613-8ee38cf2b310-bcbbafdd {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_60d5c71c-4063-df55-f613-8ee38cf2b316-bcbbafdd {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_60d5c71c-4063-df55-f613-8ee38cf2b317-bcbbafdd {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_60d5c71c-4063-df55-f613-8ee38cf2b31d-bcbbafdd {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_60d5c71c-4063-df55-f613-8ee38cf2b320-bcbbafdd {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_60d5c71c-4063-df55-f613-8ee38cf2b321-bcbbafdd {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_60d5c71c-4063-df55-f613-8ee38cf2b322-bcbbafdd {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_60d5c71c-4063-df55-f613-8ee38cf2b328-bcbbafdd {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_269ff215-acb9-52e5-903d-a9070df4711d-bcbbafdd {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_269ff215-acb9-52e5-903d-a9070df4711e-bcbbafdd, #w-node-_316a6acd-a2bf-1b84-2740-cb3cae6a826a-1edbcfb5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_316a6acd-a2bf-1b84-2740-cb3cae6a8271-1edbcfb5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_316a6acd-a2bf-1b84-2740-cb3cae6a8278-1edbcfb5 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_316a6acd-a2bf-1b84-2740-cb3cae6a827f-1edbcfb5 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_316a6acd-a2bf-1b84-2740-cb3cae6a8286-1edbcfb5, #w-node-_316a6acd-a2bf-1b84-2740-cb3cae6a828d-1edbcfb5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701c94-1edbcfb5, #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cb0-1edbcfb5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cb7-1edbcfb5 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cba-1edbcfb5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_174a5f93-3fb3-bcbc-a6e9-bf7101701cbb-1edbcfb5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d4c2fc40-2b43-716f-d8c7-439f3c53ec99-1edbcfb5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d4c2fc40-2b43-716f-d8c7-439f3c53ec9a-1edbcfb5 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d4c2fc40-2b43-716f-d8c7-439f3c53eca0-1edbcfb5 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d4c2fc40-2b43-716f-d8c7-439f3c53eca1-1edbcfb5 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-d4c2fc40-2b43-716f-d8c7-439f3c53eca2-1edbcfb5 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-d4c2fc40-2b43-716f-d8c7-439f3c53eca8-1edbcfb5 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-d4c2fc40-2b43-716f-d8c7-439f3c53eca9-1edbcfb5 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-d4c2fc40-2b43-716f-d8c7-439f3c53ecaf-1edbcfb5 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-d4c2fc40-2b43-716f-d8c7-439f3c53ecb2-1edbcfb5 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-d4c2fc40-2b43-716f-d8c7-439f3c53ecb3-1edbcfb5 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-d4c2fc40-2b43-716f-d8c7-439f3c53ecb4-1edbcfb5 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-d4c2fc40-2b43-716f-d8c7-439f3c53ecba-1edbcfb5 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_46f89017-e9c7-461e-269f-e9de58882bf1-1edbcfb5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_46f89017-e9c7-461e-269f-e9de58882bf2-1edbcfb5, #w-node-_2da69dc7-c575-ee3a-4306-b7e4cad191b9-c26b0a55 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_2da69dc7-c575-ee3a-4306-b7e4cad191c0-c26b0a55 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_2da69dc7-c575-ee3a-4306-b7e4cad191c7-c26b0a55 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_2da69dc7-c575-ee3a-4306-b7e4cad191ce-c26b0a55 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_2da69dc7-c575-ee3a-4306-b7e4cad191d5-c26b0a55, #w-node-_2da69dc7-c575-ee3a-4306-b7e4cad191dc-c26b0a55 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a8351e-c26b0a55, #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a8353a-c26b0a55 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83541-c26b0a55 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83544-c26b0a55 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_121f8c87-e3ac-959b-5f75-b5aa46a83545-c26b0a55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a9ffb79-de2a-c7f4-301c-46d9b74c193a-c26b0a55 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6a9ffb79-de2a-c7f4-301c-46d9b74c193b-c26b0a55 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_6a9ffb79-de2a-c7f4-301c-46d9b74c1941-c26b0a55 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_6a9ffb79-de2a-c7f4-301c-46d9b74c1942-c26b0a55 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_6a9ffb79-de2a-c7f4-301c-46d9b74c1943-c26b0a55 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_6a9ffb79-de2a-c7f4-301c-46d9b74c1949-c26b0a55 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_6a9ffb79-de2a-c7f4-301c-46d9b74c194a-c26b0a55 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_6a9ffb79-de2a-c7f4-301c-46d9b74c1950-c26b0a55 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_6a9ffb79-de2a-c7f4-301c-46d9b74c1953-c26b0a55 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_6a9ffb79-de2a-c7f4-301c-46d9b74c1954-c26b0a55 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_6a9ffb79-de2a-c7f4-301c-46d9b74c1955-c26b0a55 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_6a9ffb79-de2a-c7f4-301c-46d9b74c195b-c26b0a55 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_2815d041-5bbd-5bef-3899-ff4614ab2603-c26b0a55 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2815d041-5bbd-5bef-3899-ff4614ab2604-c26b0a55, #w-node-_3567e824-47a8-d664-563c-70f4f984b2a3-3bd36578 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3567e824-47a8-d664-563c-70f4f984b2aa-3bd36578 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3567e824-47a8-d664-563c-70f4f984b2b1-3bd36578 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_3567e824-47a8-d664-563c-70f4f984b2b8-3bd36578 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_8868fc2a-c3f3-3cd9-9a20-f9a90165d1de-3bd36578 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_8868fc2a-c3f3-3cd9-9a20-f9a90165d1e5-3bd36578 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8868fc2a-c3f3-3cd9-9a20-f9a90165d1ec-3bd36578 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_8868fc2a-c3f3-3cd9-9a20-f9a90165d1f3-3bd36578 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_8868fc2a-c3f3-3cd9-9a20-f9a90165d1fa-3bd36578, #w-node-_8868fc2a-c3f3-3cd9-9a20-f9a90165d201-3bd36578 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_628286f9-b7b4-626c-7999-fda992a512ca-3bd36578, #w-node-_628286f9-b7b4-626c-7999-fda992a512e6-3bd36578 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_628286f9-b7b4-626c-7999-fda992a512ed-3bd36578 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_628286f9-b7b4-626c-7999-fda992a512f0-3bd36578 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_628286f9-b7b4-626c-7999-fda992a512f1-3bd36578 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa294055-e016-644f-9ea4-c6506b91df01-3bd36578 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fa294055-e016-644f-9ea4-c6506b91df02-3bd36578 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-fa294055-e016-644f-9ea4-c6506b91df08-3bd36578 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-fa294055-e016-644f-9ea4-c6506b91df09-3bd36578 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-fa294055-e016-644f-9ea4-c6506b91df0a-3bd36578 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-fa294055-e016-644f-9ea4-c6506b91df10-3bd36578 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-fa294055-e016-644f-9ea4-c6506b91df11-3bd36578 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-fa294055-e016-644f-9ea4-c6506b91df17-3bd36578 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-fa294055-e016-644f-9ea4-c6506b91df1a-3bd36578 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-fa294055-e016-644f-9ea4-c6506b91df1b-3bd36578 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-fa294055-e016-644f-9ea4-c6506b91df1c-3bd36578 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-fa294055-e016-644f-9ea4-c6506b91df22-3bd36578 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_72b3768f-4f77-032e-32ca-36c8672469e9-3bd36578 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_72b3768f-4f77-032e-32ca-36c8672469ea-3bd36578, #w-node-_66579601-9dff-02a3-638e-068924003daa-174289fe {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_66579601-9dff-02a3-638e-068924003db1-174289fe {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_66579601-9dff-02a3-638e-068924003db8-174289fe {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_66579601-9dff-02a3-638e-068924003dbf-174289fe {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_66579601-9dff-02a3-638e-068924003dc6-174289fe, #w-node-_66579601-9dff-02a3-638e-068924003dcd-174289fe {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_091649cc-c619-0fff-628f-76d03005223c-174289fe, #w-node-_091649cc-c619-0fff-628f-76d030052258-174289fe {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_091649cc-c619-0fff-628f-76d03005225f-174289fe {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_091649cc-c619-0fff-628f-76d030052262-174289fe {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_091649cc-c619-0fff-628f-76d030052263-174289fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_547e1e1a-01c5-4150-3752-07ce0f742f9a-174289fe {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_547e1e1a-01c5-4150-3752-07ce0f742f9b-174289fe {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_547e1e1a-01c5-4150-3752-07ce0f742fa1-174289fe {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_547e1e1a-01c5-4150-3752-07ce0f742fa2-174289fe {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_547e1e1a-01c5-4150-3752-07ce0f742fa3-174289fe {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_547e1e1a-01c5-4150-3752-07ce0f742fa9-174289fe {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_547e1e1a-01c5-4150-3752-07ce0f742faa-174289fe {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_547e1e1a-01c5-4150-3752-07ce0f742fb0-174289fe {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_547e1e1a-01c5-4150-3752-07ce0f742fb3-174289fe {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_547e1e1a-01c5-4150-3752-07ce0f742fb4-174289fe {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_547e1e1a-01c5-4150-3752-07ce0f742fb5-174289fe {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_547e1e1a-01c5-4150-3752-07ce0f742fbb-174289fe {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_0e95de2e-3af7-3a4d-2d78-778c355acd3a-174289fe {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0e95de2e-3af7-3a4d-2d78-778c355acd3b-174289fe, #w-node-d8666072-8d07-1455-9ceb-5f6103d467c1-11035955 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d8666072-8d07-1455-9ceb-5f6103d467c8-11035955 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d8666072-8d07-1455-9ceb-5f6103d467cf-11035955 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d8666072-8d07-1455-9ceb-5f6103d467d6-11035955 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-d8666072-8d07-1455-9ceb-5f6103d467dd-11035955, #w-node-d8666072-8d07-1455-9ceb-5f6103d467e4-11035955 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10612-11035955, #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f1062e-11035955 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10635-11035955 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10638-11035955 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3848d8c5-cc6d-6bd8-2df5-691703f10639-11035955 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fc57a3fb-327c-a4dc-28d8-f877b987c6f7-11035955 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fc57a3fb-327c-a4dc-28d8-f877b987c6f8-11035955 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-fc57a3fb-327c-a4dc-28d8-f877b987c6fe-11035955 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-fc57a3fb-327c-a4dc-28d8-f877b987c6ff-11035955 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-fc57a3fb-327c-a4dc-28d8-f877b987c700-11035955 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-fc57a3fb-327c-a4dc-28d8-f877b987c706-11035955 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-fc57a3fb-327c-a4dc-28d8-f877b987c707-11035955 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-fc57a3fb-327c-a4dc-28d8-f877b987c70d-11035955 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-fc57a3fb-327c-a4dc-28d8-f877b987c710-11035955 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-fc57a3fb-327c-a4dc-28d8-f877b987c711-11035955 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-fc57a3fb-327c-a4dc-28d8-f877b987c712-11035955 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-fc57a3fb-327c-a4dc-28d8-f877b987c718-11035955 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-e724e4b9-1a3f-e8f8-555a-6a78d6b5ee36-11035955 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-e724e4b9-1a3f-e8f8-555a-6a78d6b5ee37-11035955, #w-node-ff8e7011-3237-aa2e-7a45-7fd3785797c0-55b02bd0 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ff8e7011-3237-aa2e-7a45-7fd3785797c7-55b02bd0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ff8e7011-3237-aa2e-7a45-7fd3785797ce-55b02bd0 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-ff8e7011-3237-aa2e-7a45-7fd3785797d5-55b02bd0 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-ff8e7011-3237-aa2e-7a45-7fd3785797dc-55b02bd0, #w-node-ff8e7011-3237-aa2e-7a45-7fd3785797e3-55b02bd0 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53d4-55b02bd0, #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53f0-55b02bd0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53f7-55b02bd0 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53fa-55b02bd0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_36c0c0a3-2c3c-4aeb-294a-3f08c1fd53fb-55b02bd0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07194f55-19c5-0b3f-9895-5360074ecceb-55b02bd0 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_07194f55-19c5-0b3f-9895-5360074eccec-55b02bd0 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_07194f55-19c5-0b3f-9895-5360074eccf2-55b02bd0 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_07194f55-19c5-0b3f-9895-5360074eccf3-55b02bd0 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_07194f55-19c5-0b3f-9895-5360074eccf4-55b02bd0 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_07194f55-19c5-0b3f-9895-5360074eccfa-55b02bd0 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_07194f55-19c5-0b3f-9895-5360074eccfb-55b02bd0 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_07194f55-19c5-0b3f-9895-5360074ecd01-55b02bd0 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_07194f55-19c5-0b3f-9895-5360074ecd04-55b02bd0 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_07194f55-19c5-0b3f-9895-5360074ecd05-55b02bd0 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_07194f55-19c5-0b3f-9895-5360074ecd06-55b02bd0 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_07194f55-19c5-0b3f-9895-5360074ecd0c-55b02bd0 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_894e39f8-1ba3-56fb-993b-f87ea3467068-55b02bd0 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_894e39f8-1ba3-56fb-993b-f87ea3467069-55b02bd0, #w-node-_83bc619b-e8b8-4315-5f32-84ec8a3f7bca-40a6f373 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_83bc619b-e8b8-4315-5f32-84ec8a3f7bd1-40a6f373 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_83bc619b-e8b8-4315-5f32-84ec8a3f7bd8-40a6f373 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_83bc619b-e8b8-4315-5f32-84ec8a3f7bdf-40a6f373 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_83bc619b-e8b8-4315-5f32-84ec8a3f7be6-40a6f373, #w-node-_83bc619b-e8b8-4315-5f32-84ec8a3f7bed-40a6f373 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-fc3ed04a-4f32-1f19-3576-31181effef07-40a6f373, #w-node-fc3ed04a-4f32-1f19-3576-31181effef23-40a6f373 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-fc3ed04a-4f32-1f19-3576-31181effef2a-40a6f373 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-fc3ed04a-4f32-1f19-3576-31181effef2d-40a6f373 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-fc3ed04a-4f32-1f19-3576-31181effef2e-40a6f373 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e9b68ace-10d5-a311-513d-8f391a9e434a-40a6f373 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-e9b68ace-10d5-a311-513d-8f391a9e434b-40a6f373 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e9b68ace-10d5-a311-513d-8f391a9e4351-40a6f373 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-e9b68ace-10d5-a311-513d-8f391a9e4352-40a6f373 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-e9b68ace-10d5-a311-513d-8f391a9e4353-40a6f373 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-e9b68ace-10d5-a311-513d-8f391a9e4359-40a6f373 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-e9b68ace-10d5-a311-513d-8f391a9e435a-40a6f373 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-e9b68ace-10d5-a311-513d-8f391a9e4360-40a6f373 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-e9b68ace-10d5-a311-513d-8f391a9e4363-40a6f373 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-e9b68ace-10d5-a311-513d-8f391a9e4364-40a6f373 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-e9b68ace-10d5-a311-513d-8f391a9e4365-40a6f373 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-e9b68ace-10d5-a311-513d-8f391a9e436b-40a6f373 {
    grid-area: 12 / 1 / 13 / 3;
  }

  #w-node-_7b69204b-dde3-8f0c-588d-cac56d84bb4b-40a6f373 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_7b69204b-dde3-8f0c-588d-cac56d84bb4c-40a6f373 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb25f-2a3c15db {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb271-2a3c15db {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb27b-2a3c15db {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb285-2a3c15db {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb25f-b308a0e4 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb271-b308a0e4 {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb27b-b308a0e4 {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb285-b308a0e4 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb25f-0dc1112c {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb271-0dc1112c {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb27b-0dc1112c {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb285-0dc1112c {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb25f-30a2061f {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb271-30a2061f {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb27b-30a2061f {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb285-30a2061f {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb25f-051dcbf7 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb271-051dcbf7 {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb27b-051dcbf7 {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb285-051dcbf7 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb25f-9a358153 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb271-9a358153 {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb27b-9a358153 {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb285-9a358153 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb25f-65fefdb3 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb271-65fefdb3 {
    grid-area: 4 / 1 / 6 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb27b-65fefdb3 {
    grid-area: 6 / 1 / 8 / 3;
  }

  #w-node-bcb089ae-f45a-c4be-ceb5-de741b8bb285-65fefdb3 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_4e37012b-045e-164e-5af0-3e8f4157c3cb-6bdafd8f {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_895ac2c9-88fc-44b9-bbb9-98d7cbfee9ab-6bdafd8f {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_4e37012b-045e-164e-5af0-3e8f4157c3cb-264f89bd {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_895ac2c9-88fc-44b9-bbb9-98d7cbfee9ab-264f89bd {
    grid-area: 3 / 1 / 4 / 3;
  }
}

@font-face {
  font-family: 'Sinewssanspro';
  src: url('https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/5e9859c2e52e3565c9ba62e3_SinewsSansPro-Medium_Italic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Sinewssanspro';
  src: url('https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/5e9859c1d9239f6784dcd06d_SinewsSansPro-Light_Italic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Sinewssanspro';
  src: url('https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/5e9859c2e2c4676845fb2433_SinewsSansPro-Regular_Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Sinewssanspro';
  src: url('https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/5e9859c18af9c433a2614e1a_SinewsSansPro-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Sinewssanspro';
  src: url('https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/5e9859c21c88b90f23f13bf6_SinewsSansPro-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Sinewssanspro';
  src: url('https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/5e9859c25024c18d74fb38e2_SinewsSansPro-Thin_Italic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Sinewssanspro hairline';
  src: url('https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/5e9859c2629a8f15098f46e5_SinewsSansPro-Hairline.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Sinewssanspro';
  src: url('https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/5e9859c25024c13e3dfb38e1_SinewsSansPro-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Sinewssanspro hairline';
  src: url('https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/5e9859c19cdf4d9eea204986_SinewsSansPro-Hairline_Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}
@font-face {
  font-family: 'Sinews sans pro';
  src: url('https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/5ea01e85f9a5b15fd74216ef_Sinews-Sans-Pro-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Sinews sans pro';
  src: url('https://cdn.prod.website-files.com/5e980dcd3fc8a7301429806d/5ea01e85779fa2eeb800d55f_Sinews-Sans-Pro-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}