html {
  -ms-text-size-adjust: 100%;
  -webkit-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: rgba(0, 0, 0, 0);
}

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

figure {
  margin: 1em 40px;
}

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

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

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 {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  max-width: 100%;
  vertical-align: middle;
  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: rgba(0, 0, 0, 0) !important;
}

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .1);
  visibility: visible !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  opacity: 1 !important;
  width: auto !important;
  height: auto !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  margin: 0 !important;
  padding: 6px 8px 6px 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  top: auto !important;
  bottom: 12px !important;
  left: auto !important;
  right: 12px !important;
  overflow: visible !important;
  transform: none !important;
}

.w-webflow-badge > img {
  visibility: visible !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 {
  width: 100%;
  height: 100%;
  border: none;
  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 {
  width: 100%;
  height: 38px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input:-moz-placeholder, .w-select:-moz-placeholder {
  color: #999;
}

.w-input::-moz-placeholder, .w-select::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-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 {
  width: .1px;
  height: .1px;
  opacity: 0;
  z-index: -100;
  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 {
  width: auto;
  height: auto;
  cursor: pointer;
  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;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  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: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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 {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  margin: auto;
  position: absolute;
  top: -100%;
  bottom: -100%;
  left: -100%;
  right: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  height: 300px;
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  background: #ddd;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  height: 100%;
  white-space: nowrap;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: left;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  width: 1em;
  height: 1em;
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  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 {
  width: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  border: 0;
  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;
  -ms-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 {
  min-width: 100%;
  background: #ddd;
  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: rgba(0, 0, 0, .9);
  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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  height: 100%;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  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;
  height: auto;
  max-width: none;
}

.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: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  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 {
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-x: auto;
  overflow-y: hidden;
}

.w-lightbox-item {
  width: 10vh;
  box-sizing: content-box;
  cursor: pointer;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  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;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  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 rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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: rgba(0, 0, 0, 0);
  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 {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  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;
  min-width: 200px;
  background: #c8c8c8;
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-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-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

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

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

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

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

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

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

body {
  color: #333;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 29px;
  display: flex;
}

h1 {
  color: #000;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.4em;
}

h2 {
  color: #000;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.4em;
  text-decoration: none;
}

h3 {
  color: #000;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4em;
}

h4 {
  color: #000;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.4em;
}

h5 {
  color: #000;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4em;
}

h6 {
  color: #000;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4em;
}

p {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.8em;
}

a {
  color: #0e4194;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  line-height: 1.4em;
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 50px;
  font-size: 14px;
  line-height: 26px;
  list-style-type: square;
}

li {
  width: 70%;
  margin-bottom: 25px;
}

.navbar {
  width: 100%;
  background-color: rgba(255, 255, 255, .9);
  position: fixed;
}

.navbar.dark {
  color: #fff;
  background-color: rgba(51, 51, 51, .9);
}

.main-nav {
  width: 100%;
  max-width: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: relative;
  box-shadow: 0 0 25px rgba(51, 51, 51, .05);
}

.main-nav.dark {
  color: #fff;
}

.nav-link {
  width: auto;
  padding-left: 30px;
  padding-right: 30px;
  font-family: "Open Sans Custom 400", sans-serif;
  font-size: 16px;
  line-height: 1.4em;
  transition-property: none;
  display: inline-block;
}

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

.nav-link.w--current {
  color: #333;
  font-weight: 600;
  transition: opacity .2s ease-in-out;
}

.nav-link.blue {
  color: #009fe3;
}

.nav-link.blue:hover, .nav-link.blue.dark:hover {
  color: #888;
}

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

.nav-link.white:hover {
  color: #888;
}

.nav-menu {
  width: auto;
  max-width: 1640px;
  text-align: center;
  justify-content: space-between;
  display: flex;
}

.icon-menu {
  color: #fff;
}

.brand {
  flex-direction: column;
  justify-content: center;
  padding-top: 35px;
  padding-bottom: 15px;
  display: block;
}

.dropdown-list {
  width: auto;
  background-color: #fff;
  overflow: hidden;
}

.dropdown-list.w--open {
  background-color: rgba(255, 255, 255, .9);
  padding-left: 30px;
  padding-right: 30px;
  box-shadow: 0 10px 10px rgba(51, 51, 51, .1);
}

.footer {
  width: 100%;
  text-align: center;
  background-color: #fff;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  margin-top: auto;
  padding: 7% 10%;
  display: flex;
}

.footer-link {
  width: auto;
  color: #888;
  margin-bottom: 0;
  font-family: "Open Sans Custom 400", sans-serif;
  font-size: 14px;
  display: block;
}

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

.footer-link.w--current {
  width: auto;
}

.footer-link.karriere {
  line-height: 1.4em;
}

.footer-link.karriere:hover {
  color: #fff;
}

.footer-list {
  width: auto;
  max-width: none;
  padding-left: 0;
  font-family: "Open Sans Custom 400", sans-serif;
}

.footer-list-item {
  width: auto;
}

.footer-list-item.last {
  margin-bottom: 0;
}

.hero-section {
  height: 100vh;
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/622f66dc245fe9721947e12d_Start.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-section.karriere {
  background-image: linear-gradient(rgba(51, 51, 51, .5), rgba(51, 51, 51, .5)), url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/623047b7e9269f6d57561d9b_Karriere.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.hero-section.plattform {
  height: 125vh;
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/62665fb688660fb60160eccc_Header_OAP.jpg");
}

.hero-section.anbieter {
  height: 125vh;
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/623047b7fdfd6ae3de176453_Anbieter.jpg");
  background-position: 0%;
}

.hero-section.nachfrager {
  height: 125vh;
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/623047b85bfe5259ab568c4b_Nachfrager.jpg");
}

.hero-section.investoren {
  height: 125vh;
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/626661dda9da5b8b6135aed8_Header_Inv.jpg");
}

.hero-section.unternehmen {
  height: 125vh;
}

.hero-section.arbeiten {
  height: 125vh;
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/622f66dceb43771aa3fcb94c_Arbeiten.jpg");
}

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

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

.h1-hero {
  color: #164194;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 50px;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 35px;
  line-height: 1.4em;
  text-decoration: none;
  display: flex;
}

.h1-hero.black {
  color: #000;
  flex-wrap: nowrap;
  margin-top: 0;
  margin-bottom: 50px;
}

.h1-hero.white {
  color: #fff;
}

.h1-hero.white.karriere {
  text-align: center;
  font-size: 80px;
  line-height: 1.4em;
}

.wrapper-caption {
  width: 100%;
  max-width: 1082px;
  background-color: rgba(255, 255, 255, .9);
  flex-direction: column;
  padding: 5.5%;
  display: block;
  position: static;
  top: auto;
  bottom: 0%;
  left: auto;
  right: auto;
}

.wrapper-caption.platform {
  bottom: -38%;
}

.hero-wrapper {
  height: 100vh;
  max-width: 100%;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  transition: opacity .2s ease-in-out;
  display: flex;
}

.link-arrow-down {
  width: auto;
  color: #000;
  object-fit: fill;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: "Open Sans Custom 400", sans-serif;
  display: flex;
  position: static;
  top: auto;
  bottom: 0;
  left: auto;
  right: auto;
  overflow: visible;
}

.link-arrow-down:hover {
  color: rgba(0, 0, 0, .5);
}

.icon-arrow-down {
  height: 20px;
  padding-right: 15px;
  font-family: "Open Sans Custom 400", sans-serif;
}

.section-image {
  max-width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/622f6ea6fbbcb21bbaaefbdd_Section_970_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: stretch;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.section-image._650 {
  height: 650px;
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/62665ee81cbcf66bf8474d28_Sections_Start.jpg");
  background-position: 50%;
  background-size: cover;
}

.section-image._650.karriere {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/62666451d71f1c33fe5e7f3a_Section_Karriere_650.jpg");
}

.section-image._650.plattform {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/622f6fac4c027b6d839f6c20_Slider_3.jpg");
}

.section-image._650.plattform-2 {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/622f41d6805f3a7a8386c308_Meeting_1.jpg");
}

.section-image._650.ambieter {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/622f41d5090990e68ab70022_Buero_2.jpg");
}

.section-image._650.anbieter-2 {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/622f41d403856a4e8e6d2ede_Eingang_3.jpg");
}

.section-image._650.nachfrager {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/626661259793ad0f675080fc_Sections_650.jpg");
}

.section-image._650.nachfrager-2 {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/626661257bba3f7924ff2f19_Sections_650_2.jpg");
}

.section-image._650.investoren {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/626661dc2fe0495d751b2803_Section_Investoren_2_650.jpg");
}

.section-image._650.investoren-2 {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/626661dded602f45d7759fd3_Section_Investoren_650.jpg");
}

.section-image._650.unternehmen {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/6266625a0215f65f7b134bc7_Section_Ueberuns_650.jpg");
}

.section-image._650.presse {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/62666434d71f1c41175e7e4f_Section_650.jpg");
}

.section-image._650.arbeiten {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/62386e66800822475c21219f_Section_650_1_K.jpg");
}

.section-image.vh100 {
  height: 100vh;
  align-items: flex-end;
  padding-bottom: 0;
}

.section-image.plattform {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/622f6ea6fbbcb21bbaaefbdd_Section_970_1.jpg");
}

.section-image.anbieter {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/622f6ed998cbee734e47633b_Section_970_2.jpg");
}

.section-image.nachfrager {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/6266612530a5c25502f1a452_Section_970.jpg");
}

.section-image.investoren {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/622f7317711a1a87d2e31621_Section_970_4.jpg");
}

.wrapper {
  max-width: 1082px;
  background-color: rgba(255, 255, 255, .9);
  padding: 7%;
}

.wrapper.transparent {
  background-color: rgba(255, 255, 255, .9);
  flex-direction: column;
  flex: 0 auto;
  align-self: auto;
  align-items: center;
  padding-top: 7%;
  padding-bottom: 7%;
  display: flex;
}

.wrapper.transparent.offset {
  max-width: 1082px;
  margin-top: -25vh;
}

.wrapper.dark {
  background-color: #333;
  flex-direction: column;
  align-items: center;
  padding-top: 0%;
  padding-bottom: 0%;
  display: flex;
}

.wrapper.w100 {
  max-width: 100%;
}

.wrapper.w90 {
  max-width: 90%;
}

.wrapper.ceo {
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  padding-left: 0%;
  padding-right: 0%;
}

.wrapper.on-image {
  max-width: 1082px;
}

.section {
  background-color: #f5f6f7;
  padding-left: 10%;
  padding-right: 10%;
}

.section.white {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10%;
  padding-right: 10%;
}

.section.white.border {
  background-color: #f7f7f7;
  background-image: linear-gradient(rgba(247, 247, 247, 0) 95%, #fff 85%), linear-gradient(to right, rgba(247, 247, 247, 0) 80%, #fff 80%), linear-gradient(to right, #fff 20%, rgba(247, 247, 247, 0) 20%), linear-gradient(#fff 10%, rgba(0, 0, 0, 0) 10%);
}

.section.white.blog {
  margin-top: 170px;
}

.section.padding100 {
  padding-bottom: 100px;
}

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

.section.dark {
  background-color: #333;
  padding-top: 7%;
  padding-bottom: 7%;
}

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

.section.offset {
  margin-top: 175px;
}

.section.hidden {
  display: none;
}

.paragraph {
  color: #333;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  padding-bottom: 0;
  font-family: "Open Sans Custom 400", sans-serif;
  font-size: 14px;
  line-height: 1.8em;
  display: block;
}

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

.paragraph.no-margin {
  text-align: left;
  margin-bottom: 0;
  font-family: "Open Sans Custom 400", sans-serif;
  line-height: 1.8em;
}

.paragraph.top-20 {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-bottom: 0;
}

.paragraph.white {
  max-width: 850px;
  color: #fff;
  margin-bottom: 30px;
  line-height: 1.8em;
}

.paragraph.faq {
  text-align: left;
  margin-bottom: 50px;
}

.paragraph.benefits {
  margin-bottom: 0;
}

.paragraph.blog-intro {
  margin-bottom: 10px;
  font-size: 16px;
}

.grid-2cols {
  grid-column-gap: 3em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-content: start;
  align-items: center;
}

.wrapper-content {
  width: auto;
  padding-right: 5%;
}

.h2 {
  color: #000;
  text-align: center;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 30px;
}

.h2.center {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: 700;
  line-height: 1.4em;
}

.h2.center.no-sub, .h2.center.margin-50 {
  margin-bottom: 50px;
}

.h2.dark {
  color: #000;
  text-align: center;
  line-height: 1.4em;
}

.h2.dark.slider {
  text-align: left;
}

.h2.light {
  color: #fff;
}

.h2.event {
  color: #fff;
  text-align: left;
  margin-bottom: 30px;
}

.h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 30px;
  line-height: 1.4em;
}

.h3.blue {
  color: #0e4194;
  margin-bottom: 0;
  font-size: 30px;
}

.h3.blue.job {
  margin-bottom: 30px;
}

.h3.faq {
  text-align: left;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 1.4em;
}

.h3.benefits {
  text-transform: none;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 33px;
}

.subline {
  color: #0e4194;
  text-align: center;
  margin-top: 0;
  margin-bottom: 50px;
  font-family: "Open Sans Custom 400", sans-serif;
  font-size: 20px;
  line-height: 1.4em;
}

.subline.margin-30 {
  color: #0e4194;
  margin-bottom: 30px;
}

.subline.white {
  color: rgba(255, 255, 255, .5);
}

.button-outline {
  width: 250px;
  color: #164194;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #164194;
  border-radius: 1px;
  font-family: "Open Sans Custom 400", sans-serif;
  display: inline-block;
}

.button-outline:hover {
  color: #fff;
  background-color: #164194;
}

.button-outline.event {
  color: #fff;
  border-color: #fff;
}

.button-outline.event:hover {
  color: #0e4194;
  background-color: #fff;
}

.grid-logos {
  grid-column-gap: 4em;
  grid-row-gap: 50px;
  grid-template: "."
                 "."
                 "Area"
                 / 1fr 1fr 1fr 1fr;
}

.section-contact {
  max-width: 100%;
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0) 60%, #f7f7f7 60%), url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/623047b755ecf536691d7472_Kontakt.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  padding-top: 7%;
  padding-bottom: 7%;
}

.field-label {
  color: #164194;
  font-family: "Open Sans Custom 400", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4em;
}

.wrapper-form {
  max-width: 1082px;
  background-color: #fff;
  padding: 7% 10%;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.input-field {
  height: 45px;
  margin-bottom: 30px;
  font-family: "Open Sans Custom 400", sans-serif;
}

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

.form-block {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
}

.success-message {
  background-color: #0e4194;
  margin-top: 30px;
  padding: 30px;
}

.text {
  color: #333;
  text-align: left;
  font-size: 14px;
}

.text.white {
  color: #fff;
}

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

.error-message {
  background-color: #db5d5d;
  margin-top: 30px;
  padding: 30px;
}

.section-slider {
  background-color: #f5f6f7;
  padding-top: 0%;
  padding-bottom: 5%;
}

.section-slider.karriere {
  height: auto;
  background-color: #333;
}

.link-label {
  font-family: "Open Sans Custom 400", sans-serif;
}

.wrapper-anchor-link {
  width: auto;
  flex-direction: row;
  justify-content: flex-start;
  margin-top: 0;
  display: block;
  position: static;
}

.slider-main {
  height: 75vh;
}

.slider-main.karriere {
  height: 50vh;
  background-color: #333;
}

.slide-wrapper {
  background-color: #f5f6f7;
}

.slide-wrapper.karriere {
  height: 100%;
  background-color: #333;
}

.content-wrapper {
  width: 85vw;
  height: 75vh;
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/62665f1b776abb488977da5e_Slider_Startseite.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.content-wrapper.right {
  justify-content: flex-end;
}

.content-wrapper.right.two {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/622f6face6c1d82cab51e9a6_Slider_2.jpg");
  background-position: 0%;
}

.content-wrapper.three {
  background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/622f6fac4c027b6d839f6c20_Slider_3.jpg");
  background-position: 100%;
}

.content-wrapper.karriere {
  height: 100%;
  background-color: #333;
  background-image: none;
  align-items: center;
  padding-top: 7%;
  padding-bottom: 7%;
}

.wrapper-arrow-right {
  width: 15vw;
  color: #333;
  text-align: left;
  background-color: #f5f6f7;
  align-items: center;
  margin-right: 0;
  padding-top: 75px;
  padding-left: 80px;
  font-size: 20px;
  display: flex;
}

.wrapper-arrow-right.karriere {
  background-color: #333;
}

.control-right {
  margin-right: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
}

.control-right.white {
  color: #fff;
}

.wrapper-control-right {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.slide-custom-nav {
  max-width: 1082px;
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.slide-custom-nav.karriere {
  width: 90%;
  max-width: none;
  border-bottom: 1px solid #fff;
  border-radius: 0;
  justify-content: flex-start;
  margin-left: auto;
  margin-right: 0;
}

.slide-caption {
  max-width: 800px;
  background-color: rgba(255, 255, 255, .9);
  padding: 80px 135px;
}

.textarea {
  min-height: 165px;
  margin-bottom: 30px;
  font-family: "Open Sans Custom 400", sans-serif;
  line-height: 1.8em;
}

.submit-button {
  width: 250px;
  color: #0e4194;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #0e4194;
  border-radius: 1px;
  padding-left: 15px;
  font-family: "Open Sans Custom 400", sans-serif;
  display: inline-block;
}

.submit-button:hover {
  color: #fff;
  background-color: #0e4194;
}

.mask.dark {
  height: 100%;
  background-color: #333;
}

.controls__wrap {
  z-index: 200;
  width: 100%;
  max-width: 1082px;
  background-color: rgba(0, 0, 0, 0);
  justify-content: space-between;
  margin-top: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.controls__wrap.karriere {
  width: 100%;
  outline-offset: 0px;
  border: 0 #000;
  border-radius: 0;
  outline: 3px #333;
  justify-content: space-between;
  padding-right: 15%;
}

.slide-1, .slide-2 {
  color: #888;
  background-color: rgba(0, 0, 0, 0);
  padding-right: 165px;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 20px;
}

.slide-3 {
  color: #888;
  background-color: rgba(0, 0, 0, 0);
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 20px;
}

.wrapper-platform-item {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 50px;
  display: flex;
}

.wrapper-icon {
  width: auto;
  height: auto;
}

.wrapper-text {
  width: 100%;
  align-self: stretch;
  padding-left: 30px;
  padding-right: 0;
}

.h3-benefits {
  color: #000;
  margin-top: 0;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4em;
}

.h3-benefits.center {
  text-align: center;
  text-transform: none;
  margin-top: 0;
  font-size: 22px;
  line-height: 30px;
}

.wrapper-headline {
  width: 40%;
  margin-bottom: 50px;
}

.slide-nav {
  display: none;
}

.career-caption {
  max-width: 100%;
  display: block;
}

.hero-subline {
  color: #fff;
  text-align: center;
  font-size: 30px;
  line-height: 1.4em;
}

.wrapper-scroll {
  width: 100%;
  height: auto;
  object-fit: fill;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: 7%;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.header-wrapper-career {
  width: 100%;
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
}

.link-scroll {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 20px;
  line-height: 1.4em;
  text-decoration: none;
  display: block;
}

.icon-arrow-down-scroll {
  height: 30px;
  padding-right: 15px;
}

.wrapper-jobs {
  max-width: 100%;
  color: #333;
  padding-top: 100px;
  padding-bottom: 100px;
}

.wrapper-job {
  width: auto;
  height: 100%;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: space-between;
  padding: 50px;
  display: flex;
}

.job-date {
  padding-bottom: 10px;
  font-size: 14px;
}

.job-location {
  color: #333;
  font-size: 14px;
}

.link-block-job {
  width: 100%;
  height: 100%;
  color: #333;
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  display: block;
}

.link-block-job:hover {
  box-shadow: 0 1px 25px rgba(51, 51, 51, .1);
}

.collection-list-jobs {
  width: 70%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 1;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: stretch;
  display: grid;
}

.wrapper-collection-list {
  max-width: 100%;
  justify-content: center;
  display: flex;
}

.job-item {
  background-color: #fff;
  align-items: stretch;
  display: flex;
}

.wrapper-process-content {
  height: 100%;
  max-width: 600px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.control-slide {
  color: #888;
  background-color: rgba(0, 0, 0, 0);
  padding: 20px 0;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 20px;
  line-height: 1.4em;
}

.control-slide.slide-2, .control-slide.slide-3 {
  padding-left: 0;
  padding-right: 0;
}

.control-slide.active {
  color: #0e4194;
  font-weight: 700;
}

.control-slide.active.slide-1 {
  padding-left: 0;
  padding-right: 0;
}

.control-slide.karriere {
  color: #fff;
  font-size: 24px;
}

.control-slide.karriere.active.slide-1, .control-slide.karriere.slide-2, .control-slide.karriere.slide-1 {
  padding-right: 0;
}

.wrapper-benefits {
  max-width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
}

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

.col-left {
  width: 50%;
  text-align: left;
  flex: 0 auto;
  order: 0;
  justify-content: flex-end;
  align-self: center;
  margin-right: 3%;
  display: block;
}

.col-right {
  width: 50%;
  text-align: right;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 3%;
  padding-right: 0;
  display: block;
}

.wrapper-faq {
  max-width: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 135px;
  padding-right: 135px;
  display: flex;
}

.icon-arrow-right {
  width: 30px;
  max-width: none;
}

.footer-flex-container {
  width: 100%;
  max-width: 1640px;
  text-align: left;
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
}

.footer-heading {
  color: #0e4194;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
}

.footer-heading.white {
  color: #fff;
  font-weight: 700;
  line-height: 1.4em;
}

._2-cols {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wrapper-icon-item {
  flex-direction: row;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.icon-image {
  width: 80px;
  height: 80px;
}

.icon-content {
  padding-left: 20px;
}

.icon-benefits {
  width: 80px;
  max-width: none;
}

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

.wrapper-grid-col {
  background-color: #f5f6f7;
  flex-direction: column;
  align-items: center;
  padding: 7%;
  display: flex;
}

.icon-grid {
  width: 100px;
  height: 100px;
  text-align: center;
  margin-bottom: 10px;
  display: inline-block;
}

.footer-list-wrapper {
  width: auto;
  max-width: none;
}

.footer-contact {
  color: #888;
  font-family: "Open Sans Custom 400", sans-serif;
  font-size: 14px;
  line-height: 2.5em;
}

.wrapper-arrow-left {
  display: none;
  overflow: hidden;
}

.image-8 {
  width: 30px;
  height: auto;
}

.footer-karriere {
  background-color: #333;
}

.slider-team-wrapper {
  width: 65%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  display: block;
  overflow: hidden;
}

.card-slider_nav {
  width: 35%;
  height: auto;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.btn {
  color: #fff;
  background-color: #212121;
  border: 1px solid rgba(0, 0, 0, 0);
  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 rgba(0, 0, 0, 0);
}

.btn:hover {
  color: #fff;
  box-shadow: inset 0 0 0 100px rgba(0, 0, 0, .15);
}

.btn.btn-primary {
  background-color: #4253ff;
  border-color: rgba(0, 0, 0, 0);
}

.btn.btn-primary.card-slider_nav-btn {
  margin-top: 0;
  margin-right: 0;
  padding: 16px 20px;
}

.btn.btn-primary.card-slider_nav-btn.cms-slide-right {
  width: auto;
  box-shadow: none;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 0;
  transition-property: none;
  display: flex;
}

.btn.btn-primary.card-slider_nav-btn.cms-slide-right:hover {
  background-color: #fff;
}

.card-slider_item {
  width: 32%;
  flex-direction: row;
  flex: none;
  align-self: stretch;
  align-items: stretch;
  margin-left: 0;
  margin-right: 30px;
  display: flex;
}

.section-slider-team {
  height: auto;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  padding-top: 7%;
  padding-bottom: 7%;
  display: block;
  position: relative;
  overflow: hidden;
}

.slick-slider.cms-slider {
  width: 100%;
  justify-content: flex-start;
  display: flex;
}

.wrapper-team-member {
  width: 100%;
  height: 100%;
}

.image-9 {
  width: 100%;
}

.name-team {
  color: #000;
  margin-top: 30px;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4em;
}

.wrapper-subtitle {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.department {
  text-align: left;
  margin-top: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 1.4em;
}

.collection-list-wrapper {
  width: auto;
  height: 100%;
  margin-left: -18%;
}

.info-text {
  width: auto;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.label-next {
  color: #333;
  padding-right: 15px;
  font-family: Open Sans, sans-serif;
}

.dropdown-list {
  right: auto;
}

.dropdown-list.w--open {
  text-align: center;
  background-color: #fff;
  padding-left: 0;
  padding-right: 0;
  left: auto;
  right: 30px;
}

.dropdown-list.w--open:hover {
  opacity: 1;
  color: #333;
  background-color: #333;
}

.dd-link {
  width: 100%;
  background-color: #fff;
  padding: 20px 30px;
  transition: opacity .2s ease-in-out;
}

.dd-link:hover {
  color: #888;
  background-color: #fff;
}

.dd-link.blue {
  color: #009fe3;
}

.dd-link.blue:hover {
  color: #7fcff1;
}

.dd-link.blue.dark {
  color: #009fe3;
}

.dd-link.dark {
  color: #fff;
  background-color: #333;
}

.dd-link.dark:hover {
  color: #888;
}

.dropdown-toggle {
  padding-left: 0;
  padding-right: 0;
  font-family: "Open Sans Custom 400", sans-serif;
  display: inline-block;
}

.dropdown-toggle:hover {
  color: #888;
}

.dropdown-toggle.blue {
  color: #009fe3;
}

.dropdown-toggle.blue:hover {
  color: #888;
}

.dropdown-toggle.white {
  color: #fff;
}

.dropdown-toggle.white:hover {
  color: #888;
}

.nav-link-block {
  color: #333;
  text-decoration: none;
}

.nav-link-block:hover {
  color: #888;
}

.nav-link-block.blue {
  color: #009fe3;
}

.nav-link-block.blue:hover {
  color: #888;
}

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

.nav-link-block.white:hover {
  color: #888;
}

.nav-link-text {
  margin-right: 20px;
  font-family: "Open Sans Custom 400", sans-serif;
}

.nav-link-icon {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.nav-link-icon:hover {
  color: #888;
}

.nav-link-icon.blue:hover {
  color: #7fcff1;
}

.wrapper-history-item {
  width: 50%;
  padding-right: 3%;
}

.history-icon {
  text-align: left;
}

.checkbox-field {
  margin-bottom: 30px;
}

.checkbox-label {
  color: #333;
  font-family: "Open Sans Custom 400", sans-serif;
  font-size: 14px;
  line-height: 1.4em;
}

.checkbox {
  width: 15px;
  height: 15px;
  margin-top: 7px;
}

.recaptcha {
  margin-bottom: 30px;
}

.link {
  color: #0e4194;
  text-decoration: none;
}

.link:hover {
  color: #009fe3;
}

.ceo-image {
  max-width: none;
}

.ceo-text {
  width: 450px;
  margin-left: 50px;
}

.ceo-text.left {
  margin-left: 0;
  margin-right: 50px;
}

.wrapper-ceo-item {
  width: 100%;
  margin-top: 5%;
  margin-bottom: 5%;
}

.ceo-left {
  display: flex;
}

.ceo-right {
  justify-content: flex-end;
  display: flex;
}

.collection-item-historie {
  text-align: right;
  justify-content: flex-start;
  margin-top: 5%;
  margin-bottom: 5%;
  display: flex;
}

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

.presse-collection-item {
  height: auto;
  max-height: 100%;
  min-height: auto;
  background-color: #f7f7f7;
  flex-direction: column;
  justify-content: space-between;
  padding: 0%;
  display: flex;
}

.presse-date {
  font-size: 14px;
  line-height: 1em;
}

.title-presse {
  text-transform: none;
  margin-top: 10px;
  font-size: 22px;
  line-height: 1.4em;
}

.title-presse:hover {
  color: #0e4194;
}

.link-presse {
  color: #0e4194;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1em;
  text-decoration: none;
  display: flex;
}

.collection-wrapper-logos {
  width: 100%;
}

.collection-list-logos {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.wrapper-download {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.wrapper-downloads {
  grid-column-gap: 5em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.file-label {
  font-size: 16px;
  line-height: 1.4em;
}

.link-download {
  color: #0e4194;
  font-size: 16px;
  line-height: 1.4em;
  text-decoration: none;
}

.link-download:hover {
  color: #009fe3;
}

.wrapper-label-type {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.file-type {
  color: #888;
  margin-left: 0;
  font-size: 14px;
  line-height: 1.4em;
}

.wrapper-headline-downloads {
  width: 100%;
  justify-content: space-between;
  margin-bottom: 30px;
  display: flex;
}

.wrapper-download-list {
  flex-direction: column;
  display: flex;
}

.wrapper-image {
  width: 100%;
  justify-content: flex-end;
  display: flex;
}

.h3-small {
  text-align: center;
}

.h3-white {
  color: #fff;
  text-transform: none;
}

.partner-logo {
  max-height: 80px;
  max-width: 200px;
  text-align: right;
}

.partner-logo.breko-siegel {
  max-height: 100px;
  max-width: none;
}

.partner-logo.giga-access {
  max-width: 150px;
}

.partner-logo.bbv {
  max-height: 100px;
  max-width: 200px;
}

.partner-logo.giga {
  max-height: 80px;
  max-width: 150px;
}

.partner-logo.easy {
  max-width: 150px;
}

.partner-logo.breko {
  max-height: 50px;
  max-width: none;
}

.partner-logo.o2 {
  max-width: 150px;
}

.rich-text-block {
  color: #333;
  margin-bottom: 30px;
  line-height: 1.8em;
}

.rich-text-block.margin-bottom {
  margin-bottom: 50px;
}

.image-cap-plattform {
  max-height: 600px;
  text-align: right;
  align-self: auto;
  display: block;
}

.icon-nachfrager {
  width: 80px;
  height: auto;
  max-width: none;
}

.image-cap-detail {
  margin-bottom: 50px;
}

.grid-vorteile {
  grid-column-gap: 48px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  margin-top: 0;
  padding-top: 20px;
}

.paragraph-2.historie {
  color: #333;
}

.wrapper-job-link {
  align-items: center;
  display: flex;
}

.job-link {
  color: #0e4194;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 18px;
}

.icon-job {
  width: auto;
  height: 20px;
  margin-left: 7px;
}

.h1.blog {
  color: #0e4194;
}

.date-location {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.location-date {
  color: #888;
  margin-right: 7px;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  line-height: 1em;
}

.date-cms {
  color: #888;
  margin-right: 0;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  line-height: 1em;
}

.location-cms {
  color: #888;
  margin-right: 30px;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
}

.arrow-back {
  height: 20px;
}

.back-link-blog {
  width: 200px;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.link-label-blog {
  color: #0e4194;
  margin-left: 10px;
}

.presse-collection-link-block {
  height: 100%;
  color: #333;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  padding: 7%;
  display: flex;
}

.presse-collection-link-block:hover {
  color: #333;
}

.softgarden-label {
  text-align: center;
  margin-bottom: 40px;
}

.google-map {
  margin-bottom: 50px;
}

.list {
  margin-top: 15px;
  margin-bottom: 15px;
}

.grid-table {
  width: 100%;
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr .75fr 1.25fr 1.5fr .5fr;
  margin-bottom: 50px;
}

.table-head {
  color: #000;
  font-size: 12px;
}

.table-cell {
  color: #333;
  font-size: 12px;
  line-height: 1.8em;
}

.cell-wrapper {
  color: #333;
  background-color: #f7f7f7;
  padding: 10px;
}

.grid-table-head {
  width: 100%;
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr 1.25fr 1.5fr .5fr;
  margin-top: 30px;
  margin-bottom: 2px;
}

.grid-table-mobile {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto auto auto auto auto auto;
  display: none;
  overflow: visible;
}

.wrapper-job-locaton {
  justify-content: space-between;
  display: flex;
}

.body {
  font-family: "Open Sans Custom 400", sans-serif;
}

.wrapper-event-slider {
  height: 100%;
  max-width: 1082px;
  margin-top: 7%;
  margin-bottom: 7%;
}

.white {
  color: #fff;
}

.event-slider {
  height: 550px;
  background-color: #0e4194;
  display: block;
}

.events-cl-wrapper {
  height: auto;
  display: block;
}

.events-cl {
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.grid-events {
  width: 100%;
  height: auto;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #0e4194;
  grid-template-rows: auto;
  align-content: space-between;
  padding: 100px 60px;
}

.event-image {
  height: auto;
}

.event-dates {
  display: flex;
}

.event-start {
  color: rgba(255, 255, 255, .5);
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.bindestrich {
  color: rgba(255, 255, 255, .5);
  padding-left: 5px;
  padding-right: 5px;
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.event-text {
  color: #fff;
  margin-bottom: 30px;
}

.event-end {
  color: rgba(255, 255, 255, .5);
  font-family: Hvd fonts brandongrotesque, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.event-slide {
  height: 100%;
}

.left-arrow {
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.image-10 {
  max-height: 350px;
}

.events-item {
  height: 550px;
  align-items: stretch;
  display: flex;
}

.slide-nav-2 {
  bottom: 30px;
}

.icon {
  top: auto;
  bottom: 30px;
  left: auto;
  right: 60px;
}

.icon-2 {
  top: auto;
  bottom: 30px;
  left: 60px;
}

.prev {
  height: 35px;
  position: absolute;
  top: auto;
  bottom: 30px;
  left: 60px;
  right: auto;
}

.next {
  height: 35px;
  position: absolute;
  top: auto;
  bottom: 30px;
  left: auto;
  right: 60px;
}

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

@media screen and (min-width: 1920px) {
  .main-nav {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-link {
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
    display: block;
  }

  .nav-menu {
    width: auto;
    max-width: 1920px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .footer {
    justify-content: center;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
  }

  .hero-section {
    justify-content: center;
    display: flex;
  }

  .wrapper-caption {
    width: 1200px;
    max-width: 1200px;
    padding: 10%;
    overflow: visible;
  }

  .hero-wrapper {
    display: flex;
  }

  .wrapper {
    max-width: 1200px;
    padding: 7%;
  }

  .wrapper.transparent {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrapper.transparent.offset {
    max-width: 1200px;
  }

  .wrapper.w100, .wrapper.w90, .wrapper.ceo {
    max-width: 1640px;
  }

  .section.padding100 {
    padding-bottom: 130px;
  }

  .paragraph {
    color: #333;
  }

  .grid-2cols {
    grid-column-gap: 3em;
    grid-row-gap: 0px;
    grid-template-columns: 40% 50%;
    align-content: start;
    align-items: center;
  }

  .wrapper-form {
    max-width: 1200px;
    padding: 7% 10%;
  }

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

  .content-wrapper.right.two {
    background-image: url("https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/62666434d71f1c41175e7e4f_Section_650.jpg");
  }

  .slide-custom-nav {
    max-width: 1280px;
    justify-content: space-between;
  }

  .slide-caption {
    max-width: 900px;
    padding: 7%;
  }

  .mask.dark {
    max-width: 1640px;
  }

  .controls__wrap {
    width: 100%;
    max-width: 1280px;
    justify-content: space-between;
  }

  .wrapper-jobs {
    max-width: 100%;
    padding-top: 130px;
    padding-bottom: 130px;
  }

  .wrapper-job {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .control-slide.slide-2 {
    padding-right: 0;
  }

  .control-slide.active.slide-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-flex-container {
    justify-content: space-between;
  }

  .footer-heading {
    font-weight: 700;
  }

  .checkbox-field {
    padding-bottom: 30px;
    font-size: 14px;
    line-height: 1.4em;
  }

  .checkbox-label {
    color: #333;
  }

  .checkbox {
    width: 15px;
    height: 15px;
    margin-top: 2px;
  }

  .recaptcha {
    margin-bottom: 30px;
  }

  .link {
    color: #0e4194;
    text-decoration: none;
  }

  .wrapper-image {
    justify-content: flex-end;
    display: flex;
  }

  .wrapper-event-slider {
    max-width: 1200px;
  }
}

@media screen and (max-width: 991px) {
  ul {
    padding-left: 20px;
  }

  li {
    width: auto;
  }

  .navbar {
    display: block;
  }

  .navbar.dark {
    background-color: #333;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
  }

  .main-nav {
    width: auto;
    max-width: none;
    background-color: #fff;
    flex-flow: row;
    align-content: space-between;
    justify-content: space-between;
    align-items: center;
    padding-left: 40px;
    padding-right: 8px;
    display: block;
    position: relative;
  }

  .main-nav.dark {
    background-color: #333;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
  }

  .nav-link {
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid rgba(51, 51, 51, .2);
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    text-decoration: none;
    display: block;
  }

  .nav-link.blue {
    background-color: #fff;
    display: block;
  }

  .nav-link.blue.dark {
    background-color: #333;
  }

  .nav-link.white {
    background-color: #333;
    border-bottom-style: solid;
    border-bottom-color: rgba(255, 255, 255, .1);
    justify-content: space-between;
    display: block;
  }

  .nav-menu {
    width: auto;
    max-width: none;
    color: #333;
    background-color: #fff;
    justify-content: flex-end;
    font-family: Open Sans, sans-serif;
    display: flex;
  }

  .menu-button {
    text-align: right;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 32px;
    display: block;
  }

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

  .menu-button.dark {
    background-color: #333;
  }

  .icon-menu {
    width: 20px;
    height: auto;
    max-width: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .brand {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .dropdown-list.w--open {
    box-shadow: none;
    background-color: #f7f7f7;
  }

  .logo {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .footer {
    justify-content: space-between;
    align-items: center;
    padding: 10%;
  }

  .hero-section.karriere {
    justify-content: center;
  }

  .h1-hero.black {
    font-size: 30px;
  }

  .h1-hero.white.karriere {
    font-size: 60px;
    line-height: 1.4em;
  }

  .wrapper-caption {
    width: 100%;
    max-width: none;
    padding: 10%;
  }

  .wrapper-caption.platform {
    max-width: none;
    margin-left: 0%;
    margin-right: 0%;
    padding: 10%;
  }

  .hero-wrapper {
    height: 100%;
    padding-left: 7%;
    padding-right: 7%;
  }

  .hero-wrapper.subpage {
    height: 100vh;
  }

  .section-image {
    overflow: hidden;
  }

  .section-image._650 {
    background-position: 10%;
  }

  .section-image._650.plattform {
    background-position: 0%;
  }

  .section-image._650.plattform-2 {
    background-position: 50%;
  }

  .section-image._650.nachfrager {
    background-position: 65%;
  }

  .section-image._650.arbeiten {
    background-position: 100%;
  }

  .section-image.vh100 {
    padding-top: 7%;
  }

  .section-image.plattform {
    padding-left: 10%;
    padding-right: 10%;
  }

  .section-image.anbieter, .section-image.nachfrager {
    padding-top: 0;
    padding-bottom: 0;
  }

  .wrapper {
    max-width: none;
    padding: 10%;
    display: block;
  }

  .wrapper.transparent {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .wrapper.transparent.offset {
    max-width: 100%;
    padding-left: 10%;
    padding-right: 10%;
  }

  .wrapper.dark {
    padding: 0%;
  }

  .wrapper.w100 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .wrapper.w90 {
    max-width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .wrapper.datenschutz {
    padding-left: 7%;
    padding-right: 7%;
  }

  .section {
    padding-left: 10%;
    padding-right: 10%;
  }

  .section.white {
    padding-left: 7%;
    padding-right: 7%;
  }

  .section.white.border {
    background-image: linear-gradient(rgba(247, 247, 247, 0) 85%, #fff 85%), linear-gradient(to right, rgba(247, 247, 247, 0) 85%, #fff 85%), linear-gradient(to right, #fff 15%, rgba(247, 247, 247, 0) 15%), linear-gradient(#fff 10%, rgba(0, 0, 0, 0) 10%);
  }

  .section.padding100 {
    padding-bottom: 10%;
  }

  .section.faq, .section.dark {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .section.offset {
    margin-top: 88px;
  }

  .paragraph.white, .paragraph.faq.last {
    margin-bottom: 0;
  }

  .grid-2cols {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .h2.event {
    margin-top: 5px;
    margin-bottom: 20px;
  }

  .h3 {
    text-transform: none;
  }

  .subline {
    margin-bottom: 30px;
  }

  .grid-logos {
    max-width: 100%;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: auto;
    justify-items: center;
    display: grid;
  }

  .section-contact {
    padding: 0% 10% 7%;
  }

  .wrapper-form {
    max-width: 1082px;
    padding: 10%;
  }

  .section-slider {
    padding-top: 0;
    padding-bottom: 75px;
  }

  .section-slider.karriere {
    height: auto;
    flex-direction: row;
    justify-content: center;
    padding-bottom: 0;
    display: block;
  }

  .slider-main {
    height: 100vh;
  }

  .slider-main.karriere {
    height: auto;
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .slide-wrapper {
    height: auto;
  }

  .slide-wrapper.karriere {
    height: 100%;
  }

  .content-wrapper {
    width: 100%;
    height: 100vh;
    background-position: 35%;
    align-items: flex-end;
  }

  .content-wrapper.right.two {
    background-position: 0%;
    background-size: auto;
  }

  .content-wrapper.three {
    height: 100vh;
    background-position: 100%;
  }

  .content-wrapper.karriere {
    height: 100%;
    flex-direction: column;
    justify-content: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0%;
    padding-bottom: 0%;
  }

  .wrapper-arrow-right {
    width: 100%;
    height: 75px;
    background-color: #f5f6f7;
    flex-direction: row;
    justify-content: flex-end;
    padding-top: 0;
    padding-left: 0;
    padding-right: 80px;
    position: relative;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .wrapper-arrow-right.karriere {
    position: static;
  }

  .slide-custom-nav {
    max-width: 100%;
    flex-direction: row;
    justify-content: space-around;
    padding-left: 0;
  }

  .slide-custom-nav.karriere {
    width: 100%;
    justify-content: space-between;
  }

  .slide-caption {
    max-width: 100%;
    margin-bottom: 75px;
    padding: 25px 75px 50px;
  }

  .mask {
    height: auto;
  }

  .mask.dark {
    height: 600px;
  }

  .controls__wrap {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 10%;
    padding-right: 10%;
    display: flex;
  }

  .controls__wrap.karriere {
    justify-content: space-between;
    padding-left: 5%;
    padding-right: 5%;
  }

  .slide-2 {
    padding-right: 0;
  }

  .wrapper-platform-item {
    margin-bottom: 0;
  }

  .wrapper-headline {
    width: 100%;
  }

  .slide-nav {
    display: block;
  }

  .wrapper-scroll {
    padding-left: 10%;
    padding-right: 10%;
  }

  .header-wrapper-career {
    justify-content: center;
    padding-left: 10%;
    padding-right: 10%;
  }

  .wrapper-jobs {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .wrapper-job {
    width: auto;
    max-width: none;
  }

  .collection-list-jobs {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .wrapper-collection-list {
    padding-left: 0;
  }

  .wrapper-process-content {
    height: 100%;
    max-width: 100%;
    flex-direction: column;
    justify-content: center;
    margin-top: auto;
    margin-bottom: auto;
    padding: 7% 10%;
  }

  .control-slide {
    font-size: 16px;
  }

  .control-slide.slide-2 {
    padding-right: 0;
  }

  .control-slide.active.slide-1 {
    padding-right: 0;
    font-size: 16px;
  }

  .control-slide.active.karriere, .control-slide.karriere {
    font-size: 20px;
  }

  .wrapper-benefits {
    padding: 10% 0;
  }

  .grid-benefits {
    max-width: 100%;
    grid-column-gap: 30px;
    grid-row-gap: 50px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .col-left {
    width: 100%;
    margin-right: 0%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .col-right {
    width: 100%;
    text-align: left;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-headline {
    margin-bottom: 50px;
  }

  .wrapper-faq {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .icon-arrow-right {
    width: 25px;
  }

  ._2-cols {
    flex-direction: column-reverse;
  }

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

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

  .slider-team-wrapper {
    width: 100%;
    padding-left: 10%;
    padding-right: 10%;
    display: block;
  }

  .card-slider_nav {
    width: 100%;
    flex-direction: column;
    align-items: flex-end;
    margin-top: 50px;
    padding-left: 0%;
    padding-right: 0%;
    position: static;
  }

  .btn.btn-primary.card-slider_nav-btn.cms-slide-right {
    text-align: right;
    flex-direction: row;
    justify-content: flex-start;
    margin-right: 0;
    padding-right: 0;
  }

  .section-slider-team {
    display: block;
  }

  .wrapper-subtitle {
    text-align: left;
    flex-direction: row;
    align-items: flex-end;
  }

  .department {
    display: block;
  }

  .collection-list-wrapper {
    margin-left: 0%;
    margin-right: 0%;
    overflow: hidden;
  }

  .info-text {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0%;
    padding-right: 0;
  }

  .label-next {
    color: #000;
    font-size: 16px;
  }

  .dropdown-list.w--open {
    position: static;
    right: auto;
  }

  .dd-link {
    width: auto;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .dropdown-toggle {
    width: 100%;
    justify-content: space-between;
    display: block;
  }

  .dropdown-toggle.blue {
    width: 100%;
  }

  .dropdown-toggle.blue.w--open {
    position: relative;
  }

  .dropdown-toggle.white {
    width: 100%;
    justify-content: space-between;
    display: inline-block;
  }

  .wrapper-history-item {
    width: 100%;
    text-align: left;
  }

  .ceo-image {
    width: 100%;
  }

  .ceo-text {
    width: 100%;
    margin-left: 0;
  }

  .ceo-text.left {
    margin-right: 0;
  }

  .ceo-left {
    width: 100%;
    flex-direction: column;
  }

  .ceo-right {
    width: 100%;
    flex-direction: column-reverse;
  }

  .presse-collection-list {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .presse-collection-item {
    justify-content: space-around;
  }

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

  .wrapper-image {
    text-align: left;
    justify-content: center;
    margin-bottom: 50px;
  }

  .partner-logo {
    max-height: none;
    max-width: 130px;
  }

  .partner-logo.breko-siegel {
    max-height: 80px;
    max-width: 100px;
  }

  .partner-logo.giga-access {
    max-width: 100px;
  }

  .partner-logo.bbv {
    max-height: none;
    max-width: 100px;
  }

  .partner-logo.mega {
    max-height: 50px;
    max-width: none;
  }

  .partner-logo.giga, .partner-logo.easy, .partner-logo.breko, .partner-logo.o2 {
    max-width: 100px;
  }

  .image-cap-plattform {
    max-height: 400px;
  }

  .image-content {
    padding-bottom: 0;
  }

  .image-content.margin-bottom {
    margin-bottom: 50px;
  }

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

  .h1.blog {
    font-size: 30px;
  }

  .grid-table {
    display: none;
  }

  .table-head.white {
    color: #fff;
    line-height: 1.8em;
  }

  .table-cell.white {
    color: #fff;
  }

  .cell-wrapper {
    padding: 7px;
  }

  .cell-wrapper.head {
    background-color: #333;
    padding: 7px;
    line-height: 1.8em;
  }

  .grid-table-head {
    display: none;
  }

  .grid-table-mobile {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: .5fr 1.5fr;
    grid-auto-columns: 1fr;
    margin-bottom: 30px;
    display: grid;
  }

  .event-slider {
    height: 100%;
  }

  .grid-events {
    flex-direction: column;
    padding-top: 60px;
    padding-bottom: 90px;
    display: flex;
  }

  .event-dates {
    padding-bottom: 0;
  }

  .events-item {
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  .navbar {
    height: auto;
    max-width: 100%;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .main-nav {
    width: 100%;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 30px;
    padding-right: 10px;
    display: block;
  }

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

  .nav-menu {
    width: 100%;
    justify-content: flex-end;
    position: absolute;
  }

  .menu-button {
    align-items: flex-end;
    padding: 20px;
    display: block;
  }

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

  .logo {
    width: 175px;
  }

  .footer {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 7%;
  }

  .footer-list-item.last {
    margin-bottom: 50px;
  }

  .hero-section {
    height: auto;
    padding-top: 50%;
  }

  .hero-section.karriere {
    height: 100vh;
    padding-top: 0%;
  }

  .hero-section.plattform, .hero-section.anbieter, .hero-section.nachfrager, .hero-section.investoren, .hero-section.unternehmen, .hero-section.presse, .hero-section.arbeiten {
    padding-top: 0%;
  }

  .h1-hero {
    font-size: 24px;
    line-height: 33px;
  }

  .h1-hero.black {
    font-size: 24px;
  }

  .h1-hero.white.karriere {
    font-size: 44px;
    line-height: 1.4em;
  }

  .wrapper-caption {
    padding: 7%;
  }

  .wrapper-caption.platform {
    margin-left: 5%;
    margin-right: 5%;
  }

  .hero-wrapper {
    height: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-wrapper.subpage {
    padding-left: 0%;
    padding-right: 0%;
  }

  .link-arrow-down {
    padding-top: 0;
  }

  .section-image._650 {
    height: 350px;
  }

  .section-image._650.nachfrager {
    background-position: 90%;
  }

  .section-image.vh100 {
    height: auto;
    padding-top: 20%;
  }

  .section-image.plattform {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .wrapper {
    padding: 7%;
  }

  .wrapper.dark {
    max-width: 90%;
  }

  .wrapper.w100 {
    max-width: none;
    padding-left: 7%;
    padding-right: 7%;
  }

  .wrapper.w90, .wrapper.ceo, .section {
    padding-left: 7%;
    padding-right: 7%;
  }

  .section.white {
    padding-left: 0%;
    padding-right: 0%;
  }

  .section.white.padding {
    padding-left: 7%;
    padding-right: 7%;
  }

  .section.offset {
    margin-top: 70px;
  }

  .paragraph.white {
    margin-bottom: 0;
  }

  .h2 {
    font-size: 24px;
  }

  .h2.center {
    font-size: 30px;
  }

  .h3 {
    font-size: 24px;
  }

  .grid-logos {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto auto;
  }

  .section-contact {
    padding: 0% 7% 15%;
  }

  .wrapper-form {
    padding: 7%;
  }

  .section-slider {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-slider.karriere {
    height: auto;
  }

  .slider-main {
    height: 100%;
    flex-direction: column;
    display: block;
  }

  .slider-main.karriere {
    width: 100%;
    height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .slide-wrapper {
    height: 100%;
    position: static;
  }

  .slide-wrapper.karriere {
    height: 100%;
  }

  .content-wrapper {
    height: 100%;
    background-position: 40%;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    display: flex;
  }

  .content-wrapper.right.two {
    background-position: 0%;
    background-size: cover;
  }

  .content-wrapper.three {
    height: 100%;
    background-position: 100%;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
  }

  .content-wrapper.karriere {
    height: 100%;
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .wrapper-arrow-right {
    height: 75px;
    background-color: rgba(245, 246, 247, .95);
    position: static;
  }

  .wrapper-arrow-right.karriere {
    position: static;
  }

  .slide-custom-nav {
    justify-content: space-around;
    padding-left: 0;
  }

  .slide-caption {
    margin-bottom: 0;
    padding: 7%;
  }

  .mask {
    height: 100%;
  }

  .mask.dark {
    width: 100%;
  }

  .controls__wrap {
    justify-content: space-between;
    padding-left: 5%;
    padding-right: 5%;
  }

  .controls__wrap.karriere {
    justify-content: space-between;
  }

  .slide-nav {
    position: static;
  }

  .hero-subline {
    font-size: 24px;
  }

  .wrapper-scroll {
    width: 100%;
  }

  .header-wrapper-career {
    height: 700px;
  }

  .link-scroll {
    font-size: 18px;
  }

  .wrapper-jobs {
    max-width: none;
  }

  .wrapper-collection-list {
    justify-content: center;
    align-items: stretch;
  }

  .wrapper-process-content {
    height: auto;
    justify-content: center;
    padding-left: 7%;
    padding-right: 7%;
  }

  .control-slide {
    font-size: 12px;
  }

  .control-slide.active.slide-1 {
    font-size: 14px;
  }

  .control-slide.karriere, .control-slide.karriere.active {
    font-size: 16px;
  }

  .wrapper-benefits {
    max-width: 90%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .grid-benefits {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
  }

  .col-left {
    margin-right: 0;
  }

  .col-right {
    margin-left: 0;
  }

  .wrapper-headline, .wrapper-faq {
    max-width: 90%;
  }

  .footer-flex-container {
    flex-direction: column;
  }

  ._2-cols {
    justify-content: flex-start;
  }

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

  .wrapper-arrow-left {
    position: static;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .slider-team-wrapper {
    padding-left: 7%;
    padding-right: 7%;
  }

  .card-slider_nav {
    flex-direction: column;
  }

  .btn {
    padding: 7px 15px;
  }

  .btn.btn-primary.card-slider_nav-btn.cms-slide-right {
    justify-content: flex-end;
    padding-right: 0;
  }

  .section-slider-team {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .info-text {
    padding-right: 0;
  }

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

  .partner-logo {
    max-width: 150px;
  }

  .partner-logo.breko-siegel {
    max-height: 90px;
  }

  .partner-logo.giga-access, .partner-logo.bbv, .partner-logo.giga, .partner-logo.easy, .partner-logo.breko, .partner-logo.o2 {
    max-width: 120px;
  }

  .image-cap-plattform {
    max-height: 300px;
  }

  .image-cap-detail {
    display: none;
  }

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

  .cell-wrapper {
    height: 100%;
    font-size: 12px;
    line-height: 1.8em;
  }

  .grid-table-mobile {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: .5fr 1.5fr;
  }

  .grid-events {
    padding: 60px 30px 90px;
  }

  .slide-nav-2 {
    bottom: 25px;
  }

  .prev {
    height: 30px;
    left: 30px;
  }

  .next {
    height: 30px;
    right: 30px;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: 22px;
  }

  h3 {
    font-size: 20px;
  }

  .main-nav {
    padding-left: 20px;
  }

  .menu-button {
    padding: 20px;
  }

  .logo {
    width: 150px;
    padding-top: 14px;
    padding-bottom: 15px;
  }

  .footer {
    text-align: left;
    padding-left: 7%;
    padding-right: 7%;
  }

  .footer-list-item.last {
    margin-bottom: 30px;
  }

  .hero-section, .hero-section.karriere {
    height: 100vh;
  }

  .hero-section.plattform {
    padding-top: 0%;
  }

  .hero-section.anbieter {
    background-position: 15%;
  }

  .hero-section.arbeiten {
    background-position: 45%;
  }

  .h1-hero {
    font-size: 24px;
    line-height: 33px;
  }

  .h1-hero.black {
    max-width: 100%;
    white-space: pre-line;
    flex-flow: row;
    align-content: center;
    justify-content: flex-start;
    align-items: stretch;
    font-size: 24px;
    display: block;
    overflow: visible;
  }

  .h1-hero.white.karriere {
    font-size: 30px;
    line-height: 1.4em;
  }

  .wrapper-caption {
    padding-top: 7%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .wrapper-caption.platform {
    width: 100%;
    max-width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 10%;
  }

  .hero-wrapper {
    height: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .hero-wrapper.subpage {
    height: 100vh;
    padding-left: 0%;
    padding-right: 0%;
  }

  .link-arrow-down {
    padding-top: 0;
  }

  .section-image {
    overflow: hidden;
  }

  .section-image._650.ambieter {
    background-position: 30%;
  }

  .section-image._650.nachfrager {
    background-position: 65%;
  }

  .section-image._650.investoren {
    background-position: 40%;
  }

  .section-image.vh100 {
    height: auto;
    padding-top: 20%;
    padding-bottom: 0%;
  }

  .section-image.plattform {
    padding: 0 0%;
  }

  .section-image.investoren.no-padding {
    padding-top: 0;
    padding-bottom: 0;
  }

  .wrapper {
    padding: 10% 5%;
  }

  .wrapper.transparent, .wrapper.transparent.offset, .wrapper.w100 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section {
    padding-left: 0%;
    padding-right: 0%;
    display: block;
  }

  .section.white {
    padding-left: 0%;
    padding-right: 0%;
  }

  .section.white.padding {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section.faq, .section.dark {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .paragraph.no-margin {
    width: 100%;
    max-width: 100%;
  }

  .paragraph.white, .paragraph.faq.last {
    margin-bottom: 0;
  }

  .h2 {
    font-size: 20px;
    line-height: 1.3em;
  }

  .h2.center {
    white-space: normal;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 1.4em;
  }

  .h2.center.no-sub {
    margin-bottom: 30px;
  }

  .h2.dark {
    color: #000;
  }

  .h3 {
    font-size: 20px;
    line-height: 25px;
  }

  .h3.blue {
    font-size: 24px;
    line-height: 33px;
  }

  .h3.faq {
    font-size: 18px;
  }

  .h3.benefits {
    font-size: 20px;
  }

  .subline {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 1.4em;
  }

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

  .section-contact {
    padding: 0% 0% 20%;
  }

  .wrapper-form {
    max-width: none;
    padding: 7% 5%;
  }

  .section-slider {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-slider.karriere {
    height: auto;
  }

  .slider-main {
    height: 100%;
    position: static;
  }

  .slider-main.karriere {
    width: 100%;
    height: 100%;
    max-height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .slide-wrapper {
    height: auto;
  }

  .slide-wrapper.karriere {
    width: 100%;
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    padding: 10% 5%;
  }

  .content-wrapper {
    width: auto;
    height: 100%;
    background-position: 40%;
    background-size: cover;
    flex-direction: row;
    display: block;
  }

  .content-wrapper.right.two {
    background-position: 0%;
    justify-content: flex-end;
    align-items: stretch;
    display: block;
  }

  .content-wrapper.three {
    height: 100%;
    background-position: 15%;
  }

  .content-wrapper.karriere {
    height: 100%;
    max-width: 100%;
    padding-top: 0%;
    padding-bottom: 0%;
  }

  .wrapper-arrow-right {
    height: 75px;
    padding-right: 30px;
    position: static;
  }

  .control-right {
    font-size: 18px;
  }

  .control-right.white {
    line-height: 1.4em;
  }

  .slide-custom-nav {
    justify-content: space-around;
  }

  .slide-caption {
    height: auto;
    max-height: none;
    max-width: none;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-end;
    padding: 7%;
    display: block;
  }

  .mask {
    height: auto;
    object-fit: fill;
    background-color: #fff;
    position: relative;
  }

  .mask.dark {
    width: 100%;
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    margin-bottom: 0;
  }

  .controls__wrap {
    flex-direction: column;
    padding-left: 5%;
    padding-right: 5%;
  }

  .controls__wrap.karriere {
    flex-direction: column;
    align-items: flex-start;
  }

  .slide-1 {
    padding-right: 0;
    font-size: 14px;
  }

  .slide-2, .slide-3 {
    font-size: 14px;
  }

  .wrapper-platform-item {
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    display: block;
  }

  .wrapper-text {
    padding-left: 0;
  }

  .h3-benefits {
    font-size: 18px;
  }

  .slide-nav {
    display: none;
  }

  .hero-subline {
    font-size: 18px;
    line-height: 1.4em;
  }

  .wrapper-scroll {
    text-align: left;
    justify-content: center;
  }

  .header-wrapper-career {
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .link-scroll {
    font-size: 14px;
    line-height: 1.4em;
  }

  .icon-arrow-down-scroll {
    height: 25px;
  }

  .wrapper-jobs {
    max-width: none;
    padding-left: 5%;
    padding-right: 5%;
  }

  .wrapper-job {
    padding: 10%;
  }

  .collection-list-jobs {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex: 1;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: stretch;
  }

  .wrapper-process-content {
    max-width: 100%;
    padding: 0%;
  }

  .control-slide {
    font-size: 16px;
  }

  .control-slide.slide-2, .control-slide.slide-3, .control-slide.active.slide-1 {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .control-slide.karriere, .control-slide.karriere.active, .control-slide.karriere.active.slide-1, .control-slide.karriere.slide-3, .control-slide.karriere.slide-2 {
    font-size: 18px;
  }

  .wrapper-benefits {
    max-width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .grid-benefits {
    width: 100%;
    grid-row-gap: 50px;
    grid-template-columns: auto;
  }

  .wrapper-headline {
    margin-bottom: 0;
  }

  .wrapper-faq {
    padding-left: 0%;
    padding-right: 0%;
  }

  .footer-flex-container {
    flex-direction: column;
  }

  .footer-heading {
    margin-top: 20px;
  }

  ._2-cols {
    flex-direction: column-reverse;
  }

  .wrapper-icon-item {
    flex-direction: column;
    align-items: flex-start;
  }

  .icon-image {
    margin-bottom: 20px;
  }

  .icon-content {
    padding-left: 0;
  }

  .icon-benefits {
    width: 65px;
    height: 65px;
  }

  .grid-3-cols {
    grid-row-gap: 30px;
  }

  .icon-grid {
    width: 80px;
    height: 80px;
    margin-bottom: 0;
  }

  .slider-team-wrapper {
    padding-left: 5%;
    padding-right: 5%;
  }

  .card-slider_nav {
    flex-direction: column;
  }

  .btn.btn-primary.card-slider_nav-btn.cms-slide-right {
    padding-right: 0;
  }

  .section-slider-team {
    padding-top: 12%;
    padding-bottom: 12%;
    display: block;
    overflow: hidden;
  }

  .dropdown-list.w--open, .dd-link {
    position: relative;
  }

  .checkbox {
    margin-top: 3px;
  }

  .title-presse {
    font-size: 20px;
  }

  .icon-download {
    width: 50px;
    height: 50px;
  }

  .wrapper-recaptcha {
    max-width: 100%;
    overflow: visible;
  }

  .heading-downloads {
    font-size: 18px;
  }

  .h3-small {
    font-size: 20px;
  }

  .partner-logo {
    max-width: 100%;
  }

  .partner-logo.breko-siegel {
    max-height: 80px;
    max-width: 70%;
  }

  .partner-logo.giga-access {
    max-width: 90%;
  }

  .partner-logo.bbv {
    max-width: 100%;
  }

  .partner-logo.mega {
    max-width: 50%;
  }

  .partner-logo.giga, .partner-logo.easy {
    max-width: 90%;
  }

  .partner-logo.breko {
    max-width: 100%;
  }

  .partner-logo.o2 {
    max-width: 90%;
  }

  .image-cap-plattform {
    margin-bottom: 50px;
  }

  .image-cap-detail {
    display: none;
  }

  .h1.blog {
    font-size: 24px;
  }

  .events-cl-wrapper {
    display: none;
  }
}

#w-node-_91c4741d-7402-6a3c-77b1-25af4065f563-3ecd2525 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_91c4741d-7402-6a3c-77b1-25af4065f565-3ecd2525 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_0f7a79be-2741-c664-ac05-aaf2b08a41e2-3ecd2525 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: start;
}

#w-node-_1e1cd4f8-c4f0-80d9-9c50-bcad3a9d5ad0-3ecd2525, #w-node-_0c2929d6-75be-2eef-bc14-ac881e7adec5-3ecd2525 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d756e08-278f-8322-ab4a-626d0b81acbb-3ecd2525 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_5cb5de9d-5ba3-c2c5-9728-a567d0415db8-3ecd2525, #w-node-f83202d6-d527-2146-5171-85d7a179409c-3ecd2525 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6fcec09-c390-8b83-9b36-11a95bb1eff1-3ecd2525, #w-node-_7fa00998-c25d-adee-e41a-d649adc7ed3e-3ecd2525, #w-node-_50e970ea-211f-93a5-3f37-a977b1892756-3ecd2525, #w-node-_90901d3d-9b0d-3a01-c76c-947094ddecc5-3ecd2525, #w-node-_7f2a0c56-b3a3-4478-f37c-35decf681dfb-3ecd2525, #w-node-e91117e7-95bb-5662-9cda-7c48697fc5f1-3ecd2525, #w-node-_35d5a438-6703-3857-926b-59b0e825f3d3-3ecd2525, #w-node-_55caf934-2366-0eb7-502e-37a7198eab03-3ecd2525 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-edea116b-8a5c-215b-ed80-07455247b469-3ecd252c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc8ea8ff-f075-05ab-cb06-c718bf833132-3ecd252c, #w-node-_76e0731f-c5a4-36c0-3f6c-2c80414fd841-3ecd252c {
  align-self: stretch;
}

#w-node-b5e42a41-9a88-8610-e47f-e0fa47e5d3dc-3ecd252c {
  align-self: start;
}

#w-node-_682cc6b9-aa51-3fcd-6699-dd0b6308c0f0-3ecd252c {
  align-self: center;
}

#w-node-e49e5f29-c57f-dd41-5791-0968bf65fbca-3ecd252d, #w-node-_7090b348-9535-e401-7db7-adb37800d6c3-3ecd252d, #w-node-_51011574-21d4-77a7-733a-9fa40f7322cb-3ecd252d, #w-node-_33536d64-4b52-fc64-004d-ed0461e602e8-3ecd252d, #w-node-_33536d64-4b52-fc64-004d-ed0461e602e9-3ecd252d, #w-node-df38e01c-48cf-75a7-f977-d1c4fb0cb7bb-3ecd252d, #w-node-_729192e3-26a3-0b64-0a08-8f541da8b82e-3ecd252d, #w-node-_729192e3-26a3-0b64-0a08-8f541da8b82f-3ecd252d, #w-node-_45b1c0bb-ef0d-469b-4d03-ee43dfe71c93-3ecd252d, #w-node-_45b1c0bb-ef0d-469b-4d03-ee43dfe71c94-3ecd252d, #w-node-_5e28f1b9-ce80-9173-a743-0169ce747ad8-3ecd252d, #w-node-_5e28f1b9-ce80-9173-a743-0169ce747ad9-3ecd252d, #w-node-_8d765e92-ca0a-bd30-eece-6ccc21a3597b-3ecd252d, #w-node-_8d765e92-ca0a-bd30-eece-6ccc21a3597c-3ecd252d, #w-node-e47493f3-3406-67a0-da5b-6775f04db961-3ecd252d, #w-node-e47493f3-3406-67a0-da5b-6775f04db962-3ecd252d, #w-node-_440075bd-9775-ab53-6fb6-4ae2c1eeb120-3ecd252d, #w-node-_440075bd-9775-ab53-6fb6-4ae2c1eeb121-3ecd252d, #w-node-_03239e5d-7945-790d-b9bb-3e0139e43cb8-3ecd252d, #w-node-c642fe3d-f752-f0ac-43aa-0394781a404e-3ecd252d, #w-node-c642fe3d-f752-f0ac-43aa-0394781a404f-3ecd252d, #w-node-_91da6065-3487-ed9b-f2ec-a8c0b9a8b8c5-3ecd252d, #w-node-_91da6065-3487-ed9b-f2ec-a8c0b9a8b8c6-3ecd252d, #w-node-_0a869fcb-b976-06f9-95e3-6f8d70d00713-3ecd252d, #w-node-f61917bf-2f23-c098-e789-27320d233354-3ecd252d, #w-node-f61917bf-2f23-c098-e789-27320d233355-3ecd252d, #w-node-ad1cedbf-ed3c-9d82-c671-adf937f415ac-3ecd252d, #w-node-ad1cedbf-ed3c-9d82-c671-adf937f415ad-3ecd252d, #w-node-_582a8df4-01f8-eb77-816c-f2cf7b16b2b5-3ecd252d, #w-node-_582a8df4-01f8-eb77-816c-f2cf7b16b2b6-3ecd252d, #w-node-_946b6b35-c299-84c4-414e-e0b85936a3ab-3ecd252d, #w-node-_946b6b35-c299-84c4-414e-e0b85936a3ac-3ecd252d, #w-node-_0ca1b557-eeb0-7077-b36e-d814ff2107c8-3ecd252d, #w-node-_0ca1b557-eeb0-7077-b36e-d814ff2107c9-3ecd252d, #w-node-c975dad0-9a32-a86f-ffe4-36371a4afd33-3ecd252d, #w-node-c975dad0-9a32-a86f-ffe4-36371a4afd34-3ecd252d, #w-node-_23ee19e6-2336-edd3-659c-21d254033ade-3ecd252d, #w-node-_14728e0e-c0d4-f682-9ff4-ead8dcc84289-3ecd252d, #w-node-_14728e0e-c0d4-f682-9ff4-ead8dcc8428a-3ecd252d, #w-node-c746a31a-fa49-e98a-1968-705972fcf768-3ecd252d, #w-node-c746a31a-fa49-e98a-1968-705972fcf769-3ecd252d, #w-node-_02d2d6a6-52ca-0832-9a91-1f73c376624e-3ecd252d, #w-node-_106e1c7f-69e3-d733-1b96-b9f1782adcab-3ecd252d, #w-node-_106e1c7f-69e3-d733-1b96-b9f1782adcac-3ecd252d, #w-node-_4327a059-6068-a524-08b7-2e942631eff3-3ecd252d, #w-node-_4327a059-6068-a524-08b7-2e942631eff4-3ecd252d, #w-node-_152b0b56-4323-d46b-fbe0-cfc65518573c-3ecd252d, #w-node-_152b0b56-4323-d46b-fbe0-cfc65518573d-3ecd252d, #w-node-c3fa43f7-cf83-c42d-70bd-100c586ef1aa-3ecd252d, #w-node-c3fa43f7-cf83-c42d-70bd-100c586ef1ab-3ecd252d, #w-node-e5d38327-c70e-f6e5-bbde-bd457b2956ef-3ecd252d, #w-node-e5d38327-c70e-f6e5-bbde-bd457b2956f0-3ecd252d, #w-node-_34d576ef-0fe1-8e9a-1220-2ff34ec0f275-3ecd252d, #w-node-_34d576ef-0fe1-8e9a-1220-2ff34ec0f276-3ecd252d, #w-node-e515af39-192f-3548-bf32-8ceb6ee1cedb-3ecd252d, #w-node-c281d518-e110-035d-9f84-dca30a3fa522-3ecd252d, #w-node-c281d518-e110-035d-9f84-dca30a3fa523-3ecd252d, #w-node-_974765e7-c3fe-4493-f9ab-bca718893cbc-3ecd252d, #w-node-_974765e7-c3fe-4493-f9ab-bca718893cbd-3ecd252d, #w-node-_4844518f-64fe-cf39-3620-61e44b26de0e-3ecd252d, #w-node-_9e41f1a9-3c55-b139-e5ec-177b2b592b8b-3ecd252d, #w-node-_9e41f1a9-3c55-b139-e5ec-177b2b592b8c-3ecd252d, #w-node-e3560d1e-f421-bc60-bd07-a47c4b069ab7-3ecd252d, #w-node-e3560d1e-f421-bc60-bd07-a47c4b069ab8-3ecd252d, #w-node-_0ec29ccd-4ea9-f1c9-3373-0d5c7c7ea315-3ecd252d, #w-node-_0ec29ccd-4ea9-f1c9-3373-0d5c7c7ea316-3ecd252d, #w-node-_18d83fd8-2c90-9868-c1dd-8364161b8b99-3ecd252d, #w-node-_18d83fd8-2c90-9868-c1dd-8364161b8b9a-3ecd252d, #w-node-a3eb5ae2-303b-85cd-48cd-353619ac5deb-3ecd252d, #w-node-a3eb5ae2-303b-85cd-48cd-353619ac5dec-3ecd252d, #w-node-_88a38d5d-a036-cf22-2a5b-525e97850ab6-3ecd252d, #w-node-_88a38d5d-a036-cf22-2a5b-525e97850ab7-3ecd252d, #w-node-_59479bc0-ec4c-0b0e-ad73-30c6bb5e34e1-3ecd252d, #w-node-_1bae0448-f1f8-826b-aa24-218ce98c6356-3ecd252d, #w-node-_1bae0448-f1f8-826b-aa24-218ce98c6357-3ecd252d, #w-node-_986a5f60-3341-898e-d084-6e2b1ba94740-3ecd252d, #w-node-_986a5f60-3341-898e-d084-6e2b1ba94741-3ecd252d, #w-node-_28b6f9ab-49ce-84d1-823e-47e1cc54b526-3ecd252d, #w-node-a02eb9bd-f854-58c1-1939-f1de0c2e2628-3ecd252d, #w-node-a02eb9bd-f854-58c1-1939-f1de0c2e2629-3ecd252d, #w-node-_4c41cc4d-8657-8bc1-2a87-f36640cbed72-3ecd252d, #w-node-_4c41cc4d-8657-8bc1-2a87-f36640cbed73-3ecd252d, #w-node-_68b420a1-d69d-6757-13cc-52f90d7dcf80-3ecd252d, #w-node-_68b420a1-d69d-6757-13cc-52f90d7dcf81-3ecd252d, #w-node-_35927650-d40a-b637-784c-013466e5383b-3ecd252d, #w-node-_35927650-d40a-b637-784c-013466e5383c-3ecd252d, #w-node-b03f3b9c-7d68-7056-0655-8d9fd695d430-3ecd252d, #w-node-b03f3b9c-7d68-7056-0655-8d9fd695d431-3ecd252d, #w-node-b1587f40-06d7-095f-1383-39cce8565598-3ecd252d, #w-node-b1587f40-06d7-095f-1383-39cce8565599-3ecd252d, #w-node-_678762db-4968-3ca4-3934-f846f867d97f-3ecd252d, #w-node-_6d2ed2eb-c295-b66b-8d40-c5adeac9c44b-3ecd252d, #w-node-_6d2ed2eb-c295-b66b-8d40-c5adeac9c44c-3ecd252d, #w-node-_9e563172-19ff-3043-94ff-377318bab685-3ecd252d, #w-node-_9e563172-19ff-3043-94ff-377318bab686-3ecd252d, #w-node-_07cd9ec5-c7a6-5a35-28a2-02d96e43eb81-3ecd252d, #w-node-_74d46ec4-450f-e844-ea79-557e8cadcadc-3ecd252d, #w-node-_74d46ec4-450f-e844-ea79-557e8cadcadd-3ecd252d, #w-node-_2310f742-7d2a-b03a-ab77-0a175ffda4cd-3ecd252d, #w-node-_2310f742-7d2a-b03a-ab77-0a175ffda4ce-3ecd252d, #w-node-_8698ebdc-9e86-dc2b-857c-6270e585b11a-3ecd252d, #w-node-_8698ebdc-9e86-dc2b-857c-6270e585b11b-3ecd252d, #w-node-_7f06f6ec-a340-77b6-2914-08820f025e0f-3ecd252d, #w-node-_7f06f6ec-a340-77b6-2914-08820f025e10-3ecd252d, #w-node-b4a4330e-081c-25d3-a885-3ebde5e44c34-3ecd252d, #w-node-b4a4330e-081c-25d3-a885-3ebde5e44c35-3ecd252d, #w-node-_6729c344-4234-6f38-907e-412a5fec7d7a-3ecd252d, #w-node-_6729c344-4234-6f38-907e-412a5fec7d7b-3ecd252d, #w-node-_57d726c0-315f-3c46-596d-737a314e6921-3ecd252d, #w-node-_228ee161-5d30-62b2-a105-3b75e84cc7fa-3ecd252d, #w-node-_228ee161-5d30-62b2-a105-3b75e84cc7fb-3ecd252d, #w-node-_8d3ad6a3-0e4e-49a7-51c0-d9b477869638-3ecd252d, #w-node-_8d3ad6a3-0e4e-49a7-51c0-d9b477869639-3ecd252d, #w-node-_1233a604-2532-e26f-6575-ce5cd0e4e197-3ecd252d, #w-node-cf8e296c-0325-a27a-1bc6-ed2c7fea972d-3ecd252d, #w-node-cf8e296c-0325-a27a-1bc6-ed2c7fea972e-3ecd252d, #w-node-_881a45db-d7ff-bb06-25b3-c5d9ccc86473-3ecd252d, #w-node-_881a45db-d7ff-bb06-25b3-c5d9ccc86474-3ecd252d, #w-node-d700b875-a299-0e5e-38bc-19e1295ca2bd-3ecd252d, #w-node-d700b875-a299-0e5e-38bc-19e1295ca2be-3ecd252d, #w-node-_144b45ff-116e-a41e-c8d4-80795dc8eed7-3ecd252d, #w-node-_144b45ff-116e-a41e-c8d4-80795dc8eed8-3ecd252d, #w-node-a1b0ae26-0260-5dab-09d7-70ea4a2efce9-3ecd252d, #w-node-a1b0ae26-0260-5dab-09d7-70ea4a2efcea-3ecd252d, #w-node-_305fd34a-a923-084c-cea7-b469c3804182-3ecd252d, #w-node-_305fd34a-a923-084c-cea7-b469c3804183-3ecd252d, #w-node-_78854740-a0e0-bc35-f56e-71e1d055f9a3-3ecd252d, #w-node-_8ecab15d-5725-9b87-6963-8f2cc6a8f4dc-3ecd252d, #w-node-_8ecab15d-5725-9b87-6963-8f2cc6a8f4dd-3ecd252d, #w-node-fcdda996-5f4a-4891-9e76-ee1f539a4a82-3ecd252d, #w-node-fcdda996-5f4a-4891-9e76-ee1f539a4a83-3ecd252d, #w-node-f4017fec-765d-4620-e09a-2851be6c81a1-3ecd252d, #w-node-_7efb60d6-8f93-bcef-0144-f9c61a683b51-3ecd252d, #w-node-_7efb60d6-8f93-bcef-0144-f9c61a683b52-3ecd252d, #w-node-_7dc4701b-cbf9-6be6-b63a-2ad411b0199c-3ecd252d, #w-node-_7dc4701b-cbf9-6be6-b63a-2ad411b0199d-3ecd252d, #w-node-_221b5ccc-caa0-cba0-41f4-b2b8559c5af2-3ecd252d, #w-node-_221b5ccc-caa0-cba0-41f4-b2b8559c5af3-3ecd252d, #w-node-d0e85d89-c339-0078-1341-ee219e216622-3ecd252d, #w-node-d0e85d89-c339-0078-1341-ee219e216623-3ecd252d, #w-node-_77122d32-6230-4035-eea0-982cc003b606-3ecd252d, #w-node-_77122d32-6230-4035-eea0-982cc003b607-3ecd252d, #w-node-_12d2398d-7da3-2407-99f2-fbd8bb469cef-3ecd252d, #w-node-_12d2398d-7da3-2407-99f2-fbd8bb469cf0-3ecd252d, #w-node-_4a6d3874-dbfb-8df0-430a-c524b3f1cd0a-3ecd252d, #w-node-a6979597-93df-b393-82e9-bd9bab3cbe37-3ecd252d, #w-node-a6979597-93df-b393-82e9-bd9bab3cbe38-3ecd252d, #w-node-cfccdf93-e828-69a8-1ab1-5212383048b2-3ecd252d, #w-node-cfccdf93-e828-69a8-1ab1-5212383048b3-3ecd252d, #w-node-_1d0cdd7e-e6c1-faaf-e9c2-1c81b4dcf12d-3ecd252d, #w-node-_59fd0f47-31dd-0165-ed93-cfbf57e27c45-3ecd252d, #w-node-_59fd0f47-31dd-0165-ed93-cfbf57e27c46-3ecd252d, #w-node-_17733fd3-0617-7e65-810b-51e4c24687ff-3ecd252d, #w-node-_17733fd3-0617-7e65-810b-51e4c2468800-3ecd252d, #w-node-_48247721-a40d-9bd5-2d18-902634c95bfa-3ecd252d, #w-node-_48247721-a40d-9bd5-2d18-902634c95bfb-3ecd252d, #w-node-e875dc17-78bc-9208-9a3a-80cdd75d2d5f-3ecd252d, #w-node-e875dc17-78bc-9208-9a3a-80cdd75d2d60-3ecd252d, #w-node-_4b665102-c2b3-6d57-5444-cab8dbd87d61-3ecd252d, #w-node-_4b665102-c2b3-6d57-5444-cab8dbd87d62-3ecd252d, #w-node-_514e646d-db73-8983-4e55-491d0a7bb5ab-3ecd252d, #w-node-_514e646d-db73-8983-4e55-491d0a7bb5ac-3ecd252d, #w-node-_6faf6e9a-31e4-a985-3262-cf1a21a1393d-3ecd252d, #w-node-cc67ae6a-10f5-11df-b6ec-4add82153d9f-3ecd252d, #w-node-cc67ae6a-10f5-11df-b6ec-4add82153da0-3ecd252d, #w-node-_274315d2-6010-7237-92fd-6cbc588e48b4-3ecd252d, #w-node-_274315d2-6010-7237-92fd-6cbc588e48b5-3ecd252d, #w-node-eece681e-eb81-a632-efd5-29c591655c11-3ecd252d, #w-node-_2faf26bd-f2f7-0f90-db9a-1760452b7d40-3ecd252d, #w-node-_2faf26bd-f2f7-0f90-db9a-1760452b7d41-3ecd252d, #w-node-_3afa91d1-b694-f237-3a76-372c1f86aa50-3ecd252d, #w-node-_3afa91d1-b694-f237-3a76-372c1f86aa51-3ecd252d, #w-node-bf42ebf0-afb0-fe02-4029-2b1a367ed5bc-3ecd252d, #w-node-bf42ebf0-afb0-fe02-4029-2b1a367ed5bd-3ecd252d, #w-node-ce1f70b8-7c33-81d0-29d1-ba0fba1caada-3ecd252d, #w-node-ce1f70b8-7c33-81d0-29d1-ba0fba1caadb-3ecd252d, #w-node-_8149cff5-e81c-a049-4b52-f2ee12f91f22-3ecd252d, #w-node-_8149cff5-e81c-a049-4b52-f2ee12f91f23-3ecd252d, #w-node-_0e12aee1-3917-8c2b-546b-34f67c1d9183-3ecd252d, #w-node-_0e12aee1-3917-8c2b-546b-34f67c1d9184-3ecd252d, #w-node-_6cfcaff9-6203-58d9-e77c-77d7db6f1462-3ecd252d, #w-node-_91e40b04-d4ec-bb1a-20fb-b0f3d6008b6e-3ecd252d, #w-node-_91e40b04-d4ec-bb1a-20fb-b0f3d6008b6f-3ecd252d, #w-node-_25b89f04-d6d7-51db-2024-ff817d59a799-3ecd252d, #w-node-_25b89f04-d6d7-51db-2024-ff817d59a79a-3ecd252d, #w-node-ae2d5d39-391e-74e6-240c-b8ab937a493c-3ecd252d, #w-node-bbc4a3c5-93a2-c25d-bef3-33ceb4e5de43-3ecd252d, #w-node-bbc4a3c5-93a2-c25d-bef3-33ceb4e5de44-3ecd252d, #w-node-c3ed7d6a-01e1-a8cb-26a1-4a44d25cea30-3ecd252d, #w-node-c3ed7d6a-01e1-a8cb-26a1-4a44d25cea31-3ecd252d, #w-node-_90bde6b6-d367-c959-2caa-1d54bd61d22b-3ecd252d, #w-node-_90bde6b6-d367-c959-2caa-1d54bd61d22c-3ecd252d, #w-node-_886bbc4f-c876-6b82-eaf5-b9dc366fa876-3ecd252d, #w-node-_886bbc4f-c876-6b82-eaf5-b9dc366fa877-3ecd252d, #w-node-_488b5900-c583-f479-95b1-fef77ff761f1-3ecd252d, #w-node-_488b5900-c583-f479-95b1-fef77ff761f2-3ecd252d, #w-node-_3c669786-9287-d39f-6dae-98b94c7b6c57-3ecd252d, #w-node-_3c669786-9287-d39f-6dae-98b94c7b6c58-3ecd252d, #w-node-a677d719-2f68-58f0-4aa6-8430de437e0e-3ecd252d, #w-node-_073cd164-4200-3447-bec0-9b2d5e37700b-3ecd252d, #w-node-_073cd164-4200-3447-bec0-9b2d5e37700c-3ecd252d, #w-node-_802ca90e-6ae4-9e29-c22f-524e3caa0de4-3ecd252d, #w-node-_802ca90e-6ae4-9e29-c22f-524e3caa0de5-3ecd252d, #w-node-_50f6c22a-1069-682e-c5b1-a2b6faec76cd-3ecd252d, #w-node-_31906da6-537a-3fb3-01d3-82bd128434dc-3ecd252d, #w-node-_31906da6-537a-3fb3-01d3-82bd128434dd-3ecd252d, #w-node-_17418ebe-7366-09da-4b11-bfcdaf0ab018-3ecd252d, #w-node-_17418ebe-7366-09da-4b11-bfcdaf0ab019-3ecd252d, #w-node-_617ccbdf-2ebe-b95b-fac2-be45909ec84a-3ecd252d, #w-node-_617ccbdf-2ebe-b95b-fac2-be45909ec84b-3ecd252d, #w-node-_05c68fb3-2346-d3c3-7ed9-a05ecc7085e3-3ecd252d, #w-node-_05c68fb3-2346-d3c3-7ed9-a05ecc7085e4-3ecd252d, #w-node-_1299f2ac-2eb3-49fd-a8a5-1642bb559569-3ecd252d, #w-node-_1299f2ac-2eb3-49fd-a8a5-1642bb55956a-3ecd252d, #w-node-_93f610d8-b45e-b009-2153-97670640430a-3ecd252d, #w-node-_93f610d8-b45e-b009-2153-97670640430b-3ecd252d, #w-node-_94a107d3-93dc-bfce-3289-05debb34e8e5-3ecd252d, #w-node-_45d19863-928f-99e7-dcc2-4ffd777eb67b-3ecd252d, #w-node-_45d19863-928f-99e7-dcc2-4ffd777eb67c-3ecd252d, #w-node-_6cc96cab-c40f-146c-16ab-b6abd301b02f-3ecd252d, #w-node-_6cc96cab-c40f-146c-16ab-b6abd301b030-3ecd252d, #w-node-_66d054d6-0a9e-1407-2fb0-3fe273c5bf86-3ecd252d, #w-node-_750ed881-7e97-ac54-1acc-00a5e5f3d81f-3ecd252d, #w-node-_750ed881-7e97-ac54-1acc-00a5e5f3d820-3ecd252d, #w-node-_97e1e22c-1cc7-b322-0244-6bda2504b109-3ecd252d, #w-node-_97e1e22c-1cc7-b322-0244-6bda2504b10a-3ecd252d, #w-node-e62e63f4-8903-2771-700b-276d88dfde1f-3ecd252d, #w-node-e62e63f4-8903-2771-700b-276d88dfde20-3ecd252d, #w-node-_7bbfb485-a4f7-a1f3-04f2-a2de94e5d1d0-3ecd252d, #w-node-_7bbfb485-a4f7-a1f3-04f2-a2de94e5d1d1-3ecd252d, #w-node-_121598de-511d-0129-31ca-0dbad5c96d61-3ecd252d, #w-node-_121598de-511d-0129-31ca-0dbad5c96d62-3ecd252d, #w-node-_899ef219-539f-fc65-b663-5664f63b5b8d-3ecd252d, #w-node-_899ef219-539f-fc65-b663-5664f63b5b8e-3ecd252d, #w-node-_2d2b0d1d-c164-0d07-2b89-873bb3496f57-3ecd252d, #w-node-a5c07f32-2f67-8313-e727-80bce84548c7-3ecd252d, #w-node-a5c07f32-2f67-8313-e727-80bce84548c8-3ecd252d, #w-node-_6562dff7-86cb-4146-f387-dc3e25528b83-3ecd252d, #w-node-_6562dff7-86cb-4146-f387-dc3e25528b84-3ecd252d, #w-node-_52da10b0-4c76-06b6-bd37-f6e2e58a4004-3ecd252d, #w-node-_2426dec9-3025-e151-7b38-7350eb8e1e84-3ecd252d, #w-node-_2426dec9-3025-e151-7b38-7350eb8e1e85-3ecd252d, #w-node-_2da8a261-eedf-f3bb-4373-1f376b02c65c-3ecd252d, #w-node-_2da8a261-eedf-f3bb-4373-1f376b02c65d-3ecd252d, #w-node-_6ecb0c33-c9b7-5c6a-d0b0-e3efe197526f-3ecd252d, #w-node-_6ecb0c33-c9b7-5c6a-d0b0-e3efe1975270-3ecd252d, #w-node-_51b02daf-9a67-c924-53b8-0827c828c30a-3ecd252d, #w-node-_51b02daf-9a67-c924-53b8-0827c828c30b-3ecd252d, #w-node-a7345545-bd7b-c5be-6b02-69b43ca29fdb-3ecd252d, #w-node-a7345545-bd7b-c5be-6b02-69b43ca29fdc-3ecd252d, #w-node-_86a6e94c-4d35-d1ad-62c1-338b86d775c6-3ecd252d, #w-node-_86a6e94c-4d35-d1ad-62c1-338b86d775c7-3ecd252d, #w-node-_81a87030-4d71-f515-0d51-bd49e8bded61-3ecd252d, #w-node-a2ed81b5-af81-b9c5-f765-4a5b7632da9f-3ecd252d, #w-node-a2ed81b5-af81-b9c5-f765-4a5b7632daa0-3ecd252d, #w-node-_00a9c8b5-03ab-097e-f4ba-bab98bf2d952-3ecd252d, #w-node-_00a9c8b5-03ab-097e-f4ba-bab98bf2d953-3ecd252d, #w-node-cae0cfac-8481-36c5-6b7f-c3afc2106d5f-3ecd252d, #w-node-bf773807-ed52-b3b9-21e0-82bafc3238fa-3ecd252d, #w-node-bf773807-ed52-b3b9-21e0-82bafc3238fb-3ecd252d, #w-node-f16deb60-78b8-a587-371c-5582e2a488e3-3ecd252d, #w-node-f16deb60-78b8-a587-371c-5582e2a488e4-3ecd252d, #w-node-_743dcc17-7dde-1459-ce54-24742112420d-3ecd252d, #w-node-_743dcc17-7dde-1459-ce54-24742112420e-3ecd252d, #w-node-_539b5838-bd34-0597-d6e8-3863c5cf097f-3ecd252d, #w-node-_539b5838-bd34-0597-d6e8-3863c5cf0980-3ecd252d, #w-node-a0e1d93c-57be-5ea0-e671-ee52024c5c83-3ecd252d, #w-node-a0e1d93c-57be-5ea0-e671-ee52024c5c84-3ecd252d, #w-node-_56c79e60-8402-2900-df50-b61944bb46f0-3ecd252d, #w-node-_56c79e60-8402-2900-df50-b61944bb46f1-3ecd252d, #w-node-_8f7fbc56-8a96-f5af-6a95-efbec9883419-3ecd252d, #w-node-_9da732c3-fcd6-7d1a-2f5f-0cce46be0307-3ecd252d, #w-node-_9da732c3-fcd6-7d1a-2f5f-0cce46be0308-3ecd252d, #w-node-bfb439fc-33a0-dc72-5537-1c4f25dbadbe-3ecd252d, #w-node-bfb439fc-33a0-dc72-5537-1c4f25dbadbf-3ecd252d, #w-node-_52acc66c-009e-1d9f-e055-34fe92631d1a-3ecd252d, #w-node-b5768ad9-d6f8-c8c0-ee84-4140d7864412-3ecd252d, #w-node-b5768ad9-d6f8-c8c0-ee84-4140d7864413-3ecd252d, #w-node-_280d4d6e-4d27-9094-5b09-e15f0ff093b6-3ecd252d, #w-node-_280d4d6e-4d27-9094-5b09-e15f0ff093b7-3ecd252d, #w-node-_1d3184a4-f07f-f80a-ccf7-44a395bde882-3ecd252d, #w-node-_1d3184a4-f07f-f80a-ccf7-44a395bde883-3ecd252d, #w-node-_0256b577-ac95-264f-6af0-0eae195fd8bf-3ecd252d, #w-node-_0256b577-ac95-264f-6af0-0eae195fd8c0-3ecd252d, #w-node-cecad034-ceef-ea75-9b36-6df5df790061-3ecd252d, #w-node-cecad034-ceef-ea75-9b36-6df5df790062-3ecd252d, #w-node-c8e99244-7efc-6d14-06ac-52541c1e043e-3ecd252d, #w-node-c8e99244-7efc-6d14-06ac-52541c1e043f-3ecd252d, #w-node-_4316e2a7-e53e-2430-a77b-2a8524de84a2-3ecd252d, #w-node-eb33273c-f01a-6591-b7a4-0553da2503ab-3ecd252d, #w-node-eb33273c-f01a-6591-b7a4-0553da2503ac-3ecd252d, #w-node-fe93fb7f-0043-af8b-99cd-8642208e4033-3ecd252d, #w-node-fe93fb7f-0043-af8b-99cd-8642208e4034-3ecd252d, #w-node-fe14f307-0739-6081-00b8-7f675bf1cf1b-3ecd252d, #w-node-_8960eed3-363f-f645-812f-4a0a51babecd-3ecd252d, #w-node-_8960eed3-363f-f645-812f-4a0a51babece-3ecd252d, #w-node-_69618518-1955-ff1a-ab95-e1bafd8fe0b7-3ecd252d, #w-node-_69618518-1955-ff1a-ab95-e1bafd8fe0b8-3ecd252d, #w-node-_51da1717-bede-bb14-64f6-8754874b5c64-3ecd252d, #w-node-_51da1717-bede-bb14-64f6-8754874b5c65-3ecd252d, #w-node-_2fd74df1-bcb8-6e3b-ad10-06e1d6a8386a-3ecd252d, #w-node-_2fd74df1-bcb8-6e3b-ad10-06e1d6a8386b-3ecd252d, #w-node-_12f7168f-1dd5-6912-634d-fccf6066a051-3ecd252d, #w-node-_12f7168f-1dd5-6912-634d-fccf6066a052-3ecd252d, #w-node-_0b2369da-59cf-15fe-12a6-fc5a67840b5e-3ecd252d, #w-node-d3aeb5b2-ff15-14ae-3429-3d09d2552519-3ecd252d, #w-node-_7ed6ed32-21c2-362d-5024-e1618484ab8e-3ecd252d, #w-node-_7ed6ed32-21c2-362d-5024-e1618484ab8f-3ecd252d, #w-node-_44f75e8e-fcdc-ebd0-d821-db087eef14be-3ecd252d, #w-node-_44f75e8e-fcdc-ebd0-d821-db087eef14bf-3ecd252d, #w-node-df180459-4f30-93a2-6994-5a0e29ffdc60-3ecd252d, #w-node-d3a96bfd-ca89-aada-a5b1-885743bf2e01-3ecd252d, #w-node-d3a96bfd-ca89-aada-a5b1-885743bf2e02-3ecd252d, #w-node-_37ae4f13-d688-b70a-1e32-5e8dffed2f1a-3ecd252d, #w-node-_37ae4f13-d688-b70a-1e32-5e8dffed2f1b-3ecd252d, #w-node-b35ec65f-47c0-119f-a231-0635dad29f4d-3ecd252d, #w-node-b35ec65f-47c0-119f-a231-0635dad29f4e-3ecd252d, #w-node-_1759957a-49f6-6038-5e2e-be2fb4e5c9c3-3ecd252d, #w-node-_1759957a-49f6-6038-5e2e-be2fb4e5c9c4-3ecd252d, #w-node-afffbc77-7445-16b4-ca98-7f25777be9e6-3ecd252d, #w-node-afffbc77-7445-16b4-ca98-7f25777be9e7-3ecd252d, #w-node-_22af371f-62d7-a927-d4ee-eb8b40b072da-3ecd252d, #w-node-_7df6ef55-1be4-cbf3-ec8e-b8f5832f06a9-3ecd252d, #w-node-_5190d47d-6fa4-d2cf-89ed-db89eb20f2bc-3ecd252d, #w-node-_868fccfb-8ade-6757-7580-384f512cdb17-3ecd252d, #w-node-e9c6ca46-002d-6127-cf46-1dd44fd033da-3ecd252d, #w-node-_707ad804-c74a-be75-9665-1ec4211fd078-3ecd252d, #w-node-_0c2181e1-77d4-a8c5-eee3-874993474489-3ecd252d, #w-node-_580a7c4f-2505-8944-9c60-cab285698ac5-3ecd252d, #w-node-_46e106eb-8f59-4488-8adb-e0a00f5fbe77-3ecd252d, #w-node-db964426-0fe4-0242-02c5-bdb99c6b2821-3ecd252d, #w-node-c3d05015-0a2e-6a92-0e25-5cd126f83a5d-3ecd252d, #w-node-c8a29032-32d4-4a02-4769-d9eaa57cd907-3ecd252d, #w-node-_4f6d55cf-6809-5ea5-c7ae-fcbd8e907221-3ecd252d, #w-node-_3be59384-b740-3ba2-c9ff-c2ec45e5b27c-3ecd252d, #w-node-_3be59384-b740-3ba2-c9ff-c2ec45e5b27d-3ecd252d, #w-node-e0f092b3-51ae-748d-e029-5abbea893c5f-3ecd252d, #w-node-e0f092b3-51ae-748d-e029-5abbea893c60-3ecd252d, #w-node-_528c441c-694a-3acf-f8bb-a588e5ae6d2f-3ecd252d, #w-node-_528c441c-694a-3acf-f8bb-a588e5ae6d30-3ecd252d, #w-node-_6a0585c9-58d2-4c21-badd-3e4a53d16439-3ecd252d, #w-node-_6a0585c9-58d2-4c21-badd-3e4a53d1643a-3ecd252d, #w-node-bae1311a-5471-9f2b-29d5-4861f2284a4e-3ecd252d, #w-node-ea15f77f-e95c-ec61-1714-7f3c401e2e3f-3ecd252d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_170dcfcc-4d61-afb0-9e4a-fd5a49e23f77-3ecd252d {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_5d1c9614-8f11-c0a6-93c2-53e002d10434-3ecd252d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d1c9614-8f11-c0a6-93c2-53e002d10435-3ecd252d {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-d967595c-6a01-d83c-fb7a-ba39851508df-3ecd252d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d967595c-6a01-d83c-fb7a-ba39851508e0-3ecd252d {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-e24c89b3-5fd5-5d63-c719-6f76b8b102ee-3ecd252d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e24c89b3-5fd5-5d63-c719-6f76b8b102ef-3ecd252d {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b9df7e81-b733-07ba-6585-23e3f3e5e05f-3ecd252d, #w-node-_2bee5e3a-e774-b20d-59cc-e8a2d4519930-3ecd252d, #w-node-_7afd8242-a5db-51e9-3d37-06cb5ab926df-3ecd252d, #w-node-_9e1f77d1-9c07-92f0-ccf7-d56bb0d8586b-3ecd252d, #w-node-_1adbccc5-dbae-8159-c987-f161b39e2bc9-3ecd252d, #w-node-_893a57db-baaf-cacf-9f94-a54b371c2c20-3ecd252d, #w-node-_336bb128-0d75-94a3-f7cc-01c85dfbdc8e-3ecd252d, #w-node-_59cefc51-1f83-160f-0842-02793f98adf2-3ecd252d, #w-node-_96915fa6-a0a2-c881-bf80-c3dea0a14bcb-3ecd252d, #w-node-a8f1ca10-37aa-fb21-46ae-626fb360a1c7-3ecd252d, #w-node-abbaaef2-f96f-41fe-6bf4-a4111ea7b45e-3ecd252d, #w-node-bbb4b9e9-ee01-57f0-6435-5be3c989b391-3ecd252d, #w-node-_68fece22-3164-e872-c290-439294698b40-3ecd252d, #w-node-_94f12bc2-b0c1-248d-8225-60a5f91b0358-3ecd252d, #w-node-_75b00608-5d27-d6b5-bae9-7dd1ac7fb53d-3ecd252d, #w-node-fe3c7f2c-b307-f831-5cb7-573318928c64-3ecd252d, #w-node-_58f945df-707d-2131-4699-a4db47c0a94d-3ecd252d, #w-node-_96cafb86-06c6-064a-ac1c-315bd34cae40-3ecd252d, #w-node-_2498a2d8-7666-7f73-f024-7ac6798789ad-3ecd252d, #w-node-ae01eadd-8b81-2d06-734c-1156074dd121-3ecd252d, #w-node-_5bff1515-44d8-9fbf-e969-4119ac0160cc-3ecd252d, #w-node-_73275235-1a1a-25cc-14aa-f50765a26511-3ecd252d, #w-node-_1d601e82-d055-dd24-7364-1f8bb6102b59-3ecd252d, #w-node-_85e2f927-25c3-3893-8c2c-51ae6ddf4187-3ecd252d, #w-node-b27be985-0888-f05c-4447-96b0cc45fed7-3ecd252d, #w-node-dfda80d2-b400-746e-608a-8c2b1b3e77c6-3ecd252d, #w-node-_5181b339-9325-5337-726e-286c5f7951e1-3ecd252d, #w-node-_3315885d-7d8c-cf02-d03a-34cb5c527da3-3ecd252d, #w-node-_9437f3e7-7990-744f-e81b-19d651a3c5a5-3ecd252d, #w-node-f6b0601a-85fb-be14-9985-29321a8df000-3ecd252d, #w-node-_384de433-ba8a-6a40-9074-0bab8572efc0-3ecd252d, #w-node-_5c282603-fbdb-7d6a-7128-be9a3c83059e-3ecd252d, #w-node-ffa39515-36ee-358c-8092-b4fd149b4434-3ecd252d, #w-node-b19450e6-cddf-82a4-876b-c195952c41a1-3ecd252d, #w-node-_57246f02-ca1c-22cc-9a37-d58cfeab8d2e-3ecd252d, #w-node-_63e1b163-d6c2-1280-6640-082181c14939-3ecd252d, #w-node-e6caaa02-2f0c-98e7-410e-7c789d8ea468-3ecd252d, #w-node-_276fb0bc-0f24-6d1c-abed-798ebcb9bb9e-3ecd252d, #w-node-_626c677e-b75e-8fc5-fae1-ad4848c885f2-3ecd252d, #w-node-bb97581e-75b5-4d32-0b25-49acf4b112fd-3ecd252d, #w-node-_2858fffc-4a28-74b4-40f8-2ed1d1b5cb7c-3ecd252d, #w-node-_802e1e80-3f95-7ad0-9ab5-904b3e55c7e7-3ecd252d, #w-node-_892f4245-301d-2723-c24f-838d8fd81347-3ecd252d, #w-node-_37518093-05f9-5394-333d-2fed77bda8b4-3ecd252d, #w-node-_2010188d-5b1b-5b21-13f7-f2d1d721bfe8-3ecd252d, #w-node-c1c16f5f-cc90-10aa-9934-f257f46f7150-3ecd252d, #w-node-_531ae12b-b814-6e99-5c5e-56801c3d9ffc-3ecd252d, #w-node-_149d9630-cc94-feed-1ace-c1f2f7c99879-3ecd252d, #w-node-f4671ec8-55f7-bab8-a77e-eb9a761b02d9-3ecd252d, #w-node-fb39b83d-a7ec-93c5-c227-cbfa656c2556-3ecd252d, #w-node-_58eea2bc-47a4-d5fe-ce8f-d1e12ec97090-3ecd252d, #w-node-_8ddbdda7-04b1-6a03-a585-ffa541f6e48b-3ecd252d, #w-node-_5ede1676-7fb5-5096-22d5-bc422e89d996-3ecd252d, #w-node-c264c7f7-57fe-db53-bebe-aba802899eb5-3ecd252d, #w-node-_0a565bb1-37ce-b10e-48b9-967c13a1b193-3ecd252d, #w-node-_785858ac-ec91-0cab-935a-3c0ffbb35e56-3ecd252d, #w-node-_2ed8324a-c24f-e323-34cd-7ef1a7debf24-3ecd252d, #w-node-_00895412-6acc-b41f-0b6c-81e43f0ebca2-3ecd252d, #w-node-_652a5de5-9ca1-408a-ed9d-209ed3723115-3ecd252d, #w-node-_0bb98fc7-082c-a342-f3db-5e37be10adea-3ecd252d, #w-node-_6b2e8d3c-0f69-6cc9-05f5-0e3f7c8c95dc-3ecd252d, #w-node-a987956b-b2ca-74a8-8eeb-251a926d82d1-3ecd252d, #w-node-_331d8779-0a75-5dfd-186f-6b0af90f1238-3ecd252d, #w-node-_72cf49f7-e1e9-783c-6a4d-95771bf5263e-3ecd252d, #w-node-_1efe9618-7aa3-8825-f7f1-3bd96380df1b-3ecd252d, #w-node-_80db7b41-b1d4-26c0-1cce-6c631560c1c3-3ecd252d, #w-node-b146c657-ca41-5dae-ddee-6d72aa4d6f01-3ecd252d, #w-node-_1389fd52-536e-c31f-fa9e-70f2dd96048c-3ecd252d, #w-node-_0deaddb1-223d-a376-1d80-f08a34cca9bc-3ecd252d, #w-node-cbd3a4cb-cbbb-36aa-d53d-ef4c4b02edcf-3ecd252d, #w-node-_1210d670-20a3-85ad-7665-2489cb20ee78-3ecd252d, #w-node-b6955c6e-8cb9-8a28-1934-208a3eba34cb-3ecd252d, #w-node-_69989ea7-5623-6cb6-d024-47563c8869bc-3ecd252d, #w-node-_992317b1-9a11-ffb6-3b94-ce2fbb36df93-3ecd252d, #w-node-c787de0d-f35e-4b74-27aa-73a77ab9e463-3ecd252d, #w-node-_70425a95-0cd6-caa4-ba79-f7f916c3e16c-3ecd252d, #w-node-bb769110-629b-24a4-391f-d4c72a9cf963-3ecd252d, #w-node-_1db8504c-a9c9-5464-2aa5-c326ea323cc9-3ecd252d, #w-node-_590fcdd3-9756-d3aa-c506-66b4a61a0f97-3ecd252d, #w-node-_301842f4-8548-e2fd-d5e9-ba3b7ba594ee-3ecd252d, #w-node-addf6ff8-2987-8ec8-2072-065d53675a94-3ecd2537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d653c214-e5fe-963d-5678-19a143a74161-3ecd2537, #w-node-d653c214-e5fe-963d-5678-19a143a7416d-3ecd2537, #w-node-d653c214-e5fe-963d-5678-19a143a74179-3ecd2537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: center;
}

#w-node-_56e36100-b4cc-d1c2-9cf8-b78734cd5684-3ecd2537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: start;
}

#w-node-_56e36100-b4cc-d1c2-9cf8-b78734cd5687-3ecd2537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56e36100-b4cc-d1c2-9cf8-b78734cd5690-3ecd2537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8e8d92e3-045c-3796-9f9b-ba68ee81fd72-3ecd2539 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa530b33-493f-2500-1136-46046d04208a-3ecd2539 {
  align-self: stretch;
}

#w-node-_62cbd3ea-a9fb-a381-ace7-e3246d4f631e-3ecd2539, #w-node-_4b6de6cd-a005-2df0-cb26-96f753aa3445-3ecd253a, #w-node-_4b6de6cd-a005-2df0-cb26-96f753aa344c-3ecd253a, #w-node-_4b6de6cd-a005-2df0-cb26-96f753aa344f-3ecd253a, #w-node-_4b6de6cd-a005-2df0-cb26-96f753aa3455-3ecd253a, #w-node-_4b6de6cd-a005-2df0-cb26-96f753aa3458-3ecd253a, #w-node-_4b6de6cd-a005-2df0-cb26-96f753aa345e-3ecd253a, #w-node-_4b6de6cd-a005-2df0-cb26-96f753aa3461-3ecd253a, #w-node-_4b6de6cd-a005-2df0-cb26-96f753aa3467-3ecd253a, #w-node-_4b6de6cd-a005-2df0-cb26-96f753aa346a-3ecd253a, #w-node-_4b6de6cd-a005-2df0-cb26-96f753aa3470-3ecd253a, #w-node-_4b6de6cd-a005-2df0-cb26-96f753aa3473-3ecd253a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95c39a2e-e5fb-7f2d-280b-877c61f82bad-3ecd253a, #w-node-_95c39a2e-e5fb-7f2d-280b-877c61f82bb9-3ecd253a, #w-node-_95c39a2e-e5fb-7f2d-280b-877c61f82bc5-3ecd253a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: center;
}

#w-node-_4334c7c9-b22e-3f6c-0258-3a607704f9de-3ecd253a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: start;
}

#w-node-_4334c7c9-b22e-3f6c-0258-3a607704f9e1-3ecd253a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4334c7c9-b22e-3f6c-0258-3a607704f9ea-3ecd253a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aec072e1-8a24-3237-57c1-ece4e6f59a4c-3ecd253b, #w-node-_0c7ac6d6-0dbc-f318-e213-a246a5aa6ddb-3ecd253b, #w-node-_0c7ac6d6-0dbc-f318-e213-a246a5aa6ddd-3ecd253b, #w-node-_0c7ac6d6-0dbc-f318-e213-a246a5aa6de3-3ecd253b, #w-node-_0c7ac6d6-0dbc-f318-e213-a246a5aa6de5-3ecd253b, #w-node-_0c7ac6d6-0dbc-f318-e213-a246a5aa6deb-3ecd253b, #w-node-_0c7ac6d6-0dbc-f318-e213-a246a5aa6ded-3ecd253b, #w-node-_0c7ac6d6-0dbc-f318-e213-a246a5aa6df3-3ecd253b, #w-node-_0c7ac6d6-0dbc-f318-e213-a246a5aa6df5-3ecd253b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40f8fca3-228a-8725-5cfd-f009184cb454-3ecd253b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: center;
}

#w-node-_40f8fca3-228a-8725-5cfd-f009184cb460-3ecd253b, #w-node-_40f8fca3-228a-8725-5cfd-f009184cb46c-3ecd253b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_0db6382e-1174-03e4-9b36-9e4879abb39c-3ecd253b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: start;
}

#w-node-_0db6382e-1174-03e4-9b36-9e4879abb39f-3ecd253b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0db6382e-1174-03e4-9b36-9e4879abb3a8-3ecd253b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c9f78eb7-817c-a798-771f-3959ee646a3c-3ecd253c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: start;
}

#w-node-c9f78eb7-817c-a798-771f-3959ee646a3f-3ecd253c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9f78eb7-817c-a798-771f-3959ee646a49-3ecd253c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: end;
}

#w-node-c9f78eb7-817c-a798-771f-3959ee646a4a-3ecd253c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d2127ed-703f-3499-0acb-36004f56a0a9-3ecd253c, #w-node-cfe7faa9-1288-9f2f-39dc-a6c789bcd865-3ecd253c, #w-node-bf833ac7-db03-cdad-5e07-dad662bbc5da-3ecd253c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: center;
}

#w-node-_6fe9bd3c-46b3-3099-cde6-6ad99968e8e6-3ecd253c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: start;
}

#w-node-_6fe9bd3c-46b3-3099-cde6-6ad99968e8e9-3ecd253c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fe9bd3c-46b3-3099-cde6-6ad99968e8f2-3ecd253c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fe3f305a-caef-19da-2fd5-0be2c22e4014-3ecd253d {
  align-self: stretch;
}

#w-node-_0ab2c3c1-2330-22d7-962b-29efb0ed7a26-3ecd253d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5d02c56-dd5b-5a66-e344-fd298d551f41-3ecd253d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_007feeab-30cb-ed07-7851-9b07e327f3f5-3ecd253d, #w-node-a5d8642f-cffa-e24f-6da8-baeab90dbf06-3ecd253d, #w-node-a5d8642f-cffa-e24f-6da8-baeab90dbf07-3ecd253d, #w-node-af5870cf-f56f-18ab-04bb-a8675741b4d8-3ecd253d, #w-node-ab3401f8-2c1c-f677-6751-9adc694f1304-3ecd253d, #w-node-ab3401f8-2c1c-f677-6751-9adc694f1305-3ecd253d, #w-node-cf79619f-f74c-9d57-4f45-084bc7b628d0-3ecd253d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-e6fcec09-c390-8b83-9b36-11a95bb1eff1-3ecd2525 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_7fa00998-c25d-adee-e41a-d649adc7ed3e-3ecd2525, #w-node-_50e970ea-211f-93a5-3f37-a977b1892756-3ecd2525, #w-node-_90901d3d-9b0d-3a01-c76c-947094ddecc5-3ecd2525, #w-node-_7f2a0c56-b3a3-4478-f37c-35decf681dfb-3ecd2525, #w-node-e91117e7-95bb-5662-9cda-7c48697fc5f1-3ecd2525 {
    justify-self: center;
  }

  #w-node-_35d5a438-6703-3857-926b-59b0e825f3d3-3ecd2525 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_55caf934-2366-0eb7-502e-37a7198eab03-3ecd2525 {
    justify-self: center;
  }

  #w-node-_7090b348-9535-e401-7db7-adb37800d6c3-3ecd252d {
    align-self: center;
  }

  #w-node-_03239e5d-7945-790d-b9bb-3e0139e43cb8-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c642fe3d-f752-f0ac-43aa-0394781a404e-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_91da6065-3487-ed9b-f2ec-a8c0b9a8b8c5-3ecd252d, #w-node-f61917bf-2f23-c098-e789-27320d233354-3ecd252d, #w-node-ad1cedbf-ed3c-9d82-c671-adf937f415ac-3ecd252d, #w-node-_582a8df4-01f8-eb77-816c-f2cf7b16b2b5-3ecd252d, #w-node-_946b6b35-c299-84c4-414e-e0b85936a3ab-3ecd252d, #w-node-_0ca1b557-eeb0-7077-b36e-d814ff2107c8-3ecd252d, #w-node-c975dad0-9a32-a86f-ffe4-36371a4afd33-3ecd252d, #w-node-_23ee19e6-2336-edd3-659c-21d254033ade-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14728e0e-c0d4-f682-9ff4-ead8dcc84289-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c746a31a-fa49-e98a-1968-705972fcf768-3ecd252d, #w-node-_106e1c7f-69e3-d733-1b96-b9f1782adcab-3ecd252d, #w-node-_4327a059-6068-a524-08b7-2e942631eff3-3ecd252d, #w-node-_152b0b56-4323-d46b-fbe0-cfc65518573c-3ecd252d, #w-node-c3fa43f7-cf83-c42d-70bd-100c586ef1aa-3ecd252d, #w-node-e5d38327-c70e-f6e5-bbde-bd457b2956ef-3ecd252d, #w-node-_34d576ef-0fe1-8e9a-1220-2ff34ec0f275-3ecd252d, #w-node-e515af39-192f-3548-bf32-8ceb6ee1cedb-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c281d518-e110-035d-9f84-dca30a3fa522-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_974765e7-c3fe-4493-f9ab-bca718893cbc-3ecd252d, #w-node-_9e41f1a9-3c55-b139-e5ec-177b2b592b8b-3ecd252d, #w-node-e3560d1e-f421-bc60-bd07-a47c4b069ab7-3ecd252d, #w-node-_0ec29ccd-4ea9-f1c9-3373-0d5c7c7ea315-3ecd252d, #w-node-_18d83fd8-2c90-9868-c1dd-8364161b8b99-3ecd252d, #w-node-a3eb5ae2-303b-85cd-48cd-353619ac5deb-3ecd252d, #w-node-_88a38d5d-a036-cf22-2a5b-525e97850ab6-3ecd252d, #w-node-_59479bc0-ec4c-0b0e-ad73-30c6bb5e34e1-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1bae0448-f1f8-826b-aa24-218ce98c6356-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_986a5f60-3341-898e-d084-6e2b1ba94740-3ecd252d, #w-node-a02eb9bd-f854-58c1-1939-f1de0c2e2628-3ecd252d, #w-node-_4c41cc4d-8657-8bc1-2a87-f36640cbed72-3ecd252d, #w-node-_68b420a1-d69d-6757-13cc-52f90d7dcf80-3ecd252d, #w-node-_35927650-d40a-b637-784c-013466e5383b-3ecd252d, #w-node-b03f3b9c-7d68-7056-0655-8d9fd695d430-3ecd252d, #w-node-b1587f40-06d7-095f-1383-39cce8565598-3ecd252d, #w-node-_678762db-4968-3ca4-3934-f846f867d97f-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6d2ed2eb-c295-b66b-8d40-c5adeac9c44b-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_9e563172-19ff-3043-94ff-377318bab685-3ecd252d, #w-node-_74d46ec4-450f-e844-ea79-557e8cadcadc-3ecd252d, #w-node-_2310f742-7d2a-b03a-ab77-0a175ffda4cd-3ecd252d, #w-node-_8698ebdc-9e86-dc2b-857c-6270e585b11a-3ecd252d, #w-node-_7f06f6ec-a340-77b6-2914-08820f025e0f-3ecd252d, #w-node-b4a4330e-081c-25d3-a885-3ebde5e44c34-3ecd252d, #w-node-_6729c344-4234-6f38-907e-412a5fec7d7a-3ecd252d, #w-node-_57d726c0-315f-3c46-596d-737a314e6921-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_228ee161-5d30-62b2-a105-3b75e84cc7fa-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_8d3ad6a3-0e4e-49a7-51c0-d9b477869638-3ecd252d, #w-node-cf8e296c-0325-a27a-1bc6-ed2c7fea972d-3ecd252d, #w-node-_881a45db-d7ff-bb06-25b3-c5d9ccc86473-3ecd252d, #w-node-d700b875-a299-0e5e-38bc-19e1295ca2bd-3ecd252d, #w-node-_144b45ff-116e-a41e-c8d4-80795dc8eed7-3ecd252d, #w-node-a1b0ae26-0260-5dab-09d7-70ea4a2efce9-3ecd252d, #w-node-_305fd34a-a923-084c-cea7-b469c3804182-3ecd252d, #w-node-_78854740-a0e0-bc35-f56e-71e1d055f9a3-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8ecab15d-5725-9b87-6963-8f2cc6a8f4dc-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-fcdda996-5f4a-4891-9e76-ee1f539a4a82-3ecd252d, #w-node-_7efb60d6-8f93-bcef-0144-f9c61a683b51-3ecd252d, #w-node-_7dc4701b-cbf9-6be6-b63a-2ad411b0199c-3ecd252d, #w-node-_221b5ccc-caa0-cba0-41f4-b2b8559c5af2-3ecd252d, #w-node-d0e85d89-c339-0078-1341-ee219e216622-3ecd252d, #w-node-_77122d32-6230-4035-eea0-982cc003b606-3ecd252d, #w-node-_12d2398d-7da3-2407-99f2-fbd8bb469cef-3ecd252d, #w-node-_4a6d3874-dbfb-8df0-430a-c524b3f1cd0a-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6979597-93df-b393-82e9-bd9bab3cbe37-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-cfccdf93-e828-69a8-1ab1-5212383048b2-3ecd252d, #w-node-_59fd0f47-31dd-0165-ed93-cfbf57e27c45-3ecd252d, #w-node-_17733fd3-0617-7e65-810b-51e4c24687ff-3ecd252d, #w-node-_48247721-a40d-9bd5-2d18-902634c95bfa-3ecd252d, #w-node-e875dc17-78bc-9208-9a3a-80cdd75d2d5f-3ecd252d, #w-node-_4b665102-c2b3-6d57-5444-cab8dbd87d61-3ecd252d, #w-node-_514e646d-db73-8983-4e55-491d0a7bb5ab-3ecd252d, #w-node-_6faf6e9a-31e4-a985-3262-cf1a21a1393d-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cc67ae6a-10f5-11df-b6ec-4add82153d9f-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_274315d2-6010-7237-92fd-6cbc588e48b4-3ecd252d, #w-node-_2faf26bd-f2f7-0f90-db9a-1760452b7d40-3ecd252d, #w-node-_3afa91d1-b694-f237-3a76-372c1f86aa50-3ecd252d, #w-node-bf42ebf0-afb0-fe02-4029-2b1a367ed5bc-3ecd252d, #w-node-ce1f70b8-7c33-81d0-29d1-ba0fba1caada-3ecd252d, #w-node-_8149cff5-e81c-a049-4b52-f2ee12f91f22-3ecd252d, #w-node-_0e12aee1-3917-8c2b-546b-34f67c1d9183-3ecd252d, #w-node-_6cfcaff9-6203-58d9-e77c-77d7db6f1462-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_91e40b04-d4ec-bb1a-20fb-b0f3d6008b6e-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_25b89f04-d6d7-51db-2024-ff817d59a799-3ecd252d, #w-node-bbc4a3c5-93a2-c25d-bef3-33ceb4e5de43-3ecd252d, #w-node-c3ed7d6a-01e1-a8cb-26a1-4a44d25cea30-3ecd252d, #w-node-_90bde6b6-d367-c959-2caa-1d54bd61d22b-3ecd252d, #w-node-_886bbc4f-c876-6b82-eaf5-b9dc366fa876-3ecd252d, #w-node-_488b5900-c583-f479-95b1-fef77ff761f1-3ecd252d, #w-node-_3c669786-9287-d39f-6dae-98b94c7b6c57-3ecd252d, #w-node-a677d719-2f68-58f0-4aa6-8430de437e0e-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_073cd164-4200-3447-bec0-9b2d5e37700b-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_802ca90e-6ae4-9e29-c22f-524e3caa0de4-3ecd252d, #w-node-_31906da6-537a-3fb3-01d3-82bd128434dc-3ecd252d, #w-node-_17418ebe-7366-09da-4b11-bfcdaf0ab018-3ecd252d, #w-node-_617ccbdf-2ebe-b95b-fac2-be45909ec84a-3ecd252d, #w-node-_05c68fb3-2346-d3c3-7ed9-a05ecc7085e3-3ecd252d, #w-node-_1299f2ac-2eb3-49fd-a8a5-1642bb559569-3ecd252d, #w-node-_93f610d8-b45e-b009-2153-97670640430a-3ecd252d, #w-node-_94a107d3-93dc-bfce-3289-05debb34e8e5-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_45d19863-928f-99e7-dcc2-4ffd777eb67b-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_6cc96cab-c40f-146c-16ab-b6abd301b02f-3ecd252d, #w-node-_750ed881-7e97-ac54-1acc-00a5e5f3d81f-3ecd252d, #w-node-_97e1e22c-1cc7-b322-0244-6bda2504b109-3ecd252d, #w-node-e62e63f4-8903-2771-700b-276d88dfde1f-3ecd252d, #w-node-_7bbfb485-a4f7-a1f3-04f2-a2de94e5d1d0-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_121598de-511d-0129-31ca-0dbad5c96d61-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_899ef219-539f-fc65-b663-5664f63b5b8d-3ecd252d, #w-node-_2d2b0d1d-c164-0d07-2b89-873bb3496f57-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a5c07f32-2f67-8313-e727-80bce84548c7-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_6562dff7-86cb-4146-f387-dc3e25528b83-3ecd252d, #w-node-_2426dec9-3025-e151-7b38-7350eb8e1e84-3ecd252d, #w-node-_2da8a261-eedf-f3bb-4373-1f376b02c65c-3ecd252d, #w-node-_6ecb0c33-c9b7-5c6a-d0b0-e3efe197526f-3ecd252d, #w-node-_51b02daf-9a67-c924-53b8-0827c828c30a-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a7345545-bd7b-c5be-6b02-69b43ca29fdb-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_86a6e94c-4d35-d1ad-62c1-338b86d775c6-3ecd252d, #w-node-_81a87030-4d71-f515-0d51-bd49e8bded61-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2ed81b5-af81-b9c5-f765-4a5b7632da9f-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_00a9c8b5-03ab-097e-f4ba-bab98bf2d952-3ecd252d, #w-node-bf773807-ed52-b3b9-21e0-82bafc3238fa-3ecd252d, #w-node-f16deb60-78b8-a587-371c-5582e2a488e3-3ecd252d, #w-node-_743dcc17-7dde-1459-ce54-24742112420d-3ecd252d, #w-node-_539b5838-bd34-0597-d6e8-3863c5cf097f-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a0e1d93c-57be-5ea0-e671-ee52024c5c83-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_56c79e60-8402-2900-df50-b61944bb46f0-3ecd252d, #w-node-_8f7fbc56-8a96-f5af-6a95-efbec9883419-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9da732c3-fcd6-7d1a-2f5f-0cce46be0307-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-bfb439fc-33a0-dc72-5537-1c4f25dbadbe-3ecd252d, #w-node-b5768ad9-d6f8-c8c0-ee84-4140d7864412-3ecd252d, #w-node-_280d4d6e-4d27-9094-5b09-e15f0ff093b6-3ecd252d, #w-node-_1d3184a4-f07f-f80a-ccf7-44a395bde882-3ecd252d, #w-node-_0256b577-ac95-264f-6af0-0eae195fd8bf-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cecad034-ceef-ea75-9b36-6df5df790061-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c8e99244-7efc-6d14-06ac-52541c1e043e-3ecd252d, #w-node-_4316e2a7-e53e-2430-a77b-2a8524de84a2-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eb33273c-f01a-6591-b7a4-0553da2503ab-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-fe93fb7f-0043-af8b-99cd-8642208e4033-3ecd252d, #w-node-_8960eed3-363f-f645-812f-4a0a51babecd-3ecd252d, #w-node-_69618518-1955-ff1a-ab95-e1bafd8fe0b7-3ecd252d, #w-node-_51da1717-bede-bb14-64f6-8754874b5c64-3ecd252d, #w-node-_2fd74df1-bcb8-6e3b-ad10-06e1d6a8386a-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_12f7168f-1dd5-6912-634d-fccf6066a051-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-d3aeb5b2-ff15-14ae-3429-3d09d2552519-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ed6ed32-21c2-362d-5024-e1618484ab8e-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_44f75e8e-fcdc-ebd0-d821-db087eef14be-3ecd252d, #w-node-d3a96bfd-ca89-aada-a5b1-885743bf2e01-3ecd252d, #w-node-_37ae4f13-d688-b70a-1e32-5e8dffed2f1a-3ecd252d, #w-node-b35ec65f-47c0-119f-a231-0635dad29f4d-3ecd252d, #w-node-_1759957a-49f6-6038-5e2e-be2fb4e5c9c3-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-afffbc77-7445-16b4-ca98-7f25777be9e6-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-_56e36100-b4cc-d1c2-9cf8-b78734cd5690-3ecd2537, #w-node-_4334c7c9-b22e-3f6c-0258-3a607704f9ea-3ecd253a, #w-node-_0db6382e-1174-03e4-9b36-9e4879abb3a8-3ecd253b, #w-node-_6fe9bd3c-46b3-3099-cde6-6ad99968e8f2-3ecd253c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e49e5f29-c57f-dd41-5791-0968bf65fbca-3ecd252d, #w-node-_7090b348-9535-e401-7db7-adb37800d6c3-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_51011574-21d4-77a7-733a-9fa40f7322cb-3ecd252d, #w-node-_33536d64-4b52-fc64-004d-ed0461e602e8-3ecd252d, #w-node-_729192e3-26a3-0b64-0a08-8f541da8b82e-3ecd252d, #w-node-_45b1c0bb-ef0d-469b-4d03-ee43dfe71c93-3ecd252d, #w-node-_5e28f1b9-ce80-9173-a743-0169ce747ad8-3ecd252d, #w-node-_8d765e92-ca0a-bd30-eece-6ccc21a3597b-3ecd252d, #w-node-e47493f3-3406-67a0-da5b-6775f04db961-3ecd252d, #w-node-_440075bd-9775-ab53-6fb6-4ae2c1eeb120-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_03239e5d-7945-790d-b9bb-3e0139e43cb8-3ecd252d, #w-node-c642fe3d-f752-f0ac-43aa-0394781a404e-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c642fe3d-f752-f0ac-43aa-0394781a404f-3ecd252d, #w-node-_91da6065-3487-ed9b-f2ec-a8c0b9a8b8c5-3ecd252d, #w-node-f61917bf-2f23-c098-e789-27320d233354-3ecd252d, #w-node-ad1cedbf-ed3c-9d82-c671-adf937f415ac-3ecd252d, #w-node-_582a8df4-01f8-eb77-816c-f2cf7b16b2b5-3ecd252d, #w-node-_946b6b35-c299-84c4-414e-e0b85936a3ab-3ecd252d, #w-node-_0ca1b557-eeb0-7077-b36e-d814ff2107c8-3ecd252d, #w-node-c975dad0-9a32-a86f-ffe4-36371a4afd33-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_23ee19e6-2336-edd3-659c-21d254033ade-3ecd252d, #w-node-_14728e0e-c0d4-f682-9ff4-ead8dcc84289-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_14728e0e-c0d4-f682-9ff4-ead8dcc8428a-3ecd252d, #w-node-c746a31a-fa49-e98a-1968-705972fcf768-3ecd252d, #w-node-_106e1c7f-69e3-d733-1b96-b9f1782adcab-3ecd252d, #w-node-_4327a059-6068-a524-08b7-2e942631eff3-3ecd252d, #w-node-_152b0b56-4323-d46b-fbe0-cfc65518573c-3ecd252d, #w-node-c3fa43f7-cf83-c42d-70bd-100c586ef1aa-3ecd252d, #w-node-e5d38327-c70e-f6e5-bbde-bd457b2956ef-3ecd252d, #w-node-_34d576ef-0fe1-8e9a-1220-2ff34ec0f275-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e515af39-192f-3548-bf32-8ceb6ee1cedb-3ecd252d, #w-node-c281d518-e110-035d-9f84-dca30a3fa522-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c281d518-e110-035d-9f84-dca30a3fa523-3ecd252d, #w-node-_974765e7-c3fe-4493-f9ab-bca718893cbc-3ecd252d, #w-node-_9e41f1a9-3c55-b139-e5ec-177b2b592b8b-3ecd252d, #w-node-e3560d1e-f421-bc60-bd07-a47c4b069ab7-3ecd252d, #w-node-_0ec29ccd-4ea9-f1c9-3373-0d5c7c7ea315-3ecd252d, #w-node-_18d83fd8-2c90-9868-c1dd-8364161b8b99-3ecd252d, #w-node-a3eb5ae2-303b-85cd-48cd-353619ac5deb-3ecd252d, #w-node-_88a38d5d-a036-cf22-2a5b-525e97850ab6-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_59479bc0-ec4c-0b0e-ad73-30c6bb5e34e1-3ecd252d, #w-node-_1bae0448-f1f8-826b-aa24-218ce98c6356-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_1bae0448-f1f8-826b-aa24-218ce98c6357-3ecd252d, #w-node-_986a5f60-3341-898e-d084-6e2b1ba94740-3ecd252d, #w-node-a02eb9bd-f854-58c1-1939-f1de0c2e2628-3ecd252d, #w-node-_4c41cc4d-8657-8bc1-2a87-f36640cbed72-3ecd252d, #w-node-_68b420a1-d69d-6757-13cc-52f90d7dcf80-3ecd252d, #w-node-_35927650-d40a-b637-784c-013466e5383b-3ecd252d, #w-node-b03f3b9c-7d68-7056-0655-8d9fd695d430-3ecd252d, #w-node-b1587f40-06d7-095f-1383-39cce8565598-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_678762db-4968-3ca4-3934-f846f867d97f-3ecd252d, #w-node-_6d2ed2eb-c295-b66b-8d40-c5adeac9c44b-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_6d2ed2eb-c295-b66b-8d40-c5adeac9c44c-3ecd252d, #w-node-_9e563172-19ff-3043-94ff-377318bab685-3ecd252d, #w-node-_74d46ec4-450f-e844-ea79-557e8cadcadc-3ecd252d, #w-node-_2310f742-7d2a-b03a-ab77-0a175ffda4cd-3ecd252d, #w-node-_8698ebdc-9e86-dc2b-857c-6270e585b11a-3ecd252d, #w-node-_7f06f6ec-a340-77b6-2914-08820f025e0f-3ecd252d, #w-node-b4a4330e-081c-25d3-a885-3ebde5e44c34-3ecd252d, #w-node-_6729c344-4234-6f38-907e-412a5fec7d7a-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_57d726c0-315f-3c46-596d-737a314e6921-3ecd252d, #w-node-_228ee161-5d30-62b2-a105-3b75e84cc7fa-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_228ee161-5d30-62b2-a105-3b75e84cc7fb-3ecd252d, #w-node-_8d3ad6a3-0e4e-49a7-51c0-d9b477869638-3ecd252d, #w-node-cf8e296c-0325-a27a-1bc6-ed2c7fea972d-3ecd252d, #w-node-_881a45db-d7ff-bb06-25b3-c5d9ccc86473-3ecd252d, #w-node-d700b875-a299-0e5e-38bc-19e1295ca2bd-3ecd252d, #w-node-_144b45ff-116e-a41e-c8d4-80795dc8eed7-3ecd252d, #w-node-a1b0ae26-0260-5dab-09d7-70ea4a2efce9-3ecd252d, #w-node-_305fd34a-a923-084c-cea7-b469c3804182-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78854740-a0e0-bc35-f56e-71e1d055f9a3-3ecd252d, #w-node-_8ecab15d-5725-9b87-6963-8f2cc6a8f4dc-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_8ecab15d-5725-9b87-6963-8f2cc6a8f4dd-3ecd252d, #w-node-fcdda996-5f4a-4891-9e76-ee1f539a4a82-3ecd252d, #w-node-_7efb60d6-8f93-bcef-0144-f9c61a683b51-3ecd252d, #w-node-_7dc4701b-cbf9-6be6-b63a-2ad411b0199c-3ecd252d, #w-node-_221b5ccc-caa0-cba0-41f4-b2b8559c5af2-3ecd252d, #w-node-d0e85d89-c339-0078-1341-ee219e216622-3ecd252d, #w-node-_77122d32-6230-4035-eea0-982cc003b606-3ecd252d, #w-node-_12d2398d-7da3-2407-99f2-fbd8bb469cef-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a6d3874-dbfb-8df0-430a-c524b3f1cd0a-3ecd252d, #w-node-a6979597-93df-b393-82e9-bd9bab3cbe37-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a6979597-93df-b393-82e9-bd9bab3cbe38-3ecd252d, #w-node-cfccdf93-e828-69a8-1ab1-5212383048b2-3ecd252d, #w-node-_59fd0f47-31dd-0165-ed93-cfbf57e27c45-3ecd252d, #w-node-_17733fd3-0617-7e65-810b-51e4c24687ff-3ecd252d, #w-node-_48247721-a40d-9bd5-2d18-902634c95bfa-3ecd252d, #w-node-e875dc17-78bc-9208-9a3a-80cdd75d2d5f-3ecd252d, #w-node-_4b665102-c2b3-6d57-5444-cab8dbd87d61-3ecd252d, #w-node-_514e646d-db73-8983-4e55-491d0a7bb5ab-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6faf6e9a-31e4-a985-3262-cf1a21a1393d-3ecd252d, #w-node-cc67ae6a-10f5-11df-b6ec-4add82153d9f-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-cc67ae6a-10f5-11df-b6ec-4add82153da0-3ecd252d, #w-node-_274315d2-6010-7237-92fd-6cbc588e48b4-3ecd252d, #w-node-_2faf26bd-f2f7-0f90-db9a-1760452b7d40-3ecd252d, #w-node-_3afa91d1-b694-f237-3a76-372c1f86aa50-3ecd252d, #w-node-bf42ebf0-afb0-fe02-4029-2b1a367ed5bc-3ecd252d, #w-node-ce1f70b8-7c33-81d0-29d1-ba0fba1caada-3ecd252d, #w-node-_8149cff5-e81c-a049-4b52-f2ee12f91f22-3ecd252d, #w-node-_0e12aee1-3917-8c2b-546b-34f67c1d9183-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6cfcaff9-6203-58d9-e77c-77d7db6f1462-3ecd252d, #w-node-_91e40b04-d4ec-bb1a-20fb-b0f3d6008b6e-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_91e40b04-d4ec-bb1a-20fb-b0f3d6008b6f-3ecd252d, #w-node-_25b89f04-d6d7-51db-2024-ff817d59a799-3ecd252d, #w-node-bbc4a3c5-93a2-c25d-bef3-33ceb4e5de43-3ecd252d, #w-node-c3ed7d6a-01e1-a8cb-26a1-4a44d25cea30-3ecd252d, #w-node-_90bde6b6-d367-c959-2caa-1d54bd61d22b-3ecd252d, #w-node-_886bbc4f-c876-6b82-eaf5-b9dc366fa876-3ecd252d, #w-node-_488b5900-c583-f479-95b1-fef77ff761f1-3ecd252d, #w-node-_3c669786-9287-d39f-6dae-98b94c7b6c57-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a677d719-2f68-58f0-4aa6-8430de437e0e-3ecd252d, #w-node-_073cd164-4200-3447-bec0-9b2d5e37700b-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_073cd164-4200-3447-bec0-9b2d5e37700c-3ecd252d, #w-node-_802ca90e-6ae4-9e29-c22f-524e3caa0de4-3ecd252d, #w-node-_31906da6-537a-3fb3-01d3-82bd128434dc-3ecd252d, #w-node-_17418ebe-7366-09da-4b11-bfcdaf0ab018-3ecd252d, #w-node-_617ccbdf-2ebe-b95b-fac2-be45909ec84a-3ecd252d, #w-node-_05c68fb3-2346-d3c3-7ed9-a05ecc7085e3-3ecd252d, #w-node-_1299f2ac-2eb3-49fd-a8a5-1642bb559569-3ecd252d, #w-node-_93f610d8-b45e-b009-2153-97670640430a-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_94a107d3-93dc-bfce-3289-05debb34e8e5-3ecd252d, #w-node-_45d19863-928f-99e7-dcc2-4ffd777eb67b-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_45d19863-928f-99e7-dcc2-4ffd777eb67c-3ecd252d, #w-node-_6cc96cab-c40f-146c-16ab-b6abd301b02f-3ecd252d, #w-node-_750ed881-7e97-ac54-1acc-00a5e5f3d81f-3ecd252d, #w-node-_97e1e22c-1cc7-b322-0244-6bda2504b109-3ecd252d, #w-node-e62e63f4-8903-2771-700b-276d88dfde1f-3ecd252d, #w-node-_7bbfb485-a4f7-a1f3-04f2-a2de94e5d1d0-3ecd252d, #w-node-_121598de-511d-0129-31ca-0dbad5c96d61-3ecd252d, #w-node-_899ef219-539f-fc65-b663-5664f63b5b8d-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2d2b0d1d-c164-0d07-2b89-873bb3496f57-3ecd252d, #w-node-a5c07f32-2f67-8313-e727-80bce84548c7-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a5c07f32-2f67-8313-e727-80bce84548c8-3ecd252d, #w-node-_6562dff7-86cb-4146-f387-dc3e25528b83-3ecd252d, #w-node-_2426dec9-3025-e151-7b38-7350eb8e1e84-3ecd252d, #w-node-_2da8a261-eedf-f3bb-4373-1f376b02c65c-3ecd252d, #w-node-_6ecb0c33-c9b7-5c6a-d0b0-e3efe197526f-3ecd252d, #w-node-_51b02daf-9a67-c924-53b8-0827c828c30a-3ecd252d, #w-node-a7345545-bd7b-c5be-6b02-69b43ca29fdb-3ecd252d, #w-node-_86a6e94c-4d35-d1ad-62c1-338b86d775c6-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_81a87030-4d71-f515-0d51-bd49e8bded61-3ecd252d, #w-node-a2ed81b5-af81-b9c5-f765-4a5b7632da9f-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a2ed81b5-af81-b9c5-f765-4a5b7632daa0-3ecd252d, #w-node-_00a9c8b5-03ab-097e-f4ba-bab98bf2d952-3ecd252d, #w-node-bf773807-ed52-b3b9-21e0-82bafc3238fa-3ecd252d, #w-node-f16deb60-78b8-a587-371c-5582e2a488e3-3ecd252d, #w-node-_743dcc17-7dde-1459-ce54-24742112420d-3ecd252d, #w-node-_539b5838-bd34-0597-d6e8-3863c5cf097f-3ecd252d, #w-node-a0e1d93c-57be-5ea0-e671-ee52024c5c83-3ecd252d, #w-node-_56c79e60-8402-2900-df50-b61944bb46f0-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8f7fbc56-8a96-f5af-6a95-efbec9883419-3ecd252d, #w-node-_9da732c3-fcd6-7d1a-2f5f-0cce46be0307-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_9da732c3-fcd6-7d1a-2f5f-0cce46be0308-3ecd252d, #w-node-bfb439fc-33a0-dc72-5537-1c4f25dbadbe-3ecd252d, #w-node-b5768ad9-d6f8-c8c0-ee84-4140d7864412-3ecd252d, #w-node-_280d4d6e-4d27-9094-5b09-e15f0ff093b6-3ecd252d, #w-node-_1d3184a4-f07f-f80a-ccf7-44a395bde882-3ecd252d, #w-node-_0256b577-ac95-264f-6af0-0eae195fd8bf-3ecd252d, #w-node-cecad034-ceef-ea75-9b36-6df5df790061-3ecd252d, #w-node-c8e99244-7efc-6d14-06ac-52541c1e043e-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4316e2a7-e53e-2430-a77b-2a8524de84a2-3ecd252d, #w-node-eb33273c-f01a-6591-b7a4-0553da2503ab-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-eb33273c-f01a-6591-b7a4-0553da2503ac-3ecd252d, #w-node-fe93fb7f-0043-af8b-99cd-8642208e4033-3ecd252d, #w-node-_8960eed3-363f-f645-812f-4a0a51babecd-3ecd252d, #w-node-_69618518-1955-ff1a-ab95-e1bafd8fe0b7-3ecd252d, #w-node-_51da1717-bede-bb14-64f6-8754874b5c64-3ecd252d, #w-node-_2fd74df1-bcb8-6e3b-ad10-06e1d6a8386a-3ecd252d, #w-node-_12f7168f-1dd5-6912-634d-fccf6066a051-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d3aeb5b2-ff15-14ae-3429-3d09d2552519-3ecd252d, #w-node-_7ed6ed32-21c2-362d-5024-e1618484ab8e-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_7ed6ed32-21c2-362d-5024-e1618484ab8f-3ecd252d, #w-node-_44f75e8e-fcdc-ebd0-d821-db087eef14be-3ecd252d, #w-node-d3a96bfd-ca89-aada-a5b1-885743bf2e01-3ecd252d, #w-node-_37ae4f13-d688-b70a-1e32-5e8dffed2f1a-3ecd252d, #w-node-b35ec65f-47c0-119f-a231-0635dad29f4d-3ecd252d, #w-node-_1759957a-49f6-6038-5e2e-be2fb4e5c9c3-3ecd252d, #w-node-afffbc77-7445-16b4-ca98-7f25777be9e6-3ecd252d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-e6fcec09-c390-8b83-9b36-11a95bb1eff1-3ecd2525, #w-node-_7fa00998-c25d-adee-e41a-d649adc7ed3e-3ecd2525, #w-node-_50e970ea-211f-93a5-3f37-a977b1892756-3ecd2525, #w-node-_90901d3d-9b0d-3a01-c76c-947094ddecc5-3ecd2525, #w-node-_7f2a0c56-b3a3-4478-f37c-35decf681dfb-3ecd2525, #w-node-e91117e7-95bb-5662-9cda-7c48697fc5f1-3ecd2525, #w-node-_35d5a438-6703-3857-926b-59b0e825f3d3-3ecd2525, #w-node-_55caf934-2366-0eb7-502e-37a7198eab03-3ecd2525 {
    justify-self: center;
  }
}

@font-face {
  font-family: 'Open Sans Custom 400';
  src: url('https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/6203af655ea47b8976fe55af_OpenSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans Custom 700';
  src: url('https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/6203af6533e9a5242aecbef6_OpenSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Hvd fonts brandongrotesque';
  src: url('https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/6203ad4b1607b154d21d6bf0_HVD%20Fonts%20-%20BrandonGrotesque-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Hvd fonts brandongrotesque';
  src: url('https://uploads-ssl.webflow.com/62027474d080eed8d92b3ddd/620bb872a8f9222f456982cf_HVD%20Fonts%20-%20BrandonGrotesque-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}