html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: 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;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

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

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

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: rgba(0, 0, 0, 0) !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  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;
  width: auto;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 0;
  max-height: none;
  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;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  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 {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input:-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 {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

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

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

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

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

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

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

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

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

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -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: " ";
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  width: 0;
  height: 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: " ";
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  width: 0;
  height: 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 {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  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 {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  background: #ddd;
  height: 300px;
  position: relative;
}

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

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

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  height: 40px;
  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 {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  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 {
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 80px;
  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);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  -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 {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: 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 {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

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

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: 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 {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

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

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

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

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid 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 {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

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

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: 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;
}

:root {
  --black: black;
  --gold: #fccd02;
  --white: white;
  --mastermind-blue: #1b263e;
  --weiß: white;
  --grau: #404347;
}

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

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

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

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

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

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

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

.w-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-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

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

.w-pagination-previous-icon {
  margin-right: 4px;
}

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

.w-pagination-next-icon {
  margin-left: 4px;
}

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

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

body {
  color: #1a1b1f;
  font-family: Opensans Custom, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: Oswald Custom, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 50px;
}

h2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Oswald Custom, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 50px;
}

h3 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 400;
  line-height: 46px;
}

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

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

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--black);
  text-decoration: underline;
  transition: all .35s;
  display: inline;
}

a:hover {
  transform: scale(.97);
}

a:active {
  color: #43464d;
}

ul {
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: disc;
}

li {
  margin-bottom: 10px;
}

img {
  display: block;
}

label {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

blockquote {
  border-left: 5px solid var(--gold);
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 15px 30px;
  font-size: 20px;
  line-height: 34px;
}

figure {
  margin-top: 25px;
  padding-bottom: 20px;
}

figcaption {
  opacity: .6;
  text-align: center;
  margin-top: 5px;
  font-size: 14px;
  line-height: 26px;
}

.section {
  z-index: 1;
  background-color: var(--white);
  position: relative;
  overflow: hidden;
}

.section.cc-cta {
  background-color: var(--black);
  background-image: linear-gradient(to bottom, transparent 80%, black), linear-gradient(to right, black, var(--black) 33%, transparent 57%), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45873f_BG2.webp");
  color: var(--white);
  background-position: 0 0, 0 0, 100%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, contain;
}

.section.cc-store-home-wrap {
  margin-top: 100px;
}

.section.dark {
  z-index: 15;
  background-color: var(--black);
  color: #fff;
}

.section.dark.sichtbarkeit {
  background-image: radial-gradient(circle at 68%, rgba(0, 0, 0, 0), #000 98%), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458801_%2B%2B%2B%20DK-M%3BASTER.00_07_32_19.Still011.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.section.dark.prozesse {
  background-image: radial-gradient(circle at 70% 40%, rgba(0, 0, 0, 0), #000 55%), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4587ff_Doku-VODortmund-InkaEnglischPhotography-116.webp");
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
}

.section.dark.social-media {
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45881d_%2B%2B%2B%20DK-M%3BASTER.00_07_30_14.Still010.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.section.dark.dsvl-atf {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4589d9_59989825-0-VO-Digital-Hintergru.webp");
  background-position: 40% 70%;
  background-size: cover;
}

.section.dark.footer {
  z-index: 5;
}

.section.background-image {
  background-image: linear-gradient(to bottom, var(--black), rgba(0, 0, 0, .7) 30%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .7) 70%, #000 95%), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45873e_dirk-kreuter-weltmeisteroffensive3_1400x.progressive.webp");
  color: #fff;
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.section.atf-subpage {
  height: 30vw;
}

.section.yellow {
  background-color: var(--gold);
}

.section.yellow.dsvl {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4588e0_59894685-0-BG33.webp");
  background-position: 50%;
  background-size: cover;
}

.section.vertrieb {
  background-image: radial-gradient(circle at 20%, rgba(255, 255, 255, .5), #fff), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458805_vo-mainz-dk-32-breiter.webp");
  background-position: 0 0, 100% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section.hide {
  display: block;
}

.section.kreuter-sales-solution-atf {
  color: #fff;
  background-image: linear-gradient(rgba(0, 0, 0, 0) 50%, #000), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45873f_BG2.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.section.digitalisierung-dsvl {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4588f2_59872840-0-BG42.png");
  background-position: 0 0;
  background-size: cover;
}

.section.skyscraper {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4588d9_59908480-0-BG62.webp");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
}

.section.light-gray-gradient {
  background-image: linear-gradient(#d9d9d9, #f4f4f4 40%);
}

.section.dark-grey {
  color: #fff;
  background-color: #161617;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45887c_59860005-0-BG11.webp");
  background-position: 50%;
  background-size: cover;
}

.section.mos-atf {
  color: #fff;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45897a_Background-Image-1.webp");
  background-position: 50% 0;
  background-size: cover;
}

.section.light-gray {
  background-color: #f6f7f7;
}

.section._5-schritte {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45897c_Dirk-Gradient-1-.webp");
  background-position: 50%;
  background-size: cover;
}

.section.pb-mos {
  color: #fff;
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .8)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45897a_Background-Image-1.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.section.pb-kss {
  color: #fff;
  background-image: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .7)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ae7_61b31df8d33479977f12542e_59908480-0-BG62.webp");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.section.pb-sdvl {
  color: #fff;
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .6)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458956_618bb047d39a600cc16ca678_VO-Digital_Hintergrund_3.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.section.pm-mm {
  color: #fff;
  background-image: linear-gradient(rgba(0, 0, 0, .9), rgba(0, 0, 0, .8) 50%, rgba(0, 0, 0, .9)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4589d0_shutterstock_276821540-_1_.webp");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

.section.simple-background {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458741_Background.webp");
  background-position: 0 0;
  background-size: auto;
}

.container {
  width: 100%;
  max-width: 1200px;
  margin: 30px auto;
  padding: 20px 30px 10px;
}

.container.no-padding-top {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.container.atf {
  padding-top: 50px;
}

.container.js-impressum {
  margin-top: 0;
}

.paragraph-tiny {
  font-size: 12px;
  line-height: 20px;
}

.paragraph-bigger {
  opacity: 1;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 300;
  line-height: 34px;
}

.paragraph-bigger.cc-bigger-light {
  color: #000;
}

.paragraph-bigger.cc-bigger-light.white {
  opacity: 1;
  color: var(--white);
  margin-bottom: 0;
}

.paragraph-bigger.popup {
  text-align: center;
  margin-top: -20px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 4px;
  position: static;
}

.paragraph-bigger.popup._4 {
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 27px;
  font-weight: 400;
  line-height: 29px;
  display: block;
  position: static;
}

.button {
  z-index: 5;
  background-color: var(--gold);
  color: var(--black);
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  white-space: normal;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  font-family: Opensans, sans-serif;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

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

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

.button.cc-jumbo-button {
  padding: 16px 35px;
  font-size: 14px;
  line-height: 26px;
}

.button.cc-contact-us {
  z-index: 5;
  position: relative;
}

.button.cc-white-button {
  color: #202020;
  background-color: #fff;
  border: 1px solid #000;
}

.button.cc-white-button:hover {
  background-color: rgba(255, 255, 255, .8);
}

.button.cc-white-button:active {
  background-color: rgba(255, 255, 255, .9);
}

.button.cc-white-button.no-border {
  border-style: none;
  display: block;
}

.button.cc-white-button.no-border.margin-top {
  margin-top: 20px;
}

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

.button.white.orange {
  background-color: #ff8e6c;
}

.button.register-popup.calendlybutton1 {
  background-color: #870000;
  flex-direction: column;
  box-shadow: 1px 1px 3px #000;
}

.button.dsvl-button {
  color: var(--white);
  letter-spacing: 0;
  background-color: #870000;
  justify-content: center;
  align-items: center;
  padding: 25px 30px;
  font-family: Oswald Custom, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 29px;
  display: flex;
}

.button.dsvl-button:hover {
  background-color: #a51e1e;
}

.button.mos {
  color: #fff;
  letter-spacing: 1px;
  text-transform: none;
  background-color: #860100;
  border-radius: 80px;
  padding: 10px 20px;
  font-size: 20px;
  line-height: 30px;
}

.button.webinar-anmeldung {
  background-color: var(--gold);
  font-size: 20px;
  line-height: 1.1;
}

.button.calendly-btn {
  color: #fff;
  background-color: #860001;
}

.label {
  color: var(--gold);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  display: inline;
}

.heading-jumbo-tiny {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 800;
  line-height: 30px;
}

.heading-jumbo {
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat Custom, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 1.4;
}

.heading-jumbo.max-width, .heading-jumbo.center {
  text-align: center;
}

.heading-jumbo-small {
  letter-spacing: 1px;
  text-indent: 0;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 15px;
  font-family: Montserrat Custom, sans-serif;
  font-weight: 600;
}

.logo-link {
  z-index: 1;
}

.logo-link:hover {
  opacity: .8;
}

.logo-link:active {
  opacity: .7;
}

.menu {
  z-index: 0;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.navigation-wrap {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.navigation {
  background-color: var(--white);
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.navigation-item {
  opacity: 1;
  letter-spacing: 1px;
  padding: 20px;
  font-weight: 500;
  line-height: 20px;
}

.navigation-item:hover {
  opacity: .9;
}

.navigation-item:active {
  opacity: .8;
}

.navigation-item.w--current {
  opacity: 1;
  color: var(--black);
}

.navigation-item.w--current:hover {
  opacity: .8;
  color: #32343a;
}

.navigation-item.w--current:active {
  opacity: .7;
  color: #32343a;
}

.navigation-item.dopdown {
  padding-right: 40px;
}

.logo-image {
  padding-left: 0;
  display: block;
}

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

.footer-wrap {
  justify-content: center;
  align-items: center;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.webflow-link {
  opacity: .5;
  align-items: center;
  text-decoration: none;
  transition: opacity .4s;
  display: flex;
}

.webflow-link:hover {
  opacity: 1;
}

.webflow-link:active {
  opacity: .8;
}

.webflow-logo-tiny {
  margin-top: -2px;
  margin-right: 8px;
}

.cta-text {
  width: 70%;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
}

.cta-wrap {
  text-align: center;
  justify-content: center;
  padding-top: 110px;
  padding-bottom: 120px;
  display: flex;
}

.intro-header {
  background-color: #f4f4f4;
  background-image: linear-gradient(to bottom, transparent, var(--black)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4587bb_BG%202.webp");
  color: #fff;
  background-position: 0 0, 50% 10%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  justify-content: center;
  align-items: center;
  display: flex;
}

.intro-content {
  text-align: center;
  width: 80%;
  max-width: 1140px;
}

.intro-content.cc-homepage {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: auto;
  margin-bottom: 20px;
  display: flex;
}

.status-message {
  color: #fff;
  text-align: center;
  background-color: #202020;
  padding: 9px 30px;
  font-size: 14px;
  line-height: 26px;
}

.status-message.cc-error-message {
  background-color: #db4b68;
}

.text-field {
  border: 1px solid #e4e4e4;
  border-radius: 0;
  margin-bottom: 18px;
  padding: 21px 20px;
  font-size: 14px;
  line-height: 26px;
  transition: border-color .4s;
}

.text-field:hover {
  border-color: #e3e6eb;
}

.text-field:active, .text-field:focus {
  border-color: #43464d;
}

.text-field::placeholder {
  color: rgba(50, 52, 58, .4);
}

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

.protected-heading {
  margin-bottom: 30px;
}

.utility-page-wrap {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding: 30px;
  display: flex;
}

._404-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
}

._404-content-wrap {
  color: #000;
  margin-bottom: 20px;
}

.section-heading {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Montserrat Custom, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.section-heading.max-width {
  text-align: center;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat Custom, sans-serif;
}

.section-heading.sy {
  text-align: center;
}

.section-heading.i {
  text-align: left;
}

.section-heading.i.c, .section-heading.i.mc {
  font-family: Montserrat Custom, sans-serif;
}

.section-heading.left {
  text-align: left;
}

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

.center-heading.more-center {
  max-width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.center-heading.no-bottom-margin {
  margin-bottom: 0;
}

.div-block-5 {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4592e8_aron_VO2022.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 100%;
  transition: opacity .35s;
  display: block;
  position: relative;
}

.div-block-5._2 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458a20_Dirk-Kreuter-Seminar-Umsatz-Extrem-300x300.webp");
  background-size: cover;
}

.div-block-5._3 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458a21_Dirk-Kreuter-Seminar-Systemvertrieb-300x300.webp");
  background-size: cover;
}

.div-block-5._4 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458a24_Dirk-Kreuter-Seminar-Entscheidung-Erfolg-300x300.webp");
  background-position: 50%;
  background-size: contain;
}

.div-block-5.vo {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458956_618bb047d39a600cc16ca678_VO-Digital_Hintergrund_3.webp");
}

.div-block-5.ue {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4587bb_BG%202.webp");
}

.div-block-5.ee {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4586e5_kostenloses-buch-dirk-kreuter-entscheidung-erfolg.webp");
  background-position: 50%;
  background-size: 70%;
}

.div-block-5.book {
  background-image: none;
}

.div-block-5.plus {
  background-color: var(--gold);
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458a22_Plus-Symbol-Transparent-Images.webp");
  background-position: 50%;
  background-size: 40%;
}

.div-block-6 {
  z-index: 2;
  background-color: var(--gold);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

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

.link {
  color: #fff;
  margin-top: 10px;
  text-decoration: none;
}

.link:hover {
  color: var(--white);
  text-decoration: underline;
}

.collection-item {
  background-color: var(--black);
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4586e3_Untitled%20design.webp");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: 40%;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  text-decoration: none;
  overflow: hidden;
  box-shadow: 0 0 20px rgba(255, 255, 255, .4);
}

.collection-item.book {
  background-color: var(--gold);
  flex-direction: column;
  align-items: center;
}

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

.cards-image-mask {
  border-radius: 0%;
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.shadow {
  z-index: 8;
  box-shadow: 0 0 20px rgba(0, 0, 0, .7);
}

.dropdown {
  border: 1px solid var(--white);
  border-radius: 10px;
  display: block;
  overflow: hidden;
}

.dropdown.dark-border {
  border-color: var(--black);
}

.dropdown-toggle {
  align-items: center;
  height: 70px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.icon-3 {
  color: var(--white);
}

.icon-3.dark {
  color: var(--black);
}

.dropdown-list {
  background-color: rgba(0, 0, 0, 0);
  padding: 20px;
  display: block;
  position: static;
}

.div-block-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.dropdown-list-2 {
  background-color: #ac8989;
  position: absolute;
}

.dropdown-list-2.w--open {
  background-color: #fff;
  border-radius: 10px;
  min-width: 1000px;
  max-width: 1000px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.dropdown-list-2.shadow {
  display: none;
}

.dropdown-list-2.shadow.w--open {
  min-width: 1100px;
  max-width: 1100px;
  margin-top: 110px;
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

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

.div-block-14 {
  max-width: 700px;
}

.overlay-fade-bottom {
  background-image: linear-gradient(to top, var(--black), rgba(10, 10, 10, 0));
  height: 80px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.timeline_milestone-badge {
  color: #161616;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 24px;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 12px;
  display: inline-block;
}

.overlay-fade-top {
  background-image: linear-gradient(to bottom, var(--black), rgba(10, 10, 10, 0));
  height: 80px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.text-colour-lightgrey {
  color: rgba(255, 255, 255, .65);
}

.timeline_item {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
  position: relative;
}

.timeline_link {
  opacity: .6;
  color: #fff;
  letter-spacing: .8px;
  text-transform: uppercase;
  border-radius: 8px;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.timeline_link:hover {
  opacity: 1;
}

.container-2 {
  width: 90vw;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
}

.timeline_wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section-timeline {
  z-index: 0;
  background-color: var(--black);
  position: relative;
}

.timeline_image-wrapper {
  background-image: linear-gradient(138deg, #000, rgba(0, 0, 0, 0) 28%), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45874b_Image%20Background.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding-top: 23px;
  padding-left: 23px;
  padding-right: 23px;
  display: flex;
  overflow: hidden;
}

.timeline_image-wrapper.margin-bottom-medium {
  justify-content: center;
  align-items: center;
  display: flex;
}

.timeline_image-wrapper.no-paddin {
  padding: 0;
}

.timeline_progress {
  z-index: 0;
  background-color: #414141;
  width: 3px;
  height: 100%;
  position: absolute;
}

.timeline_centre {
  z-index: -2;
  justify-content: center;
  display: flex;
  position: relative;
}

.timeline_progress-bar {
  z-index: 0;
  background-color: #fff;
  background-image: linear-gradient(to top, var(--gold), white);
  width: 3px;
  height: 50vh;
  position: fixed;
  top: 0;
  bottom: 50vh;
  left: auto;
  right: auto;
}

.timeline_circle {
  box-shadow: 0 0 0 8px var(--black);
  background-color: #fff;
  border-radius: 100%;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
  position: -webkit-sticky;
  position: sticky;
  top: 50vh;
}

.margin-bottom-medium {
  margin-bottom: 32px;
}

.margin-bottom-xlarge {
  margin-bottom: 56px;
}

.timeline_date-text {
  color: #fff;
  letter-spacing: -.03em;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
  position: -webkit-sticky;
  position: sticky;
  top: 50vh;
}

.timeline_left {
  text-align: right;
  justify-content: flex-end;
  align-items: stretch;
}

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

.timeline_text {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.link-icon {
  width: 20px;
  height: 20px;
  margin-left: 8px;
}

.div-block-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.image-3 {
  width: 40px;
  margin-right: 20px;
}

.div-block-16 {
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

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

.div-block-19 {
  height: 100%;
  padding: 20px 0;
}

.div-block-19.pdfdatein {
  position: relative;
}

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

.div-block-21 {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-21.leftless {
  grid-column-gap: 0px;
  grid-template-columns: 1fr 1.5fr;
}

.slide {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458747_VO-Digital_Hintergrund_4-2.webp");
  background-position: 50%;
  background-size: cover;
}

.slide._3 {
  color: #fff;
  background-image: linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .8)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4587c3_Weltmeisteroffensive-InkaEnglisch-BizLifeStory-410.webp");
  background-position: 0 0, 100% 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.slide._2 {
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458b03_facebook-banner-3.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.slide._2.sc {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459218_BG_Header_Black%20(1).webp"), linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6));
  background-position: 0 0, 0 0;
  background-size: cover, auto;
}

.div-block-22 {
  align-items: center;
  height: 100%;
  display: flex;
}

.on-hover {
  border-radius: 10px;
  transition: opacity .35s;
}

.on-hover:hover {
  opacity: .3;
}

.subscribe-container {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  min-width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0;
  display: flex;
}

.subscribe-content-wrapper {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat Custom, sans-serif;
  display: block;
  position: relative;
}

.form-block {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.text-field-dark {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border-color: #2f303e;
  border-radius: 0;
  width: auto;
  height: 54px;
  margin-bottom: 0;
  padding: 18px 24px;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

.text-field-dark.cc-subscribe-input {
  border: 1px solid var(--black);
  color: var(--black);
  text-align: left;
  letter-spacing: 1.3px;
  background-color: rgba(255, 255, 255, .2);
  width: 350px;
  margin-right: 10px;
  font-weight: 600;
  transition: border .4s;
}

.text-field-dark.cc-subscribe-input:hover, .text-field-dark.cc-subscribe-input:active, .text-field-dark.cc-subscribe-input:focus {
  border-color: var(--gold);
}

.text-field-dark.cc-subscribe-input::placeholder {
  color: var(--black);
}

.success-message {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
}

.success-message-wrap {
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.newsletter-success-icon {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 20px;
}

.newsletter-success-text {
  text-align: left;
  line-height: 24px;
  display: inline-block;
}

.error-message {
  color: #fff;
  background-color: #a25f4b;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.hide {
  display: none;
}

.text-block-4 {
  margin-top: 10px;
  text-decoration: underline;
}

.image-6 {
  z-index: -1;
  position: absolute;
  top: -30%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-31 {
  z-index: 0;
  color: var(--white);
  background-color: rgba(0, 0, 0, .6);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.div-block-32 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-33 {
  height: 500px;
  position: relative;
}

.link-block {
  transition-property: none;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 37%;
  transform: none;
}

.link-block._1 {
  transition-property: none;
  right: 37%;
}

.link-block._2 {
  transition-property: none;
  right: -10%;
}

.link-block._4 {
  transition-property: none;
  right: 69%;
}

.link-block._4:hover {
  transform: none;
}

.link-block._3 {
  transition-property: none;
  right: 14%;
}

.div-block-34 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.bottom-button {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-36 {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  display: grid;
}

.div-block-37 {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.slider-6 {
  background-color: rgba(221, 221, 229, .9);
  height: 770px;
}

.div-block-40 {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  display: grid;
}

.register-popup.button {
  color: #fff;
  background-color: #870101;
}

.image-8 {
  width: 30px;
  margin-right: 10px;
}

.div-block-43 {
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.div-block-44 {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0;
}

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

.div-block-45.goalcalculator {
  grid-template-columns: 1fr 1fr 1fr;
}

.paragraph-2, .paragraph-3 {
  margin-bottom: 20px;
}

.div-block-48 {
  background-color: var(--black);
  border-radius: 20px;
  flex-direction: column;
  align-items: stretch;
  padding: 20px;
  display: flex;
}

.div-block-49 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 200px;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 5px;
  display: grid;
  overflow: hidden;
}

.text-field-2 {
  border: 1px solid rgba(0, 0, 0, .3);
  border-radius: 10px;
  height: 60px;
  margin-bottom: 0;
  font-size: 20px;
}

.text-field-2::placeholder {
  font-size: 20px;
}

.div-block-50 {
  text-align: center;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}

.webinar-popup {
  z-index: 20;
  background-color: rgba(0, 0, 0, .6);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: fixed;
  top: auto;
  bottom: -100%;
  left: 0%;
  right: 0%;
  transform: none;
}

.webinar-popup.webinar {
  z-index: 2000;
  display: flex;
  position: fixed;
  overflow: visible;
  transform: none;
}

.div-block-52 {
  background-color: var(--white);
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c1a_Dirk---Blauer-Anzug-1-PNG%20(2).webp");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 32%;
  border-radius: 20px;
  flex-direction: column;
  order: 0;
  justify-content: flex-end;
  align-items: flex-end;
  width: 90%;
  max-width: 1000px;
  padding: 60px 30px 60px 60px;
  display: flex;
  position: fixed;
}

.text-block-7 {
  z-index: 1;
  cursor: pointer;
  padding: 20px;
  font-size: 30px;
  line-height: 30px;
  position: absolute;
  top: 0;
  bottom: auto;
  left: auto;
  right: 0;
}

.newsletter-popup {
  z-index: 20;
  background-color: rgba(0, 0, 0, .6);
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: fixed;
  top: auto;
  bottom: -100%;
  left: 0%;
  right: 0%;
  transform: none;
}

.success-message-2 {
  background-color: #41c300;
  border-radius: 10px;
}

.heading-5 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-58 {
  z-index: 100;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.slider-7 {
  height: 30px;
}

.link-block-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.mask-4 {
  background-color: var(--gold);
}

.mask-4.color-green {
  background-color: #6d9fa0;
}

.text-block-8 {
  margin-right: 10px;
  display: block;
}

.div-block-59 {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.lottie-animation {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-61 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  margin-top: 20px;
  display: grid;
}

.div-block-43-copy {
  align-items: flex-start;
  margin-right: 10px;
  display: flex;
}

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

.horizontal-logo {
  background-color: #003521;
  border-radius: 10px;
  height: 70px;
  margin-bottom: 10px;
  padding: 15px;
}

.horizontal-logo.transparent {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  margin-bottom: 10px;
  padding-top: 0;
  padding-left: 0;
}

.author-name {
  color: #151c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.testimonial-card {
  height: 100%;
  display: flex;
  box-shadow: 17px 88px 60px -100px rgba(79, 94, 120, .18), 11px 0 20px -9px rgba(79, 94, 120, .1);
}

.play-button {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.horizontal-angle {
  z-index: 99;
  object-fit: cover;
  height: 101%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: -2%;
}

.right-arrow-3 {
  background-color: var(--gold);
  border-radius: 100px;
  width: 45px;
  height: 45px;
  font-size: 14px;
  transition: all .2s;
  top: 17px;
  right: -17px;
}

.right-arrow-3:hover {
  transform: translate(2px);
}

.author-block {
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.horizontal-quote-h4 {
  color: #151c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

.slider-horizontal {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
}

.testimonial-image {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.left-arrow-3 {
  background-color: var(--gold);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  padding: 10px;
  font-size: 14px;
  transition: all .2s;
  display: flex;
  top: 17px;
  left: -17px;
}

.left-arrow-3:hover {
  transform: translate(-2px);
}

.play-icon {
  opacity: 1;
  width: 10%;
}

.slide-nav-3 {
  background-color: #fff;
  border-radius: 500px;
  max-width: 150px;
  display: none;
  top: 575.901px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .05);
}

.horizontal-content-block {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  padding: 20px 75px;
  display: flex;
}

.mask-horizontal {
  overflow: visible;
}

.horizontal-fixed-height {
  min-height: 100px;
}

.author-job {
  color: rgba(21, 28, 52, .5);
}

.testimonial-image-wrap {
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 350px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.column-wrap {
  display: flex;
}

.author-image {
  border-radius: 100px;
  width: 50px;
  height: 50px;
  margin-right: 14px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .14);
}

.icon-11, .icon-12 {
  color: var(--black);
  font-size: 20px;
}

.paragraph-5 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.faq-2 {
  background-color: var(--gold);
  color: var(--black);
  white-space: break-spaces;
  border-radius: 0;
  align-items: center;
  width: 100%;
  height: 70px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 50px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.faq-2.w--open {
  border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.faq-body-cont-2 {
  background-color: var(--black);
  padding: 20px;
}

.faq-p-2 {
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
  overflow: hidden;
  box-shadow: 1px 1px 20px rgba(252, 205, 2, .3);
}

.toggle-text-2 {
  z-index: 2;
  text-transform: none;
  font-size: 20px;
  position: relative;
}

.faq-body-2 {
  width: 100%;
  display: block;
  position: relative;
}

.faq-body-2.w--open {
  background-color: rgba(0, 0, 0, 0);
}

.faq-icon-wrapper {
  z-index: 2;
  align-items: center;
  width: 25px;
  margin-right: 16px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-49-copy {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 200px;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  overflow: hidden;
}

.div-block-66 {
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

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

.div-block-69 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-71 {
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, .3);
}

.text-block-11 {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
}

.block-quote {
  border-left-color: var(--gold);
  margin-top: 0;
  margin-bottom: 10px;
}

.div-block-73 {
  margin-top: 100px;
}

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

.div-block-4-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

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

.text-block-13 {
  margin-bottom: 10px;
}

.testimonial-image-wrap-copy {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 56.25%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-14 {
  text-decoration: underline;
}

.text-block-14.desktop.is-custom3 {
  margin-top: 0;
  margin-bottom: 0;
}

.text-block-14.text-color-white {
  color: #fff;
}

.play-button-copy {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-52-copy {
  background-color: var(--white);
  border-radius: 20px;
  width: 80%;
  max-width: 1000px;
  padding: 40px;
  position: relative;
}

.div-block-52-copy.popupwebinar-bachground {
  background-color: var(--gold);
}

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

.div-block-80 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-15 {
  max-width: 270px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 19px;
  font-weight: 700;
}

.text-block-15.fghjfh {
  max-width: 210px;
}

.div-block-81 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: start;
  justify-content: start;
  align-items: start;
  justify-items: stretch;
  display: grid;
}

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

.div-block-83 {
  background-color: rgba(0, 0, 0, .2);
  border: 1px solid #f3f3f3;
  border-radius: 10px;
}

.text-block-16 {
  font-weight: 600;
}

.link-block-3 {
  align-items: center;
  margin-bottom: 0;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.image-55 {
  width: 50px;
  margin-right: 10px;
}

.div-block-84 {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-84.mobile-only {
  display: none;
}

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

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

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

.image-56 {
  width: 120px;
}

.div-block-87 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph-10 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.div-block-87-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.div-block-92 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph-11 {
  margin-top: 10px;
}

.div-block-94 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.small-container {
  max-width: 970px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-95 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  perspective: 1234px;
  color: var(--white);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-card-group {
  perspective: 1200px;
  perspective-origin: 50%;
  margin-bottom: 0;
}

.benefits-card-wrapper {
  transform-style: preserve-3d;
  padding-top: 100%;
  transform: none;
}

.benefits-card-back-side {
  background-color: var(--black);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 10px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: visible;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.paragraph-12 {
  color: #fff;
  text-align: left;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-12.smaller-p {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.benefits-front-side {
  background-color: var(--gold);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-image: linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .8)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4589f9_raul-varzar-L-CShKAuZsg-unsplash.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.benefits-front-side._2 {
  background-image: linear-gradient(rgba(0, 0, 0, .78), rgba(0, 0, 0, .78)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4589f8_sander-weeteling-4j47m4oWbA8-unsplash.webp");
  background-size: auto, cover;
}

.benefits-front-side._3 {
  background-image: linear-gradient(rgba(0, 0, 0, .82), rgba(0, 0, 0, .82)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458a54_myriam-jessier-eveI7MOcSmw-unsplash.webp");
  background-size: auto, cover;
}

.benefits-front-side._4 {
  background-image: linear-gradient(rgba(0, 0, 0, .77), rgba(0, 0, 0, .77)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4589fe_alesia-kazantceva-VWcPlbHglYc-unsplash.webp");
  background-size: auto, cover;
}

.benefits-front-side._5 {
  background-image: linear-gradient(rgba(0, 0, 0, .77), rgba(0, 0, 0, .77)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458a44_linkedin-sales-solutions-YDVdprpgHv4-unsplash.webp");
  background-size: auto, cover;
}

.benefits-front-side._6 {
  background-image: linear-gradient(rgba(0, 0, 0, .76), rgba(0, 0, 0, .76)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458a01_clayton-cardinalli-GwOqUzrDSRM-unsplash.webp");
  background-size: auto, cover;
}

.benefits-front-side._7 {
  background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4589fd_marius-masalar-CyFBmFEsytU-unsplash.webp");
  background-size: auto, cover;
}

.benefits-front-side._8 {
  background-image: linear-gradient(rgba(0, 0, 0, .77), rgba(0, 0, 0, .77)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458a04_ux-indonesia-qC2n6RQU4Vw-unsplash.webp");
  background-size: auto, cover;
}

.heading-8 {
  font-size: 19px;
  font-weight: 700;
}

.text-block-17 {
  text-decoration: underline;
  display: none;
}

.text-block-18 {
  cursor: pointer;
  text-decoration: underline;
  display: none;
}

.lottie-animation-2 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-98 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-98.reverse {
  grid-template-columns: 1fr 1fr;
}

.div-block-99 {
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.div-block-100 {
  text-align: center;
  background-image: linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .8)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4586d1_3.svg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  padding: 10px;
}

.div-block-100._1 {
  background-image: linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .8)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4586cb_1.svg");
}

.div-block-100._2 {
  background-image: linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .8)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4586c5_2.svg");
}

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

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

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

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

.div-block-105 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.image-59 {
  border-radius: 10px;
}

.heading-10 {
  color: var(--gold);
  letter-spacing: 1px;
  font-size: 32px;
  font-weight: 300;
  line-height: 51px;
}

.text-block-19 {
  letter-spacing: 1px;
  font-family: Oswald Custom, sans-serif;
  font-size: 22px;
  font-style: italic;
  font-weight: 400;
  line-height: 35px;
}

.text-block-19-copy {
  letter-spacing: 1px;
  max-width: 830px;
  margin-left: auto;
  margin-right: auto;
  font-family: Oswald Custom, sans-serif;
  font-size: 18px;
  line-height: 29px;
}

.text-span-2 {
  text-decoration: underline;
}

.div-block-106 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-107 {
  flex-direction: column;
  padding-top: 20px;
  display: flex;
}

.div-block-107.mobile-only {
  display: none;
}

.image-60 {
  width: 50px;
  margin-right: 10px;
}

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

.text-span-3 {
  text-decoration: underline;
}

.image-61 {
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  bottom: -1px;
  left: 0%;
  right: 0%;
}

.heading-11 {
  text-align: center;
  text-transform: uppercase;
  font-size: 47px;
  line-height: 70px;
}

.heading-11.align-vorteile {
  text-align: left;
  max-width: 370px;
}

.heading-11.fasldkfjaew {
  text-align: left;
}

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

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

.div-block-111 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.text-block-20 {
  font-size: 20px;
  font-weight: 600;
}

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

.image-62 {
  width: 50px;
  margin-right: -10px;
}

.div-block-114 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-115 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.div-block-115.reverse {
  grid-template-columns: 2fr 1fr;
}

.div-block-116 {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-117 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--gold);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.heading-12 {
  text-transform: uppercase;
  margin-left: 60px;
}

.div-block-108-copy {
  background-color: var(--gold);
  align-items: flex-start;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 40px;
  display: flex;
}

.image-63 {
  padding-right: 20px;
}

.text-span-4 {
  text-decoration: underline;
}

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

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

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

.heading-13 {
  background-color: var(--gold);
  border-radius: 10px;
  padding: 15px 20px;
  font-weight: 700;
}

.div-block-122 {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 40px;
}

.div-block-122.reverse {
  padding-left: 40px;
  padding-right: 0;
}

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

.div-block-124 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.text-block-21 {
  text-transform: uppercase;
  font-weight: 700;
}

.paragraph-18, .image-65 {
  margin-top: 20px;
}

.paragraph-19 {
  margin-top: 40px;
}

.div-block-125 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4588da_59907960-0-Testimonial-1.webp");
  background-position: 0%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-125._2 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4588c2_59907975-0-Testimonial-2.webp");
  background-position: 100%;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-125._3 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458802_59907985-0-Testimonial-3.webp");
}

.div-block-125._4 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c9b_Testimonial_5.webp");
  background-position: 100%;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

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

.div-block-127 {
  background-color: var(--gold);
  color: var(--black);
  text-align: center;
  border-radius: 20px;
  padding: 20px;
}

.image-66 {
  max-width: 130px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.section-3 {
  color: #fff;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4588e2_60022465-0-VO-Digital-Hintergru.webp");
  background-position: 50%;
  background-size: cover;
  position: relative;
}

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

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

.image-67 {
  width: 100%;
  padding-left: 90px;
}

.div-block-130 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-68 {
  border-radius: 20px;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, .6);
}

.image-69 {
  border-radius: 20px;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, .3);
}

.div-block-131 {
  padding-right: 60px;
}

.div-block-132 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.mos-heading {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway Custom, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 44px;
}

.mos-heading.small {
  max-width: 760px;
}

.mos-heading.align-left {
  text-align: left;
}

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

.div-block-133 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

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

.image-70 {
  max-width: 900px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-22-copy {
  text-align: center;
  margin-top: 20px;
  font-style: italic;
}

.div-block-134 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-135 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 100px;
  display: grid;
}

.div-block-135.hide {
  display: none;
}

.text-block-22 {
  font-size: 25px;
  font-weight: 600;
  line-height: 40px;
}

.div-block-136 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-137 {
  text-align: right;
}

.div-block-137.reverse {
  text-align: left;
}

.link-6 {
  text-align: center;
}

.link-6.marc {
  padding-top: 40px;
  padding-left: 100px;
  display: block;
}

.paragraph-23 {
  font-style: italic;
}

.div-block-138 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.div-block-140 {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-22-copy {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-141 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-71 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-142 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-72 {
  z-index: 6;
  width: 90%;
  margin-top: -30px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-143 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 40px;
  display: grid;
}

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

.div-block-144 {
  padding-left: 60px;
  padding-right: 60px;
}

.image-73 {
  width: 100%;
}

.div-block-145 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.image-74 {
  max-width: 600px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

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

.image-75 {
  max-width: 30%;
  margin-left: auto;
  margin-right: auto;
}

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

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

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

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

.div-block-149 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.div-block-150 {
  max-width: 450px;
  margin: 0 auto 40px;
  text-decoration: none;
  display: block;
}

.div-block-150.mobile-only {
  display: none;
}

.div-block-151 {
  text-align: center;
  margin-top: 20px;
}

.div-block-153 {
  margin-top: 40px;
}

.div-block-154 {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

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

.lightbox-link-2 {
  height: 210px;
}

.image-77 {
  display: block;
}

.lightbox-link-3 {
  max-width: 450px;
  margin-left: auto;
  display: block;
}

.lightbox-link-3.reverse {
  margin-left: 0;
}

.div-block-157 {
  justify-content: center;
  align-items: flex-start;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-158 {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 5fr 2fr;
  grid-auto-columns: 1fr;
  max-width: 750px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-158._1 {
  grid-template-columns: 5fr;
}

.div-block-159 {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

.div-block-160 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4589d0_shutterstock_276821540-_1_.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 62%;
  position: relative;
  overflow: hidden;
}

.text-block-26 {
  color: var(--gold);
  font-size: 70px;
  font-weight: 700;
  line-height: 80px;
}

.text-block-15-copy {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
}

.html-embed-3 {
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
}

.html-embed-3.shadow {
  padding: 15px;
}

.link-block-4 {
  text-decoration: none;
  display: block;
  overflow: hidden;
}

.link-block-4.shadow {
  border-radius: 0;
  box-shadow: 0 0 20px rgba(0, 0, 0, .3);
}

.div-block-175 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: start;
  display: grid;
}

.div-block-175.hide {
  display: none;
}

.div-block-175.downloads {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.div-block-178 {
  z-index: 8;
  position: relative;
}

.div-block-178.trestasdfu {
  z-index: 200;
  z-index: 100;
}

.link-block-5 {
  background-color: var(--gold);
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 20px;
  text-decoration: none;
  display: block;
}

.text-block-29 {
  align-items: center;
  font-size: 20px;
  line-height: 30px;
  display: flex;
}

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

.text-block-30 {
  font-size: 25px;
  font-weight: 700;
  line-height: 40px;
}

.div-block-180 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.text-block-31 {
  line-height: 30px;
}

.div-block-183 {
  width: 130px;
}

.image-81 {
  width: 30px;
  margin-right: 10px;
}

.mobile-only {
  display: none;
}

.div-block-193 {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.image-87 {
  width: 60px;
  margin-right: 10px;
}

.text-block-39 {
  color: #fff;
  background-color: red;
  border-bottom-right-radius: 5px;
  padding: 5px 20px;
  text-decoration: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.div-block-213 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.podcast-image {
  border-radius: 20px;
}

.podcast-image.shadow {
  width: 300px;
}

.image-95 {
  width: 60px;
  margin-right: 20px;
}

.link-block-7 {
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 20px;
  display: flex;
}

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

.blog-category {
  background-color: var(--white);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, .2);
}

.blog-category:hover, .blog-category.w--current {
  background-color: var(--gold);
}

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

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

.div-block-216 {
  grid-column-gap: 80px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  display: grid;
}

.image-96.teffo {
  background-color: #003521;
  border-radius: 10px;
  width: 100%;
  padding: 7%;
}

.image-96.teepapst {
  width: 90px;
}

.image-97 {
  max-width: 100px;
}

.div-block-218 {
  justify-content: center;
  align-items: center;
  height: 140px;
  display: flex;
}

.div-block-219 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.paragraph-35 {
  margin-bottom: 40px;
}

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

.link-8 {
  color: #0654ff;
  display: inline-block;
}

.div-block-223 {
  background-color: var(--gold);
  border-radius: 10px;
  padding: 20px;
}

.paragraph-38 {
  margin-bottom: 20px;
}

.div-block-224 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: center;
  display: grid;
}

.link-block-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  display: flex;
}

.image-98 {
  width: 80px;
}

.text-block-50 {
  margin-top: 10px;
}

.link-9 {
  color: #0050ff;
  margin-top: 20px;
  font-size: 20px;
  font-weight: 400;
}

.div-block-228 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-53 {
  margin-top: 20px;
}

.div-block-229 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-18 {
  text-align: center;
  margin-bottom: 20px;
}

.div-block-230 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.image-100 {
  width: 100px;
}

.gallery-grid-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-top: 40px;
  display: grid;
}

.gallery-lightbox {
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.gallery-lightbox._16-9 {
  padding-top: 46%;
}

.gallery-thumbnail {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-232 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

.image-102 {
  max-width: 320px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-233 {
  background-color: var(--gold);
  justify-content: center;
  align-items: center;
  margin-bottom: -17px;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-103 {
  width: 50%;
}

.image-103.shadow.big {
  box-shadow: none;
  width: 90%;
}

.image-103.report {
  width: 100%;
}

.text-block-55 {
  font-weight: 600;
}

.div-block-234 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.div-block-237 {
  flex-flow: column;
  align-items: stretch;
  max-width: 550px;
  margin-top: 20px;
  display: inline-block;
}

.image-106 {
  width: 25px;
  margin-right: 10px;
}

.div-block-239 {
  align-items: flex-start;
  margin-top: 10px;
  display: flex;
}

.link-block-9 {
  border-radius: 10px;
  width: 100%;
  text-decoration: none;
}

.link-block-9.shadow {
  overflow: hidden;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.div-block-240 {
  text-decoration: none;
  display: flex;
}

.text-block-56 {
  margin-left: 10px;
}

.heading-19 {
  margin-top: 0;
  font-size: 20px;
  line-height: 25px;
}

.div-block-241 {
  padding: 20px 10px 10px;
}

.image-107 {
  width: 80%;
  max-width: 100%;
}

.image-107.big {
  width: 100%;
}

.image-109 {
  margin-bottom: -66px;
}

.text-block-58 {
  color: #fff;
}

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

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

.paragraph-43._2 {
  margin-bottom: 30px;
}

.bold-text-12 {
  text-align: left;
  font-size: 19px;
}

.paragraph-44 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 45px;
}

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

.block-quote-2, .block-quote-5 {
  margin-top: 0;
}

.bold-text-14 {
  font-size: 26px;
}

.bold-text-15 {
  font-size: 38px;
}

.paragraph-45 {
  text-align: center;
  margin-top: 25px;
}

.paragraph-46 {
  margin-top: 5px;
}

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

.button-3 {
  z-index: 5;
  color: #fff;
  text-align: center;
  background-color: #860100;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  font-size: 18px;
  transition-property: none;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 3px #000;
}

.button-3.text-color-green {
  background-color: #6d9fa0;
}

.block-quote-11 {
  margin-top: 0;
}

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

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

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

.div-block-253 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  font-weight: 400;
  line-height: 21px;
  display: grid;
}

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

._16-9-image {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}

.div-block-255 {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  border: 0 solid #ddd;
  border-left-style: none;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: stretch;
  height: 100%;
  padding: 0 0 10px;
  display: block;
  position: relative;
}

.link-block-10 {
  border-radius: 10px;
  height: 100%;
  text-decoration: none;
  box-shadow: 0 0 3px .5px gray;
}

.div-block-257 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding: 10px 5px;
  display: flex;
}

.heading-44 {
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  text-decoration: none;
}

.paragraph-54 {
  margin-bottom: 20px;
  font-style: normal;
  text-decoration: none;
}

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

.collection-list-4 {
  flex-wrap: wrap;
  align-content: stretch;
  align-items: flex-start;
  display: flex;
}

.collection-list-4.big {
  align-content: flex-start;
  justify-content: flex-start;
  align-items: baseline;
  padding: 10px;
}

.div-block-258 {
  align-items: flex-start;
  margin-bottom: 20px;
  line-height: 21px;
  display: flex;
}

.div-block-259 {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 5fr 2fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.div-block-260 {
  background-color: rgba(0, 0, 0, 0);
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

.paragraph-55 {
  margin-top: 0;
  font-weight: 400;
}

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

.div-block-262.autor {
  border: 1px gray;
  border-top: .5px solid rgba(128, 128, 128, .32);
  margin-top: 15px;
  margin-bottom: 15px;
  padding-top: 10px;
}

.link-11 {
  margin-left: 10px;
  font-weight: 400;
  text-decoration: none;
}

.link-11.autor {
  margin: 0 10px 0 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.link-11.autor.recom {
  margin-bottom: 20px;
}

.link-11.autor.recom.head {
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 700;
}

.link-11.autor._11 {
  margin-top: 5px;
  font-weight: 400;
  line-height: 21px;
}

.link-11.autor._12 {
  padding-top: 5px;
  font-size: 14px;
}

.text-block-65, .text-block-66, .text-block-67 {
  color: #fff;
}

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

.blog-heading {
  color: var(--white);
  text-align: left;
  border-bottom: .1px #ddd;
  padding: 10px 10px 10px 0;
  font-family: Opensans Custom, sans-serif;
  font-size: 34px;
  display: block;
}

.blog-heading.black {
  color: #000;
  border-bottom-style: none;
}

.blog-heading.kategorie {
  color: #000;
  text-align: left;
}

.blog-heading._5 {
  text-align: center;
  border-bottom: 1px solid #fff;
  font-size: 34px;
}

.blog-heading._5.black {
  border-bottom-color: #ddd;
  font-size: 34px;
}

.blog-heading.calculator {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto Custom, sans-serif;
  font-weight: 600;
}

.blog-heading.calculator.mitte {
  text-align: center;
}

.blog-heading.calculator.subheading {
  text-align: center;
  width: 85%;
  font-size: 28px;
  font-weight: 500;
}

.blog-heading.calculator.subheading.neg-bottom-margin {
  margin-bottom: -20px;
}

.blog-para {
  color: #fff;
  padding: 10px;
}

.blog-para._55 {
  text-align: center;
  padding-top: 30px;
  font-weight: 400;
}

.blog-para._55.black {
  color: #000;
}

.blog-para._55.black.big {
  padding-top: 10px;
  padding-bottom: 30px;
  font-weight: 400;
}

.blog-para._5 {
  color: #fff;
  text-align: left;
  margin-bottom: 10px;
  padding-left: 0;
  font-weight: 400;
}

.kategorien-namen {
  color: #000;
  text-align: left;
  background-color: rgba(252, 204, 3, .65);
  border: 0 solid #000;
  border-radius: 20px;
  margin: 0 20px 10px 0;
  padding: 5px 10px;
  font-weight: 400;
  text-decoration: none;
}

.kategorien-namen.big {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  font-weight: 400;
}

.search-button {
  color: #000;
  text-align: center;
  background-color: #fccc03;
  border-radius: 10px;
  font-weight: 400;
  display: block;
}

.div-block-265 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

.search-input {
  border-radius: 10px;
  font-weight: 400;
}

.div-block-266 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.link-block-12 {
  width: 100%;
  transition-duration: .2s;
}

.bold-text-17 {
  font-size: 21px;
}

.div-block-268 {
  background-color: rgba(230, 230, 230, .34);
  padding: 10px;
  position: relative;
}

.div-block-268.anzeige {
  padding: 10px;
  position: static;
}

.div-block-269 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 15px;
  display: grid;
}

.collection-list-wrapper-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.collection-list-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  display: grid;
}

.link-block-13 {
  width: 100%;
  height: 100%;
  padding-top: 56.25%;
  text-decoration: none;
  position: relative;
}

.link-block-13:hover {
  transform: scale(.97);
}

.collection-item-8 {
  box-shadow: none;
}

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

.div-block-277 {
  background-color: rgba(0, 0, 0, .7);
  align-items: flex-end;
  padding: 10px;
  display: block;
}

.div-block-279 {
  justify-content: space-between;
  margin-top: 0;
  font-size: 13px;
  display: flex;
}

.text-block-72 {
  color: #fff;
  text-decoration: none;
  display: block;
}

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

.tocitem {
  padding: 10px 14px;
  text-decoration: none;
}

.tocitem.active {
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px;
  text-decoration: none;
}

.tocitem.toc-h2 {
  margin-top: 0;
  margin-bottom: -15px;
  padding: 5px 10px;
  text-decoration: none;
}

.tocitem.toc-h3 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 10px;
}

.paragraph-58 {
  color: #000;
  font-weight: 400;
}

.heading-49 {
  color: #000;
  margin-top: 0;
  font-family: Opensans Custom, sans-serif;
}

.rich-text-block {
  color: #000;
  padding-top: 10px;
  font-weight: 400;
  line-height: 21px;
}

.rich-text-block h2 {
  font-size: 32px;
}

.rich-text-block a {
  color: #00e;
  line-height: 21px;
  text-decoration: underline;
  display: inline;
}

.inhalts {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Opensans Custom, sans-serif;
  font-size: 15px;
  line-height: 21px;
}

.div-block-283 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: -5px;
  font-weight: 400;
  line-height: 21px;
  display: grid;
}

.div-block-284 {
  background-color: #e6e6e6;
  padding: 20px;
}

.div-block-284._2642, .div-block-285 {
  display: none;
}

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

.heading-50 {
  font-size: 15px;
  line-height: 23px;
}

.bold-text-19 {
  display: block;
}

.link-block-15 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  text-decoration: none;
  display: flex;
}

.div-block-287 {
  width: 80px;
  margin-right: 10px;
}

.div-block-288 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4589f7_Dirk---Blauer-Anzug.webp");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 50px;
  padding-top: 100%;
}

.div-block-289 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-290 {
  border-top: 1px solid rgba(128, 128, 128, .23);
}

.paragraph-60 {
  margin-top: 20px;
  padding-left: 5px;
  font-weight: 400;
  line-height: 21px;
}

.div-block-291 {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 5fr 2fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-left: 0;
  margin-right: 0;
  display: grid;
  position: static;
  top: 20px;
}

.div-block-292 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-293 {
  background-color: #e6e6e6;
  padding: 20px;
}

.heading-53 {
  font-family: Opensans Custom, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.blog-sec {
  margin-top: 50px;
}

.blog-sec.fragen {
  background-image: none;
}

.bloc-container {
  padding: 20px 0 60px;
  position: static;
}

.bloc-container._2 {
  position: relative;
}

.heading-54 {
  font-family: Opensans Custom, sans-serif;
  font-size: 30px;
}

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

.div-block-294 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 100%;
  margin-left: auto;
  padding: 10px;
  line-height: 21px;
  display: grid;
}

.div-block-296 {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.link-block-16 {
  border: 1px solid #ddd;
  height: 100%;
  text-decoration: none;
}

.div-block-297 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458b09_Background_1.webp");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  position: relative;
}

.div-block-298 {
  align-items: flex-end;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.link-13 {
  margin-bottom: 0;
}

.div-block-299 {
  justify-content: space-between;
  width: 100%;
  margin-top: auto;
  padding-top: 5px;
  display: flex;
}

.text-block-73 {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.blog-sec {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4587fc_BG1.webp");
  background-position: 100% 100%;
  background-size: cover;
  background-attachment: fixed;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 20px;
}

.blog-sec.static {
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.div-block-300 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-74 {
  flex-direction: column;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

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

.heading-55.kategorie {
  margin-top: 0;
  font-size: 26px;
}

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

.collection-item-9 {
  position: static;
}

.link-block-17 {
  height: 100%;
  text-decoration: none;
}

.div-block-301 {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  border: 1px solid #ddd;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 10px;
  display: grid;
}

.div-block-302 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458bb3_DK%20Blog%20Anzeigen_800x1282px-02.webp");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  position: relative;
}

.div-block-303 {
  align-items: flex-end;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heading-56 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans Custom, sans-serif;
  font-size: 20px;
  line-height: 27px;
  text-decoration: none;
}

.div-block-304 {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.paragraph-63 {
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
  text-decoration: none;
}

.div-block-305 {
  justify-content: space-between;
  width: 100%;
  margin-top: auto;
  padding-top: 5px;
  display: flex;
}

.text-block-75, .text-block-76 {
  text-decoration: none;
}

.div-block-306 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458bb0_DK%20Blog%20Page_BG_1920x1080.webp");
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-306:hover {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458bb0_DK%20Blog%20Page_BG_1920x1080.webp");
  background-size: cover;
}

.div-block-307 {
  color: #fff;
  background-color: rgba(0, 0, 0, .7);
  padding: 10px;
}

.heading-57 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}

.heading-58 {
  margin-top: 0;
  font-size: 28px;
  line-height: 40px;
}

.heading-58.main-artikel {
  margin-bottom: 10px;
  font-family: Opensans Custom, sans-serif;
  font-size: 32px;
}

.container-5 {
  padding: 0 20px 20px;
  display: block;
}

.container-5.bridge {
  display: none;
}

.bold-text-20 {
  padding-left: 5px;
}

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

.container-6 {
  margin-top: 10px;
  padding-top: 70px;
  padding-bottom: 70px;
}

.container-6.black.big {
  padding-top: 10px;
  padding-bottom: 40px;
}

.kategorien-bersicht {
  position: static;
  top: 20px;
}

.collection-item-10 {
  align-items: flex-start;
  display: flex;
}

.div-block-309 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

.div-block-310 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  padding-bottom: 10px;
  display: block;
  position: relative;
}

.div-block-311 {
  z-index: 0;
  color: #fff;
  background-color: #000;
  width: 75%;
  margin-left: 0;
  margin-right: auto;
  padding: 40px 20% 40px 40px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
  box-shadow: 0 10px 20px 1px #000;
}

.div-block-312 {
  background-color: rgba(0, 0, 0, 0);
}

.div-block-313 {
  z-index: 1;
  width: 40%;
  margin-bottom: 40px;
  margin-left: auto;
  position: relative;
  box-shadow: 0 60px 60px -23px rgba(0, 0, 0, .8);
}

.div-block-314 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4587cc_dirk-kreuter-ueber-seite.jpg");
  background-position: 50% 0;
  background-size: cover;
  padding-top: 120%;
  padding-right: 0;
}

.container-7 {
  max-width: 1140px;
  padding: 20px 20px 60px;
  position: relative;
}

.link-15 {
  margin-bottom: 20px;
}

.heading-59 {
  font-family: Opensans Custom, sans-serif;
  font-size: 33px;
  font-weight: 700;
}

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

.link-block-18 {
  outline-offset: 0px;
  outline: 1px solid #ddd;
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.div-block-315 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458bc1_Design%20ohne%20Titel%20(3).webp");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  position: relative;
}

.div-block-316 {
  outline-offset: 0px;
  outline: 1px #000;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 10px;
  font-family: Opensans Custom, sans-serif;
  font-weight: 400;
  line-height: 21px;
  display: flex;
}

.heading-60 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 27px;
}

.paragraph-64 {
  margin-top: 10px;
}

.container-8 {
  margin-bottom: 40px;
}

.container-9 {
  max-width: 1140px;
  margin-bottom: 60px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  position: static;
}

.text-block-77 {
  font-size: 12px;
  line-height: 20px;
  display: block;
}

.image-113 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458bb0_DK%20Blog%20Page_BG_1920x1080.webp");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  position: relative;
}

.heading-61 {
  color: #000;
  font-family: Opensans Custom, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.rich-text-block-2 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 400;
  line-height: 23px;
}

.div-block-317 {
  margin-top: 20px;
}

.div-block-318 {
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

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

.div-block-324 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 5fr 3fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

.collection-list-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: stretch;
  align-items: stretch;
  justify-items: stretch;
  display: grid;
}

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

.div-block-327 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458bbf_61fa425bf387f0425ab55c59_erfolgreich-werden-3-punke2.webp");
  background-position: 50%;
  background-repeat: repeat;
  background-size: 100% 100%;
  background-attachment: scroll;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  display: block;
  position: relative;
}

.div-block-328 {
  flex-direction: column;
  padding: 10px;
  display: block;
}

.div-block-328.big {
  padding-top: 0;
  padding-left: 5px;
}

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

.heading-64.big {
  margin-top: 0;
  padding-top: 5px;
  font-size: 21px;
  line-height: 21px;
}

.paragraph-66 {
  font-weight: 400;
  line-height: 21px;
}

.div-block-329 {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: auto;
  display: flex;
}

.div-block-329.big {
  margin-top: 5px;
}

.section-8 {
  padding-top: 10px;
}

.div-block-334 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5px;
  display: grid;
}

.div-block-335 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  padding-left: 0;
  display: grid;
}

.search {
  padding: 10px;
}

.div-block-336 {
  padding-bottom: 10px;
}

.collection-item-12 {
  border-radius: 10px;
  display: block;
}

.div-block-338 {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 300;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-block-78 {
  flex: 0 auto;
}

.collection-list-wrapper-8 {
  flex-direction: column;
  height: 100%;
  display: block;
}

.paragraph-70 {
  margin-bottom: 10px;
  font-weight: 400;
}

.close-link {
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: 12px;
}

.heading-66 {
  font-family: Opensans Custom, sans-serif;
}

.rich-text-block-3 {
  font-weight: 400;
}

.section-10 {
  position: static;
}

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

.div-block-340 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.collection-item-13 {
  display: block;
}

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

.next-3 {
  background-color: rgba(252, 204, 3, .65);
  margin-top: 49px;
}

.pagination-2 {
  margin-top: 10px;
  margin-bottom: 60px;
}

.previous-2 {
  background-color: rgba(252, 204, 3, .65);
  margin-top: 49px;
}

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

.div-block-351 {
  width: 70%;
  display: block;
}

.div-block-352 {
  height: 100%;
}

.heading-72 {
  color: red;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 0;
  font-family: Montserrat Custom, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 33px;
}

.heading-72.alt {
  margin-top: 0;
  font-size: 19px;
  line-height: 27px;
  display: none;
}

.heading-72.alt._3 {
  display: none;
}

.container-15 {
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.heading-74 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 25px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Montserrat Custom, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 40px;
}

.button-5 {
  color: #000;
  text-align: center;
  background-color: #fccc01;
  border-radius: 10px;
  justify-content: center;
  margin: 20px auto 10px;
  padding: 12px 26px;
  font-family: Montserrat Custom, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.button-5:hover {
  box-shadow: 1px 1px 20px orange;
}

.section-16 {
  background-color: #1e2e53;
}

.section-16.abv_wrapper-2 {
  display: none;
}

.heading-75 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat Custom, sans-serif;
  font-size: 32px;
  font-weight: 500;
}

.container-16 {
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-76 {
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat Custom, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.section-17 {
  background-color: var(--mastermind-blue);
}

.paragraph-76 {
  color: var(--white);
  text-align: center;
}

.link-16 {
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
}

.grid-30 {
  grid-template-rows: auto;
  margin-top: 20px;
}

.heading-79 {
  text-align: center;
  margin-top: 10px;
  display: block;
}

.div-block-356 {
  z-index: 2;
  background-color: var(--weiß);
  border-radius: 20px;
  width: 42%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px 20px;
  display: block;
  position: relative;
  box-shadow: 0 1px 20px -5px #000;
}

.image-123 {
  z-index: 3;
  border: 2px solid var(--weiß);
  object-fit: cover;
  border-radius: 50%;
  width: 125px;
  height: 125px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
  position: relative;
  box-shadow: 0 1px 20px -7px #000;
}

.div-block-357 {
  z-index: 4;
  background-color: rgba(0, 0, 0, .6);
  width: 100%;
  height: 121%;
  margin-top: -80px;
  padding-top: 40px;
  display: none;
  position: fixed;
}

.div-block-358 {
  z-index: 7;
  background-color: #112c79;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  height: 124px;
  margin-top: -60px;
  margin-left: -20px;
  margin-right: -20px;
  padding-top: 70px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative;
}

.bold-text-25 {
  color: var(--weiß);
  display: block;
}

.text-field-3 {
  border-radius: 20px;
  width: 290px;
  height: 48px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
}

.submit-button {
  background-color: var(--mastermind-blue);
  border-radius: 20px;
  width: 290px;
  margin: 30px auto 20px;
  font-size: 22px;
  transition: opacity .35s;
  display: block;
}

.submit-button:hover {
  transform: scale(.97);
  box-shadow: 0 0 20px #000;
}

.heading-80 {
  text-align: center;
  font-family: Raleway Custom, sans-serif;
  font-size: 28px;
  line-height: 38px;
  display: block;
}

.heading-81 {
  color: #ffb703;
  text-align: center;
  display: block;
}

.paragraph-78 {
  color: #858585;
  text-align: center;
  width: 80%;
  max-width: 400px;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  display: block;
}

.image-124 {
  margin-top: -55px;
  margin-bottom: 35px;
  margin-left: auto;
  transition: all .35s;
  display: block;
}

.image-124:hover {
  transform: scale(.92);
}

.section-18 {
  margin-bottom: 0;
}

.section-19 {
  background-color: #fff;
}

.grid-33 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
  justify-items: center;
  width: 100%;
}

.image-125 {
  margin-left: auto;
  margin-right: auto;
}

.heading-82 {
  color: #000;
  text-align: center;
  font-family: Montserrat Custom, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2;
}

.paragraph-79 {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-weight: 500;
  display: block;
}

.container-17 {
  padding-left: 10px;
  padding-right: 10px;
}

.heading-87 {
  color: #000;
  text-align: center;
  font-family: Montserrat Custom, sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.grid-35 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-content: stretch;
  justify-content: stretch;
  align-items: center;
  justify-items: center;
  width: 420px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
}

.grid-35.unp {
  margin-top: 0;
}

.heading-88 {
  color: var(--black);
  justify-content: space-around;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: 700;
  display: flex;
}

.heading-88.white {
  font-size: 22px;
}

.heading-88.white.black-split {
  color: var(--black);
}

.heading-88.white.black-split.days, .heading-88.white.black-split.seconds, .heading-88.white.black.hours, .heading-88.white.minutes {
  font-weight: 600;
}

.heading-89 {
  color: var(--black);
  justify-content: center;
  margin-top: 0;
  font-weight: 700;
  display: flex;
}

.heading-89.black {
  font-family: Montserrat Custom, sans-serif;
}

.heading-89.white {
  font-size: 20px;
}

.heading-89.white.black-split {
  color: var(--black);
  font-weight: 600;
}

.div-block-359 {
  border: 1px solid var(--black);
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: flex-end;
  width: 40px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 800;
  display: flex;
}

.div-block-359.black {
  border-color: var(--black);
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-360 {
  margin-top: 30px;
  margin-bottom: 25px;
}

.container-18 {
  max-width: 68rem;
}

.success-message-3 {
  border: 3px solid var(--gold);
  color: var(--gold);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
  width: 290px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-79 {
  color: #000;
  font-size: 20px;
}

.error-message-3 {
  color: #da0000;
  background-color: rgba(0, 0, 0, 0);
  margin-top: -183px;
}

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

.container-20 {
  margin-top: -1px;
}

.body {
  color: #000;
  font-family: Opensans Custom, sans-serif;
}

.div-block-362 {
  padding-top: 20px;
  display: block;
}

.div-block-362.alt {
  display: none;
}

.section-21 {
  background-color: var(--white);
}

.heading-91 {
  color: #000;
  text-align: center;
  width: 50%;
  margin: 20px auto 10px;
  font-family: Montserrat Custom, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 32px;
}

.heading-91.block-quote-2 {
  width: 100%;
  margin-bottom: 10px;
}

.bold-text-26 {
  color: #000;
  font-size: 19px;
  font-weight: 600;
  line-height: 28px;
}

.form-3 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-363 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  display: none;
}

.div-block-366 {
  color: rgba(0, 0, 0, 0);
}

.image-128 {
  margin-top: -25px;
  margin-bottom: -50px;
  margin-right: 60px;
  padding-right: 0;
  display: block;
}

.image-128.mobile {
  display: none;
}

.div-block-367 {
  justify-content: space-around;
  display: flex;
}

.bold-text-34 {
  font-size: 22px;
}

.text-span-14 {
  font-weight: 700;
  text-decoration: none;
}

.text-span-15 {
  text-shadow: 1px 1px 10px var(--white);
  margin-left: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.image-133 {
  z-index: -2;
  width: 24%;
  margin-bottom: 0;
  display: none;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.image-133.rechts {
  width: 23%;
  display: block;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.black {
  color: #000;
}

.section-28 {
  background-color: var(--gold);
}

.image-137 {
  align-self: center;
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 40px;
}

.image-137.alt {
  padding-right: 20px;
  display: block;
}

.section-29 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458fed_10.webp");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 20px;
  padding-bottom: 20px;
}

.heading-103 {
  text-align: center;
  margin-bottom: 0;
  font-family: Lato Custom, sans-serif;
}

.paragraph-87 {
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
}

.paragraph-87.red {
  color: #ff0004;
  padding-left: 100px;
  padding-right: 100px;
}

.paragraph-87.alt {
  margin-bottom: -20px;
  font-weight: 700;
}

.section-30 {
  background-color: var(--black);
  margin-bottom: 10px;
}

.link-17 {
  color: var(--weiß);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
}

.div-block-370 {
  background-color: var(--gold);
  box-shadow: 0 0 20px 0 var(--gold);
  width: 66%;
  height: 3px;
  margin-left: auto;
  margin-right: auto;
}

.link-18 {
  color: #0d00ff;
}

.text-span-16 {
  color: #ff0004;
}

.text-span-17 {
  text-decoration: underline;
}

.container-21 {
  max-width: 62rem;
  padding-bottom: 40px;
}

.paragraph-88 {
  color: var(--white);
  text-align: center;
  margin-top: 20px;
  font-size: 14px;
}

.bold-text-37 {
  font-size: 44px;
}

.body-2 {
  background-color: var(--black);
  font-family: Opensans Custom, sans-serif;
  font-weight: 500;
}

.div-block-371 {
  justify-content: center;
  align-items: center;
  width: 24%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-22 {
  font-family: Lato Custom, sans-serif;
}

.grid-41 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: grid;
}

.section-31 {
  z-index: 20;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590c8_BG_1.webp");
  background-position: 50%;
  background-size: cover;
  position: relative;
}

.grid-42 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  display: grid;
}

.image-141 {
  align-self: flex-start;
  width: 30px;
  padding-top: 5px;
}

.section-33 {
  z-index: 15;
  background-image: linear-gradient(rgba(0, 0, 0, .25), rgba(0, 0, 0, .25)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590c5_BG_3.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  position: relative;
}

.section-34 {
  z-index: 20;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459086_BG_2.webp");
  background-position: 50%;
  background-size: cover;
  position: relative;
}

.section-35 {
  z-index: 15;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590c5_BG_3.webp");
  background-position: 50%;
  background-size: cover;
  max-width: 100vw;
  position: relative;
  overflow: hidden;
}

.section-37 {
  z-index: 15;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590a3_BG_4.webp");
  background-position: 50%;
  background-size: cover;
  max-width: 100vw;
  position: relative;
  overflow: hidden;
}

.div-block-384, .div-block-385 {
  color: #fff;
}

.pop-up {
  z-index: 4;
  background-color: rgba(0, 0, 0, .6);
  width: 100%;
  height: 121%;
  margin-top: -80px;
  padding-top: 40px;
  display: none;
  position: fixed;
}

.dsvl-webinarjam {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-397 {
  z-index: 5;
  background-color: var(--white);
  display: block;
  position: relative;
}

.html-embed-8 {
  flex: 1;
  margin-top: -155px;
  display: block;
}

.container-32 {
  background-color: var(--white);
  display: block;
  position: relative;
}

.div-block-401 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: rgba(255, 255, 255, .51);
  border: 2px solid #6d9fa0;
  border-radius: 20px;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: center;
  width: 31%;
  padding: 10px;
  display: flex;
  position: relative;
}

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

.heading-111 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  line-height: 1.2;
  text-decoration: none;
}

.paragraph-98 {
  color: var(--black);
  text-align: left;
  font-family: Roboto Custom, sans-serif;
  font-weight: 500;
}

.heading-112 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Roboto Custom, sans-serif;
  line-height: 1.1;
}

.div-block-402 {
  background-color: #6d9fa0;
  width: 200px;
  height: 1px;
}

.image-161 {
  height: 40px;
  margin-top: auto;
  margin-right: auto;
}

.image-162 {
  border-radius: 306px;
  width: 125px;
  margin-top: -120px;
}

.heading-114 {
  color: var(--black);
  font-family: Raleway Custom, sans-serif;
}

.heading-114.alt {
  text-align: center;
  margin-bottom: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto Custom, sans-serif;
  font-weight: 400;
}

.card-btn-link {
  color: #fff;
  text-align: center;
  border: 2px solid #ff6565;
  border-radius: 1000px;
  width: 100%;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

._w-flip-card {
  z-index: 10;
  perspective: 1000px;
  display: flex;
  position: relative;
}

.grid-55 {
  grid-column-gap: 25px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: grid;
}

.div-block-405 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

._w-accordion-item-a {
  padding: 20px 20px 30px;
}

.c-accordion-item-q-icon {
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

._w-accordion-content-divider {
  padding-left: 20px;
  padding-right: 20px;
}

.accordion-item-q-text {
  font-family: Roboto Custom, sans-serif;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.4em;
  display: inline;
}

.c-accordion-item-q-text {
  flex: 1;
  align-items: center;
  padding: 20px;
  display: flex;
}

.accordion-content-divider {
  border-bottom: 1px dashed rgba(51, 51, 51, .2);
  width: 100%;
  height: 0;
}

.c-accordion-item-a {
  overflow: hidden;
}

._w-accordion-item {
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 10px;
  transition: all .25s;
  box-shadow: 1px 1px 15px rgba(21, 70, 102, .15);
}

._w-accordion-item:hover {
  border-color: rgba(93, 195, 163, .25);
  box-shadow: 1px 1px 15px #6d9fa0;
}

._w-accordion-item-q-icon {
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  display: flex;
  position: relative;
}

.c-accordion-item {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 10px;
}

.accordion-item-a-text {
  color: #000;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-weight: 400;
  display: inline;
}

._w-accordion-item-q {
  display: flex;
}

.cloneable-area-2 {
  z-index: 7;
}

.container-24-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 68rem;
  font-size: 14px;
  display: flex;
}

.div-block-408 {
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  display: flex;
}

.lightbox-link-5 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.image-165 {
  opacity: 1;
  width: 100px;
}

.div-block-413 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 0;
  display: flex;
}

.div-block-419 {
  flex: 1;
  align-self: center;
}

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

.js_s_abv {
  z-index: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.collection-list-wrapper-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: block;
}

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

.link-block-24 {
  background-color: var(--gold);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  text-decoration: none;
  display: flex;
}

.collection-item-17 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-454 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-455 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 165px;
  padding: 10px;
  display: flex;
}

.heading-130 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans Custom, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 110%;
  display: block;
}

.heading-131 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 110%;
  display: block;
}

.heading-132 {
  text-align: left;
  flex: auto;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans Custom, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 110%;
}

.heading-131-copy {
  text-align: center;
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 110%;
  display: block;
}

.heading-133 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Opensans Custom, sans-serif;
  line-height: 110%;
}

.heading-134 {
  color: var(--gold);
  text-align: center;
  margin-top: 20px;
  margin-bottom: -20px;
  font-family: Opensans Custom, sans-serif;
  font-size: 50px;
  line-height: 110%;
}

.div-block-456 {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: none;
}

.div-block-457 {
  border: 1px solid #000;
  width: 50px;
  height: 50px;
  margin-left: 10px;
  margin-right: 40px;
}

.div-block-458 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  display: none;
}

.heading-135 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans Custom, sans-serif;
  font-size: 25px;
  line-height: 110%;
}

.div-block-459 {
  background-color: #b3423b;
  border: 1px solid #000;
  align-items: center;
  width: 40px;
  height: 40px;
}

.div-block-459._2 {
  background-color: #e6e45f;
}

.div-block-459._3 {
  background-color: #5ca854;
}

.div-block-460 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.heading-136 {
  font-family: Opensans Custom, sans-serif;
  font-size: 20px;
  line-height: 110%;
}

.keller {
  display: none;
}

.c-faq-item {
  cursor: pointer;
  background-color: #fff;
  border-radius: 20px;
  margin-bottom: 10px;
  font-size: 1.2em;
  line-height: 1.6em;
}

.container-medium {
  width: 100%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
}

.container-medium.js-custom-container {
  max-width: 100rem;
  height: 100%;
}

.padding-bottom.padding-medium.scw-atf {
  display: none;
}

.padding-bottom.padding-medium.new_scw-testimonial {
  color: var(--black);
  position: relative;
}

.padding-bottom.padding-large.atf {
  padding-bottom: 2rem;
  display: none;
}

.padding-bottom.padding-supersmall {
  padding-bottom: .5rem;
}

.padding-bottom.padding-xmedium {
  padding-bottom: 3rem;
}

.padding-bottom.padding-xmedium.mobile-display-only {
  display: none;
}

.padding-bottom.padding-large-1 {
  padding-bottom: 4rem;
}

.padding-bottom.padding-medium-1, .padding-bottom.padding-medium {
  padding-bottom: 2rem;
}

.padding-bottom.padding-large {
  padding-bottom: 3rem;
}

.padding-bottom.padding-small {
  padding-bottom: 1rem;
}

.padding-bottom.padding-medium {
  padding-bottom: 2rem;
}

.popup-img {
  object-fit: cover;
  border: 4px solid #fff;
  border-radius: 50%;
  width: 9rem;
  height: 9rem;
  position: absolute;
  top: -7.4rem;
  bottom: auto;
  left: auto;
  right: auto;
  box-shadow: 0 -3px 20px -5px #000;
}

.container-large {
  max-width: 80rem;
  height: 100%;
}

.popup-wrapper {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: rgba(0, 0, 0, .25);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.popup {
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-size-large {
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 1.2;
}

.text-size-large.seconds_timer.typ-small, .text-size-large.minutes_timer.typ-small, .text-size-large.days_timer.typ-small, .text-size-large.hours_timer.typ-small {
  font-size: 1.5rem;
}

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

.page_wrapper.display-hidden {
  display: none;
}

.lightbox-link-box {
  border-radius: 50%;
  width: 100px;
}

.c-faq-item-2 {
  opacity: 1;
  cursor: pointer;
  background-color: #222;
  border: 3px solid #fff;
  border-radius: 17px;
  margin-bottom: 10px;
  font-size: 1.2em;
  line-height: 1.6em;
}

.abv_wrapper-2 {
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
  top: auto;
  bottom: auto;
  right: auto;
}

.cta_button-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta_button-wrapper-2.left {
  justify-content: flex-start;
}

.cta_button-wrapper-2.left.is-hidden {
  display: none;
}

.text-size-small {
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.5;
}

.text-size-small.middle {
  color: var(--black);
  text-align: center;
  margin-bottom: 0;
}

.text-size-small.middle.header {
  height: auto;
  padding-top: 20px;
  padding-right: 100px;
  font-size: 22px;
  font-weight: 400;
}

.text-size-small.middle.white {
  color: #fff;
  width: 73%;
  font-size: 1rem;
  font-weight: 400;
}

.text-size-small.text-color-white {
  color: #fff;
  padding-left: 0;
  font-family: Roboto Custom, sans-serif;
}

.text-size-small.text-color-black {
  color: #000;
}

.text-size-small.middle {
  text-align: center;
  margin-bottom: 0;
}

.text-size-small.middle.text-color-red {
  color: red;
}

.text-size-small.middle.text-color-black {
  color: #000;
}

.dirk_wrapper-section-1 {
  flex: 1;
}

.text-size-medium-3 {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

.text-size-medium-3.middle {
  color: #000;
  text-align: center;
  font-weight: 400;
}

.padding-global-2 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.heading-style-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.1;
}

.padding-section-supersmall-3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.popup-2 {
  z-index: 99999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.section_dirk-2 {
  background-color: #fff;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458d27_BG_MOS_2.webp");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
}

.dirk-img {
  width: 20rem;
}

.dirk-img.small {
  width: 15rem;
}

.link-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.timer-wrapper-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 20rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.mos_timer-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  font-size: 15px;
  display: grid;
}

.mos_timer-wrapper.bridge {
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: end;
}

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

.mos_timer-wrapper.bridge-copy {
  grid-template-columns: 1fr;
  justify-items: center;
  display: block;
}

.mos_timer-wrapper.text-color-white {
  color: #fff;
}

.dirk_wrapper-section-2 {
  flex: 0 auto;
  justify-content: center;
  display: flex;
}

.timer_wrapper-number-3 {
  background-color: #fff;
  border: 1px solid #cecece;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  box-shadow: 5px -3px 20px -10px #000;
}

.padding-section-medium-2 {
  flex-direction: column;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.mos_abv_wrapper-section-1 {
  flex: 0 auto;
  align-self: stretch;
  width: 60%;
}

.mos_abv_wrapper-section-1.grid-sec {
  width: 100%;
}

.padding-section-small-3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-section-small-3.align-center {
  text-align: center;
}

.footer-link-2 {
  color: #fff;
  font-size: 1rem;
  line-height: 1.1;
  text-decoration: none;
  transition: all .3s;
}

.footer-link-2:hover {
  text-decoration: underline;
  transform: scale(.97);
}

.footer-link-2.text-color-black {
  color: #1a1b1f;
}

.footer-link-2.text-color-black.white {
  color: #fff;
}

.timer_wrapper-indicator-2 {
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}

.heading-style-h3-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.7rem;
  line-height: 1.2;
}

.heading-style-h3-2.middle {
  text-align: center;
}

.heading-style-h3-2.middle.text-color-black {
  font-size: 1.6rem;
}

.heading-style-h3-2.middle.text-color-black.deskop {
  font-size: 1.5rem;
}

.heading-style-h3-2.middle.text-color-black.deskop.mobile-version {
  color: #fff;
}

.heading-style-h3-2.middle.text-color-black.side-padding-40px {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.5rem;
}

.heading-style-h3-2.middle.text-color-black.text-size-1-3rem {
  font-size: 1.3rem;
}

.popup_content-wrapper-2 {
  background-color: #fff;
  border-radius: 0 0 20px 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 1rem;
  display: flex;
}

.heading-style-h1-3 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 1.1;
}

.content-gradient-2 {
  background-image: linear-gradient(to top, #e0c364, #c58b27 25%, #f5ecae 50%, #e0c364 75%, #e0c364);
  border-radius: 30px;
  height: 100%;
  padding: 3px;
}

.content-gradient-2._1 {
  border-radius: 0;
  width: 140%;
  height: 140%;
  margin-top: -20%;
  margin-left: -20%;
  transform: rotate(0);
}

.dirk-wrapper-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.dirk-wrapper-2.is-swapped {
  flex-direction: row-reverse;
  align-items: flex-start;
}

.section_footer-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_footer-3.bg_black {
  background-color: #000;
}

.cta_button-2 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(45deg, #e0c364, #c58b27 25%, #f5ecae 50%, #c58b27 75%, #e0c364);
  border: 2px solid #e0c364;
  border-radius: 10px;
  padding: 1rem;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.1;
  transition: all .35s ease-in;
  display: block;
  box-shadow: 0 0 20px -9px #000;
}

.cta_button-2:hover {
  color: #000;
  -webkit-text-fill-color: transparent;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#e0c364, #e0c364);
  -webkit-background-clip: text;
  background-clip: text;
  box-shadow: 0 0 20px -8px #000;
}

.popup-close-2 {
  cursor: pointer;
  width: 3rem;
  transition: all .3s;
  position: absolute;
  top: -1rem;
  bottom: auto;
  left: auto;
  right: -1rem;
}

.popup-close-2:hover {
  transform: scale(1.2);
}

.body-7 {
  color: #000;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458edc_BG_1.webp");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  font-family: Helvetica Custom, sans-serif;
}

.image-196 {
  max-width: 60%;
  margin: 0 auto 10px;
}

.paragraph-116 {
  color: #fff;
  text-align: center;
  width: 50%;
  margin: 5px auto 0;
  padding-bottom: 20px;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.phonenumber-field {
  border-radius: 10px;
  margin-bottom: 0;
  box-shadow: 0 0 20px -5px #fff;
}

.sms-form {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.typ_steps_section-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.typ_steps_section-wrapper.hide, .typ_steps_section-wrapper.display-hide {
  display: none;
}

.success_msg {
  border: 1px solid #e0c364;
  border-radius: 10px;
  padding: 1rem;
  display: none;
}

.typ-divider {
  background-color: #e0c364;
  width: 80%;
  height: .125rem;
}

.typ-divider.is-blac {
  background-color: #000;
}

.mos_logo-img-2 {
  width: 8.5rem;
  margin-right: auto;
  display: block;
}

.mos_logo-img-2.align-center {
  margin-left: auto;
  margin-right: auto;
}

.cta_button-typ {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(45deg, #e0c364, #c58b27 25%, #f5ecae 50%, #c58b27 75%, #e0c364);
  border: 2px solid #e0c364;
  border-radius: 10px;
  padding: 1rem .125rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.1;
  transition: all .35s ease-in;
  display: block;
}

.cta_button-typ:hover {
  color: #000;
  -webkit-text-fill-color: transparent;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(45deg, #e0c364, #c58b27 25%, #f5ecae 50%, #c58b27 75%, #e0c364);
  -webkit-background-clip: text;
  background-clip: text;
  box-shadow: 0 0 20px -8px #000;
}

.cta_button-typ.small {
  padding: .5rem 1rem;
  font-size: 1rem;
}

.cta_button-typ.small.sms-btn {
  background-image: linear-gradient(#f98e1d 100%, #fff);
  border-color: #f98e1d;
  width: 100%;
}

.cta_button-typ.small.sms-btn.extra_padding.button-color-orange {
  padding-top: .7rem;
  padding-bottom: .7rem;
}

.cta_button-typ.small.sms-btn.extra_padding.button-color-orange:hover {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.cta_button-typ.button-color-orange {
  color: #fff;
  background-color: #f98e1d;
  background-image: none;
  border-style: none;
}

.cta_button-typ.button-color-orange.no-underline {
  font-size: 1.25rem;
  line-height: 1.2;
  text-decoration: none;
}

.cta_button-typ.button-color-orange.no-underline:hover {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.text-color-gold {
  -webkit-text-fill-color: transparent;
  background-color: #e0c364;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-color-gold.text-color-yellow {
  color: #fccd02;
  -webkit-text-fill-color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-clip: border-box;
}

.abv_typ-wrapper-section-2 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
}

.typ_timer_wrapper-number {
  background-color: #fff;
  border: 1px solid #cecece;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  box-shadow: 5px -3px 20px -10px #000;
}

.typ_timer_wrapper-number.typ {
  box-shadow: 5px -3px 20px -10px #fff;
}

.section_abv-3.display-hide {
  display: none;
}

.heading-style-h1-4 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 1.1;
}

.heading-style-h1-4.max-width {
  color: #000;
  max-width: 90%;
}

.heading-style-h1-4.max-width.text-align-center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.error_msg {
  display: none;
}

.cta_typ-button-wrapper {
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-top: 10px;
  display: block;
}

.section_features-3 {
  background-color: #282828;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ee5_BG_2.webp");
  background-position: 0 75%;
  background-size: cover;
  background-attachment: fixed;
}

.cta_wrapper-typ {
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  transition: all .35s ease-in;
  display: flex;
}

.typ-steps-wrapper {
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
}

.typ-steps-wrapper.hide {
  display: none;
}

.timer-wrapper-4 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 20rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.abv_typ-img {
  width: 80%;
  max-width: none;
  margin-top: -6%;
  margin-bottom: -4%;
}

.abv_typ-img.mobile {
  display: none;
}

.heading-style-h4-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.1;
}

.heading-style-h4-2.middle {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h4-2.middle.text-color-white {
  color: #fff;
}

.abv_wrapper-4 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.abv_wrapper-4.hidden {
  display: none;
}

.form-5 {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.form-step-number---brix {
  color: #6f6c90;
  background-color: #eff0f6;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  margin-left: 18px;
  margin-right: 18px;
  font-size: 16px;
  display: flex;
}

.form-step-number---brix.completed---brix {
  color: var(--black);
  background-color: #ffcd00;
  font-weight: 700;
}

.multi-step-form-radio-trigger---brix {
  color: #170f49;
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 66px;
  padding-right: 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  transition: border-width .2s, border-color .2s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 0 2px 6px 2px rgba(19, 18, 66, .07);
}

.multi-step-form-radio-trigger---brix:hover {
  border-color: #bfbaff;
}

.slider---brix {
  background-color: rgba(0, 0, 0, 0);
  max-width: 750px;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 60px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.step-title-wrap---brix {
  margin-bottom: 40px;
}

.slide---brix {
  margin-right: 80px;
  padding-bottom: 0;
}

.submit-button---brix {
  color: var(--black);
  background-color: #ffcd00;
  border-radius: 500px;
  padding: 20px 40px 21px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  transition: all .2s;
  box-shadow: 0 3px 12px rgba(74, 58, 255, .18);
}

.submit-button---brix:hover {
  transform: translate(0, -2px);
  box-shadow: 0 4px 10px rgba(74, 58, 255, .3);
}

.step-title---brix {
  color: #000;
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto Custom, sans-serif;
  font-weight: 700;
}

.multi-step-form-error-message---brix {
  border-radius: 16px;
  margin-top: 140px;
  padding: 24px;
}

.title-container---brix {
  text-align: center;
  justify-content: center;
  align-self: center;
  margin-bottom: 10px;
  display: flex;
}

.mask---brix {
  width: 100%;
  padding-left: 8px;
  padding-right: 8px;
  overflow: hidden;
}

.steps-bar---brix {
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.display-none {
  display: none;
}

.multi-step-form-wrapper---brix {
  flex-direction: column;
  align-items: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.multi-step-foirm---success-message---brix {
  background-color: #fff;
  border-radius: 16px;
  min-height: 44vh;
  padding-top: 70px;
  padding-bottom: 70px;
  box-shadow: 38px 38px 34px rgba(74, 58, 255, .01), 0 1px 26px rgba(20, 20, 43, .02), 0 16px 26px rgba(19, 18, 66, .02);
}

.multi-step-form-text-field---brix {
  color: #000;
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 500px;
  min-height: 66px;
  margin-bottom: 0;
  padding: 20px 60px 20px 20px;
  font-family: Roboto Custom, sans-serif;
  font-size: 18px;
  transition: color .4s, border-color .4s, all .4s;
  box-shadow: 0 2px 6px rgba(19, 18, 66, .07);
}

.multi-step-form-text-field---brix:hover {
  border-color: var(--gold);
  box-shadow: 0 4px 10px rgba(19, 18, 66, .12);
}

.multi-step-form-text-field---brix:focus {
  color: #000;
  border-color: #ffcd00;
}

.multi-step-form-text-field---brix::placeholder {
  color: #6f6c90;
  font-size: 18px;
}

.multi-step-form-text-field---brix.name-icon---brix {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458d81_icon-1-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 28px;
}

.multi-step-form-text-field---brix.name-icon---brix:hover, .multi-step-form-text-field---brix.name-icon---brix:focus {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458d8a_icon-1-on-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
}

.multi-step-form-text-field---brix.name-icon---brix::placeholder {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f39_Icon_11.webp");
  background-position: 90%;
}

.multi-step-form-text-field---brix.email-icon---brix {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458d7a_icon-2-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 26px;
}

.multi-step-form-text-field---brix.email-icon---brix:hover {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f62_Icon_7.webp");
  background-size: 38px;
  border-color: #ffcd00;
}

.multi-step-form-text-field---brix.name-icon---brix {
  background-image: none;
}

.multi-step-form-text-field---brix.name-icon---brix:hover {
  background-image: none;
  border-color: #ffcd00;
}

.multi-step-form-text-field---brix.name-icon---brix:focus {
  color: var(--black);
  background-image: none;
  border-color: #ffcd00;
}

.multi-step-form-text-field---brix.euro-icon---brix {
  background-image: none;
  font-family: Roboto Custom, sans-serif;
}

.multi-step-form-text-field---brix.euro-icon---brix:hover {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f4b_Icon_8.webp");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 28px;
}

.multi-step-form-text-field---brix.euro-icon---brix:focus {
  color: #000;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f4b_Icon_8.webp");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 28px;
}

.multi-step-form-text-field---brix.euro-icon---brix::placeholder {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.multi-step-form-text-field---brix.no-icon---brix {
  color: #000;
  font-family: Roboto Custom, sans-serif;
}

.multi-step-form-text-field---brix.percent-icon---brix {
  background-image: none;
}

.multi-step-form-text-field---brix.percent-icon---brix:hover, .multi-step-form-text-field---brix.percent-icon---brix:focus {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f65_Icon_9.webp");
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 28px;
}

.multi-step-form-text-field---brix.percent-icon---brix::placeholder {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.multi-step-form-text-field---brix.person-icon---brix {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458d81_icon-1-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 22px;
}

.multi-step-form-text-field---brix.person-icon---brix:hover {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f48_Icon_5.webp");
  background-size: 38px;
  border-color: #ffcd00;
}

.step-paragraph---brix {
  color: #000;
  margin-bottom: 0;
  margin-left: 10px;
}

.completed-form-illustrations---brix {
  width: 50px;
  height: 50px;
  margin-bottom: 18px;
}

.form-step-progress-bar-mobile---brix {
  background-color: #eff0f6;
  border-radius: 50px;
  width: 100%;
  min-height: 6px;
  display: none;
}

.multi-step-form---brix {
  background-color: #fff;
  border-radius: 34px;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  box-shadow: 0 54px 34px rgba(74, 58, 255, .02), 0 1px 26px rgba(20, 20, 43, .02), 0 16px 26px rgba(19, 18, 66, .02);
}

.multi-step-form-button---brix {
  color: #4a3aff;
  background-color: #fff;
  border-radius: 500px;
  width: auto;
  padding: 20px 40px;
  font-size: 18px;
  line-height: 1;
  text-decoration: none;
  transition: transform .2s;
  display: inline-block;
  top: 682px;
  bottom: auto;
  left: auto;
  right: auto;
}

.multi-step-form-button---brix:hover {
  transform: translate(0, -2px);
}

.multi-step-form-button---brix.left---brix {
  border: 1px solid #4a3aff;
  left: -40px;
}

.multi-step-form-button---brix.right---brix {
  color: var(--black);
  background-color: #ffcd00;
  width: auto;
  margin: 0 20px 0 0;
  padding-bottom: 20px;
  font-weight: 700;
  display: block;
  top: 584px;
  right: 0;
}

.multi-step-form-button---brix.left---brix {
  border: 3px solid #ffcd00;
  margin-left: 60px;
  top: 584px;
  left: -40px;
}

.form-step-progress-bar---brix {
  background-color: #eff0f6;
  border-radius: 50px;
  width: 100%;
  min-height: 6px;
}

.form-step-progress-bar---brix.complete-step---brix {
  background-color: #ffcd00;
}

.form-step-progress-bar---brix.current-step---brix {
  background-color: #ffcd00;
  width: 50%;
}

.multi-step-form-block---brix {
  width: 100%;
  margin-bottom: 0;
}

.multi-step-form-text-field---brix-copy {
  color: #170f49;
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 500px;
  min-height: 66px;
  margin-bottom: 0;
  padding: 20px 60px 20px 20px;
  font-size: 18px;
  transition: color .4s, border-color .4s, all .4s;
  box-shadow: 0 2px 6px rgba(19, 18, 66, .07);
}

.multi-step-form-text-field---brix-copy:hover {
  border-color: var(--gold);
  box-shadow: 0 4px 10px rgba(19, 18, 66, .12);
}

.multi-step-form-text-field---brix-copy:focus {
  border: 2px solid var(--gold);
  color: #4a3aff;
}

.multi-step-form-text-field---brix-copy::placeholder {
  color: #6f6c90;
  font-size: 18px;
}

.multi-step-form-text-field---brix-copy.phone-icon---brix {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458d82_icon-3-input-multi-step-form-webflow-cloneable-template-brix-templates.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: 18px;
}

.multi-step-form-text-field---brix-copy.phone-icon---brix:hover {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f4f_Icon_6.webp");
  background-size: 34px;
  border-color: #ffcd00;
}

.multi-step-form-text-field---brix-copy.phone-icon---brix:focus {
  color: var(--black);
}

.multi-step-form-text-field---brix-copy.phone-icon---brix::placeholder {
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 18px;
}

.first-step-grid---brix-copy2 {
  grid-column-gap: 28px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 18px;
}

.multi-step-form-grid-item---brix-2-abschlussquote {
  display: block;
  overflow: visible;
}

.form-content---brix-2 {
  border-top: 1px solid #d9dbe9;
  margin-bottom: 20px;
  padding-bottom: 0;
  overflow: visible;
}

.form-content---brix-copy {
  border-top: 1px solid #d9dbe9;
  padding-top: 0;
  padding-bottom: 100px;
  overflow: visible;
}

.first-step-grid---brix-copy {
  grid-column-gap: 28px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
}

.submit-content-wrapper---brix-2 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 600px;
  margin: auto;
  display: flex;
}

.text-block {
  font-family: Roboto Custom, sans-serif;
  font-weight: 600;
}

.first-step-grid---brix-2---abschluss2 {
  grid-column-gap: 28px;
  grid-row-gap: 26px;
  grid-template: "Area"
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  margin-top: -22px;
  margin-bottom: 0;
  display: grid;
}

.multi-step-form-label---brix-2-abschlussquote {
  color: #000;
  border-radius: 16px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  padding-bottom: 10px;
  font-family: Roboto Custom, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  display: inline-block;
}

.multi-step-form-label---brix-2-abschlussquote:hover {
  color: #000;
}

.form-step-progress-bar-mobile---brix-copy {
  background-color: #eff0f6;
  border-radius: 50px;
  width: 100%;
  min-height: 6px;
  display: none;
}

.paragraph-120 {
  text-align: center;
  margin-bottom: 10px;
  line-height: 1.1;
}

.step-title---brix-copy {
  width: 450px;
  margin: 30px auto 8px;
  font-weight: 700;
}

.multi-step-form-grid-item---brix-2-abschl-sse-copy, .multi-step-form-grid-item---brix-2-verkaufsgespr-che-copy {
  display: block;
  overflow: visible;
}

.multi-step-form-label---brix-2-abschlussquote-copy {
  color: #170f49;
  border-radius: 16px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
}

.first-step-grid---brix-2---clickrate-copy {
  grid-column-gap: 28px;
  grid-row-gap: 26px;
  grid-template: "Area"
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  margin-top: -22px;
  margin-bottom: 0;
  display: none;
}

.first-step-grid---brix-2---clickrate-copy2 {
  grid-column-gap: 28px;
  grid-row-gap: 26px;
  grid-template: "Area"
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  margin-top: -22px;
  margin-bottom: 0;
  display: grid;
}

.body-8 {
  font-family: Opensans, sans-serif;
  font-weight: 400;
}

.blog-heading._5, .blog-heading._5.black, .body-9, .body-10, .body-12, .body-13, .body-14, .body-15, .body-16, .body-17, .body-18, .body-19, .body-20, .body-21, .body-22, .body-23, .body-24, .body-25, .body-26, .body-29, .body-30 {
  font-family: Opensans Custom, sans-serif;
}

.body-31 {
  font-family: Opensans Custom, sans-serif;
  font-weight: 500;
}

.body-32, .body-33, .body-34, .body-35, .body-43 {
  font-family: Opensans Custom, sans-serif;
}

.body-46 {
  background-color: #000;
  font-family: Roboto Custom, sans-serif;
}

.heading-139 {
  text-align: center;
  margin-top: 10px;
  font-family: Lato Custom, sans-serif;
  font-size: 32px;
}

.heading-139.smaller {
  color: #000;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat Custom, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 36px;
}

.heading-139.smaller._1 {
  width: 55%;
  font-size: 25px;
}

.heading-139.smaller._1._2 {
  width: 60%;
  font-size: 18px;
  font-weight: 400;
}

.heading-139.smaller.oben-headline {
  font-size: 24px;
  font-weight: 400;
}

.heading-140 {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 10px;
  font-family: Montserrat Custom, sans-serif;
  font-size: 36px;
  line-height: 48px;
}

.fs-cc-banner_buttons-wrapper {
  flex-direction: row;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.fs-cc-banner_close-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.fs-cc-prefs_trigger {
  display: none;
}

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: #f5f6ff;
  border-radius: 100%;
  padding: .625rem;
  font-size: 1.25rem;
  text-decoration: none;
  position: absolute;
  top: -.75rem;
  bottom: auto;
  left: auto;
  right: -.75rem;
  box-shadow: -1px 1px 12px rgba(51, 51, 51, .1);
}

.fs-cc-prefs_option {
  border-bottom: 1px solid rgba(51, 51, 51, .15);
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.fs-cc-prefs_space-small {
  margin-bottom: .75rem;
}

.fs-cc-manager_trigger {
  display: none;
}

.fs-cc-prefs_title {
  color: var(--mastermind-blue);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2em;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_text {
  color: #021a69;
  font-size: .75rem;
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  margin-top: 2rem;
  margin-right: -.5rem;
  display: flex;
}

.fs-cc-prefs_space-medium {
  margin-bottom: 2.5rem;
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.fs-cc-prefs_label {
  color: var(--mastermind-blue);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-size: 1rem;
  font-weight: 700;
}

.set-all-components-to-display-none-and-use-this-div-to-create-a-symbol {
  z-index: 99999;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 2.5rem 2rem;
  overflow: scroll;
}

.fs-cc-banner_button {
  color: #fff;
  text-align: center;
  background-color: #ec8c38;
  border: 2px solid #ec8c38;
  border-radius: 10px;
  min-width: 8.75rem;
  margin-left: 1rem;
  padding: .625rem 1.25rem;
  font-size: 1rem;
}

.fs-cc-banner_button.fs-cc-button-alt {
  border-style: solid;
  border-color: var(--black);
  color: var(--mastermind-blue);
  background-color: rgba(0, 0, 0, 0);
  display: block;
}

.fs-cc-prefs_form {
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  max-width: 36rem;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-prefs_close-icon {
  color: #021a7c;
  width: 1rem;
  height: 1rem;
}

.fs-cc-banner_close {
  opacity: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 999rem;
  margin-left: .75rem;
  padding: .625rem;
  display: none;
  box-shadow: 1px 1px 12px rgba(0, 0, 0, .1);
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: rgba(3, 5, 36, .6);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.fs-cc-banner_text {
  color: #616161;
  margin-right: 1.5rem;
  font-size: 14px;
  line-height: 1.4;
}

.fs-cc-banner_text-link {
  border-bottom: 2px solid var(--mastermind-blue);
  color: var(--mastermind-blue);
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-prefs_component {
  z-index: 99999;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.fs-cc-banner_component {
  z-index: 99999;
  background-color: #f5f6ff;
  border-top: 1px solid rgba(67, 83, 255, .16);
  padding: 1.5rem 2rem;
  display: none;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.fs-cc-prefs_button {
  background-color: #3bb143;
  border: 2px solid #3bb143;
  border-radius: 999rem;
  margin-right: .5rem;
  padding: .625rem 1.5rem;
  font-size: .875rem;
  font-weight: 700;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  border-color: var(--mastermind-blue);
  color: var(--mastermind-blue);
  background-color: #fff;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 1.25rem;
  height: 1.25rem;
}

.multi-step-form-button---brix-no-copy {
  color: #4a3aff;
  background-color: #fff;
  border-radius: 500px;
  width: auto;
  padding: 20px 40px;
  font-size: 18px;
  line-height: 1;
  text-decoration: none;
  transition: transform .2s;
  display: inline-block;
  top: 682px;
  bottom: auto;
  left: auto;
  right: auto;
}

.multi-step-form-button---brix-no-copy:hover {
  transform: translate(0, -2px);
}

.multi-step-form-button---brix-no-copy.right---brix {
  color: #fff;
  background-color: #4a3aff;
  width: auto;
  margin: 0 20px 0 0;
  padding-bottom: 20px;
  font-weight: 700;
  display: block;
  top: 584px;
  right: 0;
}

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

.navigation-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 1em;
  display: none;
}

.hero-sec {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458fa5_BG_1.webp");
  background-position: 0 0;
  background-size: cover;
  padding: 2em;
  display: block;
}

.hero-sec.bridge {
  background-image: none;
}

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

.fuer_wen-sec {
  background-color: #eef1f6;
  background-image: linear-gradient(#fefeff, #f3f3f6);
  margin-top: 2em;
  padding-top: 2em;
  padding-bottom: 2em;
}

.gc_container {
  max-width: 1140px;
  padding-top: 0;
  padding-left: 1em;
  padding-right: 1em;
}

.gc_container.bridge {
  display: none;
}

.fuer_wen-div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.calculator-sec {
  background-image: linear-gradient(#fdfefe, rgba(128, 128, 128, .21));
  padding-top: 2em;
  padding-bottom: 2em;
}

.ueber_dirk-sec {
  padding-top: 3em;
  padding-bottom: 3em;
}

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

.ueber_dirk-div.tablet.hide {
  display: none;
}

.faq-sec {
  background-color: #eef1f6;
  padding-top: 4em;
  padding-bottom: 4em;
}

.goal-heading {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Opensans Custom, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.2;
}

.goal-heading.align-left {
  color: #000;
  text-align: left;
  padding-top: 10px;
  font-size: 32px;
}

.goal-heading.links {
  text-align: left;
}

.logo {
  width: 100px;
  margin-left: auto;
  margin-right: auto;
}

.nav-links {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-scroll-link {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: none;
}

.nav-scroll-link.gelb {
  background-color: #fcc602;
  border-radius: 50px;
  margin-right: 10px;
  padding: 5px 20px;
  font-size: 18px;
  line-height: 1.2;
  display: block;
}

.nav-scroll-link.gelb.w--current {
  margin-right: 10px;
}

.nav-scroll-link.gelb.cta {
  border-radius: 15px;
  margin-top: 10px;
  font-size: 22px;
  display: block;
}

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

.goal-subheading {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}

.goal-subheading.mitte {
  text-align: center;
  width: 78%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.goal-subheading.white {
  color: #fdcc02;
  align-self: center;
  margin-bottom: 0;
}

.goal-subheading.unten {
  align-self: center;
  width: 80%;
  margin-bottom: 0;
  font-family: Opensans Custom, sans-serif;
  text-decoration: none;
}

.bold-text-42 {
  text-align: center;
  font-size: 18px;
  line-height: 25px;
}

.goal-bullets {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 15px;
}

.goal-bullet {
  color: #000;
  padding-left: 15px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.goal-foto {
  cursor: crosshair;
  width: 100%;
  margin-bottom: -20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.goal-foto.typ {
  cursor: auto;
  width: 40%;
}

.goal-cta {
  text-align: center;
  background-color: #fcc602;
  border-radius: 15px;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.2;
  display: block;
}

.bold-text-43 {
  color: #000;
  text-align: center;
  width: 80%;
}

.div-block-506 {
  padding-top: 40px;
}

.image-199 {
  z-index: 2;
  width: 15%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  position: relative;
}

.goal-paragraph {
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1;
}

.goal-paragraph.mitte {
  text-align: left;
}

.zahlen-sec {
  background-image: linear-gradient(#f3f3f6, #fff 54%);
  padding-top: 2em;
  padding-bottom: 2em;
}

.zahlen-div {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  padding-top: 20px;
  display: grid;
}

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

.image-201 {
  width: 5%;
}

.div-block-508 {
  background-color: #fdc702;
  width: 3px;
  height: 80px;
}

.heading-142 {
  color: rgba(128, 128, 128, .22);
  letter-spacing: 20px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans Custom, sans-serif;
  font-size: 80px;
  line-height: 1.1;
}

.list {
  width: 70%;
  margin: 0 auto 20px;
  padding-left: 20px;
  list-style-type: decimal;
  display: block;
}

.goal-list-item {
  color: #000;
  padding-left: 10px;
  font-weight: 400;
}

.div-block-509 {
  align-self: center;
}

.div-block-510 {
  width: auto;
  margin-left: auto;
  display: block;
}

.image-202 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-511 {
  padding-left: 15px;
}

.grid-56 {
  grid-column-gap: 0px;
  grid-row-gap: 3px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: auto 1fr;
  margin-bottom: 20px;
  padding-right: 20px;
}

.image-203 {
  width: 50px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.paragraph-126 {
  color: #000;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 400;
}

.faq-grid {
  grid-column-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 40%;
  margin-left: auto;
  margin-right: auto;
}

.faq-container-2 {
  max-width: 1060px;
  margin-left: auto;
  margin-right: auto;
}

.banner-button {
  color: #000;
  background-color: #fdcc02;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 350px;
  padding: 15px;
  text-decoration: none;
  display: flex;
}

.goal-faq {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
  display: flex;
}

.goal-suche-mehr {
  background-color: #1f2937;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 70% 0;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 12px 30px;
  display: none;
}

.goal-image {
  width: 75px;
  margin-right: 32px;
}

.right-chevron {
  width: 35px;
  margin-left: -20px;
}

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

.grey-divider {
  background-color: #e5e7eb;
  height: 1px;
  margin-bottom: 40px;
  display: none;
}

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

.bold-text-46 {
  color: #1f2937;
}

.div-block-512 {
  margin-top: 10px;
  position: relative;
}

.div-block-513 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 10%;
  left: 0%;
  right: 0%;
}

.goal-foto-copy {
  cursor: crosshair;
  width: 70%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.goal-foto-copy.hide {
  display: block;
}

.image-204.moible {
  display: none;
}

.div-block-514 {
  background-color: var(--white);
  border-radius: 30px;
  width: 60%;
  height: 28vh;
  max-height: 28vh;
  margin-top: -50px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 10px;
  box-shadow: 0 0 10px 1px rgba(64, 67, 71, .22);
}

.div-block-515 {
  justify-content: center;
  align-items: center;
  padding-left: 30px;
  display: flex;
}

.image-205 {
  width: 10%;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
}

.bold-text-47 {
  display: block;
}

.div-block-516 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-517 {
  background-color: #fff;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  display: flex;
}

.div-block-518 {
  justify-content: flex-end;
  align-items: stretch;
  padding-right: 20px;
  display: flex;
}

.link-block-25 {
  background-color: #ffcd00;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  display: flex;
}

.image-206 {
  width: 10%;
}

.bold-text-48 {
  padding-left: 0;
  text-decoration: none;
}

.heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway Custom, sans-serif;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-size-regular {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.text-size-regular.unique {
  font-family: Raleway Custom, sans-serif;
  font-size: 1rem;
}

.text-size-regular.lp {
  font-size: .9rem;
}

.heading-style-h1 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 3.1rem;
  font-weight: 700;
  line-height: 1.1;
}

.heading-style-h1.text-align-center {
  text-align: center;
}

.heading-style-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.7rem;
  line-height: 1.2;
}

.heading-style-h3.middle {
  text-align: center;
  color: #000;
  text-align: center;
  font-family: Raleway Custom, sans-serif;
}

.tooltip {
  width: 25px;
  margin-bottom: 0;
  padding-bottom: 1px;
  display: inline-block;
}

.button-15 {
  color: #000;
  background-color: #ffcd00;
  border-radius: 5000px;
  margin-top: 40px;
  padding: 20px 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.html-embed-10 {
  display: none;
}

.bold-text-49 {
  color: #000;
  font-family: Roboto Custom, sans-serif;
  font-weight: 700;
}

.rr_field-heading {
  color: #000;
  font-size: 1.1rem;
  line-height: 1.1;
}

.rr_sumbit-brn {
  background-color: var(--gold);
  color: #000;
  white-space: normal;
  border-radius: 10px;
  padding: .5rem 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.rr_abv_cta-section-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rr_abv-img {
  width: 4rem;
}

.rr_abv_cta-img {
  width: 45rem;
}

.qualify-quest.hidden {
  display: none;
}

.rr_header-wrapper {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.div-block-524 {
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  display: flex;
}

.rr_abv_cta-bullet-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.rr_wrapper_btn-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rr_section_about-dirk {
  background-image: linear-gradient(#cfcfcf, #bebebe);
}

.heading-style-h1-5 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.1rem;
  font-weight: 700;
  line-height: 1.1;
}

.heading-style-h1-5.middle {
  text-align: center;
  font-family: Raleway Custom, sans-serif;
  font-size: 3rem;
}

.heading-style-h1-5.middle._1 {
  color: #000;
  font-size: 2.6rem;
}

.heading-style-h1-5.middle {
  text-align: center;
  font-size: 3rem;
}

.heading-style-h1-5.middle.text-color-white {
  color: #fff;
  font-size: 2.4rem;
}

.padding-global {
  padding-left: 2rem;
  padding-right: 2rem;
}

.padding-global.text-color-white, .padding-global.white {
  color: #fff;
}

.heading-style-h4-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway Custom, sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.1;
}

.rr_cta-btn {
  color: #000;
  text-align: center;
  background-color: #fcc602;
  border: 2px solid #fcc602;
  border-radius: 10px;
  padding: .5rem 1rem;
  font-family: Raleway Custom, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.image-10 {
  width: 7rem;
}

.rr_abv_cta-bullet {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.form-block-2 {
  width: 100%;
  margin-bottom: 1rem;
}

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

.rr_abv_cta-wrapper._2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row-reverse;
}

.goal-heading-2 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.2;
}

.goal-heading-2.align-left {
  color: #000;
  text-align: left;
  padding-top: 10px;
  font-family: Raleway Custom, sans-serif;
  font-size: 32px;
}

.rr_text-field {
  border-radius: 10px;
  font-size: 1rem;
  line-height: 1.1;
}

.popup-gradient {
  z-index: 10;
  background-image: linear-gradient(135deg, #fcc602, #ffd22e);
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30rem;
  padding: 1rem 6px 6px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px -7px #000;
}

.text-size-medium {
  color: #000;
  align-self: center;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.5;
}

.text-size-medium.text-color-white {
  color: #fff;
}

.text-size-medium.text-align-center {
  text-align: center;
}

.popup_content-wrapper {
  background-color: #fff;
  border-radius: 0 0 30px 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.rr_btn-wrapper {
  flex-direction: row;
  display: flex;
}

.rr_abv_cta-section-1 {
  flex: 0 auto;
  display: none;
}

.section_cta-2 {
  background-color: #282828;
  border-bottom: 3px solid #fccd02;
}

.image-207 {
  width: 7rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-size-large-2 {
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.2;
}

.text-size-large-2.text-color-white {
  color: #fff;
  margin-bottom: 1rem;
  font-family: Raleway Custom, sans-serif;
}

.lp_content-section-1 {
  flex: 0 auto;
}

.heading-style-h2-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway Custom, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.section_abv {
  background-color: #282828;
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458fc6_60262475-0-DK-jahresruckblick-r.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-bottom: 3px solid #fccd02;
}

.paragraph-127 {
  padding-right: 20px;
  font-size: 16px;
  font-weight: 400;
}

.section_header {
  border-bottom: 3px solid #fccd02;
}

.heading-style-h3-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 1.2;
}

.heading-style-h3-3.middle {
  text-align: center;
  font-family: Raleway Custom, sans-serif;
}

.goal-bullet-2 {
  color: #000;
  padding-left: 15px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.image-208 {
  width: 30rem;
  display: block;
}

.image-209 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.lp_abv-img-2 {
  width: 2rem;
}

.lp_content-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lp_content-wrapper-2.swapped {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row-reverse;
}

.lp_cta-btn-2 {
  color: #000;
  text-align: center;
  background-color: #fccd02;
  border-radius: 10px;
  margin-bottom: .5rem;
  padding: .5rem 1rem;
  font-family: Raleway Custom, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.1;
  display: block;
}

.lp_cta-btn-2.hide {
  display: none;
}

.lp-bullets-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.lp_bullets-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.lp_content-section-2-2 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px -7px #fff;
}

.lp_content-section-2-2._2 {
  flex: 0 auto;
  margin-top: 0;
  padding-top: 0;
}

.div-block-525 {
  background-color: #fff;
  border-radius: 20px;
  display: none;
}

.div-block-526 {
  background-color: #fff;
  border-radius: 50%;
  padding: 6px;
}

.rr_cta-btn-copy {
  color: #000;
  text-align: center;
  background-color: #fcc602;
  border: 2px solid #fcc602;
  border-radius: 10px;
  padding: .5rem 1rem;
  font-family: Raleway Custom, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.1;
}

.rr_cta-btn-copy.is-header {
  background-color: #fff;
  font-size: 1.1rem;
}

.text-color-yellow {
  color: var(--gold);
}

.image-211 {
  object-fit: cover;
  border-radius: 50%;
  width: 20rem;
  height: 20rem;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 0 20px -8px #000;
}

.image-212 {
  width: 40rem;
}

.div-block-527 {
  background-color: #fff;
  padding: 3px;
  position: relative;
}

.div-block-528 {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: all .3s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-528:hover {
  transform: scale(.95);
}

.div-block-529 {
  margin-top: -110px;
  margin-bottom: -15px;
}

.heading-139-copy {
  text-align: center;
  margin-top: 10px;
  font-family: Lato Custom, sans-serif;
  font-size: 26px;
  font-weight: 400;
}

.image-214 {
  width: 100%;
}

.button-16 {
  justify-content: center;
  margin-left: auto;
  margin-right: 0;
  display: flex;
}

.button-16.hide {
  display: none;
}

.button-17 {
  z-index: 5;
  color: #000;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  white-space: normal;
  background-color: #fccd02;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 15px 25px;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative;
}

.button-17:hover {
  color: #000;
}

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

.button-17.cc-white-button {
  color: #202020;
  background-color: #fff;
  border: 1px solid #000;
}

.button-17.cc-white-button:hover {
  background-color: rgba(255, 255, 255, .8);
}

.button-17.cc-white-button:active {
  background-color: rgba(255, 255, 255, .9);
}

.button-17.cc-white-button.no-border {
  border-style: none;
  display: block;
}

.button-17.calendly-btn {
  border-radius: 50px;
  flex-direction: row;
  width: 80%;
  margin: 25px auto -12px;
}

.button-17.calendly-btn.display-none {
  display: none;
}

.section-58 {
  z-index: 1;
  background-color: #fff;
  position: relative;
  overflow: hidden;
}

.section-58.yellow {
  background-color: #fccd02;
  display: none;
}

.section-58.dark {
  z-index: 4;
  color: #fff;
  background-color: #000;
}

.section-58.dark.social-media {
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45881d_%2B%2B%2B%20DK-M%3BASTER.00_07_30_14.Still010.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  display: block;
}

.section-58.dark.social-media.bridge, .section-58.dark.social-media.display-none {
  display: none;
}

.label-2 {
  color: #fccd02;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  display: inline;
}

.div-block-530 {
  background-color: #000;
  border-radius: 20px;
  flex-direction: column;
  align-items: stretch;
  padding: 20px;
  display: flex;
}

.text-block-85 {
  align-self: auto;
  font-size: 25px;
  font-weight: 700;
}

.paragraph-128, .paragraph-129, .paragraph-130 {
  display: none;
}

.div-block-531 {
  background-color: var(--black);
  text-align: left;
  border-radius: 0;
  width: 60%;
  height: 2px;
  margin: 24px auto 14px;
}

.div-block-531.bridge {
  display: none;
}

.div-block-531._80--width {
  width: 80%;
}

.div-block-532 {
  margin-top: 38px;
}

.div-block-533 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.image-215 {
  width: 150px;
}

.div-block-534 {
  background-color: rgba(255, 255, 255, .32);
  border-radius: 10px;
  width: 60%;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 1px 1px 11px rgba(0, 0, 0, .3);
}

.text-block-86 {
  text-align: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto Custom, sans-serif;
  font-size: 20px;
}

.div-block-534-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(255, 255, 255, .32);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 65%;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
  box-shadow: 1px 1px 11px rgba(0, 0, 0, .25);
}

.div-block-534-copy.mobil {
  border-radius: 10px;
  align-items: start;
  justify-items: center;
  width: 60%;
}

.div-block-535 {
  text-align: center;
  background-color: #fccd0d;
  width: 40%;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-87 {
  text-align: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  font-size: 19px;
  line-height: 28px;
}

.text-block-88 {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.text-block-89, .text-block-90 {
  margin-left: auto;
  margin-right: auto;
}

.text-block-91 {
  text-align: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
}

.text-block-92, .text-block-93 {
  text-align: center;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
}

.text-block-94 {
  font-size: 20px;
}

.text-span-56 {
  text-decoration: underline;
}

.bold-text-51-copy {
  text-align: center;
  font-size: 24px;
}

.bold-text-52-copy, .bold-text-53-copy {
  font-size: 24px;
}

.html-embed-11 {
  display: none;
}

.heading-style-h2-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h2-5.middle {
  color: #000;
  text-align: center;
  text-align: center;
  font-family: Raleway Custom, sans-serif;
}

.heading-style-h2-5.text-align-right {
  text-align: right;
  width: 15.5rem;
  display: block;
}

.interview_video-wrapper {
  width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

.interview_bullets-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-underline {
  text-decoration: underline;
}

.section_interview_abv {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458fed_10.webp");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.interview_cta-btn {
  color: #000;
  text-align: center;
  background-color: #fccd02;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f7f_calendar-335.svg");
  background-position: 1%;
  background-repeat: no-repeat;
  background-size: 75px;
  border-radius: 20px;
  margin-right: 4rem;
  padding: 1rem 2rem 1rem 6rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.1;
  transition: all .3s cubic-bezier(.55, .085, .68, .53);
  position: relative;
}

.interview_cta-btn:hover {
  transform: scale(1.05);
  box-shadow: 0 0 20px -2px #000;
}

.interview_cta-btn.w--current {
  font-family: Raleway Custom, sans-serif;
}

.interview_cta-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.interview_bullets-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-style-h3-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 1.2;
}

.heading-style-h3-4.middle {
  color: #000;
  text-align: center;
  font-family: Raleway Custom, sans-serif;
  font-size: 1.5rem;
}

.heading-style-h3-4.middle.small {
  font-size: 1.3rem;
}

.heading-style-h3-4.middle._80 {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h3-4.middle {
  color: #000;
  text-align: center;
}

.container-medium-2 {
  max-width: 64rem;
}

.section_interview_header {
  background-color: #fccd02;
}

.interview_rich-text {
  color: #000;
}

.interview_rich-text p {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.1;
}

.text-span {
  font-size: 1.5rem;
  font-weight: 400;
}

.interview_bullet-point {
  background-color: #000;
  border-radius: 50%;
  flex: none;
  width: 7px;
  height: 7px;
  margin-top: 1rem;
}

.logo-img {
  width: 6rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.interview_bullet-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: flex-start;
  display: flex;
}

.heading-style-h1-6 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.1rem;
  font-weight: 700;
  line-height: 1.1;
}

.heading-style-h1-6.middle {
  text-align: center;
  color: #000;
  text-align: center;
  font-family: Raleway Custom, sans-serif;
  font-size: 3.4rem;
}

.padding-section-small-3-copy {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.div-block-536 {
  flex: none;
  align-self: center;
  width: 100%;
  height: 700px;
  overflow: hidden;
}

.heading-139-copy {
  text-align: center;
  margin-top: 10px;
  font-family: Opensans Custom, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.1;
}

.heading-139-copy1 {
  text-align: center;
  margin-top: 10px;
  font-family: Opensans Custom, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-537 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-137-copy {
  width: 125px;
}

.container-21-copy {
  max-width: 64.9rem;
}

.section-29-copy {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458fed_10.webp");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 20px;
}

.udd_section-8-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.udd_abv-divider-31 {
  background-color: #ed1c26;
  width: 2px;
  height: 162px;
  margin-top: -1px;
}

.udd_abv-divider-28 {
  background-color: #ed1c26;
  width: 2px;
  height: 140px;
  position: absolute;
  top: auto;
  bottom: 50%;
  left: 0%;
  right: auto;
}

.udd_abv-divider-28.is-custom1 {
  height: 89px;
}

.udd_abv-divider-41 {
  background-color: #ed1c26;
  width: 2px;
  height: 509px;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.udd_abv-divider-20 {
  background-color: #ed1c26;
  width: 257px;
  height: 2px;
}

.udd_abv-divider-20.invisible {
  background-color: rgba(0, 0, 0, 0);
}

.padding-section-supersmall {
  height: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.udd_section-5_content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.udd_section-5_content-wrapper.swapped {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row-reverse;
}

.youtube-2 {
  display: none;
}

.udd_abv-divider-12 {
  background-color: #ed1c26;
  width: 2px;
  height: 746px;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.udd_abv_subheadline-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.udd_section-12_headline-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.udd_section-5_content-img-wrapper {
  flex: none;
  width: 19rem;
  position: relative;
}

.udd_abv-divider-8 {
  background-color: #ed1c26;
  width: 2px;
  height: 40px;
}

.udd_section-3-img-wrapper {
  position: relative;
}

.udd_abv-divider-9 {
  background-color: #ed1c26;
  width: 345px;
  height: 2px;
}

.udd_abv-divider-39 {
  background-color: #ed1c26;
  width: 2px;
  height: 546px;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.udd_section-7-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: -5rem;
  display: flex;
}

.udd_section-8_img-wrapper {
  margin-left: auto;
  position: relative;
}

.udd_bullet-circle {
  background-color: #fff;
  border-radius: 50%;
  flex: none;
  width: 4px;
  height: 4px;
}

.udd_abv-divider-16 {
  background-color: #ed1c26;
  width: 2px;
  height: 60px;
  margin-left: auto;
}

.udd_abv-divider-19 {
  background-color: #ed1c26;
  width: 300px;
  height: 2px;
  margin-top: 10%;
}

.udd_abv-logo {
  width: 8rem;
}

.udd_section-9_headline-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.udd_section-8_img {
  width: 10rem;
}

.image-216 {
  display: none;
}

.udd_section-10_bullet-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.udd_section-9_headline_2-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.udd_abv_main-img {
  width: 15rem;
}

.text-color-red {
  color: #ed1c26;
}

.text-color-black {
  color: #000;
  text-decoration: none;
}

.udd_abv-divider-2 {
  background-color: #ed1c26;
  width: 2px;
  height: 227px;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.abv_wrapper {
  justify-content: center;
  align-items: flex-end;
}

.image-217 {
  display: none;
}

.hidden {
  opacity: 0;
}

.udd_section-6-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.udd_section-5_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  display: flex;
}

.udd_abv-divider-29 {
  background-color: #ed1c26;
  width: 2px;
  height: 162px;
  position: absolute;
  top: 100%;
  bottom: 0%;
  left: 50%;
  right: 0%;
}

.udd_section-6_content-img-wrapper {
  flex: none;
  width: 28rem;
  margin-left: -3rem;
  margin-right: -3rem;
  position: relative;
}

.udd_section-3_content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.udd_abv_bullets-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding-left: 1rem;
  display: flex;
}

.udd_abv_bullets-wrapper.mobile-hidden {
  align-items: center;
  padding-top: .5rem;
  display: flex;
}

.udd_abv-divider-37 {
  background-color: #ed1c26;
  width: 2px;
  height: 100px;
  margin-top: -50px;
  position: absolute;
  top: 0;
  bottom: auto;
  left: 50%;
  right: 0%;
}

.udd_abv-divider-15 {
  background-color: #ed1c26;
  width: 2px;
  height: 353px;
  position: absolute;
  top: 50%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.udd_abv-cta-img {
  width: 8rem;
  margin-top: -7.4rem;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.udd_section-9 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ffa_62232024-0-BG-2-min.webp");
  background-position: 50%;
  background-size: cover;
}

.image-218 {
  display: none;
}

.udd_section-3_divider-wrapper-2 {
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: -159.5%;
}

.udd_section-3_divider-wrapper-2.is-custom1 {
  right: -135%;
}

.udd_abv-divider-1 {
  background-color: #ed1c26;
  width: 16px;
  height: 2px;
}

.udd_abv-divider-36 {
  background-color: #ed1c26;
  width: 2px;
  height: 105px;
  position: absolute;
  top: auto;
  bottom: 50%;
  left: auto;
  right: 0%;
}

.udd_abv-divider-36.left {
  left: 0;
  right: auto;
}

.image-219 {
  width: 3rem;
}

.udd_section-11-wrapper {
  flex-direction: column;
  align-items: center;
  margin-bottom: -8.3rem;
  display: flex;
}

.udd_abv_main-section-2 {
  border: 1px solid #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  width: 33%;
  padding: 1.6rem;
  display: flex;
  position: relative;
}

.udd_section-7_bullet-wrapper {
  align-items: flex-start;
  display: flex;
}

.udd_section-12-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-220 {
  width: 15rem;
  margin-left: -5rem;
}

.udd_abv-divider-25 {
  background-color: #ed1c26;
  width: 2px;
  height: 149px;
  margin-left: auto;
  position: absolute;
  top: auto;
  bottom: -290%;
  left: auto;
  right: 0%;
}

.udd_abv-divider-25.is-custom1 {
  bottom: -144%;
}

.udd_section-3_divider-wrapper-1 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.udd_section-4-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.udd_abv-divider {
  background-color: #fff;
  width: 3rem;
  height: 2px;
}

.image-221 {
  width: 15rem;
}

.udd_section-12_btn-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.udd_abv-divider-24 {
  background-color: #ed1c26;
  width: 560px;
  height: 2px;
}

.udd_section-3_btn-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.udd_section-6_divider-wrapper-1 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: -49px;
  display: flex;
}

.udd_section-5 {
  background-color: #fff;
}

.udd_section-5_divider-wrapper-3 {
  position: relative;
}

.udd_abv-divider-7 {
  background-color: #ed1c26;
  width: 460px;
  height: 2px;
}

.udd_section-2_headline-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-222 {
  display: none;
}

.udd_section-4 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458fe8_60634845-0-Mobile-Matrix%20(1).webp");
  background-position: 50% 0;
  background-size: cover;
}

.text-size-regular-2 {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.udd_abv-divider-10 {
  background-color: #ed1c26;
  width: 2px;
  height: 239px;
  position: absolute;
  top: 50%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.udd_abv-divider-10.is-custom1 {
  height: 386px;
}

.udd_abv_video-wrapper {
  width: 100%;
  margin-bottom: -1px;
  position: relative;
}

.udd_section-7 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459025_62232063-0-DK-UDD-BG3-1920x1080.webp");
  background-position: 50%;
  background-size: cover;
}

.udd_section_11_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.udd_abv-divider-23 {
  background-color: #ed1c26;
  width: 2px;
  height: 49px;
  margin-right: auto;
}

.udd_abv-divider-23.is-custom1 {
  height: 100px;
}

.udd_section-6_content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row-reverse;
  align-items: center;
  margin-top: -5rem;
  display: flex;
}

.udd_section-6_content-wrapper.swapped {
  flex-direction: row;
}

.udd_abv-divider-35 {
  background-color: #ed1c26;
  width: 125px;
  height: 2px;
}

.udd_section-11 {
  background-color: #fff;
  background-image: linear-gradient(rgba(255, 255, 255, .75), rgba(255, 255, 255, .75)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458fec_DK_UDD_BinaryCode_Black2-01-min.png");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
  position: relative;
}

.udd_section-3 {
  background-color: #fff;
}

.udd_abv-divider-32 {
  background-color: #ed1c26;
  width: 150px;
  height: 2px;
}

.udd_section-10-content-2 {
  flex: 1;
}

.udd_section-10-img {
  width: 2.5rem;
}

.udd_abv_main-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.udd_section-6_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  display: flex;
}

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

.udd_section-5_divider-wrapper-1 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.udd_section-6_btn-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.udd_section-7-content-1 {
  flex: 1;
}

.text-size-medium-4 {
  color: #000;
  align-self: center;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.5;
}

.text-size-medium-4.text-align-right {
  text-align: right;
  margin-left: auto;
}

.udd_abv-divider-22 {
  background-color: #ed1c26;
  width: 218px;
  height: 2px;
}

.udd_abv-divider-22.invisible {
  background-color: rgba(0, 0, 0, 0);
}

.accordion-item-q-icon-stripe-1-3 {
  background-color: #ed1c26;
  width: 100%;
  height: .3em;
  position: relative;
}

.image-5 {
  object-fit: cover;
  object-position: 50% 0%;
  width: 65rem;
  height: 32.5rem;
  margin-bottom: -5rem;
  overflow: hidden;
}

.udd_abv-divider-33 {
  background-color: #ed1c26;
  width: 2px;
  height: 140px;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.udd_section-3_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.mobile-hidden {
  flex-direction: column;
  align-items: center;
}

.mobile-hidden.scw_heading-hidden {
  display: none;
}

.udd_abv-divider-38 {
  background-color: #ed1c26;
  width: 206px;
  height: 2px;
}

.udd_abv-divider-38.invisible {
  background-color: rgba(0, 0, 0, 0);
}

.udd_section-2-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.udd_abv-headline-img {
  width: 22rem;
}

.udd_section-3_content-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.udd_btn-knowmore {
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #fff;
  border-radius: 10px;
  padding: .8rem 2rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.1;
  display: block;
}

.udd_section-6_headline-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.udd_abv-divider-21 {
  background-color: #ed1c26;
  width: 2px;
  height: 247px;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.div-block-539 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
  position: relative;
}

.udd_abv-divider-14 {
  background-color: #ed1c26;
  width: 300px;
  height: 2px;
}

.udd_abv-divider-14.invisible {
  background-color: rgba(0, 0, 0, 0);
}

.udd_abv-video-img {
  width: 8rem;
  margin-bottom: -7.2rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.udd_abv-video-img.swapped {
  left: 0%;
  right: auto;
}

.udd_section-5_divider-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.padding-section-medium {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-section-medium.scw-ev {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-section-medium.white {
  color: #fff;
}

.padding-section-medium.white.new_scw_div {
  color: var(--black);
}

.padding-section-medium.zero_top_padding {
  padding-top: 0;
}

.udd_abv-divider-34 {
  background-color: #ed1c26;
  width: 2px;
  height: 54px;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.udd_section-10-content-1 {
  flex: 1;
}

.image-223 {
  width: 45rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.udd_btn-cta {
  text-align: center;
  text-transform: uppercase;
  background-color: #ed1c26;
  border-radius: 10px;
  padding: .8rem 1.5rem;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.1;
}

._w-accordion-item-3 {
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 10px;
  transition: all .25s;
  box-shadow: 1px 1px 15px rgba(19, 19, 19, .15);
}

._w-accordion-item-3:hover {
  border-color: rgba(93, 195, 163, .25);
  box-shadow: 1px 1px 15px #ed1c26;
}

.abv_header {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.udd_abv-divider-5 {
  background-color: #ed1c26;
  width: 259px;
  height: 2px;
  margin-left: -77.5%;
  position: absolute;
  top: 50%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.udd_abv-divider-4 {
  background-color: #ed1c26;
  width: 2px;
  height: 443px;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.udd_section_abv {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458feb_60549825-0-DK-UDD-BG1-1920x1080.webp");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

.udd_section-7-content-2 {
  flex: 1;
}

.udd_abv-divider-26 {
  background-color: #ed1c26;
  width: 2px;
  height: 130px;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.udd_abv-divider-6 {
  background-color: #ed1c26;
  width: 2px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
}

.udd_section-5_divider-wrapper-2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.accordion-item-q-text-2 {
  color: #000;
  text-align: left;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.4em;
  display: inline;
}

.udd_section-3_content-img {
  width: 6rem;
}

.udd_section-6_divider-wrapper-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.udd_abv-divider-17 {
  background-color: #ed1c26;
  width: 300px;
  height: 2px;
}

.udd_abv-divider-17.invisible {
  background-color: rgba(0, 0, 0, 0);
}

.udd_section-3-img {
  width: 25rem;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.udd_abv_main-section-1 {
  flex: 1;
  padding: 2rem 1rem;
}

.image-224 {
  width: 30rem;
  margin-left: -2.5rem;
}

.udd_abv_dein_weg-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  margin-left: auto;
  display: flex;
  position: relative;
}

.udd_abv_dein_weg-wrapper.mobile-hidde-udd {
  margin-right: -1rem;
}

.udd_abv-divider-3 {
  background-color: #ed1c26;
  width: 232px;
  height: 2px;
}

.udd_abv-divider-42 {
  background-color: #ed1c26;
  width: 354px;
  height: 2px;
}

.udd_abv-divider-42.invisible {
  background-color: rgba(0, 0, 0, 0);
}

.udd_abv-divider-42.is-custom1 {
  width: 353px;
}

.image-225 {
  width: 25rem;
}

.udd_section-12 {
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458feb_60549825-0-DK-UDD-BG1-1920x1080.webp");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.container-medium-3 {
  max-width: 64rem;
}

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

.udd_section-10-wrapper {
  justify-content: center;
  align-items: center;
  margin-left: 5rem;
  display: flex;
}

.accordion-item-q-icon-stripe-2-3 {
  background-color: #ed1c26;
  width: .3em;
  height: 100%;
  position: absolute;
}

.udd_abv-divider-40 {
  background-color: #ed1c26;
  width: 139px;
  height: 2px;
}

.udd_section-9-wrapper {
  flex-direction: column;
  align-items: center;
  margin-bottom: -5rem;
  display: flex;
}

.udd_abv-divider-27 {
  background-color: #ed1c26;
  width: 150px;
  height: 2px;
}

.udd_abv-divider-27.invisible {
  background-color: rgba(0, 0, 0, 0);
}

.udd_abv-divider-27.is-custom1 {
  width: 40px;
}

.udd_abv-divider-30 {
  background-color: #ed1c26;
  width: 466px;
  height: 2px;
}

.udd_abv-divider-30.invisible {
  background-color: rgba(0, 0, 0, 0);
}

.image-226 {
  display: none;
}

.udd_section-8_headline-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.udd_abv-divider-11 {
  background-color: #ed1c26;
  width: 406.5px;
  height: 2px;
}

.div-block-540 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.udd_abv-divider-18 {
  background-color: #ed1c26;
  width: 2px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
}

.udd-body {
  color: #fff;
  background-color: #000;
  font-weight: 400;
}

.udd_text-size-medium {
  color: #000;
  align-self: center;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.5;
}

.udd_text-size-medium.text-color-white {
  color: #fff;
}

.udd_text-size-medium.middle {
  text-align: center;
}

.udd_text-size-medium.text-align-right {
  text-align: right;
  margin-left: auto;
}

.udd_text-size-regular {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.udd_text-size-regular.text-align-right {
  text-align: right;
}

.udd_text-size-regular.middle {
  text-align: center;
}

.udd_text-size-regular.middle.max-width-50 {
  width: 50%;
}

.udd_text-size-regular.text-color-black {
  color: #000;
}

.udd_text-size-regular.text-color-black.middle.max-width-70 {
  width: 70%;
}

.udd_text-size-regular.mobile-hidden {
  display: block;
}

.udd_text-size-small {
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.udd_text-size-small.text-color-black {
  color: #000;
}

.udd_text-size-small.middle {
  text-align: center;
  margin-bottom: 0;
}

.udd_text-size-small.middle.text-color-red {
  color: red;
}

.udd_text-size-small.middle.text-color-black {
  color: #000;
}

.udd_heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans Custom, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.udd_heading-style-h2.middle {
  color: #000;
  text-align: center;
  text-align: center;
}

.udd_heading-style-h2.middle.text-color-black {
  color: #000;
}

.udd_heading-style-h2.middle.text-color-red {
  color: #ed1c26;
  max-width: 506px;
}

.udd_heading-style-h2.text-align-right {
  text-align: right;
  width: 15.5rem;
  display: block;
}

.udd_text-size-large {
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.2;
}

.udd_text-size-large.middle {
  text-align: center;
}

.udd_text-size-large.middle.text-color-black, .udd_text-size-large.middle.text-color-red.text-underlined {
  text-decoration: underline;
}

.udd_text-size-large.text-color-black {
  color: #000;
}

.udd_text-size-large.text-color-black.unique {
  text-align: center;
  max-width: 335px;
  position: absolute;
  top: 20%;
  bottom: auto;
  left: auto;
  right: -50%;
}

.udd_text-size-large.text-color-black.middle {
  text-decoration: none;
}

.udd_text-size-large.text-color-black.max-width {
  width: 50%;
}

.udd_heading-style-h1 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans Custom, sans-serif;
  font-size: 3.1rem;
  font-weight: 700;
  line-height: 1.1;
}

.udd_heading-style-h1.text-color-red.align-middle {
  text-align: center;
}

.div-block-541 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
}

.image-227 {
  z-index: 1;
  width: 10rem;
  position: absolute;
  top: auto;
  bottom: -160%;
  left: 26.5%;
  right: 0%;
}

.udd-danke_abv-divider-2 {
  background-color: #ed1c26;
  width: 2px;
  height: 1173px;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.image-228 {
  width: 30rem;
}

.udd-danke_abv-divider-4 {
  background-color: #ed1c26;
  width: 2px;
  height: 466px;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.image-229 {
  width: 5rem;
  position: absolute;
  top: -32%;
  bottom: auto;
  left: 66%;
  right: 0%;
}

.udd_section-3-img-copy {
  width: 25rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.udd-danke_section-3_divider-wrapper-2 {
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.udd-danke_abv-divider-11 {
  background-color: #ed1c26;
  width: 186px;
  height: 2px;
}

.udd-danke_abv-divider-11.invisible {
  opacity: 0;
}

.udd-danke_abv-divider-10 {
  background-color: #ed1c26;
  width: 2px;
  height: 252px;
  position: absolute;
  top: 50%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.udd-danke_abv-divider-9 {
  background-color: #ed1c26;
  width: 230px;
  height: 2px;
}

.udd-danke_abv-divider-6 {
  background-color: #ed1c26;
  width: 2px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.udd-danke_abv-divider-12 {
  background-color: #ed1c26;
  width: 186px;
  height: 2px;
}

.div-block-542 {
  border-left: 2px solid #ed1c26;
  border-right: 2px solid #ed1c26;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.udd-danke_section-2_headline-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: -11px;
  display: flex;
  position: relative;
}

.udd-danke_section-3_headline-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-bottom: -22.5px;
  display: flex;
  position: relative;
}

.udd-danke_abv-divider-13 {
  background-color: #ed1c26;
  width: 126px;
  height: 2px;
}

.image-230 {
  width: 45rem;
}

.udd-danke_abv_main-img {
  width: 15rem;
}

.udd-danke_abv-divider-3, .udd-danke_abv-divider-5 {
  background-color: #ed1c26;
  width: 314px;
  height: 2px;
}

.udd-danke_abv-divider-5.invisible {
  opacity: 0;
}

.bold-text-54 {
  width: 422.656px;
}

.udd-danke_abv-divider-1 {
  background-color: #ed1c26;
  width: 16px;
  height: 2px;
}

.udd-danke_abv_dein_weg-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  margin-left: auto;
  display: flex;
  position: relative;
}

.udd-danke_section-4_headline-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.udd-danke_abv-divider-7 {
  background-color: #ed1c26;
  width: 314px;
  height: 2px;
}

.udd-danke_section-2-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.mobile {
  display: none;
}

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

.youtube-3 {
  display: none;
}

.footer_links-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer_links-wrapper.display-none {
  display: none;
}

.footer_link {
  text-decoration: none;
}

.footer_link:hover {
  text-decoration: underline;
}

.footer_link.text-color-white {
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
}

.footer_text-size-regular {
  font-size: 1rem;
  line-height: 1.5;
}

.footer_text-size-regular.middle {
  text-align: center;
}

.footer-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-style-h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.5;
}

.mos_cta-btn {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to right, #e0c364, #c58b27 25%, #f5ecae 50%, #c58b27 75%, #e0c364);
  border-radius: 20px;
  max-width: 27rem;
  padding: 1rem 1.5rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.1;
  display: block;
}

.text-field-5 {
  border-radius: 10px;
  margin-bottom: 0;
}

.text-field-5::placeholder {
  font-size: 1rem;
  line-height: 1.1;
}

.webinar-reg {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.webinar-reg.optin-section {
  align-items: stretch;
  width: 55%;
  margin-left: auto;
  margin-right: auto;
}

.form-block-3 {
  width: 80%;
  margin-bottom: 0;
}

.success-message-4 {
  background-color: #fff;
  border-radius: 20px;
}

.error-message-4 {
  background-color: rgba(0, 0, 0, 0);
}

.div-block-551 {
  background-image: linear-gradient(to right, #e0c364, #c58b27 25%, #f5ecae 50%, #c58b27 75%, #e0c364);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 3px;
  display: flex;
}

.button-19 {
  color: #e0c364;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458d2e_Icon_1.webp");
  background-position: 5%;
  background-repeat: no-repeat;
  background-size: 30px;
  border: 2px solid #e0c364;
  border-radius: 10px;
  padding-left: 3rem;
  padding-right: 1rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.1;
  display: block;
}

.div-block-555 {
  justify-content: center;
  margin-bottom: 2rem;
  display: flex;
}

.div-block-560 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

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

.section_footer-3-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mos_timer-name {
  margin-top: 0;
  margin-bottom: 0;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.1;
}

.image-239-copy {
  width: 125px;
  margin-top: 10px;
}

.section-31-copy {
  z-index: 1;
  background-color: #2b2b2b;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590c8_BG_1.webp");
  background-position: 50%;
  background-size: cover;
  max-width: 100vw;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.section-31-copy.nopadin {
  opacity: 1;
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590c5_BG_3.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-top: .5rem;
  padding-bottom: 3rem;
  display: flex;
}

.heading-105-copy {
  z-index: 2;
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Roboto Custom, sans-serif;
  font-size: 3rem;
  line-height: 1.1;
  position: relative;
}

.heading-105-copy.padunten {
  width: 95%;
  font-size: 2rem;
  font-weight: 400;
}

.heading-105-copy.padunten.padoben {
  padding-top: 5px;
}

.padding-section-small {
  height: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-section-small.oben {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.padding-section-small.oben.align-center {
  text-align: center;
}

.padding-section-small.padding-top-1 {
  padding-top: 1rem;
  padding-bottom: 5rem;
}

.smt_body {
  color: #fff;
  background-color: #fff;
  background-image: linear-gradient(rgba(0, 0, 0, .35), rgba(0, 0, 0, .35)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590c5_BG_3.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  font-family: Roboto Custom, sans-serif;
  font-weight: 400;
}

.image-242 {
  width: 6rem;
  margin-left: auto;
  margin-right: auto;
}

.smt_heading-style-h1 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 2.9rem;
  font-weight: 700;
  line-height: 1.1;
}

.smt_heading-style-h1.middle {
  text-align: center;
}

.div-block-568 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-569 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 760px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-570 {
  background-color: #fff;
  flex: 1;
  padding: 2px;
}

.smt_heading-style-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 1.2;
}

.smt_heading-style-h3.middle {
  text-align: center;
  font-family: Roboto Custom, sans-serif;
}

.div-block-575 {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: grid;
}

.div-block-575._1grid {
  grid-column-gap: 10px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr;
  width: 100%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-576 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.sc_heading-style-h4 {
  z-index: 2;
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.sc_heading-style-h4.text-color-black {
  color: #000;
}

.sc_heading-style-h1 {
  z-index: 2;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 2.62rem;
  line-height: 1.1;
}

.sc_heading-style-h1._1 {
  margin-bottom: 20px;
  padding-top: 0;
}

.sc_heading-style-h1.text-color-black {
  color: #000;
}

.sc_heading-style-h1.text-color-black.align-middle {
  z-index: 54;
  position: relative;
}

.sc_heading-style-h1.text-color-black.align-middle.unqiue {
  font-size: 3.2rem;
}

.sc_heading-style-h1.text-color-black.align-middle.unique {
  font-size: 3rem;
}

.sc_heading-style-h1.text-color-green {
  color: #6d9fa0;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #0d373f, #6d9fa0);
  -webkit-background-clip: text;
  background-clip: text;
}

.sc_heading-style-h1.text-color-green.align-middle {
  background-image: linear-gradient(to right, #0d373f, #6d9fa0);
  font-size: 2.4rem;
}

.sc_heading-style-h1.align-middle {
  text-align: center;
}

.sc_heading-style-h1.align-middle._1 {
  margin-bottom: 0;
  font-size: 2.48rem;
}

.sc_heading-style-h2 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.1;
}

.sc_heading-style-h2.text-color-black {
  color: #000;
}

.sc_heading-style-h2.text-color-green {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #0d373f, #6d9fa0);
  -webkit-background-clip: text;
  background-clip: text;
}

.sc_heading-style-h2.align-left {
  text-align: left;
}

.sc_heading-style-h5 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.2;
}

.sc_heading-style-h5.align-middle {
  text-align: center;
}

.sc-text-size-regular {
  color: var(--white);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.sc-text-size-regular.text-color-black {
  color: #000;
  font-family: Roboto Custom, sans-serif;
}

.sc-text-size-regular.text-color-black.align-middle {
  text-align: center;
  font-weight: 400;
}

.text-style-underline {
  text-decoration: underline;
}

.text-style-underline.text-color-green {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #0d373f, #6d9fa0);
  -webkit-background-clip: text;
  background-clip: text;
}

.sc-text-size-small {
  color: var(--white);
  font-family: Roboto Custom, sans-serif;
  font-size: .85rem;
  font-weight: 500;
  line-height: 1.4;
}

.sc-text-size-small.text-color-black {
  color: #000;
}

.div-block-578 {
  z-index: 1000;
  color: #ff8f6e;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-578.mobile-display-block {
  display: none;
}

.sc-btn {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(to right, #ec8c38, #ffc089 50%, #ec8c38 103%);
  border-radius: 10px;
  padding: 15px 25px;
  font-family: Roboto Custom, sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.2;
  display: block;
}

.div-block-579 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-580 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 2rem;
  display: flex;
}

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

.image-245 {
  z-index: 1;
  position: relative;
}

.heading-113-copy {
  color: var(--black);
  font-family: Roboto Custom, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.heading-113-copy.text-align-middle {
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin: 0 -5px 10px;
  font-size: 1.3rem;
  font-weight: 700;
}

.div-block-583 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-584 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-586 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-60 {
  z-index: 5;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590a3_BG_4.webp");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.sc_timeline_progress {
  z-index: -3;
  background-color: #414141;
  width: 3px;
  height: 100%;
  position: absolute;
}

.sc_timeline_progress-bar {
  background-color: #fff;
  background-image: linear-gradient(to top, #6d9fa0, #fff);
  width: 3px;
  height: 50vh;
  position: fixed;
  top: 0;
  bottom: 50vh;
  left: auto;
  right: auto;
}

.sc_timeline_wrapper {
  z-index: -5;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.sc_timeline_circle {
  z-index: 4;
  background-color: #fff;
  border-radius: 100%;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  max-height: 15px;
  position: -webkit-sticky;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 8px #6d9fa0;
}

.sc_timeline_left {
  justify-content: flex-end;
  align-items: stretch;
}

.div-block-588 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.div-block-589 {
  z-index: 10;
  position: relative;
}

.section-61 {
  z-index: 100;
  background-color: #fff;
  position: relative;
}

.div-block-590 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-591 {
  z-index: 16;
  background-color: #fff;
  border-radius: 20px;
  padding: 25px;
  box-shadow: 0 0 20px -4px #000;
}

.div-block-592 {
  z-index: 12;
  background-image: linear-gradient(#fff 47%, rgba(0, 0, 0, 0));
  width: 100%;
  height: 23rem;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.div-block-592-copy {
  z-index: 32;
  background-image: linear-gradient(to top, #fff, rgba(0, 0, 0, 0));
  width: 100%;
  height: 10rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-593 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-593.hide {
  display: none;
}

.section-61-copy {
  z-index: 100;
  background-color: #fff;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590c5_BG_3.webp");
  background-position: 50%;
  background-size: cover;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}

.div-block-595 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-246 {
  border-radius: 10px;
  width: 20rem;
}

.image-247 {
  width: 55rem;
  margin-left: auto;
  margin-right: auto;
}

.section-601 {
  z-index: 20;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590c5_BG_3.webp");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.section-60-copy {
  z-index: 4;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590a3_BG_4.webp");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.div-block-596 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  margin-top: 120px;
  padding: 30px;
  display: flex;
  position: relative;
}

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

.section-37-copy {
  z-index: 15;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590c5_BG_3.webp");
  background-position: 50%;
  background-size: cover;
  max-width: 100vw;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-598 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border: 1px solid #6d9fa0;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 30px;
  display: flex;
}

.div-block-599 {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.div-block-600 {
  flex: 1;
  width: 100%;
}

.div-block-601 {
  align-self: center;
  height: 125px;
}

.html-embed-15 {
  margin-left: auto;
  margin-right: auto;
}

.section-602 {
  z-index: 6;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590a3_BG_4.webp");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
}

.sc_timeline_item {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 90px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
  position: relative;
}

.div-block-602 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-self: stretch;
  display: flex;
}

.image-248 {
  z-index: -4;
  filter: blur(2px);
  width: 125px;
  position: absolute;
  top: -15%;
  bottom: auto;
  left: auto;
  right: -10%;
}

.image-249 {
  z-index: 3;
  width: 50px;
  margin-top: 20px;
  margin-bottom: 30px;
}

.div-block-603 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.div-block-604 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: flex-start;
  display: flex;
}

.div-block-605 {
  background-color: #6d9fa0;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 69px;
  height: 60px;
  display: flex;
}

.div-block-606 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-590-copy {
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  display: flex;
  position: relative;
}

.image-14123 {
  align-self: flex-start;
  width: 30px;
}

.div-block-590-copy {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-14124.mobile {
  display: none;
}

.level {
  justify-content: center;
  align-items: center;
}

.section-375 {
  z-index: 15;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590a3_BG_4.webp");
  background-position: 50%;
  background-size: cover;
  max-width: 100vw;
  display: block;
  position: relative;
  overflow: hidden;
}

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

.image-14125 {
  width: 8rem;
  margin-left: auto;
  margin-right: auto;
}

.section-313 {
  z-index: 20;
  background-color: #000;
  position: relative;
}

.lightbox-link-8 {
  cursor: zoom-in;
}

.bold-text-58 {
  font-size: 1.1rem;
}

.lottie-animation-8 {
  width: 350px;
  margin-top: -50px;
  margin-bottom: -50px;
}

.lottie-animation-8._2.rotate {
  transform-style: preserve-3d;
}

.mos_section_1 {
  border-bottom: 5px solid var(--gold);
  padding-top: 2rem;
  position: relative;
  overflow: hidden;
}

.mos_section_1.dark-bg {
  background-color: #000;
}

.mos_section_1.dark-bg.bg-image {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45933d_Dirk%20BG.webp");
  background-position: 50%;
  background-size: cover;
}

.mos_body {
  color: #fff;
  background-color: #fff;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1rem;
  line-height: 1.4;
}

.mos_section_1-wrapper {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.mos_section_1-wrapper.hide {
  display: none;
}

.mos_section_1-section-1 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 67%;
  display: flex;
}

.mos_section_1-section-2 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mos_section_1-section-2.is-tablet-hidden {
  margin-top: -125px;
}

.mos_heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.2;
}

.mos_heading-style-h2.text-color-black.align-middle, .mos_heading-style-h2.middle {
  text-align: center;
}

.mos_heading-style-h2.text-color-black {
  font-size: 2.2rem;
}

.mos_heading-style-h2.text-color-black.align-middle {
  text-align: center;
}

.mos_heading-style-h2.middle {
  text-align: center;
  font-family: Montserrat Custom, sans-serif;
}

.mos_heading-style-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.2;
}

.mos_heading-style-h3.middle {
  text-align: center;
}

.mos_heading-style-h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.3;
}

.mos_heading-style-h1.text-color-black.is-blur {
  filter: none;
}

.mos_heading-style-h1.text-color-black.text-align-center, .mos_heading-style-h1.align-middle {
  text-align: center;
}

.mos_heading-style-h1.bigger-size-text {
  font-size: 2rem;
}

.mos_heading-style-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.2;
}

.mos_heading-style-h4.text-color-black.align-middle {
  text-align: center;
  width: 90%;
  margin-top: 10px;
  font-weight: 400;
}

.mos_heading-style-h4.align-middle {
  text-align: left;
}

.mos_btn-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  width: 25rem;
  display: flex;
}

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

.mos_btn-wrapper._1-line {
  width: 35rem;
}

.mos_btn-wrapper._1-line.mobile-line {
  width: 28rem;
}

.mos_btn {
  border: 1px solid var(--gold);
  background-color: var(--gold);
  color: #000;
  border-radius: 100vw;
  padding: .75rem 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
  transition-timing-function: ease-in;
  display: block;
}

.mos_btn:hover {
  border: 1px solid var(--gold);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.mos_btn.is-absolute:hover {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.mos_btn.mobile-hidden {
  color: #fff;
  text-align: center;
  background-color: #f98e1d;
  border-style: none;
  border-radius: 5px;
  width: 100%;
  max-width: none;
  padding-left: .25rem;
  padding-right: .25rem;
  font-size: 1.7rem;
}

.mos_btn.mobile-hidden:hover {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  transform: scale(1.1);
}

.mos_btn.mobile-hidden._80 {
  width: 50%;
  font-size: 1.2rem;
}

.mos_timer-grid-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.mos_timer-circle {
  border: 1px solid #fff;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding-top: .125rem;
  display: flex;
}

.mos_timer-circle.border-color-black {
  border-color: #000;
  font-size: 15px;
}

.mos_timer-number {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.75rem;
  line-height: 1;
  display: inline-block;
}

.mos_timer-number.days_timer.new_scw, .mos_timer-number.hours_timer.new_scw {
  color: var(--black);
}

.mos_container-medium {
  max-width: 65rem;
}

.div-block-609 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 2px solid var(--gold);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.image-14126 {
  cursor: pointer;
  width: 100%;
  transition: all .2s;
}

.image-14126:hover {
  transform: scale(1.1);
}

.div-block-610 {
  z-index: 0;
}

.mos_heading-style-h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.31rem;
  font-weight: 700;
  line-height: 1.2;
}

.mos_heading-style-h6 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.2;
}

.mos_heading-style-h6.middle {
  text-align: center;
}

.mos_heading-style-h6.mobile-hidden.hidden {
  display: none;
}

.mos_section_3 {
  border-bottom: 5px solid var(--gold);
  background-color: #fff;
  position: relative;
}

.mos_section_2 {
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4591eb_Background_1%20(2).webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-bottom: 1px solid rgba(0, 0, 0, .35);
  position: relative;
  overflow: hidden;
}

.div-block-614 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-615, .mos_section_3-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.mos_section_3-benefits-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mos_section_3_benefit-wrapper {
  flex-direction: column;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.mos_section_3-img {
  width: 6rem;
}

.mos_text-size-regular {
  border-radius: 20px;
}

.mos_text-size-regular.text-color-black.aign-middle {
  text-align: center;
  font-size: 1.1rem;
}

.mos_text-size-regular.text-color-black.market-info {
  display: none;
}

.mos_text-size-regular.text-color-black.geburtstagsaktion {
  font-size: 1.1rem;
}

.mos_text-size-regular.align-middle {
  text-align: center;
}

.mos_text-size-regular.is-mos-custom3 {
  text-align: left;
  font-size: 1.4rem;
  line-height: 1.2;
  overflow: visible;
}

.mos_text-size-regular.is-mos-custom3.text-center-align {
  text-align: center;
  margin-left: -8px;
  margin-right: -8px;
}

.mos_text-size-regular.is-mos-custom3.center_align_version {
  display: none;
}

.div-block-616 {
  background-color: #000;
  width: 1px;
  height: 200px;
  margin-top: auto;
  margin-bottom: auto;
}

.div-block-617 {
  z-index: 4;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-bottom: -2%;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-617.hide {
  display: none;
}

.mos_section_4.dark-bg {
  background-color: #000;
}

.padding-section-large {
  border-radius: 15%;
  height: 100%;
  padding-top: 3rem;
  padding-bottom: 6rem;
}

.padding-section-large.less-padding {
  padding-top: 3rem;
}

.image-14127 {
  width: 90vw;
  margin-top: -5%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.mos_section_5 {
  border-bottom: 5px solid var(--gold);
  background-color: #f1f1f1;
  display: block;
  position: relative;
}

.mos_section_5.hidden {
  background-color: rgba(241, 241, 241, .64);
  display: none;
}

.mos_section_6 {
  background-color: #fff;
}

.mos_section_6-wrapper {
  grid-column-gap: 2rem;
  color: #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mos_section_5-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.mos_section_6-section-1 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mos_section_7 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459116_Background_1.webp");
  background-position: 50%;
  background-size: cover;
}

.mos_section_8 {
  position: relative;
}

.mos_section_8.light-version {
  color: #000;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459116_Background_1.webp");
  background-position: 50%;
  background-size: cover;
  display: block;
}

.mos_section_8.dark-bg {
  background-color: #000;
}

.div-block-618 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-618.mobile {
  display: none;
}

.div-block-619 {
  background-image: linear-gradient(135deg, #3a3a3a, #000);
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.div-block-619.light-version {
  color: #000;
  background-color: #fff;
  background-image: none;
  border-color: #000;
}

.div-block-619.light-version.yellow-border {
  border-color: gold;
}

.image-14128 {
  width: 4rem;
}

.mos_section_9 {
  border-bottom: 5px solid var(--gold);
  background-color: #fff;
  display: none;
  position: relative;
}

.mos_section_9-wrapper {
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.mos_section_9-section-2 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 65%;
  display: flex;
}

.mos_section_9-section-1 {
  flex: 0 auto;
  width: 62%;
}

.div-block-620 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-621 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  display: flex;
}

.image-14129 {
  width: 3rem;
}

.lottie-animation-9 {
  display: none;
}

.div-block-622 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-622.is-reverse {
  flex-direction: row-reverse;
  display: flex;
}

.div-block-622.is-reverse.display-hidden {
  display: none;
}

.div-block-623 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.div-block-623.mobile {
  display: none;
}

.div-block-624 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-624.mobil-spacing.mos_apple-is-hidden {
  display: none;
}

.div-block-625 {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 10px;
  align-self: stretch;
  padding: .5rem 1rem;
  display: none;
}

.div-block-626 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-14130 {
  width: 1.5rem;
}

.image-14130.color-reverse {
  filter: invert();
}

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

.link-21:hover {
  transform: scale(.95);
}

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

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

.div-block-629 {
  border: 1px solid var(--gold);
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 65%;
  padding: 1rem;
  display: flex;
}

.div-block-629.mos-bigger-width {
  width: 100%;
}

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

.mos_section_10, .mos_section_10.dark-bg {
  background-color: #000;
}

.mos_popup-gradient {
  background-color: #000;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 32.5rem;
  padding: 2rem 6px 6px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px -7px #000;
}

.image-14131 {
  border-radius: 5px;
  width: 80%;
}

.image-14131.is-blur {
  filter: blur(8px);
}

.div-block-631 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-631.is-blur {
  filter: blur(6px);
}

.is-blur {
  filter: blur(4px);
}

.text-block-95 {
  color: #000;
}

.success-message-5 {
  background-color: #fff;
}

.section-8 {
  display: none;
}

.js_section-1 {
  z-index: 2;
  flex-direction: column;
  position: relative;
}

.js-btn {
  color: #fff;
  background-color: #1643f0;
  background-image: linear-gradient(270deg, #1643f0, rgba(7, 187, 243, .5) 50%, #1643f0);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: .8rem 2.5rem;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.1;
  display: flex;
}

.accordion-item {
  cursor: pointer;
  border-top: 1px solid #fff;
  position: relative;
  overflow: hidden;
}

.heading-style-h6 {
  margin-top: 0;
  margin-bottom: 0;
}

.blog_section-7 {
  font-weight: 400;
  line-height: 21px;
  display: block;
}

.mo-div-timer-22 {
  border: 1px solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-left: 13px;
  padding: 5px 10px;
  display: flex;
}

.section_header_factory {
  background-color: #000;
}

.paragraph-143 {
  color: #fff;
}

.div-block-1242659 {
  width: 50%;
  margin: 0 auto;
  display: flex;
}

.image-284 {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.div-block-1242662-copy {
  border-radius: 10px;
  justify-content: center;
  width: 95%;
  margin: 30px auto;
  display: none;
}

.div-block-751 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 25px;
  padding-bottom: 0;
  display: flex;
}

.div-block-1242661 {
  align-self: center;
  width: 50%;
}

.martin1-copy-2 {
  color: #000;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-100-factory {
  color: #000;
  text-align: center;
  margin-top: 8px;
  margin-bottom: -4px;
  margin-left: 15px;
  font-weight: 700;
}

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

.paragraph-144 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  font-size: 14px;
}

.section-footer-factory {
  background-color: #000;
  margin-bottom: 10px;
}

.div-block-1242667 {
  margin-bottom: 25px;
}

.mo-timer-3-copy2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 60px;
  display: flex;
}

.mo-timer-3-copy2.umsetzungmobil {
  background-color: rgba(0, 0, 0, 0);
  width: 60%;
  margin: 15px auto 0;
  display: block;
}

.mo-div-timer-2-factory {
  border: 1px solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-left: 13px;
  padding: 5px 10px;
  display: flex;
}

.section_abv_factory {
  background-color: #fff;
}

.div-block-12442 {
  align-self: center;
  width: 60%;
  margin-right: 20px;
}

.image-14138 {
  height: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.heading-1443763 {
  color: #fff;
  width: 100%;
  font-size: 30px;
  line-height: 38px;
}

.div-block-672-copy-2 {
  background-color: #fff;
  border-radius: 15px;
  align-items: center;
  width: 300px;
  height: 30px;
  padding: 5px;
  display: flex;
  position: relative;
}

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

.mo-div-timer-factory {
  border: 1px solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-left: 13px;
  padding: 5px 10px;
  display: flex;
}

.div-block-1242660 {
  align-self: center;
  width: 50%;
  margin-right: 40px;
}

.image-14139 {
  display: none;
}

.mo-grid-timer-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 20px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-content: center;
  align-items: center;
  justify-items: center;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.italic-text-3 {
  font-style: normal;
}

.div-block-1242662 {
  border-radius: 10px;
  justify-content: center;
  width: 95%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.div-block-12438-copy {
  align-self: center;
  width: 50%;
  margin-right: 20px;
}

.div-block-1242665 {
  background-color: #000;
}

.martin3 {
  color: rgba(0, 0, 0, 0);
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr;
  justify-content: center;
  align-items: center;
  justify-items: center;
  width: 100%;
  margin-left: 10px;
  padding-left: 15px;
  padding-right: 19px;
}

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

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

.maritn2 {
  flex-direction: row;
  justify-content: space-between;
  display: block;
}

.link-24 {
  color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
}

.div-block-12437-copy {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-12440 {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-138 {
  text-align: center;
  font-family: Raleway Custom, sans-serif;
}

.bold-text-70 {
  color: #000;
}

.header {
  width: 50%;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
}

.div-block-12441 {
  align-self: center;
  width: 60%;
}

.accordion-item-q-text-3 {
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.4em;
  display: inline;
}

.image-14144 {
  border-radius: 20px;
  width: 100%;
}

.image-14145 {
  border-radius: 20px;
}

.test {
  color: #000;
  font-weight: 400;
}

.bold-text-87 {
  color: #000;
  font-family: Raleway Custom, sans-serif;
}

.fm_heading-style-h1 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway Custom, sans-serif;
  font-size: 2.7rem;
  font-weight: 700;
  line-height: 1.1;
}

.fm_heading-style-h1.middle {
  text-align: center;
}

.fm_heading-style-h1.middle.text-color-white {
  color: #fff;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.fm_heading-style-h1.text-color-white {
  color: #fff;
}

.fm_heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway Custom, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
}

.fm_heading-style-h2.middle {
  text-align: center;
}

.fm_heading-style-h2.middle.text-color-white, .fm_heading-style-h2.text-color-white {
  color: #fff;
}

.fm_heading-style-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.2;
}

.fm_heading-style-h3.middle {
  text-align: center;
}

.fm_heading-style-h3.middle.text-color-white {
  color: #fff;
}

.fm_heading-style-h3.middle {
  text-align: center;
  font-family: Raleway Custom, sans-serif;
}

.fm_heading-style-h3.text-color-white {
  color: #fff;
}

.fm_text-size-large {
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.fm_text-size-large.text-color-white {
  color: #fff;
}

.fm_text-size-large.text-color-white.text-style-strike {
  text-decoration: line-through;
}

.fm_text-size-large.middle {
  text-align: center;
}

.fm_text-size-large.underline-yellow {
  border-bottom: 1px solid #fbba00;
}

.fm_text-size-medium {
  color: #000;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
}

.fm_text-size-medium.text-color-white {
  color: #fff;
}

.fm_text-size-medium.middle {
  text-align: center;
}

.fm_text-size-regular {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.fm_text-size-regular.text-color-white {
  color: #fff;
  align-self: center;
}

.fm_text-size-regular.middle {
  text-align: center;
}

.fm_text-size-regular.text-color-white {
  align-self: center;
}

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

.div-block-1242697 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 33%;
  display: flex;
}

.div-block-1242697._1 {
  width: auto;
}

.section-605 {
  background-color: #fbba00;
}

.body-51 {
  font-family: Raleway Custom, sans-serif;
}

.image-14146 {
  width: 7rem;
}

.fm_timer_wrapper-number {
  background-color: #fff;
  border: 1px solid #cecece;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  box-shadow: 5px -3px 20px -10px #000;
}

.fm_timer-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr auto;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.fm_timer-wrapper.alt {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.fm_timer-wrapper.hide {
  display: none;
}

.section-606 {
  z-index: 0;
  background-color: #000;
  border-bottom: 3px solid #fbba00;
  position: relative;
}

.image-14147 {
  align-self: center;
  width: 60%;
}

.div-block-1242701 {
  border: 1px solid var(--white);
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 1.5rem;
  display: flex;
}

.button-23 {
  color: #000;
  text-align: center;
  background-color: #fbba00;
  border-radius: 10px;
  padding: .6rem 2rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.2;
  display: block;
}

.button-23.is-big {
  font-size: 2rem;
}

.bold-text-92 {
  font-weight: 600;
}

.image-14148 {
  width: 20rem;
}

.div-block-1242704 {
  z-index: 13;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  width: 80%;
  margin-top: -5.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 0 20px -10px #000;
}

.image-14149 {
  border-radius: 100vw;
  width: 10rem;
}

.div-block-1242705 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  display: flex;
}

.section-607 {
  z-index: 8;
  position: relative;
}

.div-block-1242706 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.div-block-1242707 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 0 20px -7px #000;
}

.div-block-1242708 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1242709 {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-1242710 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section-608 {
  background-color: #000;
}

.div-block-1242711 {
  grid-column-gap: 2rem;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.div-block-1242712._1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: flex-start;
}

.div-block-1242713 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.div-block-1242714 {
  background-color: #fff;
  border-radius: 100vw;
  flex: none;
  width: 10px;
  height: 10px;
}

.div-block-1242715 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1242715.is-swapped {
  flex-direction: row-reverse;
}

.div-block-1242716 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

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

.image-14151-swaped {
  width: 100%;
}

.div-block-1242716-swaped {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1242717 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1242718 {
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
}

.section-609 {
  display: none;
}

.div-block-1242720 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  display: none;
}

.image-14152 {
  align-self: center;
  width: 5rem;
}

.fm_timer_wrapper-indicator {
  margin-top: auto;
  margin-bottom: auto;
  padding-right: .5rem;
  display: block;
}

.fm_timer_wrapper-indicator._1 {
  padding-right: 0;
}

.div-block-1242722 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.div-block-1242723 {
  background-color: #000;
  border-radius: 100vw;
  flex: none;
  width: 7px;
  height: 7px;
}

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

.fm_accordion-item-q-icon-stripe-2 {
  background-color: #fbba00;
  width: .3em;
  height: 100%;
  position: absolute;
}

.fm_accordion-item-q-icon-stripe-1 {
  background-color: #fbba00;
  width: 100%;
  height: .3em;
  position: relative;
}

.fm_w-accordion-item {
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 10px;
  transition: all .25s;
  box-shadow: 1px 1px 15px rgba(21, 70, 102, .15);
}

.fm_w-accordion-item:hover {
  border-color: rgba(93, 195, 163, .25);
  box-shadow: 1px 1px 15px #fbba00;
}

.image-14153 {
  width: 20px;
}

.image-14154 {
  width: 35rem;
}

.div-block-1242724 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.div-block-1242725 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1242726 {
  flex: 1;
  justify-content: space-around;
  display: flex;
}

.image-14155 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-1242727.is-custom1 {
  width: 20rem;
}

.html-embed-18 {
  margin-bottom: -20px;
}

.div-block-6642136-copy-2 {
  flex-direction: column;
  align-items: center;
  width: 60%;
  padding-top: 0;
  display: block;
}

.link-25 {
  color: #000;
  font-family: Raleway Custom, sans-serif;
  font-size: .9375rem;
}

.paragraph-156 {
  text-align: center;
  margin-top: 5px;
}

.html-embed-19 {
  text-align: center;
}

.div-block-728-factory-2 {
  background-color: #2ba600;
  background-image: none;
  border-radius: 10px;
  width: 50%;
  height: 90%;
  position: absolute;
  left: 5px;
}

.mo-heading-timer-2-factory-2 {
  color: #000;
  text-align: center;
  flex: 1;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 900;
  line-height: 35px;
}

.div-block-1242728 {
  background-color: #fff;
  border-radius: 12px;
  width: 33%;
  margin-right: 30px;
  padding: 10px;
  box-shadow: 0 0 19px -10px #000;
}

.heading-1443767 {
  color: #48752c;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Raleway Custom, sans-serif;
  font-size: 2rem;
  line-height: 30px;
  display: none;
}

.heading-103-copy-6-copy-copy-2 {
  color: #fff;
  text-align: center;
  width: 80%;
  margin: 0 34px 12px;
  font-size: 2.5rem;
  line-height: 1;
}

.div-block-1242671-copy {
  background-color: #fff;
  border-radius: 10px;
  width: 33%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 0 14px -7px #000;
}

.heading-1443780 {
  color: #686868;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway Custom, sans-serif;
  font-size: 1.8rem;
  line-height: 30px;
  display: none;
}

.bold-text-93 {
  color: #000;
  font-family: Raleway Custom, sans-serif;
}

.div-block-752-factory-2 {
  z-index: 0;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  height: 250px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px 20px;
  display: flex;
  position: relative;
}

.heading-1443781 {
  color: #000;
  text-align: center;
  width: 40%;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Raleway Custom, sans-serif;
  font-size: .7rem;
  font-weight: 400;
  line-height: 20px;
}

.image-286 {
  width: 700px;
}

.heading-110-factory-2 {
  z-index: 6;
  color: #fff;
  text-align: center;
  width: 50%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Raleway Custom, sans-serif;
  font-size: 20px;
  line-height: 30px;
  position: relative;
}

.button-25-section-buy-copy.hover.onedream {
  z-index: 1;
  text-transform: uppercase;
  background-color: #fbba00;
  align-self: center;
  width: 70%;
  max-width: none;
  margin: 10px auto 0;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 20px;
  line-height: 27px;
  display: block;
  position: static;
}

.div-block-664-factory-2 {
  flex-direction: column;
  align-items: center;
  width: 6%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 20px;
  display: none;
}

.heading-1443782 {
  color: #000;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 20px;
  font-family: Raleway Custom, sans-serif;
  font-size: 16px;
  line-height: 35px;
}

.heading-1443764-copy {
  color: #000;
  text-align: center;
  margin-top: 10px;
  font-size: 1.875rem;
  line-height: 35px;
}

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

.div-block-1242671 {
  background-color: #fff;
  border-radius: 10px;
  width: 33%;
  margin-right: 40px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 0 0 14px -7px #000;
}

.heading-1443768 {
  color: #000;
  text-align: center;
  margin-top: -10px;
  margin-bottom: 5px;
  font-family: Raleway Custom, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.div-block-1242730 {
  z-index: 10;
  background-color: #fff;
  border-radius: 20px;
  width: 55%;
  margin-top: -15px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  position: relative;
  box-shadow: 0 0 11px -6px #000;
}

.div-block-1242731 {
  background-color: #fbba00;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-671-copy-3 {
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.about-me-2 {
  background-color: #f0f0f0;
  max-width: none;
}

.save-501 {
  background-color: #1d3d45;
  max-width: none;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}

.div-block-1242732 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1242733 {
  width: 75%;
  margin: 0 auto 40px;
  padding-top: 0;
}

.div-block-1242663-copy-2 {
  background-color: #fff;
  border-radius: 11px;
  width: 33%;
  margin-right: 0;
  padding: 10px;
  box-shadow: 0 0 19px -10px #000;
}

.image-14156 {
  width: auto;
  height: 400px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-1443783 {
  color: #000;
  text-align: center;
  margin-top: 10px;
  font-family: Raleway Custom, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-664213 {
  flex-direction: column;
  align-items: center;
  width: 80%;
  margin-top: 28px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
}

.heading-1443766-copy {
  color: #686868;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway Custom, sans-serif;
  font-size: 1.8rem;
  line-height: 30px;
  display: none;
}

.html-embed-20 {
  text-align: center;
  width: 99%;
  margin-left: auto;
  margin-right: auto;
}

.link-26 {
  color: #fff;
  text-align: center;
  font-family: Raleway Custom, sans-serif;
  font-size: .9375rem;
}

.mo-heading-timer-2-factory2-2 {
  color: #000;
  text-align: center;
  flex: 1;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 900;
  line-height: 35px;
}

.bold-text-94 {
  font-family: Raleway Custom, sans-serif;
  font-size: 21px;
  line-height: 30px;
}

.container-23 {
  background-color: #f8f8f8;
  max-width: none;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-span-68 {
  text-decoration: line-through;
}

.mission-2 {
  max-width: none;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.mo-heading-timer-factory-2 {
  color: #000;
  text-align: center;
  flex: 1;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 900;
  line-height: 35px;
}

.div-block-6642 {
  flex-direction: column;
  align-items: center;
  width: 90%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
}

.abv-copy-2 {
  z-index: 8;
  background-color: #000;
  background-image: none;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.heading-1443784 {
  text-align: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.85rem;
  line-height: 30px;
  text-decoration: underline;
}

.heading-1443785 {
  color: #000;
  text-align: center;
  width: 80%;
  margin: 0 auto 24px;
  font-size: 30px;
  line-height: 38px;
}

.heading-140-factory-2 {
  color: #fff;
  text-align: center;
  width: 70%;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 25px;
  text-decoration: underline;
  display: none;
}

.fulltime-funnel-2 {
  z-index: 10;
  background-color: #fff;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 40px;
  position: relative;
}

.heading-1443786 {
  color: #fff;
  text-align: center;
  width: 45%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  font-family: Raleway Custom, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.bold-text-95 {
  color: #fff;
  font-family: Raleway Custom, sans-serif;
  font-size: 2.125rem;
  line-height: 1.2;
}

.must-haves-2 {
  background-color: #fff;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 30px;
}

.heading-1443787 {
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.2;
}

.paragraph-158 {
  text-align: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  font-size: .85rem;
  line-height: 1.4;
}

.bold-text-97 {
  font-family: Raleway Custom, sans-serif;
}

.bold-text-98 {
  font-family: Raleway Custom, sans-serif;
  font-size: 2rem;
}

.bold-text-99 {
  font-family: Raleway Custom, sans-serif;
}

.image-14157 {
  height: 40px;
}

.div-block-1242734 {
  background-color: #6d9fa0;
  width: 200px;
  height: 1px;
  margin-bottom: 5px;
}

._w-accordion-item-4 {
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 10px;
  transition: all .25s;
  box-shadow: 1px 1px 15px rgba(0, 0, 0, .15);
}

._w-accordion-item-4:hover {
  border-color: rgba(93, 195, 163, .25);
  box-shadow: 1px 1px 15px rgba(0, 0, 0, .3);
}

._w-accordion-item-4:active {
  box-shadow: 1px 1px 15px rgba(0, 0, 0, .3);
}

.padding-global-4 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: hidden;
}

.paragraph-99 {
  color: rgba(26, 27, 31, .93);
  text-align: center;
  font-size: 20px;
}

.flex-box {
  align-items: flex-start;
  display: flex;
}

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

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

.center-align {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.center-align.obenpad {
  margin-top: 20px;
}

.div-block-1242682 {
  padding: 13px;
}

.padding-section-medium-3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.bold-text-100 {
  color: rgba(26, 27, 31, .78);
  font-weight: 500;
}

.div-block-1242683 {
  padding: 18px;
}

.sc-text-size-small-2 {
  color: #fff;
  font-size: .85rem;
  font-weight: 500;
  line-height: 1.4;
}

.div-block-1242678 {
  min-width: 100vw;
}

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

.accordion-item-a-text-3 {
  color: #000;
  margin-bottom: 0;
  font-weight: 400;
  display: inline;
}

.rich-text-block-4 {
  text-align: left;
}

.div-block-1242736 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: rgba(255, 255, 255, .51);
  border: 5px solid #f9c904;
  border-radius: 30px;
  flex-flow: column wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
  position: relative;
}

.div-block-1242737 {
  z-index: 20;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.icon-14 {
  width: 130px;
}

.button-2 {
  color: #fff;
  background-color: #870000;
  border-radius: 10px;
  padding: 13px 42px;
  font-weight: 700;
}

.button-2:hover {
  color: #fff;
}

.div-block-578-copy {
  z-index: 1000;
  color: #ff8f6e;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.image-14158 {
  width: 24px;
}

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

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

.section_footer {
  background-color: #000;
}

.container-mario {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 20px;
}

.container-mario.atf {
  padding-top: 20px;
}

.container-mario.no-padding {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-1443788 {
  text-align: center;
  font-family: Anago Custom, sans-serif;
  font-weight: 700;
  line-height: 50px;
}

.heading-1443788.smaller {
  margin-top: 0;
  font-family: Anago Custom, sans-serif;
  font-size: 40px;
}

.heading-1443788.smaller.align-left {
  text-align: left;
  margin-top: 0;
  font-family: Anago Custom, sans-serif;
}

.heading-1443788.smaller.max-width-70 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-101 {
  font-size: 20px;
}

.lightbox-link {
  padding: 18px 0 18px 18px;
  position: relative;
}

.bold-text-102 {
  color: rgba(26, 27, 31, .92);
}

.paragraph-159 {
  color: #000;
  text-align: left;
  font-weight: 500;
}

.spacer._32 {
  width: 32px;
  height: 32px;
}

.spacer._64 {
  width: 64px;
  height: 64px;
}

.spacer._16 {
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
}

.section-2 {
  line-height: 22px;
}

.accordion-item-q-icon-stripe-2-4 {
  background-color: #f9c904;
  width: .3em;
  height: 100%;
  position: absolute;
}

.div-block-1242739 {
  background-color: #000;
  min-height: 2px;
}

.heading-1443789 {
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

.heading-1443790 {
  color: #000;
  margin-top: 0;
  padding-bottom: 3px;
  font-size: 20px;
  line-height: 1.2;
  text-decoration: none;
}

.navigation-2 {
  z-index: 10;
  background-color: #fff;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.sc-btn-2 {
  color: #fff;
  text-align: center;
  background-color: #6d9fa0;
  background-image: linear-gradient(to right, #0d373f, #6d9fa0);
  border-radius: 10px;
  padding: 15px 25px;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.2;
  display: block;
}

.sc-btn-2.calendly-btn {
  color: #fff;
  background-color: #870000;
  background-image: none;
  padding: 19px 29px;
  font-size: 1.3rem;
}

.accordion-item-q-icon-stripe-1-4 {
  background-color: #f9c904;
  width: 100%;
  height: .3em;
  position: relative;
}

.align-left {
  display: flex;
}

._8opropic {
  border-radius: 20px;
  width: 80%;
}

.body-52 {
  font-family: Anago Custom, sans-serif;
  font-weight: 500;
}

.div-block-1242740 {
  border-bottom: 6px solid #fbba00;
  justify-content: flex-end;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-1242741 {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
}

.fm_image {
  width: 45%;
  margin-top: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.button-25-section-buy-copy {
  color: #000;
  text-align: center;
  background-color: #f7ad7c;
  border-radius: 20px;
  width: 35%;
  max-width: 700px;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  transition: all .35s;
  display: block;
}

.button-25-section-buy-copy:hover {
  transform: scale(.97);
}

.button-25-section-buy-copy.hover {
  z-index: 10;
  margin-top: 80px;
  margin-bottom: 10px;
  padding-top: 8px;
  padding-bottom: 6px;
  position: relative;
  box-shadow: 0 0 #000;
}

.button-25-section-buy-copy.hover:hover {
  color: #f7ad7c;
  background-color: #fff;
}

.button-25-section-buy-copy.hover.onedream {
  z-index: 1;
  align-self: center;
  width: 90%;
  margin: 20px auto 0;
  padding-left: .25rem;
  font-size: 30px;
  line-height: 32px;
  display: block;
  position: static;
}

.button-25-section-buy-copy.hover.onedream {
  z-index: 1;
  color: #fff;
  text-transform: uppercase;
  background-color: #fbba00;
  background-image: linear-gradient(to right, #f98e1d, #ffac3b 50%, #f98e1d);
  border-radius: 3px;
  align-self: center;
  width: 85%;
  max-width: none;
  margin: 10px auto 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 1rem;
  font-size: 20px;
  line-height: 27px;
  display: block;
  position: static;
}

.button-25-section-buy-copy.hover.onedream:hover {
  color: #000;
  background-color: #fbba00;
}

.button-25-section-buy1 {
  color: #000;
  text-align: center;
  background-color: #f7ad7c;
  border-radius: 20px;
  width: 35%;
  max-width: 700px;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  transition: all .35s;
  display: block;
}

.button-25-section-buy1:hover {
  transform: scale(.97);
}

.button-25-section-buy1.hover {
  z-index: 10;
  margin-top: 80px;
  margin-bottom: 10px;
  padding-top: 8px;
  padding-bottom: 6px;
  position: relative;
  box-shadow: 0 0 #000;
}

.button-25-section-buy1.hover:hover {
  color: #f7ad7c;
  background-color: #fff;
}

.button-25-section-buy1.hover.onedream {
  z-index: 1;
  align-self: center;
  width: 90%;
  margin: 20px auto 0;
  padding-left: .25rem;
  font-size: 30px;
  line-height: 32px;
  display: block;
  position: static;
}

.button-25-section-buy1.hover.onedream {
  z-index: 1;
  color: #fff;
  text-transform: uppercase;
  background-color: #fbba00;
  background-image: linear-gradient(to right, #f98e1d, #ffac3b 50%, #f98e1d);
  border-radius: 3px;
  align-self: center;
  width: 70%;
  max-width: none;
  margin: 10px auto 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 1rem;
  font-size: 20px;
  line-height: 27px;
  display: block;
  position: static;
}

.button-25-section-buy1.hover.onedream:hover {
  color: #000;
  background-color: #fbba00;
}

.button-25-section-buy2 {
  color: #000;
  text-align: center;
  background-color: #f7ad7c;
  border-radius: 20px;
  width: 35%;
  max-width: 700px;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  transition: all .35s;
  display: block;
}

.button-25-section-buy2:hover {
  transform: scale(.97);
}

.button-25-section-buy2.hover {
  z-index: 10;
  margin-top: 80px;
  margin-bottom: 10px;
  padding-top: 8px;
  padding-bottom: 6px;
  position: relative;
  box-shadow: 0 0 #000;
}

.button-25-section-buy2.hover:hover {
  color: #f7ad7c;
  background-color: #fff;
}

.button-25-section-buy2.hover.onedream {
  z-index: 1;
  align-self: center;
  width: 90%;
  margin: 20px auto 0;
  padding-left: .25rem;
  font-size: 30px;
  line-height: 32px;
  display: block;
  position: static;
}

.button-25-section-buy2.hover.onedream {
  z-index: 1;
  color: #fff;
  text-transform: uppercase;
  background-color: #fbba00;
  background-image: linear-gradient(to right, #f98e1d, #ffac3b 50%, #f98e1d);
  border-radius: 3px;
  align-self: center;
  width: 70%;
  max-width: none;
  margin: 10px auto 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 1rem;
  font-size: 20px;
  line-height: 27px;
  display: block;
  position: static;
}

.button-25-section-buy2.hover.onedream:hover {
  color: #000;
  background-color: #fbba00;
}

.button-25-section-buy4 {
  color: #000;
  text-align: center;
  background-color: #f7ad7c;
  border-radius: 20px;
  width: 35%;
  max-width: 700px;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 1rem;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  transition: all .35s;
  display: block;
}

.button-25-section-buy4:hover {
  transform: scale(.97);
}

.button-25-section-buy4.hover {
  z-index: 10;
  margin-top: 80px;
  margin-bottom: 10px;
  padding-top: 8px;
  padding-bottom: 6px;
  position: relative;
  box-shadow: 0 0 #000;
}

.button-25-section-buy4.hover:hover {
  color: #f7ad7c;
  background-color: #fff;
}

.button-25-section-buy4.hover.onedream {
  z-index: 1;
  align-self: center;
  width: 90%;
  margin: 20px auto 0;
  padding-left: .25rem;
  font-size: 30px;
  line-height: 32px;
  display: block;
  position: static;
}

.button-25-section-buy4.hover.onedream {
  z-index: 1;
  color: #fff;
  text-transform: uppercase;
  background-color: #fbba00;
  background-image: linear-gradient(to right, #f98e1d, #ffac3b 50%, #f98e1d);
  border-radius: 3px;
  align-self: center;
  width: 70%;
  max-width: none;
  margin: 10px auto 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 1rem;
  font-size: 20px;
  line-height: 27px;
  display: block;
  position: static;
}

.button-25-section-buy4.hover.onedream:hover {
  color: #000;
  background-color: #fbba00;
}

.scw_section_1 {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459218_BG_Header_Black%20(1).webp");
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
}

.scw_section_1.align-middle {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459218_BG_Header_Black%20(1).webp");
  background-position: 50%;
  background-size: cover;
}

.scw_section_1.align-middle.display-none {
  display: none;
}

.scw_container-medium {
  color: var(--weiß);
  max-width: 69rem;
  height: 100%;
}

.scw_container-medium.new_scw-container {
  color: var(--black);
}

.scw_section_1-wrapper {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.scw_section_1-section-1 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 60%;
  display: flex;
}

.sc_section_1-section-2 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.scw_heading-style-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.2;
}

.scw_heading-style-h3.scw_atf {
  color: #fff;
  text-align: center;
}

.scw_heading-style-h3.scw_atf.desktop-hidden {
  display: none;
}

.scw_heading-style-h3.scw_atf-1 {
  color: #fff;
}

.scw_heading-style-h1 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 2.3rem;
  font-weight: 700;
  line-height: 1.3;
}

.scw_heading-style-h1.align-middle {
  text-align: center;
}

.scw_heading-style-h1.text-color-white-1 {
  color: var(--weiß);
}

.scw_btn-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.scw_btn-wrapper.mobile {
  display: none;
}

.scw_btn-wrapper._2rem-top-padding {
  padding-top: 2rem;
}

.scw-btn {
  color: #fff;
  text-align: center;
  text-transform: none;
  background-image: linear-gradient(to right, #8e342d, #b6443c 50%, #8e342d 104%);
  border-radius: 10px;
  width: auto;
  padding: .75rem 1rem;
  font-size: 1.25rem;
  font-weight: 700;
  transition: all .3s;
  display: block;
}

.scw-btn:hover {
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
}

.scw-btn.mobile-hidden {
  color: #fff;
  text-transform: none;
  background-image: linear-gradient(to right, #8e342d, #b6443c 50%, #8e342d 104%);
  font-size: 1.25rem;
  text-decoration: none;
}

.scw-btn.mobile-hidden._6vw-text-size {
  background-image: linear-gradient(to right, #8e342d, #b6443c 50%, #8e342d 104%);
}

.scw-btn.mobile {
  display: none;
}

.scw-btn.calender-btn:hover {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.scw-btn.color-sc_green {
  background-color: #6d9fa0;
  background-image: none;
  border-color: #6d9fa0;
  min-width: 220px;
}

.scw-btn.color-sc_green.calender-btn {
  background-image: none;
  min-width: 220px;
}

.scw-btn.color-sc_green.new_scw {
  border: 1px none var(--black);
  background-color: #f98e1d;
}

.scw-btn.color-sc_green {
  background-color: #6d9fa0;
  background-image: none;
  border-color: #6d9fa0;
}

.scw-btn.new_scw {
  background-color: #f98e1d;
  background-image: linear-gradient(to right, #f98e1d, #ffac3b 50%);
}

.scw-btn.mobile-only {
  display: none;
}

.scw_timer-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.scw_timer-wrapper.mobile {
  display: none;
}

.scw_timer-wrapper.is-sticky {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
}

.scw_timer-wrapper.display-none {
  display: none;
}

.scw_timer-grid-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: #fff;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.scw_timer-grid-wrapper.is-sticky {
  flex-direction: row;
}

.scw_timer-circle {
  border: 1px solid #fff;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding-top: .125rem;
  display: flex;
}

.scw_timer-circle.border-color-black {
  border-color: #000;
}

.scw_timer-circle.border-color-black.text-color-black.white-all {
  color: var(--white);
}

.scw_timer-name {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .75rem;
  line-height: 1.1;
}

.scw_timer-name.text-color-black {
  text-align: center;
}

.scw_timer-name.text-color-white-1 {
  color: var(--weiß);
  text-align: center;
}

.scw_timer-number {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1;
  display: inline-block;
}

.scw_section-1_section-2_img-wrapper {
  width: 100%;
  margin-top: -2rem;
}

.scw_section-1_section-2_img {
  z-index: -9;
  width: 100%;
  display: none;
}

.scw_section_2-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.scw_section_2 {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4591c8_BG_1.webp");
  background-position: 50%;
  background-size: cover;
  display: none;
}

.scw_section_3 {
  z-index: 0;
  color: #000;
  background-color: #fff;
}

.scw_section_3_benefit-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.scw_section_3-benefits-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.scw_section_3-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.scw_section_3-divider {
  background-color: rgba(0, 0, 0, .25);
  width: 1px;
  height: 20rem;
  margin-top: auto;
  margin-bottom: auto;
}

.scw_section_3-divider.mobile-hidden {
  display: block;
}

.scw_section_3-divider.white {
  background-color: #fff;
}

.scw_section_3-img {
  object-fit: cover;
  width: 5rem;
}

.scw_heading-style-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.2;
}

.scw_heading-style-h4.align-middle {
  text-align: center;
}

.scw_heading-style-h4.text-color-black.align-middle.abv-text.mobil-text {
  font-size: 1.1rem;
}

.scw_heading-style-h4.text-color-black.white {
  color: #fff;
  font-size: 1.3rem;
}

.scw_heading-style-h4.text-color-black.white.padoben {
  margin-top: 10px;
  line-height: 1.25;
}

.scw_heading-style-h4.text-color-black.wei {
  color: var(--weiß);
  font-size: 1.7rem;
}

.scw_heading-style-h4.text-color-black.wei.orange {
  color: #f98e1d;
}

.scw_heading-style-h4.text-color-white-1 {
  color: var(--weiß);
}

.scw_text-size-regular {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.scw_text-size-regular.text-color-black.aign-middle {
  text-align: center;
  display: block;
}

.scw_text-size-regular.text-color-black.aign-middle.white {
  color: #fff;
  font-size: 18px;
}

.scw_text-size-regular.align-middle {
  text-align: center;
  padding-left: 8px;
  padding-right: 8px;
}

.scw_text-size-regular.align-middle.unten {
  font-size: 2rem;
}

.scw_text-size-regular.text-color-white-1 {
  color: var(--weiß);
}

.scw_section_4 {
  z-index: 0;
  background-color: var(--black);
}

.scw_section_4-img {
  z-index: 0;
  height: 40rem;
}

.scw_section_5 {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459183_BG_24.webp");
  background-position: 50%;
  background-size: cover;
  display: block;
}

.scw_section_5-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.scw_section_5-wrapper-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.scw_section_5-wrapper_section-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border-radius: 60px;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding-right: 2rem;
  display: flex;
  box-shadow: 0 0 20px -6px #000;
}

.scw_section_5-wrapper_section-1.is-swapped {
  flex-direction: row-reverse;
  padding-left: 2rem;
  padding-right: 0;
}

.list-3 {
  width: 60%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  padding-left: 50px;
}

.list-item-2 {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 400;
}

.scw_section_5-content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.scw_section_5-content-wrapper._1 {
  flex: 1;
}

.scw_section_6 {
  z-index: 0;
  background-color: #fff;
}

.scw_section_6-section-2 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 65%;
  display: flex;
}

.scw_section_6-section-2.scw_sec_6-hidden {
  display: none;
}

.scw_section_6-section-1 {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.scw_section_6-section-1.white {
  color: #fff;
}

.scw_section_8 {
  z-index: 0;
  background-color: #000;
}

.scw_section_8.new_scw-bg-3 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45943b_2.webp");
  background-position: 0 0;
  background-size: auto;
}

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

.scw_section_8-grid.mobile {
  display: none;
}

.scw_section_8-wrapper {
  border: 3px solid rgba(163, 31, 33, .74);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1rem;
  font-weight: 600;
  display: flex;
}

.scw_section_8-wrapper.purple-border, .scw_section_8-wrapper.purple-border.new_scw-1 {
  border-color: var(--weiß);
}

.scw_section_8-wrapper.new_scw {
  background-image: none;
  border-color: rgba(163, 31, 33, .74);
}

.scw_section_8-img {
  width: 4rem;
}

.scw_section_8-img.new_scw-testimonial._3rem_width {
  width: 3rem;
}

.scw_section_8_timer-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.scw_section_9 {
  z-index: 0;
  background-color: #fff;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4592e1_BG_3.webp");
  background-position: 0 0;
  background-size: auto;
  display: none;
}

.scw_section_9-wrapper {
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.scw_section_9-section-1 {
  flex: 0 auto;
}

.scw_section_9-img.small {
  width: 350px;
  margin-bottom: -1rem;
  margin-left: auto;
  margin-right: auto;
}

.scw_section_9-img.small.evergreen {
  display: none;
}

.scw_section_9_content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.scw_section_9_content-wrapper.chatgpt-freebie {
  display: none;
}

.scw_heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 1.2;
}

.scw_heading-style-h2.middle {
  text-align: left;
  font-size: 2.3rem;
}

.scw_heading-style-h2.middle.text-color-white-1 {
  color: var(--weiß);
}

.scw_heading-style-h2.text-color-black.align-middle.is-custom1 {
  font-size: 1.8rem;
}

.scw_heading-style-h2.text-color-black.align-middle.small-headline-replay {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.35rem;
}

.scw_heading-style-h2.text-color-black.new_scw {
  font-size: 2.3rem;
}

.scw_heading-style-h2.text-color-white {
  color: #fff;
}

.scw_heading-style-h2.text-color-white.align-middle, .scw_heading-style-h2.align-middle {
  text-align: center;
}

.scw_heading-style-h2.align-middle.text-color-white-1 {
  color: var(--weiß);
}

.scw_body {
  color: #fff;
  background-color: #000;
  font-family: Roboto Custom, sans-serif;
  font-size: 1rem;
  line-height: 1.4;
}

.scw_text-size-large {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.2;
}

.scw_text-size-large.text-align-center {
  text-align: center;
}

.scw_text-size-medium {
  align-self: center;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

.scw_text-size-medium.text-color-black {
  font-size: 1.2rem;
}

.scw_text-size-medium.text-color-black.align-middle {
  text-align: center;
}

.scw_text-size-small {
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.5;
}

.scw_text-size-small.text-color-white {
  color: #fff;
  padding-left: 0;
}

.scw_text-size-small.text-color-white.align-middle, .scw_text-size-small.align-middle {
  text-align: center;
}

.scw_text-size-small.text-color-black.align-middle.size-supersmall {
  font-size: .675rem;
}

.text-color-scw {
  color: #6d9fa0;
}

.scw_section_10 {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45919b_BG_3.webp");
  background-position: 50%;
  background-size: cover;
}

.scw_section_10.new_scw-bg-white {
  background-color: var(--weiß);
  background-image: none;
}

.scw_section_4_img-wrapper {
  position: relative;
}

.scw_section_4-img_1 {
  width: 40%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.scw_popup-gradient {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4591c8_BG_1.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 32.5rem;
  display: flex;
  position: relative;
}

.scw_popup-gradient.new_scw {
  background-color: var(--weiß);
  background-image: none;
  max-height: 90vh;
}

.scw_popup-close {
  cursor: pointer;
  width: 3.5rem;
  margin-top: -5%;
  margin-right: -5%;
  transition: all .3s;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.scw_popup-close:hover {
  transform: scale(.9);
}

.scw_popup {
  z-index: 5;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

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

.image-14160 {
  width: 50px;
}

.paragraph-79-1 {
  color: #000;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3;
}

.scw_section_2-img-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.scw_section_10-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.scw_section_10-wrapper.hide {
  display: flex;
}

.scw_section_5-icon {
  width: 1.5rem;
}

.scw_link {
  text-decoration: none;
  display: block;
}

.scw_link:hover {
  transform: scale(.95);
}

.scw_section_5_headline-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.scw_section_5_link-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.scw_section_5-img {
  width: 22rem;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-left: -3px;
}

.scw_section_5-img.is-swapped {
  margin-left: 0;
  margin-right: -3px;
}

.scw_section_4_content-wrapper {
  background-image: linear-gradient(135deg, #000, #0d373f);
  border: 3px solid #a31f21;
  border-radius: 10px;
  width: 32rem;
  padding: 1rem;
}

.scw_section_4_content-wrapper._1 {
  border-width: 2px;
  border-color: rgba(163, 31, 33, .74);
  margin-top: 18%;
  margin-left: 6%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.scw_section_4_content-wrapper._2 {
  border-width: 2px;
  border-color: rgba(163, 31, 33, .74);
  margin-bottom: 11.5%;
  margin-right: 0%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.scw_section_4_content-wrapper._3 {
  border-width: 2px;
  border-color: rgba(163, 31, 33, .74);
  margin-top: 2%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.scw_section_4_content-wrapper._4 {
  margin-left: -2%;
  display: none;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.scw_section_11 {
  z-index: 1000;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(rgba(109, 159, 160, .7), rgba(13, 55, 63, .7));
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
}

.scw_stick_bar-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  justify-items: center;
  display: grid;
}

.scw_form-block {
  width: 100%;
  margin-bottom: 0;
}

.scw_text-field {
  border-radius: 10px;
  margin-bottom: 0;
}

.scw_text-field:focus {
  color: #4a00ff;
  border: 1px solid #4a00ff;
}

.scw_text-field::placeholder {
  font-size: 1rem;
  line-height: 1.1;
}

.scw_form-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 20rem;
  display: flex;
}

.scw_popup_content-wrapper {
  background-color: #fff;
  border-top: 3px solid #6d9fa0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 1rem;
  display: flex;
}

.scw_popup_content-wrapper.new_scw {
  border-top-style: solid;
  border-top-color: var(--black);
}

.scw_popup-img {
  object-fit: cover;
  border: 4px solid #fff;
  border-radius: 100vw;
  width: 9rem;
  height: 9rem;
  position: absolute;
  top: -6.9rem;
  bottom: auto;
  left: auto;
  right: auto;
  box-shadow: 0 -3px 20px -5px #000;
}

.scw_popup-wrapper {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: rgba(0, 0, 0, .25);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.scw_section_4_timer-wrapper, .scw_section_6_timer-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.scw_section_12 {
  background-image: linear-gradient(rgba(13, 55, 63, .7), #000);
}

.scw_section_12.new_scw-footer {
  background-color: var(--black);
  background-image: none;
}

.scw_section_6_feature-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.scw_section_6_content-wrapper {
  z-index: 1;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.scw_section_6_feature-img {
  z-index: 1;
  width: 15rem;
  margin: -2.5rem -3rem -1.5rem -2rem;
}

.scw_section_6_feature-img.smaller {
  width: 13.6rem;
}

.scw_section_6_feature_content-wrapper {
  background-color: rgba(0, 0, 0, .8);
  border-top: 3px solid #6d9fa0;
  border-bottom: 3px solid #6d9fa0;
  border-right: 3px solid #6d9fa0;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-right: 1rem;
  padding: 1rem;
}

.scw_section_6_feature_content-wrapper-1 {
  z-index: 0;
  width: 22rem;
  padding-bottom: 1rem;
  overflow: hidden;
}

.scw_section_4-content_wrapper {
  display: none;
  position: relative;
}

.scw_typ {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458edc_BG_1.webp");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  font-family: Roboto Custom, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.scw-typ_section_1 {
  background-color: #fff;
}

.scw-typ_logo-img {
  width: 6rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.scw-typ_section_1-img {
  opacity: 1;
  outline-offset: 0px;
  outline: 0 #1a1b1f;
  width: 70%;
  max-width: none;
  margin-top: -30px;
  margin-bottom: 0;
}

.scw-typ_section_1-img.unten {
  width: 30%;
  margin-top: 0;
}

.scw-typ_section_1_wrapper-section-2 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 80%;
}

.scw-typ_section_1-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: flex-start;
  padding-top: 2rem;
  padding-bottom: 4rem;
  display: flex;
}

.scw-typ_section_1-wrapper.unten {
  margin-top: 4rem;
  display: none;
}

.scw-typ_section_2 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4591d3_BG_3_1%20(1).webp");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.scw-typ_section_2.new_scw {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4595c9_1.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.scw-typ_section_2-section-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.scw-typ_section_2-content-wrapper {
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 70%;
  display: flex;
}

.scw-typ_section_2-divider {
  background-image: linear-gradient(to right, #0d373f, #6d9fa0);
  width: 80%;
  height: .125rem;
}

.scw-typ_section_2-divider.new_scw {
  background-color: var(--weiß);
  background-image: none;
}

.image-14161 {
  opacity: .75;
  margin: auto;
  padding-right: 16%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.scw_section_10-section {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-image: linear-gradient(135deg, #0d373f, #000);
  border: 3px solid #fff;
  border-radius: 10px;
  align-items: center;
  width: 32rem;
  padding: 2rem;
  transition: all .35s;
  display: flex;
}

.scw_section_10-section:hover {
  z-index: 1;
  border-color: #6d9fa0;
  position: relative;
  transform: scale(1.05);
}

.scw_section_10-section.hide {
  display: block;
}

.scw_section_10-img {
  object-fit: cover;
  width: 9rem;
  min-height: 250px;
  max-height: 250px;
}

.scw_section_10-img.mobile {
  display: none;
}

.scw_section_10-text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.img_ceo-dashboard_mobil {
  display: none;
}

.img_ceo-dashboard {
  width: 400px;
}

.logo_wei-_img {
  width: 8.5rem;
  margin-top: -5rem;
  margin-right: auto;
  padding-top: 0;
}

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

.padding-section-medium-4.testi {
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.abv_heading_style-h1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Custom, sans-serif;
  font-size: 2.92rem;
  font-weight: 500;
  line-height: 1.3;
  display: block;
}

.abv_heading_style-h1.schwarz {
  color: #000;
}

.img_repts {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.img_repts.display-none {
  display: none;
}

.padding-global-7 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

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

.abv_wrapper-1 {
  width: auto;
}

.img_udd {
  width: 400px;
  display: block;
}

.sc_section {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4591e2_BG_1%20(2).webp");
  background-position: 0 0;
  background-size: auto;
}

.img_reports-mobil {
  display: none;
}

.abv-btn-wrapper {
  border-radius: 0;
  align-items: center;
  display: inline-block;
}

.padding-bottom-mobil {
  display: none;
}

.padding-section-large-1 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.container-medium-5 {
  max-width: 70rem;
}

.padding-global-8 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.abv_wrapper-2 {
  justify-content: center;
  align-items: stretch;
  max-width: 100%;
  display: block;
}

.abv_wrapper-2.position_absolute {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 10%;
}

.abv-wrapper-grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.img_udd_mobil {
  display: none;
}

.logo_img {
  width: 8.5rem;
  margin-top: -5rem;
  margin-right: auto;
}

.section-footer {
  background-image: linear-gradient(#000, #000);
}

.abv_heading_style-h4 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.abv_heading_style-h4.schwarz {
  color: #000;
}

.abv-btn {
  opacity: 1;
  color: #fff;
  background-color: #881716;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 20rem;
  height: 3.5rem;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 600;
  display: flex;
}

.mos_section {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4591eb_Background_1%20(2).webp");
  background-position: 0 0;
  background-size: cover;
  position: relative;
}

.dsvl_section {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4591e3_BG-2-NEW.webp");
  background-position: 0 0;
  background-size: cover;
}

.text-color-sc_green {
  color: #6d9fa0;
}

.text-color-sc_green.new_scw {
  color: var(--weiß);
}

.scw-typ_section_2-content-img {
  width: 9rem;
}

.scw-typ_section_2-content-img.calender-btn {
  cursor: pointer;
  transition: all .35s;
}

.scw-typ_section_2-content-img.calender-btn:hover {
  transform: scale(.95);
}

.scw_popup-headline-wrapper {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459241_BG_2.webp");
  background-position: 0 0;
  background-size: auto;
  padding-top: 2.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.scw_section_5-content-wrapper-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}

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

.bold-text-109 {
  text-decoration: underline;
}

.bold-text-110 {
  font-size: 1.7rem;
}

.white {
  color: #000;
  font-size: 1.2rem;
}

.white._2rem {
  color: #000;
  font-size: 2rem;
}

.bold-text-111 {
  color: #000;
  font-size: 1.2rem;
}

.unten {
  width: 60%;
}

.heading-1443791 {
  color: gray;
  text-align: right;
  margin-top: 0%;
  margin-bottom: 2px;
  font-family: Roboto Custom, sans-serif;
  font-size: 30px;
  text-decoration: line-through;
}

.heading-1443792 {
  color: green;
  text-align: right;
  margin-top: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 50px;
}

.bold-text-112, .bold-text-113 {
  text-align: center;
  display: none;
}

.list-item-3 {
  font-size: 1.2rem;
}

.body-53 {
  font-family: Roboto Custom, sans-serif;
}

.small {
  font-size: 1.6rem;
}

.text-span-70 {
  text-decoration: underline;
}

.section-611 {
  display: none;
}

.m-feature-card {
  color: #fff;
  background-color: #111218;
  border-radius: 24px;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.background-video-5 {
  margin-left: -10%;
  margin-right: -10%;
}

.div-block-1242746 {
  flex: 1;
  justify-content: center;
  width: 100%;
  display: flex;
}

.image-14166 {
  object-fit: cover;
  height: 8.5rem;
}

.image-14166.is-smaller {
  height: 10rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1242748 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 0 auto;
  width: 70%;
  display: flex;
}

.text-color-js_blue {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #1643f0, #07bbf3);
  -webkit-background-clip: text;
  background-clip: text;
}

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

.js_wrapper-horizontal.gap-large {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.js_wrapper-horizontal.gap-large.align-top {
  align-items: flex-start;
}

.js_section_3-wrapper {
  z-index: 2;
  border-radius: 20px;
  flex: 1;
  align-self: stretch;
  padding: 1px;
  position: relative;
  overflow: hidden;
}

.js_section_3_content-bg {
  z-index: 0;
  background-image: linear-gradient(to right, #1643f0, #00f6f4);
  width: 175%;
  height: 40rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: -37.5%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.success-message-6 {
  background-color: rgba(221, 221, 221, 0);
}

.text-block-102 {
  color: #fff;
  font-size: 18px;
}

.submit-button-3 {
  color: #000;
  background-color: #ff8f6e;
  font-size: 18px;
  font-weight: 500;
}

.form-7 {
  margin-top: 20px;
}

.text-field-6, .text-field-7 {
  font-weight: 400;
}

.js_faq-wrapper {
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.js_faq-btn {
  color: #8d8d8d;
  border: 1px solid #8d8d8d;
  border-radius: 10px;
  padding: .5rem;
  font-size: 1rem;
  text-decoration: none;
  display: inline-block;
}

.js_faq-btn:hover {
  color: #fff;
  mix-blend-mode: exclusion;
  border-color: #fff;
}

.scw_abv_typ-img {
  width: 250px;
  max-width: none;
  margin-top: 0%;
}

.scw_abv_typ-img.full-size {
  width: 250px;
  margin-top: 0%;
}

.scw_typ-wrapper {
  background-color: var(--black);
  width: 100%;
  padding: 3px;
}

.testimonial-slider {
  background-color: rgba(0, 0, 0, 0);
  max-width: 100%;
  height: auto;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slider.new_scw-testimonial {
  color: var(--weiß);
}

.testimonial-slide-wrapper {
  max-width: 48%;
  margin-right: 4%;
}

.testimonial-slide-wrapper.new_scw-testimonial {
  color: var(--black);
}

.testimonial-card-2 {
  grid-column-gap: 1.5rem;
  background-color: #fff;
  background-image: linear-gradient(to top, #000, #0d373f 65%);
  border: 3px solid #fff;
  border-radius: 10px;
  flex-direction: row;
  align-items: flex-start;
  min-width: 500px;
  min-height: 350px;
  padding: 20px;
  display: flex;
}

.testimonial-card-2.new_scw-testimonial {
  border-color: var(--black);
  color: var(--black);
  background-color: rgba(0, 0, 0, .04);
  background-image: none;
}

.testimonial-slider-left {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -70px;
}

.testimonial-slider-left:focus-visible {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

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

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

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

.testimonial-slider-right:focus-visible {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

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

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

.italic-text-4 {
  font-style: normal;
}

.js_accordion-item {
  margin-bottom: 10px;
}

.js_w-accordion-item {
  cursor: pointer;
  border-bottom: 1px solid #fff;
  transition: all .25s;
}

.js_w-accordion-item-q {
  display: flex;
}

.js_c-accordion-item-q-icon {
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.js_c-accordion-item-a {
  overflow: hidden;
}

.padding-bottom-small {
  padding-bottom: 1rem;
  overflow: visible;
}

.abv-wrapper-2 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.video-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
  top: auto;
  box-shadow: 1px 0 20px -5px #000;
}

.video-wrapper.reversed {
  box-shadow: none;
  flex-direction: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
}

.video-wrapper.reversed.mobil.tablet.hide {
  display: none;
}

.video-wrapper.reversed.notreversed {
  flex-direction: row;
  left: auto;
}

.video-wrapper.reversed.notreversed.display-none {
  display: none;
}

.video-wrapper.reversed.mobil-1.landscape {
  flex-direction: row-reverse;
}

.erfolgsberichte-body {
  font-family: Opensans, sans-serif;
}

.testi_padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.testi_navigation_wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.testi_navigation_buttons {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 80%;
  display: block;
}

.testi_padding-bottom-medium {
  padding-bottom: 2.5rem;
}

.testi_padding-global {
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.testi_padding-global.mobil-1 {
  flex-direction: row;
}

.testi_padding-section-supersmall {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.testi_padding-section-supersmall.brands, .testi_padding-section-supersmall.navigation-padding {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.mask-6.new_scw-testimonial {
  color: var(--black);
}

.submit-button-4 {
  color: #000;
  background-color: #fccd02;
  background-image: none;
  border-radius: 10px;
  padding: .5rem 2rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.mch_section_1 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459183_BG_24.webp"), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459249_BG_1.webp");
  background-position: 50%, 50%;
  background-size: cover, cover;
}

.body-54 {
  color: #000;
  font-family: Roboto Custom, sans-serif;
}

.mch_logo-img {
  width: 6rem;
}

.mch_section_1-wrapper {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.mch_section_1-section-1 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 200%;
  display: flex;
}

.mch_section_1-section-2 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mch_section-1_section-2_img {
  z-index: -9;
  width: 100%;
}

.mch_section-1_section-2_img._2 {
  z-index: -10;
  opacity: .52;
  filter: blur(40px);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: scale(1.3);
}

.mch_section-1_section-2_img-wrapper {
  z-index: -1;
  align-self: center;
  margin-bottom: 5%;
  margin-left: -10%;
  margin-right: -10%;
  position: relative;
}

.mch-btn {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(to right, #a31f21, #d7282c 50%, #a31f21 104%);
  border: 1px solid #a31f21;
  border-radius: 10px;
  width: auto;
  padding: .75rem 1rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.1;
  transition: all .3s;
  display: block;
}

.mch-btn:hover {
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
}

.mch-btn.calender-btn {
  background-color: #fff;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459200_63c1293363fad42e90bfe088_calendar-335%201.svg"), linear-gradient(to right, #a31f21, #d7282c 50%, #a31f21 104%);
  background-position: 95%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 25px, auto;
  padding-right: 3rem;
}

.mch-btn.calender-btn:hover {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.mch-btn.sms-btm {
  width: 100%;
}

.mch_section_1-section-2_headline-wrapper {
  border: 2px solid rgba(163, 31, 33, .74);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 5px;
  display: flex;
}

.mch_heading-style-h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.2;
}

.mch_heading-style-h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
}

.mch_heading-style-h6.text-color-grey {
  color: #6e6e73;
}

.mch_btn-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.mch_section_2 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4591e2_BG_1%20(2).webp");
  background-position: 50%;
  background-size: cover;
}

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

.mch_section-2_content-wrapper {
  flex-direction: column;
  align-items: center;
  width: 40%;
  display: flex;
}

.mch_section-2_content-wrapper._2 {
  flex: 0 auto;
  margin-left: -7%;
  margin-right: -7%;
}

.mch_section-2_content-wrapper._3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 0 auto;
  align-items: flex-start;
  width: 48%;
}

.mch_section-2_content-wrapper._5 {
  flex: 1;
  width: auto;
  max-width: 40%;
}

.mch_section_2-divider {
  background-color: #fff;
  width: 80%;
  height: .125rem;
}

.mch_form {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-14179 {
  margin-top: -12%;
  margin-bottom: -12%;
}

.mch_section_3 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459183_BG_24.webp");
  background-position: 50%;
  background-size: cover;
}

.mch_section_2-wrapper-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mch_div-block-1242748 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 0 auto;
  display: flex;
}

.mch_image-14166 {
  width: 100%;
}

.mch_div-block-1242746 {
  flex: 0 auto;
  justify-content: flex-start;
  width: 30rem;
  display: flex;
}

.mch_section_9_content-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.mch_image-14166._1 {
  width: 79%;
}

.mch_heading-style-h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 2.92rem;
  font-weight: 700;
  line-height: 1.3;
}

.mch_heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.2;
}

.mch_heading-style-h2.text-color-white {
  color: #fff;
}

.mch_heading-style-h2.text-color-white.align-middle, .mch_heading-style-h2.align-middle {
  text-align: center;
}

.mch_text-size-small {
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.ut_text-span {
  color: #1e9b1e;
  font-weight: 600;
  text-decoration: none;
}

.ut_icons {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.bonus-list {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  list-style-type: none;
  display: block;
}

.ut_heading-style-h3-4-2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 21px;
}

.product-wrapper-1-2 {
  padding: 0;
}

.product-wrapper-1-2._2 {
  margin-top: 40px;
}

.bonus-list-item {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459208_checkmark-32%20(1).webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  height: auto;
  margin-bottom: 10px;
  padding-top: 3px;
  padding-bottom: 0;
  padding-left: 30px;
  font-size: 16px;
  font-weight: 500;
}

.ut_list-item {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459206_ok-32.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 40px;
  font-size: 16px;
  font-weight: 700;
}

.product-list-item-1 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459208_checkmark-32%20(1).webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  width: auto;
  height: 30px;
  margin-top: 0;
  margin-bottom: 40px;
  margin-right: 0;
  padding-top: 3px;
  padding-left: 30px;
  padding-right: 0;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.product-list-item-1.mobil-space30-neu {
  height: auto;
}

.ut_list {
  width: auto;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.abv-wrapper-text {
  flex-direction: column;
  align-items: center;
  width: 50%;
  max-width: none;
  margin-left: auto;
  display: block;
}

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

.utp_padding-bottom-small {
  padding-bottom: 1rem;
}

.utp_padding-bottom-small.mobil {
  min-height: auto;
  padding-bottom: 1rem;
}

.utp_padding-section-supersmall {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.utp_product-wrapper-1 {
  max-width: 90rem;
  padding-top: 3rem;
  padding-bottom: 2rem;
}

.ut_heading-style-h4 {
  text-align: center;
  min-height: 100px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 23px;
}

.ut_heading-style-h2-preis2 {
  text-align: center;
  margin-top: 1%;
  margin-bottom: 0;
  font-family: Opensans Custom, sans-serif;
  font-size: 38px;
  line-height: 38px;
  text-decoration: none;
}

.img-natalia {
  border-radius: 16px;
  width: 125px;
}

.ut_product-cta-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.product-wrapper-1-2-2 {
  align-items: center;
  display: flex;
}

.ut_heading-style-h4-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.ut_heading-style-h4-2.linkedin {
  font-size: 16px;
}

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

.img-ut-cta-plus {
  width: 3rem;
}

.about-dk-wrapper-2 {
  width: 50vw;
}

.utp_section-bullets {
  background-color: #e5e5e7;
}

.utp_abv-wrapper-1 {
  max-width: 1300px;
  display: flex;
}

.ut_img-logo-div {
  max-width: 40%;
}

.utp_container-large {
  max-width: 80rem;
}

.ut_text-div1 {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 150px;
  display: flex;
}

.ut_cta-wrapper-2-1-1 {
  width: auto;
}

.utp_section-product--bersicht {
  background-color: #e5e5e7;
}

.utp_padding-bottom-medium {
  padding-bottom: 1.5rem;
  padding-right: 0;
}

.utp_padding-bottom-medium.small-medium {
  padding-bottom: 1.5rem;
}

.utp_footer {
  background-image: linear-gradient(#000, #000);
}

.ut_heading-style-h3-3 {
  text-align: left;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  text-decoration: none;
}

.ut_heading-style-h3-3.mittig {
  outline-offset: 0px;
  color: #000;
  text-align: center;
  border: 1px #e71919;
  outline: 3px #000;
  width: 80%;
  font-size: 26px;
  font-weight: 500;
  text-decoration: none;
}

.ut_heading-style-h3-4 {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.img-ut-mockup {
  width: 400px;
}

.img-ut-mockup.cta {
  width: 30rem;
}

.img-ut-mockup.unternehmer-paket {
  width: 250px;
  margin-left: auto;
  margin-right: auto;
}

.kooperation-list {
  margin-bottom: 0;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
  list-style-type: none;
}

.product-list {
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 20px;
  list-style-type: none;
}

.ut_product-cta-wrapper-1-2 {
  flex-direction: column;
  align-items: center;
  width: 600px;
  display: block;
}

.cta-wrapper-1 {
  justify-content: center;
  align-items: center;
  padding: 25px 30px;
  display: flex;
  position: static;
}

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

.img_super-mockup {
  width: 32rem;
  max-width: none;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
}

.ut_product-cta-wrapper-1 {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  padding: 40px 50px;
  display: flex;
  box-shadow: 0 0 20px -5px #fff;
}

.ut_heading-style-h1 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Custom, sans-serif;
  font-weight: 900;
}

.cta-wrapper-text {
  margin-right: 20px;
  display: block;
}

.online-training-list {
  margin-bottom: 0;
  padding-left: 0;
  font-size: 16px;
  font-weight: 700;
  list-style-type: none;
}

.online-training-list-item {
  padding-bottom: 15px;
  padding-left: 5px;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
}

.product-wrapper-1-2-text {
  justify-content: center;
  width: auto;
  max-width: none;
  display: flex;
  position: static;
}

.ut_product-cta-wrapper-1-1 {
  flex-direction: column;
  align-items: center;
  width: 600px;
  display: block;
}

.ut_text-size-regular {
  color: #000;
  width: 85%;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.ut_text-size-regular.mittig {
  text-align: center;
  width: 90%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 17px;
  font-weight: 500;
}

.ut_text-size-regular._14 {
  text-align: center;
  width: 100%;
  font-size: 14px;
}

.abv-wrapper-img {
  justify-content: center;
  align-items: center;
  width: 41.5%;
  max-width: none;
  display: flex;
}

.ut_heading-style-h3 {
  color: #000;
  text-align: center;
  width: 95%;
  margin: 0 auto;
  font-size: 26px;
  font-weight: 500;
}

.ut_heading-style-h3.abv {
  width: 80%;
  font-size: 18px;
  line-height: 25px;
}

.ut_cta-wrapper-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.utp_padding-global {
  margin-left: 0;
  margin-right: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.ut_icons-3 {
  margin-left: auto;
  margin-right: auto;
}

.utp_padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
  transition: all .35s;
}

.utp_padding-section-small.fragen {
  padding-bottom: 3.5rem;
}

.bersicht-img {
  width: 375px;
  max-width: none;
  margin-left: 0;
  margin-right: auto;
  display: block;
}

.utp_bullet-div-1 {
  padding: 0;
}

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

.kooperation-list-item {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459208_checkmark-32%20(1).webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  height: 30px;
  min-height: 60px;
  margin-bottom: 40px;
  padding-top: 3px;
  padding-left: 30px;
  font-size: 16px;
  font-weight: 500;
}

.utp_-bersicht-wrapper-grid {
  grid-column-gap: 41px;
  grid-template-rows: auto auto auto auto auto;
}

.utp_section-product-cta {
  background-image: linear-gradient(#000, #000);
}

.ut_heading-style-h3-2 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
}

.ut_icons-2 {
  margin-left: auto;
  margin-right: auto;
}

.ut_product-button {
  color: #000;
  text-align: center;
  mix-blend-mode: normal;
  background-color: #fff;
  border: 3px solid #000;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 5px;
  font-size: 16px;
  font-weight: 700;
  transition: all .35s;
  display: flex;
}

.ut_product-button:hover {
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  transform: scale(.95);
}

.dirk-img-2 {
  border-radius: 16px;
  width: 450px;
  max-width: none;
}

.product-wrapper-1-2-1 {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.ut_abv-button-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.utp_section-navigation {
  background-image: linear-gradient(#000, #000);
}

.ut_abv-button {
  color: #000;
  text-align: center;
  background-color: #fdcd01;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 21rem;
  height: 3.5rem;
  padding: 0;
  font-size: 20px;
  text-decoration: none;
  display: flex;
}

.ut_abv-button:hover {
  transform: scale(.95);
}

.ut_abv-button._2 {
  width: 26rem;
  height: 3.5rem;
  transition: all .35s;
}

.ut_abv-button.cta {
  width: 21rem;
  height: 3.5rem;
  font-size: 24px;
  transition: all .35s;
}

.ut_abv-button.cta:hover {
  transform: scale(.95);
}

.ut_abv-button.unternehmer-paket {
  width: 23rem;
  height: 4rem;
  font-size: 24px;
}

.ut_abv-button.abv {
  transform: scale3d(1none, 1none, 1none);
  color: #000;
  transform-style: preserve-3d;
  background-color: #fdcd01;
  width: 22rem;
  height: 4rem;
  font-size: 24px;
  transition: all .35s;
}

.ut_abv-button.abv:hover {
  transform: scale(.9);
}

.ut_abv-button.abv.hide {
  display: none;
}

.ut_cta-wrapper-2-1 {
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  padding: 30px 25px;
  display: flex;
  box-shadow: 0 0 20px -7px #000;
}

.ut_logo-img {
  width: 300px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cta-wrapper-2 {
  background-color: #000;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding-left: 0;
  display: flex;
}

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

.utp_padding-section-medium {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  padding-top: 3rem;
  padding-bottom: 5rem;
}

.ut_heading-style-h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Custom, sans-serif;
  font-weight: 900;
}

.ut_heading-style-h2.gelb {
  color: #fdcd01;
  font-family: Kudeta script, sans-serif;
  font-size: 40px;
}

.utp_about-dk-wrapper-1 {
  align-items: center;
  width: 46.5%;
  display: flex;
}

.padding-bottom-vertical-1 {
  width: 5%;
}

.ut_heading-style-h2-preis1 {
  color: red;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Opensans Custom, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: line-through;
  display: none;
}

.body-55 {
  font-family: Opensans Custom, sans-serif;
  font-weight: 600;
}

.div-block-1242809 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2%;
  display: grid;
}

.div-block-1242810 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 5%;
  display: grid;
}

.div-block-1242811 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.image-14180 {
  width: 2rem;
  height: 2rem;
  margin-right: 10px;
}

.paragraph-160 {
  color: #000;
  font-weight: 500;
}

.bold-text-118 {
  width: auto;
}

.bold-text-119 {
  width: 70%;
}

.text-span-72 {
  color: #1e9b1e;
}

.bold-text-120 {
  font-weight: 700;
}

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

.div-block-1242813 {
  align-items: center;
  min-height: 250px;
  display: flex;
}

.div-block-1242814 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 250px;
  display: flex;
}

.div-block-1242815 {
  align-self: center;
  min-height: 250px;
}

.heading-1443793 {
  justify-content: center;
  align-items: center;
  margin-top: 0%;
  margin-bottom: 0;
  font-family: Opensans Custom, sans-serif;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.text-span-73, .text-span-74, .text-span-75 {
  color: #1e9b1e;
}

.ut_heading-style-h1-copy {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Custom, sans-serif;
  font-size: 34px;
  font-weight: 600;
}

.div-block-1242817, .div-block-1242818 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.js_section_3-img {
  width: 8rem;
}

.scw-c_text-field {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border-radius: 10px;
  align-items: center;
  margin-bottom: 0;
  padding-left: 5px;
  display: flex;
  position: relative;
}

.scw-c_text-field::placeholder {
  font-size: 1rem;
  line-height: 1.1;
}

.scw-c_checkbox-field {
  z-index: 1;
  flex: none;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-left: -10px;
  position: relative;
}

.scw-c_checkbox-field.w--redirected-checked {
  background-color: #ec8c38;
  border-color: #ec8c38;
}

.scw-c_checkbox-field.w--redirected-focus {
  box-shadow: none;
}

.scw-c_text {
  text-transform: none;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
}

.handynummer-wrapper {
  display: none;
}

.paragraph-161 {
  color: #000;
  text-align: left;
  font-size: .9rem;
  line-height: 1.5;
}

.section-619 {
  display: none;
}

.div-block-1242832 {
  background-color: #000;
  border: 1px solid #2f2f2f;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.div-block-1242832.big {
  width: 4rem;
  height: 4rem;
}

.div-block-1242832.head-small {
  width: 2.5rem;
  height: 2.5rem;
}

.div-block-1242832._15min-timer {
  width: 3.25rem;
  height: 3.25rem;
}

.div-block-1242833 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.div-block-1242833.less-head-space {
  padding-top: 1.5rem;
}

.paragraph-172 {
  color: var(--white);
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 700;
}

.paragraph-172.hours {
  color: var(--white);
  font-size: 1.1rem;
  font-weight: 700;
}

.paragraph-172.hours.big {
  font-size: 1.5rem;
}

.paragraph-172.hours.head-small {
  font-size: .9rem;
}

.paragraph-172.minutes {
  color: var(--white);
  font-size: 1.1rem;
  font-weight: 700;
}

.paragraph-172.minutes.big {
  font-size: 1.5rem;
}

.paragraph-172.minutes.head-small {
  font-size: .9rem;
}

.paragraph-172.seconds {
  color: var(--white);
  font-size: 1.1rem;
  font-weight: 700;
}

.paragraph-172.seconds.big {
  font-size: 1.5rem;
}

.paragraph-172.seconds.head-small {
  font-size: .9rem;
}

.paragraph-172.days {
  color: var(--white);
  font-size: 1.1rem;
  font-weight: 700;
}

.paragraph-172.days.big {
  font-size: 1.5rem;
}

.paragraph-172.days.head-small {
  font-size: .9rem;
}

.paragraph-172.minutes_timer, .paragraph-172.seconds_timer {
  font-size: 1.2rem;
}

.paragraph-172._15min-timer {
  font-size: 1.25rem;
}

.paragraph-171 {
  color: #000;
  text-align: center;
  font-size: 1rem;
}

.paragraph-171.head-small {
  font-size: .85rem;
}

.paragraph-171._15min-timer {
  font-size: 1rem;
}

.fm_c-accordion-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1110px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

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

.div-block-1242826 {
  padding-bottom: 2rem;
}

.div-block-1242826.space {
  padding-bottom: 1rem;
}

.icon {
  width: 125px;
}

.div-block-1242837 {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.main-wrapper-4 {
  background-color: #000;
}

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

.heading-1443797 {
  color: #000;
  margin-top: 10px;
  font-size: 1.5rem;
  line-height: 30px;
}

.paragraph-162 {
  color: #000;
  text-align: center;
  font-size: .875rem;
}

.div-block-1242827 {
  align-self: center;
  height: 150px;
  display: none;
}

.div-block-1242838 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.paragraph-173 {
  color: #000;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  font-size: .9375rem;
}

.bold-text-121 {
  color: #000;
}

.image-14183 {
  text-align: center;
  width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

.section-620 {
  object-fit: fill;
  max-width: 1110px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.section-616 {
  background-color: #fff;
}

.div-block-1242835 {
  padding-bottom: 4rem;
}

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

.paragraph-165 {
  color: #000;
  text-align: center;
  font-size: 1rem;
  font-style: italic;
  line-height: 1.4;
}

.grid-60 {
  grid-row-gap: 25px;
  color: #000;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: auto 1fr;
  align-content: stretch;
  justify-content: stretch;
  justify-items: stretch;
}

.grid-60.second {
  grid-template-rows: auto auto auto auto auto auto;
  margin-left: auto;
  margin-right: auto;
}

.grid-63 {
  background-color: #fff;
  border-radius: 12px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  box-shadow: 0 0 10px -4px #000;
}

.section-621 {
  background-color: #f4f8ff;
  margin-left: auto;
  margin-right: auto;
}

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

.div-block-1242840 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.section-622 {
  border-top: 3px solid rgba(194, 194, 194, .2);
  border-bottom: 3px solid rgba(194, 194, 194, .2);
  margin-left: auto;
  margin-right: auto;
}

.div-block-1242841 {
  padding-bottom: 1rem;
}

.div-block-1242841.space {
  display: block;
}

.div-block-1242842 {
  border-bottom: 1px dashed #bfbfbf;
}

.div-block-1242842.extra-space-down {
  padding-bottom: 10px;
}

.div-block-1242842.extra-space-down.no-border {
  border-bottom-style: none;
  border-bottom-color: rgba(0, 0, 0, 0);
  padding-left: 60px;
  padding-right: 60px;
}

.div-block-1242842.extra-space-above {
  padding-top: 12px;
  padding-bottom: 10px;
}

.heading-1443795 {
  color: #000;
  text-align: center;
  font-family: Opensans Custom, sans-serif;
  font-size: 2rem;
  line-height: 45px;
}

.text-block-96 {
  color: #000;
  margin-top: 25px;
  font-size: 1rem;
  font-style: italic;
  line-height: 20px;
}

.section-623 {
  background-color: #f4f8ff;
}

.button-24 {
  color: #fff;
  text-align: center;
  background-color: #facd05;
  background-image: linear-gradient(to right, #f98e1d, #ffac3b 50%, #f98e1d);
  border-radius: 3px;
  flex: 0 auto;
  align-self: flex-start;
  padding: 15px 25px;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.2;
  transition: all .35s;
}

.button-24:hover {
  transform: scale(.97);
}

.button-24.dark {
  color: #fff;
  border-radius: 5px;
  align-self: center;
}

.button-24.header {
  align-self: center;
  font-size: 1rem;
  display: none;
}

.paragraph-166 {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.paragraph-166.second {
  font-weight: 400;
}

.grid-64 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  align-content: stretch;
  justify-content: stretch;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

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

.div-block-1242843 {
  text-align: center;
  padding-bottom: 1rem;
  display: block;
}

.div-block-1242843.hidden {
  display: none;
}

.container-46 {
  height: 100%;
}

.container-47 {
  border-radius: 20px;
  padding: 25px;
  box-shadow: 0 0 10px -4px #000;
}

.grid-61 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 23rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.grid-61.big {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: center;
  justify-items: stretch;
  width: 30rem;
}

.grid-61.head-small {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  padding-left: 52px;
  padding-right: 52px;
}

.grid-61._15min-timer {
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 48px;
  padding-right: 48px;
}

.section-618 {
  border-top: 3px solid rgba(194, 194, 194, .2);
  border-bottom: 3px solid rgba(194, 194, 194, .2);
}

.paragraph-174 {
  color: #ed2026;
  text-align: center;
  padding-bottom: 10px;
  font-size: 1.75rem;
  font-weight: 400;
  text-decoration: line-through;
}

.paragraph-174.dark {
  color: #686868;
  padding-bottom: 7px;
  font-size: 1.5rem;
  display: none;
}

.paragraph-174.dark.hidden, .paragraph-174.dark.hide {
  display: none;
}

.section-617 {
  background-color: #f4f8ff;
  border-top: 3px solid rgba(194, 194, 194, .2);
}

.heading-1443798 {
  text-align: center;
  font-family: Opensans Custom, sans-serif;
  font-size: 2rem;
  line-height: 45px;
}

._15min-timer {
  text-align: center;
  display: none;
}

._15min-timer.light {
  display: none;
}

.grid-59 {
  grid-template-rows: auto;
  align-items: center;
}

.grid-59.end {
  align-content: stretch;
  justify-content: stretch;
  align-items: center;
  justify-items: stretch;
}

.heading-1443799 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans Custom, sans-serif;
  font-size: 1.75rem;
  line-height: 1.2;
}

.heading-1443800 {
  text-align: center;
  align-items: center;
  height: 5rem;
  margin-top: 10px;
  font-size: 1.5rem;
  line-height: 1.5;
  display: flex;
}

.div-block-1242844 {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

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

.div-block-1242846 {
  border: 1px solid #fff;
  border-radius: 10px;
}

.q-a-item {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 10px;
}

.heading-1443801 {
  text-align: center;
  font-family: Opensans Custom, sans-serif;
  font-size: 2rem;
}

.heading-1443796 {
  color: #000;
  text-align: center;
}

.section-624 {
  background-color: #f4f8ff;
  border-top: 3px solid rgba(194, 194, 194, .2);
  border-bottom: 3px solid rgba(194, 194, 194, .2);
}

.div-block-1242847 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1.4rem 1.4rem 0;
  display: flex;
}

.image-14186 {
  width: 45px;
  margin-top: -10px;
}

.section-612 {
  background-color: #fff;
  border-bottom: 3px rgba(194, 194, 194, .2);
  margin-left: auto;
  margin-right: auto;
}

.container-48 {
  height: 100%;
}

.section-625 {
  background-color: #ececec;
  border-top: 3px solid rgba(194, 194, 194, .2);
  border-bottom: 3px solid rgba(194, 194, 194, .2);
  display: none;
}

.image-14187 {
  width: 55rem;
  margin-left: auto;
  margin-right: auto;
}

.text-block-97 {
  color: #000;
  font-size: 1rem;
  line-height: 20px;
}

.div-block-1242824 {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 12px;
  display: none;
}

.heading-1443802 {
  text-align: center;
  font-family: Opensans Custom, sans-serif;
  font-size: 2rem;
}

.paragraph-168 {
  color: #000;
  margin-bottom: 15px;
  font-size: 1rem;
  font-weight: 700;
}

.paragraph-168.big {
  color: #000;
  margin-bottom: 0;
  font-size: 1.5rem;
}

.paragraph-168.head-small {
  text-align: center;
  font-size: .85rem;
}

.div-block-1242848 {
  z-index: 1000;
  flex-direction: column;
  align-items: center;
  width: 25rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.div-block-1242848.mobile-only, .div-block-1242848.mobile-portrait-hidden.hidden {
  display: none;
}

.grid-58 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: space-between;
}

.div-block-1242825 {
  color: #000;
  font-size: .875rem;
}

.page_wrapper-2 {
  margin-left: auto;
  margin-right: auto;
}

.image-14188 {
  width: 8rem;
}

.div-grid-2 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.html-embed-21 {
  margin-left: auto;
  margin-right: auto;
}

.heading-1443803 {
  text-align: center;
  flex: 0 auto;
  align-items: center;
  height: 5rem;
  margin-top: 10px;
  font-size: 1.5rem;
  line-height: 1.5;
  display: flex;
}

.paragraph-175 {
  color: #48752c;
  font-size: 1.75rem;
  font-weight: 700;
}

.paragraph-175.dark {
  color: #48752c;
  text-align: center;
  padding-bottom: 5px;
  display: block;
}

.paragraph-175.dark.hidden {
  display: none;
}

.paragraph-175.dark.hide {
  font-size: 2.5rem;
  display: block;
}

.fm_text-size-regular-2 {
  color: #000;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.image-14189 {
  border-radius: 10px;
  margin-bottom: 5px;
}

.factoring-mastclass-body {
  color: #fff;
}

.section-626 {
  background-color: #f4f8ff;
  border-top: 3px solid rgba(194, 194, 194, .2);
  border-bottom: 3px solid rgba(194, 194, 194, .2);
}

.scw-c_btn {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(to right, #a31f21, #d7282c 50%, #a31f21 104%);
  border: 1px solid #a31f21;
  border-radius: 10px;
  width: 100%;
  padding: .75rem 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  transition: all .3s;
  display: block;
}

.scw-c_btn:hover {
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
}

.scw-s_btn {
  color: #fff;
  text-align: center;
  background-color: #000;
  background-image: linear-gradient(to right, #a31f21, #d7282c 50%, #a31f21 104%);
  width: auto;
  padding: .75rem 1rem;
  font-size: 1.25rem;
  font-weight: 700;
  transition: all .3s;
  display: block;
}

.scw-s_btn:hover {
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
}

.image-14190 {
  display: none;
}

.lottie-animation-10 {
  margin-top: -10px;
}

.div-block-1242849 {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-627 {
  background-color: #fff;
}

.div-block-1242850, .div-block-1242851, .div-block-1242852, .split-popup {
  display: none;
}

.image-14191 {
  width: 12px;
}

.grid-66 {
  grid-row-gap: 8px;
  color: #000;
  grid-template-columns: auto 1fr;
  align-items: center;
}

.image-14192 {
  height: 55px;
}

.grid-67 {
  grid-column-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 35px;
  padding-right: 35px;
}

.div-block-1242853 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.4rem 1.4rem;
  display: flex;
}

.paragraph-177 {
  color: #000;
  font-size: .9375rem;
}

.js-btn-info {
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #1544ff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.5rem;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.js-btn-info.is-faq {
  color: #9e9e9e;
  border-color: #9e9e9e;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
}

.js_faq-popup-close {
  cursor: pointer;
  width: 3rem;
  transition: all .25s;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.js_faq-popup-close:hover {
  transform: scale(.9);
}

.bold-text-123, .bold-text-124, .bold-text-125, .bold-text-126, .bold-text-127 {
  font-weight: 600;
}

.scw_section-1_img-wrapper {
  display: block;
}

.scw_section-3_subhead-wrapper {
  width: 54%;
}

.scw_section-3_subhead-wrapper.desktop-hidden {
  display: none;
}

.scw_section-3_icon-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.smt_btn {
  color: #fff;
  text-align: center;
  background-color: #f98e1d;
  border-radius: 10px;
  width: auto;
  max-width: 34rem;
  padding: .75rem 1.6rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
  transition: all .3s;
  display: block;
}

.smt_btn:hover {
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
}

.smt_btn.mobile-hidden {
  color: #fff;
}

.smt_btn.mobile-only {
  display: none;
}

.image-14194 {
  height: 9vh;
}

.image-14194.light {
  width: 22vw;
  height: auto;
}

.grid-68 {
  display: none;
}

.paragraph-180 {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.grid-69 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: auto 1fr;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 8px;
}

.div-block-1242860 {
  background-color: #000;
  border-radius: 100vw;
  width: 7px;
  height: 7px;
}

.paragraph-181 {
  margin-top: 8px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.paragraph-182 {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
}

.div-block-1242861 {
  margin-top: 34px;
}

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

.div-block-1242862 {
  text-align: center;
  background-color: #f0f0f0;
  border-radius: 20px;
  flex-direction: column;
  padding: 30px;
  display: flex;
}

.heading-1443804 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 1.25rem;
  font-weight: 500;
}

.div-block-1242863 {
  width: 60vw;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1242864 {
  padding-bottom: 1rem;
}

.paragraph-183 {
  font-size: .9375rem;
}

.scw-typ_heading-style-h1 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 2.92rem;
  font-weight: 700;
  line-height: 1.3;
}

.js_section_13_content-wrapper-1 {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  width: 75%;
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
}

.grid-71 {
  grid-template-rows: auto;
  margin-left: auto;
  margin-right: auto;
}

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

.abv_bullets {
  border: 2px solid #000;
  border-radius: 5px;
  align-items: center;
  padding: 18px;
  display: flex;
}

.abv_bullets_text {
  color: #000;
  text-align: center;
  font-size: .9375rem;
}

.div-block-1242866 {
  justify-content: space-around;
  display: none;
}

.image-14196 {
  height: 8vh;
}

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

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

.div-block-1242869 {
  flex-direction: column;
  align-items: flex-start;
  width: 24rem;
  display: flex;
}

.div-block-1242870 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1242871 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: baseline;
  display: flex;
}

.paragraph-184 {
  color: #686868;
  font-size: 1.25rem;
  text-decoration: line-through;
}

.div-block-1242872 {
  align-self: flex-end;
  width: 22px;
  height: 22px;
}

.div-block-1242872.big {
  width: 66px;
}

.paragraph-185 {
  color: #48752c;
  font-size: 3.25rem;
  font-weight: 700;
}

.sparpreis {
  color: #48752c;
  background-color: #bcd6ac;
  border-radius: 40px;
  padding: 19px 44px;
  font-size: 1.5rem;
  font-weight: 400;
}

.image-14197 {
  align-self: center;
  height: 150px;
  margin-bottom: 12px;
}

._1rem-spacer {
  padding-bottom: 1rem;
}

._2rem-spacer {
  padding-bottom: 2rem;
}

._2rem-spacer.mobile_1-5rem-spacer.mobile-show-only {
  display: none;
}

.div-block-1242874 {
  text-align: center;
  width: 24vw;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1242876 {
  padding-top: 1rem;
}

.div-block-1242877, .mobile-display-block {
  display: none;
}

.sc_accordion-item-q-icon-stripe-1 {
  background-color: #6d9fa0;
  width: 100%;
  height: .3em;
  position: relative;
}

.sc_accordion-item-q-icon-stripe-2 {
  background-color: #6d9fa0;
  width: .3em;
  height: 100%;
  position: absolute;
}

.footer_new-badge {
  color: #000;
  background-color: #ec8c38;
  margin-left: 5px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.section-61-copy {
  z-index: 100;
  background-color: #fff;
  position: relative;
}

.section-61-1 {
  z-index: 100;
  background-color: #fff;
  margin-bottom: -3rem;
  position: relative;
}

.fs-cc-manager_component {
  z-index: 999;
  display: none;
  position: fixed;
  top: auto;
  bottom: 1.25rem;
  left: 1.25rem;
  right: auto;
}

.fs-cc-manager_button {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border-radius: 999rem;
  flex-direction: column;
  padding: .625rem;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-manager_icon {
  width: 2rem;
  height: 2rem;
}

.fs-cc-manager_trigger-2, .div-block-1242878, .div-block-1242879, .div-block-1242880, .div-block-1242881 {
  display: none;
}

.js_section-10_wrapper_content-wrapper {
  z-index: 0;
  border-radius: 20px;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.js_section_11-wrapper {
  z-index: 2;
  border-radius: 20px;
  flex: 1;
  align-self: stretch;
  width: 30rem;
  height: auto;
  padding: 1px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
  overflow: hidden;
}

.scw_popup-footer-wrapper {
  width: 25rem;
  margin-left: auto;
  margin-right: auto;
  overflow: auto;
}

.scw_popup-footer-wrapper.scw-ev {
  width: 28rem;
}

.paragraph-120-copy {
  text-align: center;
  margin-top: 10px;
  font-size: 14px;
  line-height: 1.1;
}

.paragraph-187 {
  text-align: center;
  font-size: 14px;
  line-height: 1.3;
}

.paragraph-188 {
  text-align: center;
  font-size: 13px;
  line-height: 1.4;
}

.paragraph-189 {
  color: #fff;
  text-align: center;
  width: 20rem;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  line-height: 1.4;
}

.mos_popup-close {
  cursor: pointer;
  width: 3rem;
  transition: all .3s;
  position: absolute;
  top: -1rem;
  bottom: auto;
  left: auto;
  right: -1rem;
}

.mos_popup-close:hover {
  transform: scale(1.2);
}

.html-embed-22, .html-embed-23 {
  margin-bottom: 0;
}

.html-embed-24 {
  flex: 1;
  align-self: stretch;
  width: 100%;
}

.html-embed-26 {
  margin-bottom: 0;
}

.div-block-1242888 {
  background-color: rgba(255, 255, 255, 0);
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1242889 {
  background-color: rgba(128, 128, 128, .48);
  min-height: 1px;
}

.div-block-1242890 {
  width: 47rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1242890.typ-cro-center {
  margin-left: auto;
  margin-right: auto;
}

.div-block-1242891 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: .8rem;
  padding-bottom: .8rem;
  display: flex;
}

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

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

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

.html-embed-27 {
  flex: 1;
  align-self: stretch;
}

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

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

.mobile-display-none {
  flex-direction: column;
  align-items: center;
}

.paragraph-191 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.2rem;
}

.text-span-78 {
  text-decoration: underline;
}

._1-5rem-spacer {
  padding-bottom: 1.5rem;
}

.div-block-1242895 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: center;
  width: 84%;
  display: flex;
}

.mos-section_1-wrapper-centre {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.mos_heading-style-h4-centre {
  text-align: center;
  width: 90%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.5;
}

.mos_heading-style-h4-centre.desktop-hidden {
  display: none;
}

.mos_heading-style-h1-centre {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 3rem;
  line-height: 1.3;
}

.mos_parag-style-sub-btn-centre {
  text-align: center;
  width: 100%;
  margin-top: 8px;
  font-size: .9375rem;
}

.mos_parag-style-sub-btn-centre.text-color-dark {
  color: var(--black);
}

.text-span-79 {
  text-decoration: underline;
}

.video-21 {
  width: 65vw;
  margin-left: auto;
  margin-right: auto;
}

.ever-typ_steps_section-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 3px solid rgba(0, 0, 0, .35);
  border-radius: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.ever-typ_steps_section-wrapper.display-none {
  display: none;
}

.ever-typ-steps-wrapper {
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
  overflow: visible;
}

.ever-typ-steps-wrapper.hide {
  display: none;
}

.mos-eg_logo-img {
  width: 8rem;
  margin: -2rem auto;
  display: block;
}

.label-copy {
  color: var(--gold);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  display: inline;
}

.ss-2023_btn-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.ss-2023_btn-wrapper.is-center {
  justify-content: center;
  align-items: center;
  width: auto;
}

.ss-2023_btn-wrapper.is-center.hide {
  display: none;
}

.ss-2023_section-4_bullet-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: flex-start;
  display: flex;
}

.ss-2023_text-size-large {
  margin-bottom: 0;
  font-size: 1.3rem;
  line-height: 1.2;
  text-decoration: none;
}

.ss-2023_text-size-large.text-color-ss_2023-green {
  color: #067c60;
}

.ss-2023_text-size-large.text-color-ss_2023-orange {
  color: #ff6a00;
}

.ss-2023_text-size-large._2rem {
  font-size: 2rem;
}

.ss-2023_text-size-large._2rem.desktophide {
  display: none;
}

.ss-2023_text-size-large.text-color-ss_2023-yellow {
  color: #ffe300;
}

.ss-2023_text-size-large.text-color-ss_2023-yellow.geburtstag {
  color: #fff;
}

.ss-2023_text-size-large.text-color-hs_2023-orange {
  color: #f15c23;
}

.ss-2023_section-5_wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.ss-2023_section-1_img {
  display: block;
}

.ss-2023_section-2_content-wrapper {
  z-index: 1;
  background-color: #fff;
  border-radius: 10px;
  padding: 1rem 2rem 2rem;
  position: relative;
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, .25);
}

.ss-2023_section-2_content-wrapper.align-middle {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.mobile-display-block-2 {
  display: none;
}

.ss-2023_section-4_img-2 {
  width: 20rem;
  margin: -2rem -3rem -2rem -15rem;
}

.ss-2023_section-4_img-2.is-swapped {
  margin-left: 0;
  margin-right: -17.5rem;
}

.ss-2023_section-4_img-2.is-2 {
  margin-right: 0;
}

.ss-2023_section-4_wrapper-1 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .85fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ss-2023_btn {
  text-align: center;
  white-space: normal;
  background-color: #ff6a00;
  border-radius: 5px;
  padding: .8rem 1.2rem;
  font-size: 1.5rem;
  font-weight: 700;
  transition: all .35s;
  display: block;
}

.ss-2023_btn:hover {
  transform: scale(1.05);
}

.ss-2023_btn.is-popup {
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.23rem;
}

.ss-2023_btn.is-atf {
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.2rem;
  font-weight: 300;
}

.ss-2023_timer_number-wrapper {
  border: 1px solid #fff;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.ss-2023_timer_number-wrapper.border-color-black {
  border-color: #000;
}

.ss-2023_timer_number-wrapper.border-color-black.white {
  color: #fff;
}

.ss-2023_timer_number-wrapper.bridge {
  color: #fff;
  width: 4rem;
  height: 4rem;
  margin-right: 10px;
  font-size: 18px;
  font-weight: 400;
}

.ss-2023_logo {
  width: 6rem;
  display: block;
}

.ss-2023_popup_section-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  background-color: #fff;
  border-bottom: 2px solid #ff6a00;
  border-left: 2px solid #ff6a00;
  border-right: 2px solid #ff6a00;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  align-items: center;
  max-width: 37rem;
  padding: 1rem;
  display: flex;
}

.section-footer_wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ss-2023_section-1 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459977_Herbst%20Sale%202023%20BGs-02.png");
  background-position: 50%;
  background-size: cover;
  border-bottom: 8px solid #067c60;
  overflow: hidden;
}

.ss-2023_text-size-regular {
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.5;
}

.ss-2023_text-size-regular.align-middle {
  text-align: center;
}

.ss-2023_section-2_text-wrapper {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}

.ss-2023_form-block {
  width: 100%;
}

.ss-2023_popup {
  z-index: 1000;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: rgba(0, 0, 0, .25);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.ss-2023_timer-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ss-2023_timer-wrapper.is-vertical {
  flex-direction: column;
}

.ss-2023_timer-wrapper.is-vertical.is-popup {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.ss-2023_timer-wrapper.is-vertical.text-color-white {
  color: var(--white);
}

.ss-2023_popup_wrapper {
  flex-direction: column;
  align-items: stretch;
  display: block;
}

.ss-2023_section-5_img-wrapper {
  margin-top: -56%;
  margin-bottom: -5%;
}

.ss-2023_section-4_content-wrapper-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.ss-2023_section-4_content-wrapper-1.is-85-width {
  width: 85%;
}

.ss-2023_section-5_bullet-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.ss-2023_heading-style-h3 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.ss-2023_heading-style-h3.align-middle {
  text-align: center;
}

.ss-2023_heading-style-h3.align-middle.herbstsale {
  color: #fff;
}

.ss-2023_heading-style-h3.is-1, .ss-2023_heading-style-h3.is-2, .ss-2023_heading-style-h3.is-3 {
  font-size: 2rem;
}

.ss-2023_heading-style-h3.is-text {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.1rem;
}

.ss-2023_heading-style-h3.herbstsale {
  color: #fff;
}

.ss-2023_section-4_content-wrapper-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.ss-2023_form {
  flex-direction: column;
  align-items: center;
  width: 72%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ss-2023_section-3_arrow-inner {
  background-color: #067c60;
  width: 100%;
  height: 3px;
}

.ss-2023_section-footer {
  color: #fff;
  background-color: #000;
}

.ss-2023_section-4_wrapper-2 {
  background-color: #fff;
  border-radius: 20px;
  align-items: center;
  margin-left: 7.5rem;
  padding: 2rem 2rem 2rem 7.5rem;
  display: flex;
  box-shadow: 0 0 20px -4px rgba(0, 0, 0, .25);
}

.ss-2023_section-4_wrapper-2.is-swapped {
  flex-direction: row-reverse;
  margin-left: 0;
  margin-right: 7.5rem;
  padding-left: 2rem;
  padding-right: 7.5rem;
}

.ss-2023_section-1_section-1 {
  flex: 0 auto;
  width: 65%;
}

.ss-2023_heading-style-h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 1.2;
}

.ss-2023_heading-style-h2.align-middle {
  z-index: 1;
  text-align: center;
}

.ss-2023_heading-style-h2.align-middle.herbstsale {
  color: #fff;
}

.ss-2023_heading-style-h2.bundle-overview {
  text-transform: uppercase;
}

.padding-global-9 {
  height: 100%;
  min-height: 80vh;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.ss-2023_section-3 {
  background-color: #052a2c;
  overflow: hidden;
}

.ss-2023_timer_text-wrapper-2 {
  flex: 0 auto;
}

.ss-2023_section-3_arrow {
  border-left: 3px solid #067c60;
  border-right: 3px solid #067c60;
  flex: 1;
  align-items: center;
  height: 40px;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.ss-2023_section-3_arrow.is-2 {
  border-right-style: none;
  justify-content: center;
  align-items: center;
  margin-right: -2.5rem;
}

.ss-2023_section-3_arrow.is-1 {
  border-left-style: none;
  margin-left: -2.5rem;
}

.ss-2023_section-2 {
  background-color: #f1f1f1;
  overflow: hidden;
}

.ss-2023_section-5 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459335_BG_2.webp");
  background-position: 50%;
  background-size: cover;
}

.ss-2023_popup_logo-img {
  width: 6rem;
}

.ss-2023_section-1_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ss-2023_section-5_content-wrapper {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: rgba(255, 255, 255, .12);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.ss-2023_section-4_img-1 {
  width: 3rem;
}

.ss-2023_text-size-small {
  color: #000;
  margin-bottom: 0;
  font-size: .925rem;
  font-weight: 400;
  line-height: 1.4;
}

.ss-2023_text-size-small.bridge {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 400;
}

.ss-2023_text-size-small.is-small {
  font-size: .8rem;
}

.ss-2023_text-size-small.herbstsale {
  color: #fff;
}

.section-footer_link {
  color: #fff;
  font-size: 1.1rem;
  text-decoration: none;
  transition: all .2s;
}

.section-footer_link:hover {
  transform: scale(.95);
}

.ss-2023_timer_text-wrapper {
  flex: 0 auto;
  max-width: 12.5rem;
}

.ss-2023_section-3_wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ss-2023_timer {
  grid-column-gap: 1rem;
  grid-row-gap: .25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  display: grid;
}

.ss-2023_timer.bridge {
  margin-top: 40px;
}

.ss-2023_section-4_bullet {
  background-color: #000;
  border-radius: 100vw;
  flex: none;
  width: 7px;
  height: 7px;
  margin-top: .6rem;
}

.ss-2023_section-5_img {
  width: 100%;
}

.ss-2023_section-2_img {
  z-index: 0;
  width: 12rem;
  margin-top: -10%;
  margin-right: -10%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.ss-2023_section-3_text-wrapper {
  width: 40rem;
  margin-left: auto;
  margin-right: auto;
}

.section-footer_wrapper-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ss-2023_section-2_wrapper {
  z-index: 0;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  justify-items: stretch;
  display: grid;
  position: relative;
}

.ss-2023_section-2_wrapper.hide {
  display: none;
}

.ss-2023_popup_section-1_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ss-2023_section-4 {
  background-color: #f1f1f1;
  border-bottom: 8px solid #f15c23;
  overflow: hidden;
}

.ss-2023_section-4.geburtstagsaktion {
  display: none;
}

.ss-2023_section-1_section-2 {
  flex: 1;
  margin: -3%;
}

.ss-2023_popup_section-1 {
  background-color: #02181c;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ss-2023_popup_section-1.text-color-white {
  color: #fff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding: 1rem;
}

.ss-2023_popup_section-1_divider {
  background-color: #fff;
  width: 1px;
  height: 80%;
  margin-top: auto;
  margin-bottom: auto;
}

.ss-2023_text-field {
  border: 1px solid #000;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
}

.ss-2023_text-field::placeholder {
  color: #000;
}

.ss-2023_popup_close-img {
  cursor: pointer;
  width: 1.8rem;
  transition: all .35s;
}

.ss-2023_popup_close-img:hover {
  transform: scale(.95);
}

.ss-2023_body {
  color: #000;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.text-color-ss_2023-green {
  color: #067c60;
}

.ss-2023_section-4_img-wrapper {
  flex: none;
  width: 1.5rem;
}

.text-span-80 {
  background-image: linear-gradient(135deg, gold, #f98e1d);
}

.text-span-80.text-gradient {
  background-image: linear-gradient(to right, #e26d07, #f98e1d 50%, #ffac3b);
}

.mos_ever_section_6-section-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 65%;
  display: flex;
}

.container-large-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 80rem;
  height: 100%;
  display: flex;
}

.grid-76 {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.s-f-s-headline {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.s-f-s-div {
  background-image: linear-gradient(rgba(0, 0, 0, .15), rgba(0, 0, 0, .15)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459976_Herbst%20Sale%202023%20BGs-01.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 22px;
  display: flex;
}

.frl_section_1 {
  background-image: linear-gradient(rgba(0, 0, 0, .15), rgba(0, 0, 0, .15)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459976_Herbst%20Sale%202023%20BGs-01.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
}

.image-14200 {
  width: 8.5rem;
}

.s-f-s-paragraph {
  color: var(--white);
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}

.spring-sale-typ-h1 {
  color: #fff;
  margin-top: 140px;
  font-family: Helvetica Custom, sans-serif;
  font-size: 3rem;
  line-height: 1.2;
}

.spring-sale-typ-paragraph {
  color: var(--white);
  width: 60vw;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.1rem;
}

.paragraph-198 {
  color: #fff;
  width: 64%;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.4;
}

.bridge_main_headline {
  color: #fff;
  text-transform: uppercase;
  font-family: Helvetica Custom, sans-serif;
  font-size: 3rem;
  line-height: 1.2;
  text-decoration: underline;
}

.frl_bridge_section_1 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459332_BG_1.webp");
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
}

.div-block-1242906 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459965_Herbst%20Sale%202023%20BGs-03.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid rgba(255, 255, 255, .5);
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: flex;
}

.grid-75 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  justify-items: center;
}

.image-14201 {
  width: 4rem;
}

.frl_section_3 {
  background-image: linear-gradient(rgba(0, 0, 0, .15), rgba(0, 0, 0, .15)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459976_Herbst%20Sale%202023%20BGs-01.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

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

.frl_section_2 {
  color: #f1f1f1;
  background-color: #fff;
}

.image-14202 {
  height: 2.5rem;
}

.div-block-1242907 {
  text-align: center;
  border: 2px dashed red;
  border-radius: 15px;
  width: 45vw;
  padding: 15px;
}

.paragraph-201 {
  color: #000;
  text-align: center;
  font-size: .875rem;
}

.spring-shop-typ-h1 {
  color: var(--white);
  font-family: Helvetica Custom, sans-serif;
  font-size: 3rem;
}

.spring-shop-typ-paragraph-bold {
  color: var(--white);
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.1rem;
}

.spring-shop-typ-paragraph-bold.bigger-paragraph {
  font-size: 2.75rem;
  font-weight: 700;
}

.spring-shop-typ-paragraph-bold.dark-text {
  color: var(--black);
}

.spring-shop-typ-paragraph {
  color: var(--white);
  width: 65%;
  margin-bottom: 10px;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}

.spring-shop-typ-paragraph.dark-text {
  color: var(--black);
}

.spring-shop-typ-paragraph.dark-text.full-lenght, .spring-shop-typ-paragraph.full-length {
  width: 100%;
}

.spring-shop-typ-h3 {
  color: var(--white);
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.875rem;
}

.spring-shop-typ-h2 {
  color: var(--white);
  font-family: Helvetica Custom, sans-serif;
  font-size: 2.25rem;
}

.spring-shop-typ-h2.dark-text {
  color: #000;
}

.form-8 {
  text-align: left;
  margin-top: 5%;
  padding: 20px;
}

.submit-button-6 {
  color: #fff;
  background-color: #ff6a00;
  font-family: Helvetica Custom, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.text-field-8 {
  color: #000;
  font-family: Helvetica Custom, sans-serif;
  font-size: 18px;
}

.success-message-7 {
  background-color: rgba(221, 221, 221, 0);
}

.text-block-103 {
  color: #fff;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.bold-text-129 {
  font-size: 1.3rem;
}

.ss-2023_section-5_text-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.ss-2023_section-5_parent-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  align-items: center;
  padding-top: 50%;
}

.ss-2023_section-5_content-wrapper-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.ss-2023_section-5_img-wrapper-2 {
  flex: none;
  width: 1.5rem;
}

.ss-2023_section-5_content-wrapper-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.html-embed-29 {
  width: 65vw;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1242909 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1242910 {
  justify-content: center;
  align-items: center;
  width: 60%;
  display: flex;
}

.ss-2023_section-5_text-wrapper-2 {
  margin-right: auto;
}

.paragraph-198-copy {
  color: #fff;
  width: 64%;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.5;
}

.bold-text-130 {
  font-weight: 400;
}

.ss-23023_text-size-large-bold {
  font-size: 1.6rem;
}

.ss-23023_text-size-large-bold.text-color-orange {
  color: #ff6a00;
}

.ss-2023_section-1_headline-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.ss-2023_section-1_headline-wrapper.display-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ss-2023_section-2_text-wrapper-2 {
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

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

.link-icon-2 {
  width: 35px;
  max-width: none;
  margin-right: 7px;
  padding-right: 0;
}

.testi_cta-text-wrapper-2 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.testi-laptop-div {
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.testi-laptop-div.notreversed {
  top: 0%;
  bottom: 0%;
  left: auto;
  right: auto;
}

.heading-style-h5-3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.testi_section-headline {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459309_background_01-min.webp");
  background-position: 70%;
  background-repeat: no-repeat;
  background-size: cover;
}

.headline-wrapper-2 {
  width: 40rem;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  top: auto;
}

.zahlen-text-2 {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.testi-laptop-div-video {
  border-radius: 0;
  width: 77%;
  height: auto;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.brands-grid-div {
  display: block;
}

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

.testi_section-navigation-2 {
  background-color: var(--black);
}

.testi_button-wrapper-2 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.testi_button-wrapper-2.headline {
  justify-content: flex-start;
}

.padding-bottom-small-2 {
  padding-bottom: 1rem;
  overflow: visible;
}

.testi_section-zahlen {
  background-color: #eaeaea;
}

.test-link-1 {
  color: #000;
  font-size: 22px;
  text-decoration: none;
}

.testi_dk_logo-2 {
  width: 8vw;
  display: block;
  position: relative;
}

.testi-text-paragraph {
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  font-size: 18px;
  font-style: italic;
  line-height: 22px;
}

.testi-text-paragraph.right {
  padding-right: 15px;
}

.testi_nav_button-2 {
  text-align: center;
  background-color: rgba(135, 23, 22, 0);
  border: 2px solid #fff;
  border-radius: 8px;
  width: 15.5rem;
  padding: 12px 0;
  font-size: 16px;
  font-weight: 600;
  transition: opacity .2s;
  position: relative;
  left: auto;
}

.brands-img {
  width: 100px;
  max-width: none;
  display: block;
}

.brands-img.individuell-1 {
  width: 160px;
}

.brands-img.individuell-2 {
  width: 90px;
}

.brands-img.individuell-3 {
  width: 50px;
  display: inline;
}

.subheadline-wrapper {
  width: 32rem;
}

.testi-video-2 {
  border-radius: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  top: -385px;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.testi_section-cta-2 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459310_background_02.webp");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.testi-text-headline-div {
  width: 450px;
  max-width: 100%;
  margin-left: 0;
  padding-left: 0;
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.testi-text-headline-div.notreversed {
  width: 450px;
  max-width: 100%;
  margin-left: 0;
  padding-left: 0;
  position: relative;
  left: auto;
  right: auto;
}

.testi-text-headline-div.notreversed.torstenr-ttger {
  margin-left: 0;
  padding-bottom: 0;
}

.testi-padding-bottom-large {
  padding-bottom: 5rem;
  display: block;
}

.testi-padding-bottom-large.mobil-1.landscape.display-none {
  display: none;
}

.testi_cta-list-item {
  color: #fff;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4586b7_done_24px.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 50px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 0;
  padding-left: 60px;
  font-size: 18px;
  line-height: 30px;
}

.div-streifen-neu {
  background-image: radial-gradient(circle farthest-side at 0%, #f0c746 14%, #fff);
  border-radius: 20px;
  width: auto;
  max-width: 100%;
  height: 7px;
  margin-top: 12px;
  margin-bottom: 12px;
  position: relative;
}

.video-wrapper-2-2 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 0;
  display: flex;
  position: relative;
  left: auto;
}

.video-wrapper-2-2.notreversed, .video-wrapper-2-2.notreversed.bertlein {
  top: auto;
  left: auto;
}

.testi-link-2 {
  color: #000;
  font-size: 24px;
  font-style: normal;
  line-height: 28px;
  text-decoration: none;
}

.testi_cta-wrapper-2-2 {
  width: 750px;
  max-width: none;
  margin-left: 0;
  margin-right: auto;
}

.testi-laptop-img {
  width: 650px;
  max-width: none;
}

.yellow-headline-1 {
  color: #fccd02;
}

.testi_cta-button-2 {
  color: #fff;
  text-align: center;
  background-color: rgba(136, 23, 22, 0);
  background-image: radial-gradient(circle, #fea837, #fa9625);
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 21rem;
  max-width: 100%;
  height: 4.25rem;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
  position: relative;
}

.testi_cta-button-2.cta-section {
  width: 24rem;
  height: 4.5rem;
  padding-left: 0;
}

.testi_bold-text-8 {
  color: #fff;
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  display: inline;
}

.testi_container-large-2 {
  width: 100%;
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
}

.testi_container-large-2.brands-section {
  max-width: 85rem;
}

.link-div {
  font-size: 28px;
  display: flex;
}

.brands-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.brands-grid.mobile-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.brands-grid.mobile-grid.testi_mobile-only, .brands-grid.testi_mobile-only {
  display: none;
}

.zahlen-div-2 {
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
  box-shadow: 0 0 7px 1px rgba(0, 0, 0, .2);
}

.video-wrapper-1-2 {
  flex: 1;
}

.testi-text-headline-2 {
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 22px;
  line-height: 32px;
}

.testi-text-headline-2.norbertnagy {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.testi-text-headline-2._1 {
  font-size: 20px;
  line-height: 30px;
}

.mos_container-medium-2 {
  max-width: 70rem;
}

.testi-text-paragraph-div {
  color: #000;
  width: auto;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-size: 14px;
  position: relative;
}

.testi-text-paragraph-div.diana {
  width: auto;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.testi-text-paragraph-div.notreversed {
  width: 445px;
  margin-left: 0;
  padding-left: 30px;
}

.testi-text-paragraph-div.notreversed.tablet.bertlein3 {
  width: auto;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  position: static;
}

.testi-text-paragraph-div.notreversed.tablet.schwaiger {
  width: auto;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  position: relative;
}

.testi-text-paragraph-div.notreversed.torstenr-ttger {
  padding-left: 37px;
}

.testi-text-paragraph-div.notreversed.torstenr-ttger.mobil-2.tablet.r-ttger, .testi-text-paragraph-div.notreversed.torstenr-ttger.mobil-3.tablet.r-ttger, .testi-text-paragraph-div.notreversed.torstenr-ttger.mobil-4.tablet.r-ttger {
  width: auto;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
}

.zahlen-text-1-2 {
  color: #fccd02;
  text-align: left;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Custom, sans-serif;
  display: flex;
}

.testi-text-headline-2 {
  color: #000;
  max-width: 100%;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 35px;
}

.testi-headline-2-3 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Custom, sans-serif;
}

.testi_heading-style-h1-1-4 {
  z-index: 2;
  color: #fff;
  text-align: left;
  justify-content: center;
  margin: 0;
  font-family: Montserrat Custom, sans-serif;
  font-weight: 700;
  display: block;
  position: static;
}

.image-14203 {
  width: 148px;
}

.div-block-1242913 {
  width: 100%;
}

.html-embed-30 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.js_section-9-2 {
  z-index: 2;
  position: relative;
}

.scw_form-block-evergreen {
  width: 100%;
}

.scw_form-block-evergreen.display-none {
  display: none;
}

.webinar-reg-evergreen-1 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.select-field_sc-evergreen {
  margin-bottom: 0;
}

.scw-ev-text-field {
  border-radius: 10px;
  margin-bottom: 0;
}

.scw-ev-btn {
  color: var(--white);
  text-align: center;
  background-image: linear-gradient(to right, #ec8c38, #ffc089 0%, #ec8c38 102%);
  border-radius: 10px;
  width: auto;
  padding: .75rem 1rem;
  font-size: 1.25rem;
  font-weight: 700;
}

.scw-ev-btn.color-sc_green {
  background-color: #6d9fa0;
  background-image: linear-gradient(#6d9fa0, #6d9fa0 0%, #6d9fa0 102%);
}

.scw-ev-btn.mobil-size {
  font-size: .9rem;
}

.scw-ev_form-wrapper {
  flex-direction: column;
  justify-content: center;
  width: 25rem;
  display: flex;
}

.form-sc-ev {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.phonenumber-field-sc-ev {
  border-radius: 12px;
  margin-bottom: 0;
}

.phonenumber-field-sc-ev.email {
  border-radius: 10px;
}

.html-embed-31 {
  margin-bottom: 0;
}

.text-block-104 {
  color: var(--weiß);
}

.success-message-8 {
  background-color: rgba(221, 221, 221, 0);
}

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

.scw_logo-img-schwarz {
  width: 8.5rem;
  margin-left: auto;
  margin-right: auto;
}

.scw-ev-btn-typ {
  color: var(--weiß);
  background-image: linear-gradient(to right, #f98e1d, #ffac3b 50%, #f98e1d);
  border-radius: 10px;
  width: 40rem;
  min-width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  display: block;
}

.scw-ev-btn-typ.mobile {
  display: none;
}

.scw-ev-btn-typ-div {
  width: 40rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.scw-ev_list {
  margin-top: 15px;
  margin-bottom: 15px;
}

.scw-ev_list.mobile {
  display: block;
}

.scw-ev_list-item {
  margin-bottom: 0;
  padding-left: 10px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4rem;
}

.scw-ev_list-item.tablet.geburtstagsaktion {
  font-size: 1.1rem;
}

.noheader_sub {
  display: block;
}

.udd-us_text-style-price-old {
  color: rgba(0, 0, 0, .65);
  text-align: center;
  margin-bottom: 0;
  font-size: 1.3rem;
  line-height: 1.1;
}

.udd-us_headline-wrapper {
  width: 100%;
}

.udd-us_headline-wrapper.align-right {
  text-align: right;
}

.udd-us_section-1_progress-bar_bg {
  z-index: 0;
  background-color: #ed1c26;
  background-image: linear-gradient(to right, #ed1c26, #f86b72);
  width: 200%;
  height: 100%;
}

.udd-us_section-1_progress-bar_bg.is-mirrored {
  background-image: linear-gradient(270deg, #ed1c26, #f86b72);
  transform: translate(100%, -100%);
}

.udd-us_section-2_img-wrapper {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.udd_text-size-medium-2 {
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
}

.udd_text-size-medium-2.align-middle {
  text-align: center;
}

.udd-us_section-2_wrapper-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.udd-us_section-2_wrapper-2.is-swapped {
  flex-direction: row-reverse;
}

.udd-us_link {
  color: #0d00ff;
  text-align: center;
  text-decoration: none;
  transition: all .25s;
}

.udd-us_link:hover {
  text-decoration: underline;
  transform: scale(.97);
}

.udd-us_section-2_bullet-img-wrapper {
  flex: none;
}

.udd-us_section-1_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.udd-us_logo-img {
  width: 8rem;
}

.udd-us_section-1_wrapper-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.udd-us_timer {
  grid-column-gap: 1rem;
  grid-row-gap: .25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  display: grid;
}

.udd-us_timer.is-row4 {
  z-index: 2;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 20rem;
  margin-left: auto;
  margin-right: auto;
}

.udd-us_section-2_img {
  padding: 5%;
}

.udd_heading-style-h2-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald Custom, sans-serif;
  font-size: 2rem;
  line-height: 1.2;
}

.udd_heading-style-h2-2.middle {
  color: #000;
  text-align: center;
}

.container-medium-6 {
  max-width: 64rem;
}

.udd-us_section-1_wrapper-3 {
  align-items: center;
  width: 100%;
  display: flex;
}

.udd-us_section-2_bullet-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.udd-us_section-1_progress-bar_indicator {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 75%;
  padding: 5px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.udd-us_section-1_progress-bar_indicator.is-85 {
  width: 85%;
}

.udd_text-size-small-2 {
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.udd_text-size-small-2.text-color-grey {
  color: rgba(0, 0, 0, .65);
}

.padding-global-10 {
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.udd-us_section-2_wrapper-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.udd-us_section-1_progress-bar_text-wrapper {
  z-index: 1;
  position: relative;
}

.udd-us_timer_number-wrapper {
  color: #ed1c26;
  border: 2px solid #ed1c26;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.udd-us_timer_number-wrapper.is-row4 {
  width: 3.5rem;
  height: 3.5rem;
}

.udd_text-size-regular-2 {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.udd_text-size-regular-2.middle {
  text-align: center;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.udd-us_section-1_progress-bar_bg-wrapper {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.udd-us_section-2_content-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
}

.udd-us_text-style-price-new {
  color: #990001;
  margin-bottom: 0;
  font-size: 3rem;
  line-height: 1.1;
}

.udd-us_section-1_progress-bar_wrapper {
  background-color: #fff;
  border-radius: 10px;
  width: 70%;
  padding: 3px;
}

.udd-us_section-2_bullet-img {
  width: 1.2rem;
}

.udd-us_section-2_wrapper {
  color: #000;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  margin-bottom: -1rem;
  padding: 2rem;
  display: flex;
}

.udd_btn-cta-2 {
  text-align: center;
  text-transform: uppercase;
  background-color: #ed1c26;
  border-radius: 10px;
  padding: .8rem 2rem;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.1;
}

.udd-us_cta-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  max-width: 31rem;
  display: flex;
}

.udd-us_section-2_headline-wrapper {
  max-width: 44rem;
  margin-left: auto;
  margin-right: auto;
}

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

.div-block-1242928 {
  color: #fff;
  background-color: #000;
  flex-direction: column;
  align-items: center;
  padding: 20px 10px;
}

.div-block-1242928-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #000;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-14206 {
  width: 8rem;
}

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

.div-block-543.is-swapped {
  flex-direction: row-reverse;
}

.udd-extra_logo-img {
  width: 8rem;
}

.udd-extra_section-1 {
  color: #000;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4593c3_62232063-0-DK-UDD-BG3-1920x1080.webp");
  background-position: 100% 0;
  background-size: cover;
}

.udd-text-field {
  border-radius: 5px;
  box-shadow: 0 2px 20px -14px rgba(0, 0, 0, .2);
}

.image-14207 {
  width: 26rem;
  margin-bottom: -1rem;
}

.div-block-1242931 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1242932 {
  max-width: 35rem;
}

.udd_btn-cta-3 {
  text-align: center;
  text-transform: uppercase;
  background-color: #ed1c26;
  border-radius: 10px;
  padding: .8rem 2rem;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.1;
}

.div-block-544 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.udd-extra_section-2_wrapper {
  color: #000;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  margin-top: -1rem;
  margin-bottom: -1rem;
  padding: 2rem;
  display: flex;
}

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

.udd-extra_section-2 {
  background-image: linear-gradient(to top, #000, #fff);
}

.image-14208 {
  height: 15rem;
  margin-left: auto;
  margin-right: auto;
}

.udd-extra_section-3 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4593bb_DK_UDD_BG1_1920x1080-01-min.webp");
  background-position: 0 0;
  background-size: cover;
}

.success-message-9 {
  color: #000;
  background-color: #fff;
  border: 1px solid #ed1c26;
  border-radius: 5px;
}

.close-button {
  margin-top: 5px;
  margin-right: 5px;
  font-size: 30px;
  font-weight: 700;
  text-decoration: none;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.popup-mario {
  z-index: 7;
  display: none;
  position: fixed;
}

.mos_btn-wrapper-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.mos_btn-wrapper-2.mobile {
  display: none;
}

.mos_timer-wrapper-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mos_section_3-benefits-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr auto 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  display: grid;
}

.padding-section-small-6 {
  height: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.popup-3 {
  z-index: 9999;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.mos_logo-img-3 {
  width: 6rem;
  margin-top: -3rem;
  margin-right: auto;
  display: block;
}

.div-block-1242944 {
  border: 1px solid #fccd02;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.mos_heading-style-h4-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.2;
}

.mos_heading-style-h4-2.text-color-black.align-middle {
  text-align: center;
}

.mos_dark-heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 2.7rem;
  font-weight: 700;
  line-height: 1.3;
}

.mos_dark-heading-style-h2.align-middle {
  text-align: center;
}

.mos_heading-style-h6-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.2;
}

.mos_heading-style-h6-2.align-center {
  text-align: center;
}

.text-color-yellow-2 {
  color: #fccd02;
}

.mos_section_5-2 {
  background-color: #fff;
  border-bottom: 5px solid #fccd02;
  position: relative;
}

.submit-button-7 {
  color: #000;
  background-color: #fccd02;
  background-image: none;
  border-radius: 10px;
  padding: .5rem 2rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.submit-button-7.is-mos {
  color: #fff;
  background-color: #f98e1d;
}

.mos_text-size-regular-2 {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.mos_text-size-regular-2.text-color-black.aign-middle {
  text-align: center;
  margin-top: 1px;
}

.mos_btn-2 {
  color: #fff;
  text-align: center;
  background-color: #f98d1c;
  border-radius: 5px;
  padding: .75rem 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  transition-timing-function: ease-in;
  display: block;
}

.mos_btn-2:hover {
  transform: scale(1.05);
}

.mos_btn-2.is-absolute:hover {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.mos_section_1-wrapper-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.mos_section_3_benefit-wrapper-2 {
  flex-direction: column;
  align-items: center;
  min-width: 100%;
  padding: 1rem;
  display: flex;
}

.padding-section-medium-6 {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.mos_section_1-section-1-2 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 65%;
  display: flex;
}

.mos_section_1-2 {
  border-bottom: 5px solid #fccd02;
  position: relative;
  overflow: hidden;
}

.popup_content-wrapper-3 {
  background-color: #fff;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 1rem;
  display: flex;
}

.div-block-1242948 {
  z-index: 0;
  flex: 1;
  margin: -20% -41% -16% -39%;
  position: relative;
}

.image-14212 {
  object-fit: fill;
}

.mos_section_2-2 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459116_Background_1.webp");
  background-position: 50%;
  background-size: cover;
  position: relative;
  overflow: hidden;
}

.mos_section_3-2 {
  color: #000;
  background-color: #fff;
  border-bottom: 5px solid #fccd02;
}

.text-field-10 {
  border-radius: 10px;
  margin-bottom: 0;
}

.text-field-10::placeholder {
  font-size: 1rem;
  line-height: 1.1;
}

.mos_popup-gradient-2 {
  background-color: #fccd02;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 32.5rem;
  padding: 2rem 6px 6px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px 4px rgba(0, 0, 0, .25);
}

.mos_popup-gradient-2.is-2 {
  background-color: #ebeae7;
}

.popup-wrapper-2 {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: rgba(0, 0, 0, .25);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-1242950 {
  z-index: 4;
  justify-content: center;
  align-items: center;
  margin-bottom: -2.5%;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-1242951 {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-global-11 {
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.mos_dark-body {
  color: #fff;
  background-color: #000;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1rem;
  line-height: 1.4;
}

.mos_dark-heading-style-h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 2.1rem;
  font-weight: 700;
  line-height: 1.3;
}

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

.mos_dark-section_2 {
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4591eb_Background_1%20(2).webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-bottom: 1px solid rgba(0, 0, 0, .35);
  position: relative;
  overflow: hidden;
}

.mos_dark-section_2.light-version {
  color: #000;
  background-image: none;
  display: none;
}

.dark_mos-btn {
  border: 1px solid var(--gold);
  background-color: var(--gold);
  color: #000;
  border-radius: 100vw;
  padding: .75rem 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
  transition-timing-function: ease-in;
  display: block;
}

.dark_mos-btn:hover {
  border: 1px solid var(--gold);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.dark_mos-btn.mobile-hidden {
  color: #fff;
  text-align: center;
  background-color: #f98e1d;
  border-style: none;
  border-radius: 5px;
  width: 100%;
  max-width: none;
  padding-left: .25rem;
  padding-right: .25rem;
  font-size: 1.5rem;
}

.dark_mos-btn.mobile-hidden:hover {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  transform: scale(1.1);
}

.mos_dark-popup-close-2 {
  cursor: pointer;
  width: 3rem;
  transition: all .3s;
  position: absolute;
  top: -1rem;
  bottom: auto;
  left: auto;
  right: -1rem;
}

.mos_dark-popup-close-2:hover {
  transform: scale(1.2);
}

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

.div-block-619-2 {
  background-image: linear-gradient(135deg, #3a3a3a, #000);
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

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

.testi_logos-div-1 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.testi_proven-expert-code.desktop {
  align-self: flex-start;
}

.testi_logos-div-2 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  max-height: none;
  display: flex;
}

.testi_logos-img {
  height: 90px;
}

.testi_logos-img.fallstudie_social_img {
  height: 75px;
}

.testi_section-bullets {
  background-color: #eaeaea;
}

.testi_bullet-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: center;
  justify-items: center;
}

.testi_bullet-div {
  background-color: var(--weiß);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  height: auto;
  padding: 12px;
  display: flex;
  box-shadow: 0 0 7px -1px rgba(0, 0, 0, .2);
}

.testi-text-paragraph-bullet {
  color: #000;
  text-align: center;
  font-size: 17.6px;
  font-weight: 600;
  line-height: 25px;
}

.testi_bullet-icon {
  width: 100px;
  max-width: 100%;
}

.search-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.search-input-2 {
  border-radius: 10px;
  margin-bottom: 0;
}

.search-button-2 {
  background-color: var(--gold);
  color: #000;
  border-radius: 10px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.1;
}

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

.search-result-item {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-1242958 {
  margin-top: -25px;
  padding-bottom: 1px;
}

.link-block-27 {
  border-radius: 20px;
  flex: 1;
  text-decoration: none;
  overflow: hidden;
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, .2);
}

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

.scw_heading-style-h3--2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.2;
}

.scw_heading-style-h3--2.scw_atf {
  color: #fff;
  text-align: left;
}

.scw_heading-style-h3--2.scw_atf.desktop-hidden {
  display: none;
}

.mc-recording-div {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-1242960 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.recording-div {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.recording-image {
  width: 120px;
}

.recording-headline-icon {
  text-align: center;
  line-height: 33px;
}

.recording-headline-icon.short {
  width: 80%;
  line-height: 33px;
}

.paragraph-204 {
  color: #000;
  text-align: center;
  max-width: 20vw;
  font-weight: 400;
}

.bold-text-134 {
  font-family: Montserrat Custom, sans-serif;
  font-size: 24px;
  line-height: 33px;
}

.bold-text-135 {
  font-family: Montserrat Custom, sans-serif;
}

.bold-text-136 {
  font-size: 1rem;
}

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

.bold-text-137 {
  font-family: Montserrat Custom, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

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

.bold-text-138, .bold-text-139, .bold-text-140, .bold-text-141, .bold-text-142, .bold-text-143, .bold-text-144, .bold-text-145, .bold-text-146, .bold-text-147 {
  font-weight: 600;
}

.html-embed-33 {
  margin-top: 30px;
  margin-bottom: 0;
}

.scw_btn-wrapper-mobile-hidden {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.scw_btn-wrapper-mobile-hidden.display-none {
  display: none;
}

.scw_btn-wrapper-mobile {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: none;
}

.mos-ev-btn.mobile-hidden {
  color: #fff;
  text-align: center;
  background-color: #f98e1d;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 5px;
  width: 100%;
  padding: .75rem .25rem;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.2;
  display: block;
}

.mos-ev-btn-text-span-87 {
  text-align: center;
  font-size: 1.1rem;
  font-style: normal;
  font-weight: 400;
}

.bold-text-159 {
  line-height: 38px;
}

.italic-text-7 {
  font-weight: 400;
}

.heading-1443814 {
  text-align: center;
  font-family: Opensans Custom, sans-serif;
  font-size: 21px;
  line-height: 1.4;
}

.fallstudie_sec_3 {
  z-index: 2;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.paragraph-229 {
  color: #ffa7a7;
  text-align: center;
  font-family: Opensans Custom, sans-serif;
  font-size: 5rem;
  display: inline;
  position: absolute;
  top: -3%;
  bottom: auto;
  left: auto;
  right: 3%;
}

._2-5rem-spacer {
  padding-bottom: 2.5rem;
}

.grid-101 {
  grid-template-rows: auto;
  grid-auto-flow: row;
}

.probleme_subheadline {
  margin-bottom: 5px;
  font-size: 1rem;
  font-weight: 700;
}

.div-block-1242965 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1242965.hide {
  display: none;
}

.fallstudie_sec_2 {
  z-index: 2;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.paragraph-229-3 {
  color: #94d512;
  font-size: 5rem;
  display: inline;
  position: absolute;
  top: -3%;
  bottom: auto;
  left: auto;
  right: 3%;
}

.image-14215 {
  width: 32px;
}

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

.probleme_bullets {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: auto 1fr;
  align-content: center;
  align-items: center;
}

.padding-section-small-7 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  position: static;
}

.padding-section-small-7.header, .padding-section-small-7.fallstudien-header {
  padding-top: 1rem;
  padding-bottom: .75rem;
}

.padding-section-small-7.zero_top_padding {
  padding-top: 0;
}

.padding-section-small-7.zero_top_padding.hal_bottom_padding, .padding-section-small-7.hal_bottom_padding {
  padding-bottom: 1.5rem;
}

.padding-section-small-7.hal_bottom_padding._1rem_top_padding {
  padding-top: 1rem;
}

.padding-section-small-7._0-5rem_extra_top_padding {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.grid-99 {
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
  align-content: center;
  align-items: center;
}

.bold-text-161 {
  font-size: 16px;
}

.bold-text-161.erlebnis {
  color: #76a619;
  text-transform: uppercase;
  font-size: 1.5rem;
}

.bold-text-161.problem {
  color: #e02120;
  text-transform: uppercase;
  font-size: 1.5rem;
}

.bold-text-161.l-sung {
  color: #007bff;
  text-transform: uppercase;
  font-size: 1.5rem;
}

.fallstudie-box-2 {
  background-color: #fff2f2;
  border: 3px dashed #ffd2d2;
  border-radius: 20px;
  padding: 32px;
  position: relative;
}

.fallstudie-box-2.grid {
  padding-left: 24px;
  padding-right: 24px;
}

.fallstudie_box_ergebnisse {
  background-color: #f5fde6;
  border: 3px dashed #72ab00;
  border-radius: 20px;
  padding: 32px;
}

.paragraph-237 {
  color: #000;
  margin-bottom: 0;
  font-size: 1rem;
}

.fallstudie_timeline_progress_bar {
  z-index: -1;
  background-color: #faba02;
  background-image: linear-gradient(#faba02, #ffac3b 50%, #f98e1d);
  width: 3px;
  height: 50vh;
  position: fixed;
  bottom: 50vh;
}

.fallstudie_timeline_circle {
  background-color: #fbba00;
  border-radius: 100%;
  justify-content: center;
  width: 15px;
  height: 15px;
  position: -webkit-sticky;
  position: sticky;
  top: 50vh;
}

.paragraph-239, .paragraph-238 {
  color: #000;
  margin-bottom: 0;
  font-size: 1rem;
}

.div-block-1242967 {
  border-bottom: 3px solid #fbba00;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.fallstudie_timeline_item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 160px 1fr;
  width: 100%;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

.grid-96 {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  align-items: center;
  justify-items: stretch;
}

.ergebnisse_headline {
  color: #76a619;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 1.5rem;
  font-weight: 700;
}

.heading-1443831 {
  text-align: center;
  margin-top: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.heading-1443831.is-1 {
  color: #000;
  font-family: Montserrat Custom, sans-serif;
}

.fallstudie_box_probleme {
  background-color: #fff2f2;
  border: 3px dashed #ffd2d2;
  border-radius: 20px;
  padding: 32px;
  position: -webkit-sticky;
  position: sticky;
  top: 50vh;
}

._3rem-spacer {
  padding-bottom: 3rem;
}

.heading-1443830 {
  color: #000;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.fallstudie_box_l-sungen {
  background-color: #d0e5f8;
  border: 3px dashed #a3d0ff;
  border-radius: 20px;
  padding: 32px;
}

.paragraph-228 {
  color: #fff;
  margin-bottom: 0;
}

.fallstudie-btn {
  color: #fff;
  text-align: center;
  background-color: #f98e1d;
  background-image: linear-gradient(to right, #f98e1d, #ffac3b 50%, #f98e1d);
  border-radius: 3px;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 24px 42px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.fallstudie-btn.is-atf:hover {
  transform: scale(1.03);
}

.fallstudie-btn.is-atf.hide {
  display: none;
}

.fallstudie-btn.calendly-btn {
  background-image: linear-gradient(to right, #f98e1d, #ffac3b 50%, #f98e1d);
}

.fallstudie-btn.calendly-btn:hover {
  transform: scale(1.03);
}

.fallstudie-btn.calendly-btn.mobile-show-only {
  display: none;
}

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

.heading-1443833 {
  color: #000;
  text-align: center;
  max-width: 940px;
  margin-top: 15px;
  padding-left: 22px;
  padding-right: 22px;
  font-family: Montserrat Custom, sans-serif;
  font-size: 34px;
  line-height: 1.2;
}

.image-14217 {
  width: 32px;
}

.grid-98 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: auto 1fr;
  align-content: center;
  align-items: center;
}

.grid-98.test {
  grid-column-gap: 8px;
  background-color: #da9b9b;
  grid-template-rows: auto;
  display: none;
}

.paragraph-221 {
  color: #000;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.div-block-1242968 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.paragraph-232 {
  color: #000;
  margin-bottom: 0;
  font-size: 1rem;
}

.padding-global-12 {
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.padding-global-12.grey-bg {
  background-color: #f8f8f8;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.paragraph-223 {
  color: #000;
  padding-top: 10px;
  font-size: 16px;
}

.paragraph-240, .paragraph-233 {
  color: #000;
  margin-bottom: 0;
  font-size: 1rem;
}

.fallstudie-box-2-2 {
  background-color: #d0e5f8;
  border: 3px dashed #a3d0ff;
  border-radius: 20px;
  padding: 32px;
  position: relative;
}

.fallstudie-box-2-2.grid {
  padding-left: 24px;
  padding-right: 24px;
}

.fallstudie_container-medium {
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-230 {
  color: #000;
  margin-bottom: 0;
  font-size: 1rem;
}

.heading-1443832 {
  color: #000;
  margin-top: 5px;
  margin-bottom: 1rem;
  font-family: Montserrat Custom, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.fallstudie_timeline_wrapper {
  z-index: -3;
  flex-direction: column;
  align-items: center;
  display: flex;
}

._1-5rem-spacer-2 {
  padding-bottom: 1.5rem;
}

.image-14219 {
  width: 32px;
}

.fallstudie_timeline_progress {
  z-index: -2;
  background-color: #ececec;
  width: 3px;
  height: 100%;
  position: absolute;
}

.main-wrapper-whitebg {
  background-color: #fff;
}

.grid-100 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: auto 1fr;
  align-content: center;
  align-items: center;
}

.heading-1443829 {
  color: #000;
  text-align: center;
  margin-bottom: 10px;
  font-family: Montserrat Custom, sans-serif;
  font-size: 34px;
  line-height: 44px;
}

.heading-1443829.neubert_headline_mobil.mobile-only-show, .heading-1443829.old-fallstudie-headline-hidden {
  display: none;
}

.fallstudie-box {
  background-color: #f8f8f8;
  border-radius: 10px;
  padding: 32px;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, .5);
}

.paragraph-236 {
  color: #000;
  margin-bottom: 0;
  font-size: 1rem;
}

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

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

.fallstudie_sec_4 {
  z-index: 2;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.fallstudie_sec_header {
  z-index: 2;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}

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

.fallstudie_sec_header_long {
  background-color: #000;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.bold-text-162 {
  font-size: 16px;
}

.fallstudie_timeline {
  z-index: 1;
  display: none;
  position: relative;
}

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

.paragraph-235 {
  color: #000;
  margin-bottom: 0;
  font-size: 1rem;
}

.image-14216 {
  border-radius: 3px;
  box-shadow: 2px 2px 7px 1px rgba(0, 0, 0, .7);
}

.image-14216.mobile-hidden.landscape-show {
  width: 450px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
}

.image-14216.mobile-show {
  display: none;
}

.image-14218 {
  width: 32px;
}

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

.paragraph-222 {
  color: #000;
  padding-top: 5px;
}

.image-14220 {
  width: 8rem;
}

.grid-95 {
  grid-column-gap: 10px;
  color: #000;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: auto 1fr;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 16px;
  line-height: 20px;
}

.bold-text-163 {
  font-size: 16px;
}

.paragraph-234 {
  color: #000;
  margin-bottom: 0;
  font-size: 1rem;
}

.paragraph-229-2 {
  color: #6cb4ff;
  font-size: 5rem;
  display: inline;
  position: absolute;
  top: -3%;
  bottom: auto;
  left: auto;
  right: 3%;
}

.fallstudie_sec_5 {
  z-index: 2;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}

.paragraph-231 {
  color: #000;
  margin-bottom: 0;
  font-size: 1rem;
}

.probleme_headline {
  color: #e02120;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 1.5rem;
  font-weight: 700;
}

.fallstudie_timeline_center {
  justify-content: center;
  display: flex;
}

.l-sungen_headline {
  color: #007bff;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 1.5rem;
  font-weight: 700;
}

.fallstudie-box-2-3 {
  background-color: #f5fde6;
  border: 3px dashed #72ab00;
  border-radius: 20px;
  padding: 32px;
  position: relative;
}

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

.body-56 {
  font-weight: 400;
}

.fallstudie_probleme_grid, .fallstudie_l-sungen_grid, .fallstudie_ergebnisse_grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
  align-content: center;
  align-items: center;
}

.paragraph-244, .paragraph-245 {
  color: #000;
  font-size: 14px;
  line-height: 20px;
}

.italic-text-8 {
  color: #000;
  line-height: 20px;
}

.fallstudie_arrow {
  z-index: 2;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.fallstudie_arrow_cont {
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.fallstudie_arrow_wrapper {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.fallstudie_arrow_wrapper.zero_top_padding {
  padding-top: 0;
}

.fallstudie_arrow_wrapper.zero_top_padding.half_bottom_padding {
  padding-bottom: 1.5rem;
}

.fallstudie_arrow_item {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 24px;
}

.fallstudie_arrow_item.reverse_grid {
  grid-template-columns: 1fr 1fr;
  margin-top: -15%;
}

.fallstudie_arrow_item.is-3 {
  margin-top: -8%;
}

.fallstudie_arrow_left, .fallstudie_arrow_right {
  position: relative;
}

.fallstudie_arrow_box_prob {
  background-color: #f8f8f8;
  border: 3px dashed #f40606;
  border-radius: 20px;
  padding: 32px;
}

.paragraph-246 {
  color: #000;
  margin-bottom: 10px;
  font-size: 1.5rem;
  font-weight: 700;
}

.fallstudie_arrow_box_l-su {
  background-color: #f8f8f8;
  border: 3px dashed #6fb6e1;
  border-radius: 20px;
  padding: 32px;
}

.fallstudie_arrow_box_ergeb {
  background-color: #f8f8f8;
  border: 3px dashed #00b475;
  border-radius: 20px;
  padding: 32px;
}

.fallstudien_sec_header {
  background-color: #000;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45941f_Background.webp");
  background-position: 50%;
  background-size: cover;
  margin-left: auto;
  margin-right: auto;
}

.fallstudien_container-medium {
  flex-direction: column;
  align-items: center;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-247 {
  color: #fff;
  text-align: center;
  font-size: 18px;
}

.paragraph-247.old-preheadline-hidden {
  display: none;
}

.heading-1443834 {
  color: #fff;
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: Montserrat Custom, sans-serif;
  font-size: 40px;
}

.heading-1443834.mobile-show-only, .heading-1443834.mobile-hide-only.old-headline-hidden {
  display: none;
}

.paragraph-248 {
  color: #fff;
  text-align: center;
  max-width: 55rem;
}

.fallstudie_arrow_img_cont {
  align-items: center;
}

.fallstudie_arrow_img_cont.is-1 {
  z-index: 1;
  margin-bottom: 15%;
  margin-right: -23%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
  transform: rotate(-20deg);
}

.fallstudie_arrow_img_cont.is-1.sven_neubert_arrow_1 {
  transform: rotate(-12deg);
}

.fallstudie_arrow_img_cont.is-2 {
  z-index: 1;
  transform-style: preserve-3d;
  margin-bottom: -4%;
  margin-left: -28%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
  transform: rotate(18deg);
}

.image-14221, .image-14222 {
  width: 80px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-span-91 {
  background-image: linear-gradient(to right, #fbba00, #fccd02 50%, #fff);
  border-radius: 5px;
  padding: 0 5px;
  font-size: 18px;
}

.image-14223 {
  width: 175px;
  transform: rotate(-100deg);
}

.image-14224 {
  transform-style: preserve-3d;
  width: 175px;
  transform: rotateX(180deg)rotateY(0)rotateZ(80deg);
}

.grid-102 {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto .5fr;
  align-content: center;
  align-items: center;
}

.grid-102.dr_herzog_grid, .grid-102.sven_neubert_grid {
  grid-template-columns: 1fr auto .5fr;
}

.image-14225 {
  border-radius: 5px;
  width: 180px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, .2);
}

.image-14225.dr_herzog_img {
  width: 180px;
}

.yellow_bar {
  border-bottom: 3px solid #fbba00;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.general-video-wrapper {
  flex: 1;
  align-self: stretch;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
}

.fallstudie_headliner-wrapper {
  max-width: 60rem;
}

.image-14226 {
  width: 7rem;
}

.navbar {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
}

.nav-link {
  color: #fff;
}

.nav-link:hover {
  transform: scale(1.03);
}

.nav-link-btn {
  border: 1px solid var(--gold);
  color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  line-height: 1.1;
  display: flex;
}

.nav-link-btn.calendly-btn:hover {
  transform: scale(1.03);
}

.nav-menu {
  align-items: center;
  display: flex;
}

.div-block-1242969.mobile-only-show {
  display: none;
}

.bold-text-164 {
  color: #fccd02;
}

.brand {
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.brand:hover {
  transform: scale(1.03);
}

.bold-text-165 {
  color: #000;
}

.logo_img_div {
  align-self: center;
}

.image-14227 {
  width: 6vw;
}

.fallstudie_headline_div {
  max-width: 70rem;
  margin-left: auto;
  margin-right: auto;
}

.fallstudie_headline_div-2 {
  max-width: 58rem;
  margin-left: auto;
  margin-right: auto;
}

.fallstudie_headline_div-3 {
  max-width: 55rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1242970 {
  max-width: 32rem;
}

.mos_btn-3 {
  color: #000;
  background-color: #fccd02;
  border: 1px solid #fccd02;
  border-radius: 100vw;
  padding: .75rem 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
  transition-timing-function: ease-in;
  display: block;
}

.mos_btn-3:hover {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px solid #fccd02;
}

.image-14228 {
  width: 1.5rem;
}

.scw_section_4-content_wrapper-bullets {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.scw_section_4-content_bullet-wrapper {
  max-width: 42rem;
}

.scw_section_4-content_bullet-wrapper-1 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.new_sc_heading {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 80%;
  margin-top: 10px;
  font-family: Montserrat Custom, sans-serif;
  font-size: 2.3rem;
  line-height: 50px;
  display: flex;
}

.new_sc_heading.white {
  color: #fff;
  width: 80%;
  font-family: Montserrat Custom, sans-serif;
  font-size: 2.3rem;
}

.new_sc_heading.desktop {
  color: var(--black);
  width: 100%;
  margin-top: 30px;
  font-family: Montserrat Custom, sans-serif;
  font-size: 2.3rem;
  line-height: 1.2;
}

.new_sc_heading.desktop.custom-1 {
  display: none;
}

.new_sc_heading.desktop.text-color-white {
  color: var(--white);
}

.new_schlogo {
  width: 112px;
}

.new_sc_heading_2 {
  color: var(--black);
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 85%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Opensans Custom, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 33px;
  display: flex;
}

.new_sc_heading_2._2 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-decoration: underline;
}

.new_sc_heading_2._2.text-color-white {
  color: #fff;
}

.new_sc_heading_2._3 {
  width: auto;
  margin: 0;
  font-size: 13px;
  line-height: 18px;
}

.new_sc_heading_2._3.new_scw_afv.text-color-white {
  color: #fff;
}

.new_sc_heading_2._4 {
  color: #e50c0c;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 500;
  display: block;
}

.new_sc_heading_2._4.mobile {
  display: none;
}

.new_sc_heading_2._4.desktop {
  color: #000;
  width: 95%;
  margin-top: 0;
  margin-bottom: -15px;
  font-family: Montserrat Custom, sans-serif;
}

.new_sc_heading_2.is-custom1 {
  width: 66%;
}

.new_sc_heading_2.is-custom1._1-1rem-font-size {
  font-size: 1.1rem;
}

.new_sc_heading_2.is-custom1._1-1rem-font-size.text-color-white.text-style-italic {
  margin-top: 10px;
}

.new_sc_heading_2.is-custom1._1-1rem-font-size.text-color-white.pre-headline {
  margin-top: 30px;
  margin-bottom: -10px;
  font-size: 1.25rem;
}

.new_sc_heading_2.is-custom1._1-1rem-font-size.text-color-white.pre-headline.display-none {
  display: none;
}

.section-634 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f9e_BG_2.webp");
  background-position: 0 0;
  background-size: cover;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: static;
  overflow: hidden;
}

.section-634.dark_sc_bg {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459218_BG_Header_Black%20(1).webp"), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f9e_BG_2.webp");
  background-position: 50%, 0 0;
  background-size: cover, cover;
}

.section-634.sc-split-b {
  display: none;
}

.image-14229 {
  width: 320px;
  position: absolute;
  top: 39%;
  bottom: 0%;
  left: -11%;
  right: auto;
}

.image-14229.new-sc-evergreen {
  width: 300px;
  top: 55%;
}

.new_sc_div_am {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.image-14230 {
  cursor: pointer;
  width: 330px;
  margin-top: -10px;
  margin-bottom: -15px;
  padding-bottom: 0;
  transition: all .3s ease-in;
}

.image-14230:hover {
  transform: scale(1.1);
}

.section-635 {
  z-index: 2;
  color: #fff;
  background-color: #000;
  position: relative;
}

.section-635.new_scw-bg-1 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4595c8_4.webp");
  background-position: 20% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.section-635.new_scw-bg-2 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459439_3.webp");
  background-position: 30%;
  background-repeat: no-repeat;
  background-size: auto;
  display: flex;
}

.section-635.new_scw-bg-2.display-none {
  display: none;
}

.new_sc_btn {
  color: #fff;
  background-image: linear-gradient(to right, #f98e1d, #ffac3b 53%, #f98e1d);
  border-radius: 5px;
  padding: 1rem;
  font-size: 1.35rem;
  font-weight: 700;
  line-height: 1.2;
  transition-duration: .25s;
  transition-timing-function: ease-in;
  display: block;
}

.new_sc_btn:hover {
  transform: scale(1.02);
}

.new_sc_btn.mobile-hidden {
  color: #fff;
  text-align: center;
  background-color: #f98e1d;
  background-image: linear-gradient(to right, #f98e1d, #ffac3b 50%, #f98e1d 104%);
  border-style: none;
  border-radius: 5px;
  max-width: none;
  padding: 1rem;
  font-size: 1.7rem;
}

.new_sc_btn.mobile-hidden:hover {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  transform: scale(1.1);
}

.new_sc_btn.mobile-hidden.is-custom3 {
  z-index: 1;
  display: block;
}

.new-sc-bold {
  font-size: 1.35rem;
}

.body-57 {
  color: #1a1b1f;
  font-family: Opensans, sans-serif;
  font-weight: 400;
  overflow: visible;
}

.new-_sc_grid_icons {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: rgba(255, 255, 255, .46);
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr auto 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3%;
  display: grid;
}

.new_sc_divv {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.container-52 {
  max-width: 1090px;
  padding-top: 1.5rem;
  padding-bottom: 2rem;
}

.div-block-1242976 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  max-width: 1000px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: grid;
}

.div-block-1242976._1_column_grid {
  grid-template-columns: 1fr;
  max-width: 500px;
}

.image-14231 {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 72px;
  width: 440px;
  height: 440px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.image-14231.one_column_grid {
  object-position: 50% 100%;
  width: 490px;
}

.div-block-1242977 {
  border: 2px solid var(--weiß);
  border-radius: 80px 80px 5px 5px;
  flex-direction: column;
  align-items: flex-start;
  padding: 10px;
  display: block;
}

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

.div-block-1242978 {
  background-color: #f98e1d;
  width: 50%;
  height: 2px;
  margin-top: 5px;
}

.link-34 {
  color: #fff;
}

.image-14232 {
  width: 400px;
}

.bold-text-166, .bold-text-167, .bold-text-168, .bold-text-169, .bold-text-170, .bold-text-171 {
  font-weight: 600;
}

.container-53.padding_top-buttom {
  padding-top: 3rem;
  padding-bottom: 7rem;
}

.text-span-92, .text-span-93 {
  font-style: italic;
}

.new_scw-testimonial {
  color: var(--black);
}

.text-color-white {
  color: #fff;
}

.padding-bottom-xsmall {
  padding-bottom: .5rem;
}

.div-block-1242982 {
  max-width: 20rem;
  margin-left: auto;
  margin-right: auto;
}

.sc-w_heading-style-h1 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.sc-w_logo-img {
  width: 7rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  display: block;
}

.sc-w_heading-style-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.2;
}

.sc-w_section-1_sub-headline-wrapper {
  max-width: 29.6rem;
}

.sc-w_timer-name {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.1;
}

.sc-w_timer-name.text-color-black {
  text-align: center;
}

.sc-w_section_1-section-2_headline-wrapper {
  border: 2px solid rgba(163, 31, 33, .74);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 5px;
  display: flex;
}

.sc-w_heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 1.2;
}

.sc-w_heading-style-h2.text-color-black.align-middle.is-custom1 {
  font-size: 2.4rem;
}

.sc-w_heading-style-h2.align-middle {
  text-align: center;
}

.sc-w_section-2_headline-wrapper {
  max-width: 50rem;
}

.sc-w_section_2-divider {
  background-color: rgba(0, 0, 0, .25);
  width: 1px;
  height: 15rem;
  margin-top: auto;
  margin-bottom: auto;
}

.sc-w_section_2-benefits-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sc-w_section_2-img {
  object-fit: cover;
  width: 7rem;
}

.sc-w_cta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.sc-w_cta-img {
  width: 20rem;
  margin-bottom: -1rem;
  margin-left: auto;
  margin-right: auto;
}

.sc-w_section4-wrapper_section-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border-radius: 65px;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding-right: 2rem;
  display: flex;
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, .5);
}

.sc-w_section4-wrapper_section-1.is-swapped {
  flex-direction: row-reverse;
  padding-left: 2rem;
  padding-right: 0;
}

.sc-w_section_4-content-wrapper-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: flex-start;
  display: flex;
}

.sc-w_section_8 {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459197_BG_6.webp");
  background-position: 50%;
  background-size: cover;
}

.sc-w_section_8-wrapper {
  background-image: linear-gradient(135deg, #000, #131313);
  border: 5px solid rgba(163, 31, 33, .74);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1rem;
  font-weight: 600;
  display: flex;
}

.sc-w_section_8-wrapper.purple-border {
  border-color: #6d9fa0;
}

.sc-w_testimonial-card {
  grid-column-gap: 1.5rem;
  background-color: #fff;
  background-image: none;
  border: 3px solid #fff;
  border-radius: 10px;
  flex-direction: row;
  align-items: center;
  max-width: 500px;
  max-height: 350px;
  padding: 20px;
  display: flex;
}

.sc-w_section_10-img {
  object-fit: cover;
  border-radius: 7px;
  width: 9rem;
  height: 300px;
}

.popup_animation-color {
  background-color: #fff;
  border-radius: 100vw;
  width: 100px;
  height: 100px;
}

.popup_cotent-bg {
  z-index: -1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.erick-popup {
  z-index: 1000;
  background-color: rgba(0, 0, 0, .25);
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.erick-popup-close {
  z-index: 1;
  cursor: pointer;
  margin-top: -1.5rem;
  margin-right: -1.5rem;
  transition: all .3s;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.erick-popup-close:hover {
  transform: scale(1.1);
}

.sc-w-btn {
  color: #fff;
  text-align: center;
  text-transform: none;
  background-image: linear-gradient(to right, #8e342d, #b6443c 50%, #8e342d 104%);
  border-radius: 10px;
  width: auto;
  padding: .75rem 1rem;
  font-size: 1.25rem;
  font-weight: 700;
  transition: all .3s;
  display: block;
}

.sc-w-btn:hover {
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
}

.sc-w_section_4-img {
  width: 22rem;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-left: -3px;
}

.sc-w_section_4-content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.sc-w_section_6-section-2 {
  color: #000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 65%;
  display: flex;
}

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

.sc-w_section-1_img-wrapper {
  display: block;
}

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

.sc-w_section_3_benefit-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.mobil {
  display: none;
}

.homepage-popup {
  z-index: 100000;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: rgba(0, 0, 0, .3);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 1rem;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-1242989 {
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  max-width: 40rem;
  padding: 2rem;
  display: flex;
  position: relative;
}

.paragraph-250 {
  text-align: center;
  font-size: 1.55rem;
  font-weight: 700;
  line-height: 1.1;
}

.paragraph-251 {
  font-size: .99rem;
  line-height: 1.4;
}

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

.paragraph-254 {
  text-align: center;
  width: 57%;
  font-size: .9rem;
  line-height: 1.3;
}

.image-14235 {
  cursor: pointer;
  width: 3.5rem;
  margin-top: -1rem;
  margin-right: -1rem;
  transition: all .3s;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.image-14235:hover {
  transform: scale(1.1);
}

.div-block-1242990 {
  flex-direction: column;
  align-items: center;
  max-height: 95vh;
  display: flex;
}

.div-block-1242991 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.sc-w_section_8-img {
  width: 4rem;
}

.tab-section {
  background-color: #fff;
}

.tab-title {
  letter-spacing: -.02em;
  margin-bottom: 4px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3;
}

.tab-container {
  margin-left: auto;
  margin-right: auto;
}

.feature-tab-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.feature-tab-link {
  z-index: 6;
  color: #1f1f47;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #d3d3d3;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .8rem .5rem;
  font-size: 18px;
  font-weight: 400;
  transition: all .3s;
  display: flex;
  position: relative;
}

.feature-tab-link.w--current {
  border-color: var(--gold);
  color: var(--gold);
  background-color: rgba(0, 0, 0, 0);
}

.tab-panel {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.eb_section-4_content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.eb_section-4_video_script-wrapper {
  border-radius: 0;
}

.eb_section-4_video_script {
  margin-bottom: 0;
}

.eb_section-4_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.eb_heading-style-h2 {
  color: #000;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Custom, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.1;
}

.eb_heading-style-h2.align-center {
  text-align: center;
}

.eb_text-size-large {
  font-size: 1.15rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  display: block;
}

.eb_text-size-large.text-weight-semi_bold {
  font-weight: 600;
}

.eb_section-4_link-wrapper {
  align-items: center;
  display: flex;
}

.eb_section-4_link-img {
  width: 25px;
  max-width: none;
  margin-right: 7px;
  padding-right: 0;
}

.eb_section-4_text-divider {
  background-image: radial-gradient(circle farthest-side at 0%, #f0c746 14%, #fff);
  border-radius: 20px;
  align-self: stretch;
  width: auto;
  max-width: 100%;
  height: .5rem;
  position: relative;
}

.eb_text-style-regular {
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  font-size: 1rem;
  font-style: italic;
  line-height: 1.4;
}

.eb_tabs-collection-list-wrapper {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.eb_tabs-collection-list {
  grid-column-gap: 4%;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  flex: 0 2 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.eb_tabs-collection-list.is-tab1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
}

.eb_tabs-content-wrapper {
  padding-top: 1rem;
}

.eb_heading-style-h3 {
  color: #000;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat Custom, sans-serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 1;
}

.eb_heading-style-h3.is-custom1 {
  background-image: linear-gradient(to right, var(--gold), transparent 75%);
  border-radius: 3px;
  padding-left: 4px;
}

.eb_tabs-collection-list-item {
  width: 48%;
}

.image-14237 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  transition: all .3s;
}

.image-14237:hover {
  transform: scale(1.05);
}

.eb_btn-wrapper-static {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.eb_btn-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.eb_btn {
  color: #fff;
  text-align: center;
  background-image: radial-gradient(circle, #fea837, #fa9625);
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  max-width: 19rem;
  padding: 12px 16px;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.1;
  display: flex;
}

.eb-tabs-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  align-content: center;
  align-items: center;
}

.div-block-1242995 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  display: flex;
}

.eb_section-4_img {
  border-radius: 5px;
  width: 10rem;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, .2);
}

.pg_about-dirk-wrapper {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-584-1 {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.div-block-1242996 {
  margin-top: -20px;
}

.m-paragraph-regular {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}

.m-paragraph-regular.m-text-color-gray-100 {
  color: #000;
}

.m-faq-toggle {
  cursor: pointer;
  border: 1px solid #d3d3d3;
  border-radius: 10px;
  flex-direction: column;
  padding: 24px;
}

.m-icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.m-faq-title-wrap {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.m-subheading-large {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.m-faq-dropdown-wrapper {
  overflow: hidden;
}

.m-faq-column {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.m-faq-dropdown-inner-wrapper {
  margin-top: 16px;
}

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

.feature-tab-link-2 {
  z-index: 6;
  color: #1f1f47;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 18px;
  font-weight: 400;
  transition: all .3s;
  display: flex;
  position: relative;
}

.feature-tab-link-2.w--current {
  color: #7070c2;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: #ff6f30;
  width: 100%;
  display: flex;
}

.eb_btn-wrapper-1 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: .5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.eb_tabs-collection-list-item-3 {
  width: 48%;
}

.html-embed-35 {
  margin-bottom: 0;
}

.image-14238 {
  height: 4rem;
}

.image-14239 {
  display: none;
}

.image-14240 {
  width: 3rem;
}

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

.image-14241 {
  width: 29rem;
}

.udd_text-size-small-3 {
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.udd_text-size-small-3.text-color-black {
  color: #000;
}

.udd_text-size-small-3.middle {
  text-align: center;
  margin-bottom: 0;
}

.udd_text-size-small-3.middle.text-color-red {
  color: red;
}

.accordion-item-q-text-4 {
  color: #000;
  text-align: left;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.4em;
  display: inline;
}

._w-accordion-item-5 {
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 10px;
  transition: all .25s;
  box-shadow: 1px 1px 15px rgba(19, 19, 19, .15);
}

._w-accordion-item-5:hover {
  border-color: rgba(93, 195, 163, .25);
  box-shadow: 1px 1px 15px #ed1c26;
}

.accordion-item-q-icon-stripe-2-5 {
  background-color: #ed1c26;
  width: .3em;
  height: 100%;
  position: absolute;
}

.accordion-item-a-text-4 {
  color: #000;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-weight: 400;
  display: inline;
}

.mos-apple_btn-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.mos-apple_section-2 {
  border-bottom: 5px solid var(--gold);
  color: #000;
  background-color: #000;
  margin-top: -1.5rem;
}

.mos_timer-wrapper-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mos_btn-4 {
  color: #000;
  background-color: #fccd02;
  border: 1px solid #fccd02;
  border-radius: 100vw;
  padding: .75rem 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  transition-timing-function: ease-in;
  display: block;
}

.mos_btn-4:hover {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px solid #fccd02;
}

.mos_btn-4.is-absolute:hover {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.page_wrapper-4 {
  color: #fff;
}

.image-14244 {
  border-radius: 20px;
  width: 90%;
  margin-left: auto;
  box-shadow: 0 2px 20px 4px rgba(255, 255, 255, .3);
}

.image-14244.is-mobile {
  display: none;
}

.mos-apple_heading-style-h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 2.3rem;
  font-weight: 700;
  line-height: 1.2;
}

.padding-global-15 {
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.mos-apple_section-1 {
  position: relative;
  overflow: hidden;
}

.padding-section-medium-9 {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.mos_container-medium-3 {
  max-width: 70rem;
}

.div-block-1243013 {
  cursor: pointer;
  transition: all .35s;
  position: relative;
}

.div-block-1243013:hover {
  transform: scale(1.03);
}

.div-block-1243013.is-tablet-only {
  display: none;
}

.div-block-1243017 {
  z-index: 4;
  justify-content: center;
  align-items: center;
  margin-bottom: -2%;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.mos_body-apple {
  color: #fff;
  background-color: #000;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.mos_apple-btn {
  text-align: center;
  background-color: #f98e1d;
  border-radius: 5px;
  font-size: 1.25rem;
  font-weight: 700;
}

.mos_apple-btn:hover {
  transform: scale(1.05);
}

.mos_apple-btn.title-only-width {
  padding: 15px 41px;
  font-size: 1.6rem;
  line-height: .9;
  display: block;
}

.mos-apple_text-size-large {
  text-align: center;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.1;
}

.mos-apple_text-size-large.text-align-center {
  text-align: center;
}

.mos-apple_text-size-large.text-align-center.is-custom1 {
  background-color: #fccd02;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 60px;
  font-size: 1.5rem;
  display: none;
}

.mos-apple_text-size-large.text-align-center.is-custom2 {
  border: 2px solid #fccd02;
  border-radius: 5px;
  max-width: 45rem;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px;
  line-height: 1.3;
}

.mos-apple_text-size-large.text-align-center.is-custom2.is-hidden {
  display: none;
}

.mos-apple_text-size-large.text-align-center.is-custom3 {
  border: 2px solid #fccd02;
  border-radius: 5px;
  max-width: 45rem;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.3;
}

.mos-apple_text-size-large.text-align-center.is-custom3.is-hidden {
  display: none;
}

.mos-apple_text-size-large.is-icon {
  margin-bottom: auto;
}

.mos-apple_text-size-large.side-padding-5vw {
  padding-left: 2vw;
  padding-right: 2vw;
}

.mos-apple_text-size-large.side-padding-16px {
  padding-left: 16px;
  padding-right: 16px;
}

.mos-apple_text-size-large.side-padding-2vw {
  padding-left: 2vw;
  padding-right: 2vw;
}

.mos-apple_text-size-medium {
  font-size: 1.2rem;
}

.mos-apple_text-size-medium.text-align-center {
  text-align: center;
}

.mos-apple_text-size-medium.text-align-center.is-mobile-hidden.is-hidden, .mos-apple_text-size-medium.text-align-center.live-guest {
  display: none;
}

.mos-apple_text-size-medium.is-mos-custom4.center_align_version {
  font-size: 1.4rem;
}

.mos-apple_text-size-medium.is-mos-custom4.center_align_version.shadow {
  box-shadow: none;
  text-shadow: 0 0 20px #000;
}

.mos-apple_text-size-medium.negativ-margin-0-85rem.is-mobile, .mos-apple_text-size-medium.is-mobile {
  display: none;
}

.mos-apple_section-3 {
  color: #000;
  background-color: #fff;
  border-bottom: 4px solid #fccd02;
}

.mos-apple_heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 2rem;
  line-height: 1.2;
}

.mos-apple_heading-style-h2.text-align-center {
  text-align: center;
  font-size: 1.875rem;
}

.mos-apple_section-4 {
  border-bottom: 4px solid #fccd02;
  display: none;
}

.mos-apple_section-5 {
  color: #000;
  background-color: #fff;
  border-bottom: 4px solid #fccd02;
}

.mos-apple_section-6 {
  background-color: var(--white);
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458edc_BG_1.webp");
  background-position: 0 0;
  background-size: auto;
  display: block;
}

.mos-apple_section-6.display-none {
  display: block;
}

.div-block-1243021 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.mos-apple_section-7 {
  color: #000;
  background-color: #fff;
}

.mos_apple-timer-circle {
  border: 1px solid #fff;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding-top: .125rem;
  display: flex;
}

.mos_apple-timer-circle.black-circle {
  border-color: #000;
}

.mos_apple-timer-circle.border-color-black {
  border-color: #000;
  font-size: 15px;
}

.mos-apple_section-8 {
  z-index: 0;
  color: #000;
  background-color: #fff;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4592e1_BG_3.webp");
  background-position: 50%;
  background-size: cover;
  display: none;
}

.js_section-4_subheadline-wrapper-2 {
  max-width: 54rem;
  margin-left: auto;
  margin-right: auto;
}

.js_section-8_content-img {
  width: 1.25rem;
  margin-top: .1rem;
}

.js_btn {
  text-align: center;
  background-image: linear-gradient(to right, #1445eb, #197eed 50%, #1445eb);
  border-radius: 5px;
  padding: .6rem 1rem;
  font-size: 1.3rem;
  font-weight: 700;
  transition: all .35s;
}

.js_btn:hover {
  background-image: linear-gradient(to right, #1445eb, #197eed 50%, #1445eb);
  transform: scale(1.02);
  box-shadow: 0 0 20px 13px rgba(25, 126, 237, .2);
}

.js_btn.is-atf {
  width: 100%;
  padding: .9rem 1.5rem;
  font-size: 1.5rem;
  display: block;
}

.js_btn.is-secondary {
  font-size: 1.05rem;
}

.js_btn.is-secondary:hover {
  box-shadow: none;
  transform: none;
}

.js_section-6_content-gradient {
  z-index: 2;
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, .8));
  width: 100%;
  height: 1rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.js_form-wrapper-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
}

.js_section-2_content {
  flex: 1;
}

.js_section-2_content.is-2 {
  padding: 2rem;
}

.js_section-8-2 {
  background-color: #171c1f;
}

.js_section-5 {
  color: #fff;
  background-color: #fff;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459622_BG_2%20(1).webp");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  position: relative;
}

.js_section-9_content-wrapper {
  border-radius: 20px;
  justify-content: center;
  height: 20rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, .2);
}

.js_section-9_content-wrapper.is-reversed {
  flex-direction: row-reverse;
}

.js_section-12-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.padding-small {
  padding-bottom: 1rem;
}

.padding-small.is-mobile, .padding-small.is-mobile-hidden.is-hidden {
  display: none;
}

.js_section-8_content-marker {
  background-color: #1445eb;
  flex: none;
  width: 1px;
  position: relative;
}

.js_popup-wrapper-2 {
  z-index: 1;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 3px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.js_popup-close-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.js_section-6-content-img {
  max-width: 3rem;
}

.texxt-color-js_blue-3 {
  color: #43aaff;
}

.js_section-7-2 {
  color: #000;
  background-color: #fff;
}

.js_section-9-2 {
  background-color: #171c1f;
}

.js_section-6_lightbox {
  opacity: 0;
  object-fit: cover;
  height: 100%;
  transition: all .35s;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.js_section-6_lightbox:hover {
  transform: none;
}

.js_section-6_lightbox.is-2 {
  object-position: 80% 50%;
}

.js_section-6_lightbox.is-4 {
  object-position: 70% 50%;
}

.js_section-8_content-wrapper-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: flex-start;
  display: flex;
}

.image-14249 {
  width: 1.5rem;
  transform: rotate(90deg);
}

.js_section-8_text-wrapper-2 {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-global-16 {
  width: 100%;
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.jetstream_form {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.js_popup-wrapper-section-bg-shadow {
  background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6));
  justify-content: center;
  align-items: flex-end;
  padding: 2rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.js_heading-style-h3-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.2;
}

.js_heading-style-h3-2.text-color-js_blue {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #1445eb, #197eed 50%, #1445eb);
  -webkit-background-clip: text;
  background-clip: text;
}

.js_heading-style-h3-2.text-align-center {
  text-align: center;
}

.js_section-14 {
  color: #000;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45960b_BG_6.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.padding-auto {
  flex: 1;
  padding-bottom: 1px;
}

.js_section-6_timeline-marker {
  background-color: #1445eb;
  border-radius: 10px;
  width: 5px;
  height: 20px;
  margin-left: -2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.js_form-error {
  color: red;
  background-color: rgba(0, 0, 0, 0);
}

.js_popup-wrapper-form {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding: 2rem;
  display: flex;
}

.padding-xsmall {
  padding-bottom: .5rem;
}

.js_section-2_text-wrapper-3 {
  max-width: 36.5rem;
  margin-left: auto;
  margin-right: auto;
}

.image-14250 {
  transform-style: preserve-3d;
  height: 150%;
  display: block;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.padding-large {
  padding-bottom: 4rem;
}

.js_section-4_gif-img {
  z-index: -1;
  width: 2.5rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: -3rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.tablet-display-block {
  display: none;
}

.js_section-9_img {
  height: 3.5rem;
  margin-left: auto;
  display: block;
}

.custom-spacer {
  height: 1rem;
}

.js_popup-wrapper-section {
  flex: 1;
  position: relative;
}

.js_section-8-content {
  flex: 1;
  padding: 1.7rem;
}

.js_section-8-content.is-2 {
  background-image: linear-gradient(326deg, #000, rgba(20, 69, 235, .28));
}

.div-block-12429612 {
  z-index: -1;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.div-block-12429593 {
  width: 17rem;
  margin-bottom: -.7rem;
  display: inline-block;
}

.js_btn-wrapper-2.justify-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.js_btn-wrapper-2.is-atf-jetstream {
  width: 100%;
}

.js_section-4-text-animation {
  letter-spacing: -.06em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 2.44em;
  line-height: 1.2;
  position: relative;
  top: 0%;
  bottom: auto;
  left: auto;
  right: auto;
}

.js_section-8_content-wrapper-1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.js_w-accordion-item-a-2 {
  padding: 1rem 5rem 2rem 1rem;
}

.js_section-8-wrapper {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4595f8_BG_5.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.js_popup-close-2 {
  z-index: 5;
  cursor: pointer;
  width: 3.5rem;
  margin-top: -1.5rem;
  margin-right: -1.5rem;
  transition: all .25s;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.js_popup-close-2:hover {
  transform: scale(1.1);
}

.js_section-12-content-2 {
  flex-direction: column;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.js_section-12-content-2.is-1 {
  min-width: 10.7rem;
}

.js_section-6_animation {
  height: 400vh;
}

.js_section-6-content-3 {
  border-radius: 20px;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.js_heading-style-h2-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 2.44rem;
  line-height: 1.2;
}

.js_heading-style-h2-2.align-center, .js_heading-style-h2-2.text-align-center {
  text-align: center;
}

.js_heading-style-h2-2.is-custom1 {
  display: inline-block;
}

.padding-section-large-4 {
  border-radius: 15%;
  height: 100%;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-section-large-4.is-jetstream {
  padding-top: 3rem;
  padding-bottom: 8rem;
}

.js_section-12-content-img {
  width: 8rem;
  display: block;
}

.div-block-12429615 {
  z-index: 2;
  background-color: #000;
  width: 90%;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-12429618 {
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
}

.js_section-2_text-wrapper-2 {
  max-width: 48.5rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-medium-10 {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-section-medium-10.is-custom-2 {
  padding-top: 0;
}

.padding-section-medium-10.is-custom1 {
  padding-bottom: 0;
}

.js_section-7_img_wrapper-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  display: flex;
  position: relative;
}

.accordion-item-q-icon-stripe-2-6 {
  background-color: #fff;
  width: .3em;
  height: 100%;
  position: absolute;
}

.js_section-7-wrapper {
  position: relative;
}

.js_text-size-large-2 {
  margin-bottom: 0;
  font-size: 1.15rem;
  line-height: 1.3;
}

.js_text-size-large-2.text-color-grey {
  color: gray;
}

.js_text-size-large-2.text-color-js_blue {
  color: #43aaff;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.js_text-size-large-2.text-align-center {
  text-align: center;
}

.js_text-size-large-2.text-color-js_lightblue {
  color: #43aaff;
}

.div-block-12429597 {
  z-index: -1;
  margin-top: 25rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.js_heading-style-h1-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 2.8rem;
  font-weight: 500;
  line-height: 1.1;
}

.js_heading-style-h1-2.text-align-center {
  text-align: center;
}

.js_heading-style-h1-2.text-align-center.is-custom4 {
  font-size: 2.9rem;
}

.js_section-12-2 {
  background-color: #171c1f;
}

.js_section-6-2 {
  color: #000;
  background-color: #f2f2f2;
  position: relative;
  overflow: hidden;
}

.js_form_text-field-2 {
  background-color: #f5f5f5;
  border-radius: 10px;
  margin-bottom: 0;
  transition: all .2s;
}

.js_form_text-field-2:active, .js_form_text-field-2:focus {
  color: #000;
  background-color: #fff;
  border: 1px solid #1445eb;
}

.js_text-size-regular-2 {
  z-index: 3;
  margin-bottom: 0;
  font-size: .95rem;
}

.js_text-size-regular-2.text-align-center {
  text-align: center;
}

.js_section-1_logo-img {
  width: 10rem;
  max-width: none;
  display: block;
}

.js-mobile-only {
  display: none;
}

.js_section-1_content-wrapper {
  z-index: 5;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 27.5rem;
  margin-right: auto;
  display: flex;
  position: relative;
}

.js_section-1_content-wrapper.is-1 {
  width: 76rem;
  height: auto;
  padding-top: 0;
}

.js_section-12-content-wrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.image-14251 {
  z-index: 3;
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  position: relative;
}

.js_section-14_text-wrapper {
  max-width: 44rem;
  margin-left: auto;
  margin-right: auto;
}

.js_section-11_content-wrapper {
  background-color: #f2f2f2;
  border-radius: 20px;
  padding: 1.4rem;
}

.js_section-11_content-wrapper.is-1 {
  color: #fff;
  background-image: radial-gradient(circle, rgba(0, 0, 0, .9), rgba(0, 0, 0, .71)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4595fa_Dirk_2.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.js_section-2_content-img {
  object-fit: cover;
  height: 100%;
  display: block;
}

.div-block-12429613 {
  z-index: 0;
  background-image: linear-gradient(to right, #fff, rgba(0, 0, 0, 0));
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.js_section-2-2 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459622_BG_2%20(1).webp");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.js_section-12-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  display: flex;
}

.js_popup-2 {
  z-index: 10001;
  color: #000;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.js_section-6_headline-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.js_section-6_headline-wrapper.is-content-2 {
  align-items: flex-start;
  padding-top: 1.8rem;
  padding-left: 4.5rem;
}

.js_section-6_headline-wrapper.is-content-2.is-2 {
  padding-top: 1rem;
}

.js_section-4_content-wrapper {
  border: 3px solid #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  width: 5rem;
  min-width: 5rem;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.js_section-4_content-wrapper.is-6 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45960a_Image_6.webp");
  background-position: 56%;
  background-size: cover;
}

.js_section-4_content-wrapper.js-4_is-3 {
  background-image: linear-gradient(rgba(0, 0, 0, .59), rgba(0, 0, 0, .59)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45960d_Gallery_1.webp");
  background-position: 0 0, 93%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.js_section-4_content-wrapper.is-2 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4595fc_Image_2.webp");
  background-position: 50%;
  background-size: cover;
}

.js_section-4_content-wrapper.js-4_is-4 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459619_Image_5.webp");
  background-position: 67%;
  background-size: cover;
}

.js_section-4_content-wrapper.js-4_is-1 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4595fc_Image_2.webp");
  background-position: 50%;
  background-size: cover;
}

.js_section-4_content-wrapper.js-4_is-0 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4595fb_Image_1.webp");
  background-position: 50%;
  background-size: cover;
  flex: 1;
}

.js_section-4_content-wrapper.is-3 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4595fd_Image_3.webp");
  background-position: 64%;
  background-size: cover;
}

.js_section-4_content-wrapper.is-4 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459612_Image_4.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.js_section-4_content-wrapper.js-4_is-5 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45960a_Image_6.webp");
  background-position: 56%;
  background-size: cover;
}

.js_section-4_content-wrapper.is-1 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4595fb_Image_1.webp");
  background-position: 50%;
  background-size: cover;
  flex: 1;
}

.js_section-4_content-wrapper.is-5 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459619_Image_5.webp");
  background-position: 67%;
  background-size: cover;
}

.js_section-4_content-wrapper.js-4_is-2 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4595fd_Image_3.webp");
  background-position: 64%;
  background-size: cover;
}

.js_popup-wrapper_gradient-2 {
  z-index: -1;
  background-image: linear-gradient(#1643f0, #00f6f4);
  width: 100vw;
  height: 100vw;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: -25%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.js_section-6_text-wrapper {
  padding-bottom: 1rem;
  position: relative;
  overflow: hidden;
}

.js_section-9_img-2 {
  object-fit: cover;
  height: 100%;
  display: block;
}

.div-block-12429621 {
  max-width: 19.5rem;
  margin-left: auto;
  margin-right: auto;
}

.js_section-7_img_wrapper-gradient {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
  width: 12rem;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.js_section-7_img_wrapper-gradient.is-2 {
  display: none;
}

.div-block-12429619 {
  max-width: 34rem;
  margin-left: auto;
  margin-right: auto;
}

.js_section-10-2 {
  color: #000;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45960b_BG_6.webp");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.js_c-accordion-item-q-text-2 {
  flex: 1;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.js_popup-wrapper-section-bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.js_popup-wrapper_content-2 {
  border-radius: 17px;
  flex-direction: row;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.js_section-6_timeline {
  background-image: linear-gradient(rgba(20, 69, 235, .25), #1445eb 25%, #1445eb 50%, #1445eb 75%, rgba(20, 69, 235, .25));
  width: 1px;
  height: 100%;
  position: relative;
}

.js_section-6_animation-wrapper {
  position: -webkit-sticky;
  position: sticky;
  top: -5rem;
}

.js_section-6-wrapper {
  display: flex;
}

.section-col {
  height: 100vh;
}

.js_section-6-wrapper-3 {
  flex: 1;
}

.js_section-6-wrapper-3.is-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 0 auto;
  width: 60%;
  height: 36rem;
}

.js_section-2_content-wrapper {
  background-color: #171c1f;
  border-radius: 20px;
  justify-content: center;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.js_popup-wrapper-form-img {
  width: 95%;
  margin-right: auto;
  display: block;
}

.js_section-6-content {
  background-color: #fff;
  border-radius: 10px;
  padding: 1rem 1rem 0;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.js_section-6-content.is-1 {
  z-index: 5;
  position: relative;
}

.accordion-item-q-icon-stripe-1-5 {
  background-color: #fff;
  width: 100%;
  height: .3em;
  position: relative;
}

.js_section-4_text-wrapper {
  opacity: 0;
  width: 332px;
}

.div-block-12429601 {
  background-color: #f2f2f2;
  padding-bottom: 1px;
}

.js_section-7_img_wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-content: flex-end;
  width: 100%;
  max-width: 50rem;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.js_section-4-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  flex-direction: row;
  justify-content: center;
  height: 24rem;
  display: flex;
  position: relative;
}

.js_section-4-wrapper.js-tablet-only {
  display: none;
}

.js_section-7_wrapper-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: .6fr .4fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.js_popup-bg-2 {
  z-index: 0;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: rgba(0, 0, 0, .2);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: absolute;
}

.js_section-7_text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.js_section-7_divider {
  border-radius: 20px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.div-block-12429598 {
  color: #000;
  height: 600vh;
  margin-bottom: 55rem;
  position: relative;
}

.js_section-12-content-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #0e1012;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  padding: 1rem;
  display: grid;
  box-shadow: 0 2px 20px rgba(0, 0, 0, .2);
}

.padding-medium {
  padding-bottom: 2rem;
}

.div-block-12429622 {
  max-width: 21.5rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-xmedium {
  padding-bottom: 3rem;
}

.js_section-4_content-overlay_img {
  filter: invert();
  width: 3rem;
  margin-top: auto;
  margin-bottom: 1rem;
}

.js_section-8_content-marke_dot {
  background-color: #1445eb;
  border-radius: 100vw;
  width: 6px;
  height: 6px;
  margin-left: -2.5px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.js_popup-wrapper_content-bg-2 {
  z-index: -1;
  background-color: #fff;
  border-radius: 100vw;
  width: 100%;
  height: 150%;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: scale(1.5);
}

.js-text-mobile-only {
  display: none;
}

.div-block-12429603 {
  flex-direction: column;
  align-items: center;
  height: 100%;
  display: flex;
}

.js_section-5_text-wrapper {
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

.js_section-9_lightbox {
  height: 100%;
  transition: all .35s;
  position: relative;
}

.js_section-9_lightbox:hover {
  transform: none;
}

.div-block-12429611 {
  z-index: 0;
  width: 20rem;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.js_section-6-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  justify-content: center;
  height: 38rem;
  display: flex;
}

.js_form-success {
  background-color: rgba(0, 0, 0, 0);
}

.sticky-test-element {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-bottom: -55rem;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: -3rem;
}

.js_section-7_img-section_wrapper {
  justify-content: flex-end;
  align-items: center;
  width: 55%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.js_section-2_text-wrapper {
  max-width: 58.5rem;
  margin-left: auto;
  margin-right: auto;
}

.js_section-9_lightbox-btn {
  width: 6rem;
  margin: auto;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.js_section-9_lightbox-btn.is-hidden {
  display: none;
}

.js_section-4_section-wrapper {
  z-index: 2;
  position: relative;
}

.js_section-6_timeline-wrapper {
  height: 36rem;
  padding: 1.5rem;
}

.js_section-11-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-12429614 {
  z-index: 1;
  position: relative;
}

.js_text-style-popup-small {
  margin-bottom: 0;
  font-size: .7rem;
}

.js_text-style-popup-small.text-align-center {
  text-align: center;
}

.js_text-style-popup-small.text-align-left {
  color: gray;
  align-self: flex-start;
  padding-top: 5px;
  padding-left: 15px;
}

.container-medium-9 {
  max-width: 64rem;
  height: 100%;
}

.container-medium-9.is-js {
  max-width: 52rem;
}

.js_section-4-text-animation-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 3.1em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.js_section-6-content-relative {
  position: relative;
}

.div-block-12429620 {
  max-width: 22rem;
  margin-left: auto;
  margin-right: auto;
}

.js_section-6-content-2 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.js_popup-wrapper_form-wrapper-2 {
  width: 51.7rem;
  display: flex;
  overflow: hidden;
}

.js_section-4_content-overlay {
  z-index: 5;
  justify-content: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.js_text-size-small-2 {
  z-index: 3;
  margin-bottom: -100%;
  font-size: .85rem;
}

.js_section-7_img {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 10px;
  height: 100%;
  max-height: 100%;
  display: block;
}

.js_section-9_content {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.js_section-9_content.is-1 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4595ed_Graphic_1.webp");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 380px;
  padding: 2rem 3rem;
}

.js_section-9_content.is-2 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4595ee_Graphic_2.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 380px;
  padding: 2rem 3rem;
}

.js_section-7_img_wrapper-3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.js_section-7_img_wrapper-3.is-1 {
  margin-right: -7%;
}

.js_section-7_img_wrapper-3.is-2 {
  margin-left: -12%;
}

.js_section-11-2 {
  z-index: 2;
  color: #000;
  background-color: #fff;
}

.js_section-12-content-img-2 {
  object-fit: cover;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 80%;
  height: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.js_body {
  background-color: var(--black);
  color: #fff;
  font-family: Opensans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.js-typ_section-1_content-wrapper {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-top: -2rem;
  display: flex;
}

.js_typ-section-1 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459622_BG_2%20(1).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-12429628 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: center;
  width: 100%;
  display: flex;
}

.image-14252 {
  justify-content: center;
  align-items: center;
  height: 7rem;
}

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

.div-block-12429629.mos_apple-is-tablet {
  display: none;
}

.image-14253 {
  border-radius: 5px;
  width: 100%;
}

.heading-1443835 {
  color: var(--white);
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: Montserrat Custom, sans-serif;
  font-size: 40px;
}

.heading-1443836, .heading-1443837 {
  color: var(--black);
  text-align: center;
  margin-bottom: 10px;
  font-family: Montserrat Custom, sans-serif;
  font-size: 34px;
  line-height: 44px;
}

.image-14254 {
  margin-top: -6%;
}

.image-14254.is-tablet {
  display: none;
}

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

.div-block-12429632 {
  background-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
  width: 100%;
  height: 5rem;
  display: none;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-12429633 {
  max-width: 60rem;
}

.div-block-12429634 {
  max-width: 33.3rem;
}

.div-block-12429637 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 70vh;
  display: flex;
}

.js_section-1_logo-img-copy {
  width: 20rem;
  max-width: none;
  display: block;
}

.smt_heading-style-h2 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 1.9rem;
  font-weight: 400;
  line-height: 1.1;
}

.smt_heading-style-h2.middle {
  text-align: center;
}

.smt_text-size-large {
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.2;
}

.fallstudie_arrow-2 {
  z-index: 2;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-14255 {
  object-fit: cover;
  object-position: 50% 18%;
  width: 50%;
  height: 300px;
}

.image-14255.is-1 {
  object-position: 50% 20%;
}

.div-block-12429638 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: rgba(255, 255, 255, .08);
  border: 1px solid #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 92%;
  display: flex;
  overflow: hidden;
}

.div-block-12429638.is-reverse {
  flex-direction: row-reverse;
}

.div-block-12429639 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.link-36 {
  color: #fff;
  text-decoration: none;
}

.image-14256 {
  height: 4rem;
}

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

.div-block-12429641 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-14224-2 {
  transform-style: preserve-3d;
  width: 150px;
  transform: rotateX(180deg)rotateY(0)rotateZ(80deg);
}

.image-14223-2 {
  width: 150px;
  transform: rotate(-100deg);
}

.fallstudie_arrow_box_prob-2 {
  background-color: rgba(0, 0, 0, .6);
  border: 3px dashed #f40606;
  border-radius: 20px;
  padding: 32px;
}

.smt_text-size-regular {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.4;
}

.fallstudie_arrow_box_l-su-2 {
  background-color: rgba(0, 0, 0, .6);
  border: 3px dashed #6fb6e1;
  border-radius: 20px;
  padding: 32px;
}

.fallstudie_arrow_box_ergeb-2 {
  background-color: rgba(0, 0, 0, .6);
  border: 3px dashed #00b475;
  border-radius: 20px;
  padding: 32px;
}

.fallstudie_arrow_item-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 24px;
}

.fallstudie_arrow_item-2.reverse_grid {
  grid-template-columns: 1fr 1fr;
  margin-top: -15%;
}

.fallstudie_arrow_item-2.is-3 {
  margin-top: -8%;
}

.fallstudie_probleme_grid-2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
  align-content: center;
  align-items: center;
}

.fallstudie_probleme_grid-2._1_row {
  grid-template-rows: auto auto auto auto;
}

.div-block-12429642 {
  background-color: rgba(0, 0, 0, .25);
  border: 2px dashed #6d9fa0;
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 5px;
}

.smt_text-size-medium {
  align-self: center;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.5;
}

.fallstudie_arrow_img_cont-2 {
  align-items: center;
}

.fallstudie_arrow_img_cont-2.is-1 {
  z-index: 1;
  margin-bottom: 15%;
  margin-right: -23%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
  transform: rotate(-20deg);
}

.fallstudie_arrow_img_cont-2.is-2 {
  z-index: 1;
  transform-style: preserve-3d;
  margin-bottom: -4%;
  margin-left: -28%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
  transform: rotate(18deg);
}

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

.mos-apple_section_1-wrapper-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.js_section-1_video-wrapper {
  z-index: 2;
  justify-content: flex-end;
  align-items: center;
  width: 70%;
  max-width: 78rem;
  height: 100%;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

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

.div-block-12429677 {
  width: 76%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-12429678 {
  max-width: 35rem;
  display: block;
}

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

.div-block-12429680 {
  max-width: 20rem;
}

.js_section-10-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.js_section-10_content-wrapper {
  border-radius: 15px;
  position: relative;
  overflow: hidden;
}

.js_section-10_content-wrapper.is-hidden {
  display: none;
}

.js_section-10_text-wrapper {
  background-image: linear-gradient(to top, rgba(0, 0, 0, .65), rgba(0, 0, 0, 0));
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.js_section-10_content-img {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 17.5rem;
}

.js_section-10_content-img:hover {
  transform: scale(1.1);
}

.js_section-10_content-img.is-wolfgang_grupp {
  object-position: 28% 0%;
}

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

.js_section-10-btn {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #000;
  border-radius: 7px;
  font-weight: 700;
  display: block;
}

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

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

.js_btn-split {
  text-align: center;
  background-image: linear-gradient(to right, #1445eb, #197eed 50%, #1445eb);
  border-radius: 5px;
  padding: .6rem 1rem;
  font-size: 1.3rem;
  font-weight: 700;
  transition: all .35s;
  display: block;
}

.js_btn-split:hover {
  background-image: linear-gradient(to right, #1445eb, #197eed 50%, #1445eb);
  transform: scale(1.02);
  box-shadow: 0 0 20px 13px rgba(25, 126, 237, .2);
}

.js_btn-split.is-custom1 {
  display: inline;
}

.js_btn-split.is-atf {
  width: 100%;
}

.js_btn-split.is-secondary {
  font-size: 1.05rem;
}

.js_btn-split.is-secondary:hover {
  box-shadow: none;
  transform: none;
}

.js_btn-copy {
  text-align: center;
  background-image: linear-gradient(to right, #1445eb, #197eed 50%, #1445eb);
  border-radius: 5px;
  padding: .6rem 1rem;
  font-size: 1.3rem;
  font-weight: 700;
  transition: all .35s;
}

.js_btn-copy:hover {
  background-image: linear-gradient(to right, #1445eb, #197eed 50%, #1445eb);
  transform: scale(1.02);
  box-shadow: 0 0 20px 13px rgba(25, 126, 237, .2);
}

.js_btn-copy.is-popup {
  width: 100%;
  font-size: 1.5rem;
}

.js_btn-split-wrapper {
  display: none;
}

.html-embed-36 {
  border: 2px solid #636363;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.div-block-12429684 {
  width: 560px;
  height: 315px;
}

.js_section-1_video-shadow {
  z-index: 4;
  background-image: linear-gradient(to right, #000, rgba(0, 0, 0, 0));
  width: 15%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.js_section-1_video-shadow.is-1 {
  background-color: #000;
  background-image: none;
  width: 100%;
  height: 10%;
  display: none;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.js_section-1_video-shadow.is-2 {
  background-image: linear-gradient(#000, rgba(0, 0, 0, 0));
  width: 100%;
  height: 10%;
  margin-top: 3rem;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.js_section-1_video-wrapper-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 10vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.js_section-1_video-btn {
  z-index: 4;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.js_section-1_video-btn_img {
  opacity: 1;
  width: 4rem;
  margin-top: .5rem;
}

.div-block-12429701 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 55rem;
  height: 100%;
  padding-bottom: 4rem;
  display: block;
  position: relative;
}

.div-block-12429702 {
  max-width: 35.8rem;
}

.div-block-12429704 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-12429705 {
  border: 2px dashed #000;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 2px 20px -5px rgba(0, 0, 0, .2);
}

.div-block-12429705.is-red {
  border-color: #f12823;
}

.div-block-12429705.is-green {
  border-color: #00b475;
}

.div-block-12429706 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-14266 {
  width: 1.8rem;
}

.div-block-12429707 {
  max-width: 41rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-12429708 {
  max-width: 36rem;
  margin-left: auto;
  margin-right: auto;
}

.image-14166-copy {
  width: 14rem;
  margin-right: 10px;
}

.div-block-1242746-copy {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 83%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-12429709 {
  max-width: 83%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-12429710 {
  background-image: linear-gradient(135deg, #292929, #0f0f0f);
  border: 1px solid #fff;
  border-radius: 20px;
  padding: 2rem 1rem;
  box-shadow: 0 2px 20px 5px rgba(255, 255, 255, .2);
}

.div-block-12429712, .div-block-12429714, .div-block-12429716-copy, .div-block-12429718 {
  display: none;
}

.text-span-96 {
  font-size: 1.1rem;
  font-weight: 400;
}

.bold-text-182 {
  padding-right: 0;
  font-size: 1.2rem;
}

.bold-text-183, .bold-text-184 {
  font-size: 1.2rem;
}

.image-14267 {
  width: 7rem;
}

.image-14267._1rem_top_padding {
  padding-top: 1rem;
}

.page_wrapper-7 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.field-label-3 {
  color: #fff;
  text-transform: none;
  font-size: 1rem;
}

.scw_container-medium-2 {
  color: #fff;
  max-width: 69rem;
  height: 100%;
}

.submit-button-9 {
  background-color: #f98e1d;
  margin-top: 15px;
  padding: 15px 26px;
  font-size: 1.25rem;
  font-weight: 700;
}

.text-block-100 {
  color: #000;
}

.padding-section-medium-12 {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-global-3 {
  z-index: -20;
  padding-left: 2rem;
  padding-right: 2rem;
}

.container-medium-10 {
  width: 100%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
}

.field-label-4 {
  color: var(--white);
  text-transform: none;
  margin-top: 15px;
  font-size: 1rem;
}

.sc-replay-optin-sec {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.body-58 {
  font-family: Roboto Custom, sans-serif;
}

.body-59 {
  color: var(--white);
  background-image: linear-gradient(rgba(0, 0, 0, .35), rgba(0, 0, 0, .35)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590c5_BG_3.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  font-family: Roboto Custom, sans-serif;
}

.sc_replay_section-1 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590c8_BG_1.webp");
  background-position: 50%;
  background-size: cover;
}

.page_wrapper-8 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-1443838 {
  text-align: center;
  margin-top: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.heading-1443838.is-1 {
  color: #000;
}

.sc-replay-kunde-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.sc-replay-kunde-1.display-none {
  display: none;
}

.heading-1443839 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 41px;
  line-height: 1.2;
}

.heading-1443839.is-custom2 {
  display: none;
}

.smt_heading-style-h3-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 1.2;
}

.sc-replay-screenshot-sec {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.scw_container-medium-3 {
  color: #fff;
  max-width: 69rem;
  height: 100%;
}

.sc-replay-faq-sec {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.link-38 {
  color: #fff;
  text-decoration: none;
}

.padding-section-medium-13 {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.div-block-12429720 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 1rem;
  display: flex;
}

.div-block-12429721 {
  background-color: #fff;
  flex: 1;
  padding: 2px;
}

.heading-1443840 {
  text-align: center;
  padding-left: 120px;
  padding-right: 120px;
  font-family: Roboto Custom, sans-serif;
  font-size: 30px;
  line-height: 1.4;
}

.heading-1443841 {
  text-align: center;
  font-family: Roboto Custom, sans-serif;
}

.padding-global-18 {
  z-index: -20;
  padding-left: 2rem;
  padding-right: 2rem;
}

.grid-104 {
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto;
}

.div-block-12429722 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: rgba(255, 255, 255, .08);
  border: 1px solid #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 92%;
  display: flex;
  overflow: hidden;
}

.div-block-12429722.is-reverse {
  flex-direction: row-reverse;
}

.paragraph-256 {
  font-size: 1rem;
}

.testi-img {
  box-shadow: 0 -1px 20px rgba(0, 0, 0, .1);
}

.paragraph-257 {
  font-size: 1rem;
}

.html-embed-37 {
  margin-bottom: 0;
}

.paragraph-258 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 20px;
}

.image-14268 {
  width: 32px;
}

.container-medium-11 {
  width: 100%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
}

._w-accordion-item-6 {
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 10px;
  transition: all .25s;
  box-shadow: 1px 1px 15px rgba(21, 70, 102, .15);
}

._w-accordion-item-6:hover {
  border-color: rgba(93, 195, 163, .25);
  box-shadow: 1px 1px 15px #6d9fa0;
}

.image-14269 {
  width: 1.5rem;
}

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

.div-block-12429724 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-105 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  align-self: flex-start;
  display: none;
}

.top_header_sec {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-12429725 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-12429725.hide {
  display: none;
}

.image-14270 {
  width: 32px;
}

.div-block-12429726 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 760px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-14271 {
  height: 4rem;
}

.sc-replay-hero-sec {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-14272 {
  object-fit: cover;
  object-position: 50% 18%;
  width: 50%;
  height: 300px;
}

.image-14272.is-1 {
  object-position: 50% 20%;
}

.accordion-item-a-text-5 {
  color: #000;
  margin-bottom: 0;
  font-weight: 400;
  display: inline;
}

.image-14273 {
  width: 6rem;
  margin-top: -2rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-14274 {
  width: 32px;
}

.paragraph-259 {
  color: #000;
  padding-top: 5px;
}

.accordion-item-q-text-5-dark {
  color: var(--black);
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.4em;
  display: inline;
}

.heading-1443842 {
  color: var(--black);
  font-family: Roboto Custom, sans-serif;
}

.sc-replay-ber-dk-sec-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sc-replay-ber-dk-sec-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 3rem;
  display: none;
}

.sc-replay-live-g-ste-sec {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.grid-106 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
}

.sc-replay-live-gast-div {
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  padding-bottom: 10px;
  display: flex;
  box-shadow: 0 -1px 20px rgba(0, 0, 0, .15);
}

.sc-replay-live-gast-heading {
  color: var(--black);
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
  font-weight: 700;
}

.sc-replay-live-gast-subheading {
  color: var(--black);
  margin-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  font-weight: 700;
}

.sc-replay-live-gast-domain {
  color: var(--black);
  margin-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  font-weight: 400;
}

.sc-replay-live-gast-beschreibung {
  color: var(--black);
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
}

.sc-replay-live-gast-img {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
}

.sc_heading-style-h1---sc-replay {
  z-index: 2;
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 2.62rem;
  line-height: 1.1;
}

.smt_heading-style-h2-sc-replay {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.9rem;
  font-weight: 400;
  line-height: 1.1;
}

.smt_heading-style-h2-sc-replay.middle {
  text-align: center;
  font-family: Roboto Custom, sans-serif;
}

.smt_heading-style-h2-2-sc-replay {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.9rem;
  font-weight: 400;
  line-height: 1.1;
}

.smt_heading-style-h2-2-sc-replay.middle {
  text-align: center;
  font-family: Roboto Custom, sans-serif;
}

.smt_heading-style-h2-2-copy {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.9rem;
  font-weight: 400;
  line-height: 1.1;
}

.smt_heading-style-h2-2-copy.middle {
  text-align: center;
  font-family: Roboto Custom, sans-serif;
}

.link-39, .link-40, .link-41, .link-42 {
  text-decoration: none;
}

.dirk-image---sc-replay {
  width: 400px;
}

.js_section-16 {
  border-top: 3px solid #3898ec;
}

.js_heading-style-impressum {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 1.8rem;
  line-height: 1.2;
}

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

.js_text-size-impressum {
  z-index: 3;
  margin-bottom: 0;
  font-size: .95rem;
  line-height: 200%;
}

.padding-section-js-impressum {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
}

.js_text-size-heading-impressum {
  z-index: 3;
  margin-bottom: 5px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 200%;
}

.sc_launch_section-2 {
  color: #000;
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}

.sc_launch_section-3-1 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459703_BG_24.webp");
  background-position: 50%;
  background-size: cover;
}

.sc_launch_section-5 {
  color: var(--black);
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459703_BG_24.webp");
  background-position: 50%;
  background-size: cover;
}

.sc_launch_section-6 {
  background-color: var(--black);
}

.sc_heading-style-h2---sc-replay {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.1;
}

.sc-text-size-regular---black {
  color: var(--black);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.sc-replay-social-proof {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: center;
  width: 85%;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sc_launch_section-7 {
  z-index: 15;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  max-width: 100vw;
  position: relative;
  overflow: hidden;
}

.sc_replay_cta_div {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.sc-replay-ber-petrit-sec {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  display: flex;
}

.petrit-image---sc-replay {
  border-radius: 20px;
  width: 547px;
}

.sc-replay-trennlinie {
  background-color: #6d9fa0;
  width: 85%;
  margin: 60px auto;
  padding-top: 0;
  padding-bottom: 3px;
}

.summer-sale-2023_body {
  color: #000;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.summersale-2023_section-1 {
  color: var(--black);
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45970e_BG_7.webp");
  background-position: 50%;
  background-size: cover;
  border-bottom: 8px solid #067c60;
  overflow: hidden;
}

.summersale-2023_section-2 {
  background-color: #f1f1f1;
  overflow: hidden;
}

.summersale-2023_section-3 {
  background-color: #052a2c;
  overflow: hidden;
}

.summersale-2023_section-4 {
  background-color: #f1f1f1;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45991b_64562238-0-Birthday-Background-.png"), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45971d_BG_5.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  overflow: hidden;
}

.summersale-2023_section-5 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.summersale-2023_section-4-2 {
  background-color: #f1f1f1;
  border-bottom: 8px solid #067c60;
  display: none;
  overflow: hidden;
}

.summersale-2023_section-footer {
  color: #fff;
  background-color: #000;
}

.summersale-2023_text-size-large {
  margin-bottom: 0;
  font-size: 1.3rem;
  line-height: 1.2;
  text-decoration: none;
}

.summersale-2023_text-size-large.underline {
  color: #fff;
  text-decoration: underline;
}

.summersale-2023_text-size-large.text-style-underline, .summersale-2023_text-size-large.underline {
  text-decoration: underline;
}

.summersale-2023_hero-bullets-grid {
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
  align-items: center;
}

.summersale-2023_hero-bullets-img {
  max-width: 40px;
}

.summersale-2023_hero-bullets-img.color-invert {
  filter: invert();
}

.summersale-2023_hero-bullets-text {
  color: #000;
}

.summersale-2023_hero-bullets-text.white {
  color: #fff;
}

.summersale-2023_section-1_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--black);
  justify-content: center;
  align-items: center;
  display: flex;
}

.summersale-2023_logo {
  width: 6rem;
  margin-top: -4rem;
  display: block;
}

.summersale-2023_text-size-regular {
  color: #000;
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.5;
}

.summersale-2023_text-size-regular.lesss {
  text-align: center;
  margin-top: -1rem;
  margin-left: auto;
  margin-right: auto;
  font-size: .875rem;
  font-style: italic;
  text-decoration: underline;
}

.summersale-2023_timer-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.summersale-2023_timer-wrapper.is-vertical {
  flex-direction: column;
  margin-left: 15px;
}

.summersale-2023_section-1-2 {
  color: var(--white);
  background-color: #f1f1f1;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45970f_BG_2.webp");
  background-position: 0 0;
  background-size: auto;
  overflow: hidden;
}

.summersale-2023_heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2;
}

.summersale-2023_heading-style-h2.align-middle {
  z-index: 1;
  text-align: center;
}

.ss-2023_heading-style-h3-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.66rem;
  font-weight: 700;
  line-height: 1.2;
}

.ss-2023_heading-style-h3-copy.align-middle {
  text-align: center;
}

.ss-2023_heading-style-h3-copy.align-middle.individuell {
  color: #000;
  font-weight: 400;
}

.summersale-2023_section-1-2_text-wrapper {
  max-width: 55rem;
  margin-left: auto;
  margin-right: auto;
}

.text-span-99 {
  text-decoration: none;
}

.summersale-2023_section-1-2_wrapper {
  z-index: 0;
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  justify-items: stretch;
  display: grid;
  position: relative;
}

.summersale-2023_section-1-2_wrapper.display-none {
  display: none;
}

.summersale-2023_section-1-2_content-wrapper {
  z-index: 1;
  background-color: #fff;
  border-radius: 10px;
  padding: 2rem;
  position: relative;
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, .25);
}

.summersale-2023_section-1-2_content-wrapper.align-middle {
  box-shadow: none;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
}

.summersale-2023_section-1-2_content-wrapper.align-right, .summersale-2023_section-1-2_content-wrapper.align-left {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
}

.summersale-2023_section-1-2_icon-img {
  max-width: 200px;
}

.summersale-2023_sec-1-2-span1 {
  font-weight: 700;
  text-decoration: underline;
}

.summersale-2023_sec-1-2-span2 {
  font-size: 1.45rem;
  font-weight: 700;
  text-decoration: underline;
}

.text-span-100, .text-span-101 {
  font-weight: 700;
}

.summersale-2023_section-4_wrapper-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 20px;
  align-items: center;
  margin-left: 5rem;
  padding: 2rem 2rem 2rem 7.5rem;
  display: flex;
  box-shadow: 0 0 20px -4px rgba(0, 0, 0, .25);
}

.summersale-2023_section-4_wrapper-2.is-swapped {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  margin-left: 5rem;
  margin-right: 0;
  padding-left: 7.5rem;
  padding-right: 2rem;
}

.summersale-2023_section-4_wrapper-2.is-swapped.img-top {
  padding-left: 2rem;
  position: relative;
}

.summersale-2023_section-4_wrapper-2.is-swapped.img-top.is-paket3 {
  margin-left: 0;
}

.summersale-2023_section-4_wrapper-2.img-top {
  padding-left: 2rem;
  position: relative;
}

.summersale-2023_section-4_wrapper-2.img-top.is-paket4 {
  margin-left: 0;
}

.summersale-2023_btn-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.summersale-2023_btn-wrapper.is-center {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 0;
}

.summersale-2023_btn-wrapper.is-center.hide, .summersale-2023_btn-wrapper.is-center.is-mobile, .summersale-2023_btn-wrapper.is-center.is-desktop, .summersale-2023_btn-wrapper.mobile-display-block {
  display: none;
}

.summersale-2023_section-4_content-wrapper-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.summersale-2023_section-4_img-2 {
  width: 20rem;
  margin: -2rem -3rem -2rem -15rem;
}

.summersale-2023_section-4_img-2.is-swapped {
  margin-left: 0;
  margin-right: -20rem;
}

.summersale-2023_section-4_img-2.is-swapped.is-left.is-2 {
  width: 15rem;
  margin-left: -15rem;
  margin-right: 0;
}

.summersale-2023_section-4_img-2.is-swapped.is-left.is-2.img-top {
  width: 25rem;
  margin-left: 0;
  position: absolute;
  top: -24%;
  bottom: auto;
  left: auto;
  right: -3%;
}

.summersale-2023_section-4_img-2.is-left.is-1 {
  width: 15rem;
  margin-left: -14.7rem;
  margin-right: 0;
}

.summersale-2023_section-4_img-2.is-left.is-1.img-top {
  width: 25rem;
  position: absolute;
  top: -20%;
  bottom: auto;
  left: auto;
  right: -3%;
}

.text-span-102 {
  font-style: italic;
  text-decoration: underline;
}

.text-span-103 {
  text-decoration: underline;
}

.summersale-2023_btn {
  text-align: center;
  white-space: normal;
  background-color: #ff6a00;
  border-radius: 5px;
  padding: .8rem 1.2rem;
  font-size: 1.2rem;
  font-weight: 700;
  transition: all .35s;
  display: block;
}

.summersale-2023_btn:hover {
  transform: scale(1.05);
}

.summersale-2023_btn.is-popup {
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.23rem;
}

.summersale-2023_btn.is-atf {
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.2rem;
  font-weight: 300;
}

.summersale-2023_btn.is-atf.amazon {
  background-color: #ffd63a;
  display: none;
}

.summersale-2023_btn.is-atf.thalia {
  background-color: #0017b4;
  display: none;
}

.summersale-2023_btn.is-atf.hugendubel {
  background-color: #e01f20;
  display: none;
}

.summersale-2023_form-block {
  width: 100%;
}

.summersale-2023_section-1_img {
  cursor: pointer;
  transition: all .3s;
  display: block;
}

.summersale-2023_section-1_img:hover {
  transform: scale(1.05);
}

.summersale-2023_section-1-2_grid {
  grid-row-gap: 20px;
}

.summersale-2023_section-1-2_text-div.is-switched {
  text-align: right;
}

.summersale-2023_section-1-2_parag {
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 700;
}

.text-span-104 {
  color: #ffe300;
}

.text-span-108 {
  font-size: 1.125rem;
}

.text-span-109 {
  font-size: 1rem;
}

.bold-text-130-2 {
  font-size: 1.25rem;
  font-weight: 400;
}

.summersale-23023_text-size-large-bold {
  color: var(--black);
  font-size: 1.6rem;
  text-decoration: underline;
}

.summersale-2023_text-size-large-bold-underline {
  color: #000;
  margin-bottom: 0;
  font-size: 1.3rem;
  line-height: 1.2;
  text-decoration: underline;
}

.summersale-2023_heading-style-h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 2.75rem;
  font-weight: 700;
  line-height: 1.2;
}

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

.summersale-2023_vorteile_sec-img {
  max-width: 120px;
}

.container-medium-12 {
  width: 100%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-global-19 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.submit-button-10 {
  color: #fff;
  background-color: #ff6a00;
  border-radius: 8px;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
}

.frl_bridge_section_1-2 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45970f_BG_2.webp");
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
}

.padding-global-20 {
  height: 100%;
  min-height: 80vh;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-section-small-10 {
  height: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.phonenumber-field-2 {
  border-radius: 10px;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.2;
  box-shadow: 0 0 20px -5px #fff;
}

.container-medium-13 {
  width: 100%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-medium-14 {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.div-block-12429730 {
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-size-medium-7 {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

.text-size-medium-7.middle {
  color: #000;
  text-align: center;
  font-weight: 400;
}

.form-11 {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.error-message-5 {
  background-color: rgba(0, 0, 0, 0);
}

.typ-steps-wrapper-2 {
  border: 1px solid #fff;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  max-width: 26rem;
  padding: 1rem;
  display: flex;
}

.summersale-2023_heading-style-h1-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 2.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-12429731 {
  max-width: 36rem;
}

.success-message-10 {
  background-color: #fff;
  border-radius: 20px;
}

.image-14275 {
  width: 6.5rem;
  margin-top: -1rem;
}

.typ-divider-2 {
  background-color: #ff6a00;
  width: 90%;
  height: .125rem;
}

.main-wrapper-6 {
  background-color: #000;
}

.bold-text-185 {
  font-size: 1.3rem;
}

.main-wrapper-7 {
  background-color: #000;
}

.padding-section-medium-15 {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.container-medium-14 {
  width: 100%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
}

.frl_section_1-2 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45970f_BG_2.webp");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.container-large-3 {
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 80rem;
  height: 100%;
  display: flex;
}

.padding-section-small-11 {
  height: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.div-block-12429732 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 60vh;
  display: flex;
}

.image-14276 {
  width: 6.5rem;
  margin-top: -1rem;
}

.padding-global-21 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.image-14277.mobile-display-only {
  display: none;
}

.div-block-12429734 {
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  width: 37rem;
  display: none;
}

.div-block-12429734.is-1 {
  display: flex;
}

.image-14278 {
  flex: none;
  width: 2rem;
}

.div-block-12429735 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.unsubscribe-body {
  background-color: var(--weiß);
  font-family: Roboto Custom, sans-serif;
}

.unsubscribe_section_footer {
  background-color: #000;
  display: block;
}

.unsubscribe-form-sec {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.unsubscribe-form-block {
  background-color: #ddd;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 48px 85px;
  box-shadow: 0 -1px 20px rgba(0, 0, 0, .1);
}

.unsubscribe-email-field-label {
  color: var(--black);
  text-transform: none;
  margin-top: 15px;
  font-size: 1rem;
  display: none;
}

.unsubscribe-email-input-field {
  border: 1px solid #ccc;
}

.unsubscribe-submit-button {
  background-color: #f98e1d;
  background-image: linear-gradient(#2b333b, #2b333b);
  border-radius: 3px;
  width: 100%;
  margin-top: 15px;
  padding: 15px 26px;
  font-size: 1.25rem;
  font-weight: 700;
}

.form-12 {
  width: 320px;
}

.unsubscribe_h1_styling {
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Roboto Custom, sans-serif;
  font-size: 1.5rem;
  text-decoration: underline;
}

.div-block-12429736 {
  background-image: linear-gradient(135deg, #000, #052a2c 50%, #067c60);
  border: 1px solid rgba(255, 255, 255, .5);
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  display: flex;
}

.container-medium-15 {
  width: 100%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
}

.html-embed-39 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.padding-global-22 {
  background-color: #000;
  padding-left: 2rem;
  padding-right: 2rem;
}

.spring-shop-typ-paragraph-bold-2 {
  color: #fff;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.1rem;
}

.spring-shop-typ-paragraph-bold-2.dark-text {
  color: #000;
}

.spring-shop-typ-paragraph-bold-2.bigger-paragraph {
  font-size: 2.75rem;
  font-weight: 700;
}

.spring-shop-typ-h1-2 {
  color: #fff;
  font-family: Helvetica Custom, sans-serif;
  font-size: 3rem;
}

.spring-shop-typ-paragraph-2 {
  color: #fff;
  width: 65%;
  margin-bottom: 10px;
  font-size: 1.1rem;
  line-height: 1.5;
}

.spring-shop-typ-paragraph-2.full-length {
  width: 100%;
  font-family: Helvetica Custom, sans-serif;
}

.spring-shop-typ-paragraph-2.dark-text {
  color: #000;
}

.spring-shop-typ-paragraph-2.dark-text.full-lenght {
  width: 100%;
  font-family: Helvetica Custom, sans-serif;
}

.div-block-12429737 {
  width: 100%;
}

.ss-2023_text-size-regular-2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.5;
}

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

.container-large-4 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 80rem;
  height: 100%;
  display: flex;
}

.div-block-12429738 {
  text-align: center;
  border: 2px dashed red;
  border-radius: 15px;
  width: 45vw;
  padding: 15px;
}

.s-f-s-paragraph-2 {
  color: #fff;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}

.s-f-s-headline-2 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.image-14279 {
  width: 8.5rem;
}

.paragraph-260 {
  color: #000;
  text-align: center;
  font-family: Helvetica Custom, sans-serif;
  font-size: .875rem;
}

.padding-global-23 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45970f_BG_2.webp");
  background-position: 0 0;
  background-size: auto;
  height: 100%;
  min-height: 80vh;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.image-14280 {
  height: 2.5rem;
}

.padding-section-medium-16 {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.text-span-113 {
  color: #fff;
  font-weight: 700;
  text-decoration: underline;
}

.grid-108 {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-span-69 {
  color: #fff;
}

.image-14281 {
  width: 148px;
}

.grid-109 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  justify-items: center;
}

.padding-global-24 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45970f_BG_2.webp");
  background-position: 0 0;
  background-size: auto;
  height: 100%;
  min-height: 80vh;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.image-14282 {
  width: 4rem;
}

.spring-shop-typ-h2-2 {
  color: #fff;
  font-family: Helvetica Custom, sans-serif;
  font-size: 2.25rem;
}

.spring-shop-typ-h2-2.dark-text {
  color: #000;
  font-family: Helvetica Custom, sans-serif;
}

.spring-shop-typ-h3-2 {
  color: #fff;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1.875rem;
}

.summersale-2023_text-ablauf {
  padding-top: 20px;
  font-size: 1.25rem;
  font-weight: 700;
}

.summersale-2023_timer {
  grid-column-gap: 1rem;
  grid-row-gap: .25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  display: grid;
}

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

.container-mario-copy {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px 60px;
}

.mos-apple_section-1-center-align {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459756_MOs%2023.07%20Background-01.webp");
  background-position: 50%;
  background-size: cover;
  position: relative;
  overflow: hidden;
}

.mos-apple_section_1-wrapper-3-vertical {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.mos_section_1-section-1-2---full_center {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-12429716---center_align {
  text-align: center;
}

.div-block-12429702---center_align {
  text-align: center;
  max-width: 54rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-1243023---center_align {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-1243025---center_align {
  text-align: center;
}

.dk-profile-image_mos_webinar {
  border-radius: 20px;
  width: 90%;
  margin-left: auto;
  box-shadow: 0 2px 20px 4px rgba(255, 255, 255, .3);
}

.dk-profile-image_mos_webinar.is-mobile {
  display: none;
}

.dk_tablet_profile_image {
  border-radius: 20px;
  width: 90%;
  margin-left: auto;
  box-shadow: 0 2px 20px 4px rgba(255, 255, 255, .3);
}

.image-14283 {
  text-align: center;
  width: 22rem;
  margin-bottom: -1rem;
}

.image-14283.only_desktop_sho {
  position: absolute;
  top: auto;
  bottom: 1rem;
  left: auto;
  right: 5%;
}

.text-style-bold {
  font-weight: 700;
}

.text-color-mos-yellow {
  color: #fdb813;
}

.bold-text-187 {
  text-decoration: underline;
}

.text-style-mos-yellow {
  color: #fdb813;
}

.text-style-red-underline {
  border-bottom: 2px solid #f12823;
}

.text-style-green-underline {
  border-bottom: 2px solid #00b475;
}

.text-style-red-background {
  background-color: rgba(241, 40, 35, .75);
  border-radius: 3px;
  padding-left: 5px;
  padding-right: 5px;
}

.text-style-green-background {
  background-color: rgba(0, 180, 117, .75);
  border-radius: 3px;
  padding-left: 5px;
  padding-right: 5px;
}

.ep_btn-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ep_form-btn {
  background-image: linear-gradient(to right, #79091a, #f21133 50%, #ff7d3a);
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 500;
  display: block;
}

.ep_form-btn.dirk {
  background-color: #f98e1d;
  background-image: none;
}

.ep_section_1-headline-wrapper {
  max-width: 51rem;
  margin-left: auto;
  margin-right: auto;
}

.ep_section_1-headline-wrapper.is-1 {
  max-width: 38rem;
}

.padding-global-25 {
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.ep_heading-style-h1 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 10rem;
  font-weight: 700;
  line-height: .8;
}

.ep_heading-style-h1.text-align-center {
  text-align: center;
}

.ep_heading-style-h1.text-align-center.is-1 {
  font-size: 6rem;
  display: none;
}

.ep_heading-style-h1.text-align-center.mba-rewards-logo {
  display: none;
}

.ep_heading-style-h1.is-custom2 {
  font-size: 10.8rem;
}

.ep_section_6-text-wrapper {
  max-width: 38.5rem;
  margin-left: auto;
  margin-right: auto;
}

.ep_section_6-text-wrapper.is-2 {
  max-width: 30.5rem;
}

.popup_content {
  width: 100%;
  height: 100%;
}

.popup_content.is-custom1 {
  color: #000;
  background-color: #fff;
  padding: 2rem;
}

.popup_content-wrapper-5 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.ep_form {
  width: 30rem;
}

.ep_text-size-medium {
  text-align: left;
  margin-bottom: 0;
  font-size: 1.15rem;
  line-height: 1.5;
}

.ep_text-size-medium.text-align-center {
  text-align: center;
}

.js_w-accordion-item-2 {
  cursor: pointer;
  border-bottom: 1px solid rgba(0, 0, 0, .46);
  transition: all .25s;
}

.ep_text-size-regular {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.ep_text-size-regular.text-align-center {
  text-align: center;
}

.padding-xmedium-2 {
  padding-bottom: 3rem;
}

.ep_heading-style-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.1;
}

.ep_heading-style-h4.text-align-center {
  text-align: center;
}

.image-14284 {
  width: 10rem;
  display: none;
}

.ep_section_4-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #f5f5f7;
  border-radius: 10px;
  justify-content: center;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.ep_section_4-wrapper.is-1 {
  border: 5px solid #cd7f31;
  box-shadow: 0 0 20px -5px #cd7f31;
}

.ep_section_4-wrapper.is-2 {
  border: 5px solid silver;
  box-shadow: 0 0 20px 2px silver;
}

.ep_section_4-wrapper.is-3 {
  border: 5px solid #d4ae36;
  box-shadow: 0 0 20px -5px #d4ae36;
}

.ep_section_4-wrapper.is-4 {
  border: 5px solid #b9f2ff;
  box-shadow: 0 0 20px 2px #b9f2ff;
}

.ep_section_4-wrapper.is-red {
  border-radius: 7px;
}

.popup_animation-wrapper {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.ep_section_1 {
  color: #fff;
  background-color: #000;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45988d_BG_5%20(1).webp");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 65%;
}

.ep_section-3-wrapper {
  color: #000;
  background-color: #fff;
  border-radius: 7px;
  padding: 2rem;
}

.padding-section-small-12 {
  height: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-section-small-12.is-custom-1 {
  padding-bottom: 11.5rem;
}

.ep_section_4-section-1 {
  width: 23%;
}

.padding-medium-2 {
  padding-bottom: 2rem;
}

.ep_heading-style-h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.5;
}

.padding-section-medium-17 {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.ep_section-2_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #f5f5f7;
  border: 1px #d6d6d8;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem;
  display: flex;
}

.ep_section-2_img-wrapper {
  width: 40rem;
}

.div-block-12429745 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 60rem;
  display: flex;
}

.ep_section-3-parrent-wrapper {
  background-image: linear-gradient(to right, #79091a, #f21133 50%, #ff7d3a);
  border-radius: 10px;
  padding: 4px;
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, .2);
}

.ep-section_4_inner-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.ep-section_4_inner-wrapper._15 {
  margin-left: -5px;
}

.ep-section_4_inner-wrapper._10 {
  margin-left: -15px;
}

.ep_section_5 {
  color: #000;
  background-color: #fff;
}

.padding-large-2 {
  padding-bottom: 4rem;
}

.ep_section-3 {
  color: #fff;
  text-align: left;
  background-color: #f5f5f7;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459868_partnerprogramm%20BG%204_Yellow.webp"), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459763_partnerprogramm%20BG%204.webp");
  background-position: 0 0, 50%;
  background-size: cover, cover;
}

.ep_heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1;
}

.ep_heading-style-h2.text-align-center {
  text-align: center;
}

.section-637 {
  display: none;
}

.accordion-item-q-icon-stripe-1-6 {
  background-color: #000;
  width: 100%;
  height: .3em;
  position: relative;
}

.accordion-item-q-icon-stripe-1-6.color-black, .accordion-item-q-icon-stripe-1-6.color-white {
  background-color: #fff;
}

.ep_section_4-section-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: auto;
  height: 10rem;
  display: flex;
}

.ep_section_4-section-3.is-1 {
  height: 19.1rem;
}

.popup-close-btn-2 {
  width: 3rem;
  display: block;
}

.ep_text-size-large {
  margin-bottom: 0;
  font-size: 1.4rem;
  line-height: 1.2;
}

.ep_text-size-large.text-align-center {
  text-align: center;
}

.ep_text-size-large.text-align-center.is-custom3 {
  font-size: 1.5rem;
}

.ep_form-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
}

.ep_section_4-img {
  object-fit: cover;
  object-position: 50% 3%;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.ep_section_4-img.is-1 {
  object-position: 50% 26%;
}

.ep_section_4-img.is-2 {
  object-position: 50% 15%;
}

.ep_section_4-img.ep-img-3 {
  object-position: 50% 3%;
}

.ep_section_4-img.ep-img-5 {
  object-position: 50% 20%;
}

.ep_section_4-img.ep1-2 {
  margin-top: -17px;
}

.ep_section_4-section-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.ep_atf-text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-global-26 {
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.popup-6 {
  z-index: 1000;
  background-color: rgba(0, 0, 0, .25);
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.container-medium-16 {
  max-width: 64rem;
}

.ep_heading-style-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.1;
}

.ep_heading-style-h3.text-align-center {
  text-align: center;
}

.ep_section-2_img {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.ep_section-2_img.is-mobile {
  display: none;
}

.accordion-item-q-icon-stripe-2-7 {
  background-color: #000;
  width: .3em;
  height: 100%;
  position: absolute;
}

.popup_close-animation-wrapper {
  position: relative;
}

.ep_section-2_text-wrapper {
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

.ep_section_6 {
  color: #000;
  background-color: #fafafa;
}

.padding-small-2 {
  padding-bottom: 1rem;
}

.padding-small-2.is-mobile-hidden.is-hidden, .padding-small-2.is-mobile {
  display: none;
}

.ep_section-2_video-wrapper {
  border-radius: 10px;
  overflow: hidden;
}

.ep_text-size-small {
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.5;
}

.ep_section-3_img {
  height: 5rem;
}

.ep_section-3_content {
  flex-direction: column;
  flex: 1;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.ep_section-3_headline-wrapper {
  max-width: 47rem;
  margin-left: auto;
  margin-right: auto;
}

.ep_section_5-wrapper {
  justify-content: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-color-mba_red-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #79091a, #f21133 50%, #ff7d3a);
  -webkit-background-clip: text;
  background-clip: text;
}

.ep_section-2_headline-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.ep_section_4 {
  background-color: #f5f5f7;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.ep_section-2 {
  color: #000;
  background-color: #fafafa;
}

.js_text-size-large-3 {
  margin-bottom: 0;
  font-size: 1.15rem;
  line-height: 1.3;
}

.ep_section-2_wrapper {
  background-color: #fff;
  border-radius: 10px;
  margin-top: -9rem;
  padding: 2rem;
  box-shadow: 0 0 20px -10px rgba(0, 0, 0, .2);
}

.popup-close {
  z-index: 1;
  cursor: pointer;
  transition: all .3s;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.popup-close:hover {
  transform: scale(1.1);
}

.ep_heading-style-h6 {
  margin-top: 0;
  margin-bottom: 0;
}

.ep-btn {
  background-color: #f98e1d;
  background-image: linear-gradient(to right, #79091a, #f21133 50%, #ff7d3a);
  border-radius: 7px;
  padding: .7rem 2.6rem;
  font-size: 1.3rem;
  font-weight: 700;
}

.ep_body {
  color: #000;
  background-color: #000;
  font-family: Roboto Custom, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.ep_text-field {
  border-radius: 5px;
}

.ep_section_4-img-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
}

.ep_section_4-text-wrapper {
  max-width: 44rem;
  margin-left: auto;
  margin-right: auto;
}

.ep_main-wrapper {
  background-color: #f5f5f7;
}

.div-block-12429753 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  display: flex;
}

.div-block-12429754 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: rgba(255, 255, 255, .1);
  border-radius: 10px;
  flex: 1;
}

.div-block-12429755 {
  background-color: #fff;
  border-radius: 10px;
  margin-top: -8rem;
  padding: 2rem;
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, .2);
}

.ep_check-img {
  background-color: #fff;
  border-radius: 100vw;
  width: 1.45rem;
  margin-top: .1rem;
}

.ep_check-img.is-small {
  width: 1.2rem;
}

.ep_check-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: flex-start;
  display: flex;
}

.ep_check-wrapper.ep1-1 {
  width: 47%;
}

.ep_dirk-petrit-mobile, .ep-dirk-petrit-mobile-danke {
  display: none;
}

.padding-section-small-12-copy {
  height: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-section-small-12-copy.is-custom-1 {
  padding-bottom: 11.5rem;
}

.dk_section-11_content-wrapper {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, .2);
}

.dk_w-accordion-item {
  cursor: pointer;
  border-bottom: 1px solid rgba(0, 0, 0, .46);
  transition: all .25s;
}

.dk_w-accordion-item.border-color-white {
  border-bottom-color: rgba(255, 255, 255, .46);
}

.dk_section-5_headline-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.dk_section-13_img {
  width: 7rem;
  margin-left: -50%;
}

.dk_section-2 {
  background-color: #fafafa;
}

.logo-carousel-wrap {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  flex: none;
  width: auto;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
  transform: perspective(1px);
}

.dk_section-2_img-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.dk_section-5-wrapper {
  background-color: #fff;
  border-radius: 10px;
  padding: 4rem;
}

.dk_c-accordion-item-a {
  overflow: hidden;
}

.slider-gallery_bottom-wrapper {
  grid-column-gap: 0em;
  grid-row-gap: 1.5em;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3em;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
  position: relative;
}

.slider-thumbs_overflow {
  position: relative;
  overflow: hidden;
}

.dk_section-7-wrapper-1 {
  justify-content: center;
  align-items: center;
  margin-bottom: -6rem;
  display: flex;
}

.dk_section-8_tabs-text-wrapper-1 {
  padding-left: 2.25rem;
}

.dk_section-3-img-wrapper {
  width: 100%;
}

.dk_section-4_section_video {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.dk_c-accordion-item-q-text {
  flex: 1;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.dk_section-3 {
  background-image: linear-gradient(rgba(205, 214, 255, .75), #fff);
  overflow: hidden;
}

.dk_section-styleguide {
  display: none;
}

.swiper-wrapper.is-slider-thumbs {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.swiper-wrapper.is-slider-titles {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.swiper-wrapper.is-slider-bg {
  width: 100%;
  height: 100%;
}

.dk_section-10-tabs-pane-content-img {
  height: 2.5rem;
}

.dk_section-7_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fafafa;
  border: 2px solid rgba(0, 0, 0, .1);
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.dk_section-7_content-wrapper.is-1 {
  border-color: #39b54a;
  transform: scale(1.05);
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, .2);
}

.dk_section-8 {
  background-color: #fafafa;
}

.dk_section-8_tabs-text-wrapper {
  width: 25rem;
}

.dk_heading-style-h3-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 1.59rem;
  font-weight: 400;
  line-height: 1.4;
}

.dk_heading-style-h3-2.text-align-center {
  text-align: center;
}

.dk_heading-style-h3-2.text-align-center.is-custom1 {
  font-size: 1.58rem;
}

.dk_heading-style-h3-2.text-align-center.is-custom2, .dk_heading-style-h3-2.text-align-center.is-custom3 {
  font-size: 1.5rem;
}

.dk_heading-style-h3-2.text-align-center.is-custom2 {
  font-size: 1.58rem;
  display: none;
}

.dk_heading-style-h3-2.text-align-center.is-custom3 {
  font-size: 1.58rem;
  display: block;
}

.dk_heading-style-h3-2.text-align-center.is-custom3-a {
  font-size: 1.4rem;
  display: block;
}

.dk_section-11_text-wrapper-2 {
  background-color: #fff6dc;
  border: 1px solid #fdc401;
  border-radius: 10px;
  width: 100%;
  margin-top: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: none;
}

.dk_section-8-tabs-content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  justify-items: stretch;
  display: grid;
}

.dk_section-8-tabs-content-wrapper.is-swapped {
  grid-template-columns: 1fr 1.5fr;
}

.dk_text-size-regular-2 {
  text-align: left;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.4;
}

.dk_text-size-regular-2.text-align-center {
  text-align: center;
}

.dk_text-size-regular-2.is-custom1 {
  font-size: .95rem;
}

.dk_section-8_tabs-img-wrapper {
  width: 100%;
  height: 100%;
}

.dk_section-13-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(255, 255, 255, .68);
  border: 2px solid #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 8rem 1fr;
  grid-auto-columns: 1fr;
  max-width: 86%;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem 3.5rem;
  position: relative;
}

.text-effect-neu {
  color: #000;
  background-color: #fdc401;
  border-radius: 5px;
}

.dk_section-6-img {
  flex: 0 auto;
}

.dk-btn {
  color: #fff;
  text-align: center;
  background-color: #274eff;
  border-radius: 10px;
  padding: 1rem 2rem;
  font-size: 1.2rem;
  font-weight: 700;
  display: block;
}

.dk-btn.is-small {
  padding-left: 1.4rem;
  padding-right: 1.4rem;
  font-size: 1rem;
}

.dk-btn.is-secondary {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #000;
  padding: .5rem 1.5rem;
  font-size: .9rem;
}

.dk-btn.is-smaller {
  font-size: 1rem;
}

.dk-btn.calendly-btn.mobile-display-none.split-b, .dk-btn.calendly-btn.tablet-display-block {
  display: none;
}

.dk_section-12 {
  z-index: 2;
}

.dk_section-3-wrapper-bg {
  background-color: #000;
  width: 25%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.dk_section-11 {
  background-color: #fafafa;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4597b1_BG_4.webp");
  background-position: 50% 100%;
  background-size: cover;
}

.slider-gallery_button-wrapper {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-wrap: wrap;
  align-items: center;
  width: 40%;
  display: flex;
}

.dk_accordion-item {
  margin-bottom: 10px;
}

.dk_accordion-item.display-hidden {
  display: none;
}

.padding-large-3 {
  padding-bottom: 4rem;
}

.slider-bg_gradient {
  z-index: 10;
  background-image: linear-gradient(45deg, rgba(0, 0, 0, .75), rgba(0, 0, 0, 0));
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.dk_w-accordion-item-a {
  padding: 1rem 5rem 2rem 1rem;
}

.dk_header_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mobile-display-block-3 {
  display: none;
}

.dk_section-8_tabs-text-slider-arrow-icon {
  color: #274eff;
  margin: 0;
  font-size: 2rem;
}

.dk_section-8_tabs-text-slider-arrow-icon.is-left, .dk_section-8_tabs-text-slider-arrow-icon.is-right {
  position: static;
}

.dk_heading-style-h1-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 2.8rem;
  line-height: 1.2;
}

.dk_text-size-small-2 {
  margin-bottom: 0;
  font-size: .9rem;
  line-height: 1.2;
}

.dk_text-size-small-2.is-custom1 {
  margin-top: 8px;
  font-weight: 600;
  display: block;
}

.dk_text-size-small-2.text-align-center {
  text-align: center;
}

.dk_section-3-img {
  object-fit: cover;
  object-position: 50% 32%;
  border-radius: 20px;
  width: 100%;
  height: 25rem;
}

.dk_section-6 {
  position: relative;
}

.dk_footer-img-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  justify-items: center;
  display: flex;
}

.slider-titles_component {
  height: 100%;
  position: relative;
}

.dk_section-2_video {
  border-radius: 10px;
  margin-bottom: 0;
  overflow: hidden;
}

.dk_section-1_subheadline-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.padding-section-xsmall {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.text-color-green {
  color: #39b54a;
}

.dk_heading-style-h4-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.1;
}

.dk_heading-style-h4-2.text-align-center {
  text-align: center;
}

.dk_heading-style-h4-2.text-align-center.is-custom2 {
  font-weight: 500;
}

.dk_section-3-section_text-wrapper {
  border: 1px solid rgba(0, 0, 0, .25);
  border-radius: 5px;
  padding: .2rem .6rem;
}

.dk_section-3_subheadline-wrapper {
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
}

.dk_section-2_content-wrapper-2_divider {
  background-color: rgba(0, 0, 0, .25);
  width: 1px;
  height: 80%;
  margin-top: auto;
  margin-bottom: auto;
}

.dk_section-4_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fafafa;
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-right: 2rem;
  display: flex;
}

.dk_section-4_wrapper.is-swapped {
  flex-direction: row-reverse;
  padding-left: 2rem;
  padding-right: 0;
}

.dk_section-10-tabs-menu {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: stretch;
  padding-bottom: 2rem;
  display: flex;
}

.dk_section-7-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  display: flex;
}

.dk_section-10-tabs-pane-content-wrapper {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 0 20px -10px rgba(0, 0, 0, .2);
}

.dk_section-8_tabs-text-slider-arrow {
  color: #000;
  justify-content: center;
  align-items: center;
  padding-bottom: 2rem;
  display: flex;
}

.dk_section-8_tabs-text-slider-arrow.is-left {
  justify-content: flex-start;
}

.dk_section-8_tabs-text-slider-arrow.is-right {
  justify-content: flex-end;
  display: flex;
}

.dk_section-10_headline-wrapper {
  max-width: 43rem;
  margin-left: auto;
  margin-right: auto;
}

.dk_header {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, .25);
}

.dk_section-5_content_img-wrapper {
  flex: 1;
}

.dk_section-btn_divider {
  z-index: -1;
  background-color: rgba(0, 0, 0, .25);
  width: 100%;
  height: 1px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: 0%;
  bottom: 11%;
  left: 0%;
  right: 0%;
}

.dk_heading-style-h2-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 2.4rem;
  line-height: 1.2;
}

.dk_heading-style-h2-2.text-align-center, .dk_heading-style-h2-2.align-center {
  text-align: center;
}

.dk_heading-style-h2-2.is-custom1-copy {
  max-width: 25.5rem;
}

.dk_heading-style-h2-2.is-atf {
  text-align: center;
  font-size: 2.4rem;
  line-height: 1.3;
}

.dk_section-7_content-img {
  width: 2rem;
}

.dk_section-4_section_video-btn {
  width: 5rem;
}

.dk_section-4_section_video-btn.is-smaller {
  width: 3rem;
}

.slider-gallery_button-icon {
  width: 40%;
  height: 40%;
}

.slider-gallery_button-icon.is-reversed {
  transform: rotate(-180deg);
}

.padding-small-3 {
  padding-bottom: 1rem;
}

.dk_section-5_content-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  display: flex;
}

.dk_section-8_tabs-btn_img {
  flex: none;
  width: .7rem;
}

.dk_section-11_text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 2rem;
  display: flex;
}

.slider-bg_component {
  opacity: .8;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.dk_section-3-wrapper {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 2.5rem 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.dk_section-btn_half-bg {
  z-index: -1;
  background-color: #fafafa;
  width: 100%;
  height: 55.5%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.dk_section-btn_half-bg.is-alternative {
  background-color: #faf8ee;
  height: 44.5%;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.dk_section-6_content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.dk_section-4_section_text-wrapper {
  background-image: none;
  border-radius: 10px;
  padding: 1px;
}

.dk_section-8_tabs-menu {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  width: 25rem;
  margin-bottom: 4.5rem;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.dk_section-8_tabs-menu.is-swapped {
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.logo-carousel-item {
  flex: none;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.dk_text-size-medium-2 {
  margin-bottom: 0;
  font-size: 1.1rem;
  line-height: 1.5;
}

.dk_text-size-medium-2.text-color-yellow {
  color: #274eff;
}

.dk_text-size-medium-2.text-align-center {
  text-align: center;
}

.dk_section-14_img-wrapper {
  flex: none;
  width: 15rem;
}

.dk_section-11_content-img {
  object-fit: cover;
  width: 100%;
}

.dk_section-9 {
  color: #fff;
  background-color: #fff;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.dk_section-14_content-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  align-items: center;
  display: flex;
}

.dk_section-11-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dk_section-14_headline-wrapper {
  max-width: 54rem;
  margin-left: auto;
  margin-right: auto;
}

.dk_section-10-tabs-tab {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: .5rem 3rem;
  transition: all .2s;
  display: flex;
}

.dk_section-10-tabs-tab:hover {
  background-color: #fff6dc;
  border-color: #fdc401;
}

.dk_section-10-tabs-tab.w--current {
  background-image: linear-gradient(#fdc401, #fff);
  border-style: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: -2rem;
  transform: scale(1.1);
}

.dk_section-7_content_text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.dk_section-8_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fafafa;
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.dk_section-8_tabs-text-slider-slide {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.dk_section-2_img {
  height: 5rem;
}

.dk_section-2_img.is-2 {
  height: auto;
}

.dk_section-7_headlne-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.slider-gallery_button {
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  color: #fff;
  background-color: rgba(255, 255, 255, .1);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 4.13em;
  height: 4.13em;
  transition: background-color .2s, color .2s;
  display: flex;
}

.slider-gallery_button:hover {
  color: #000;
  background-color: #fff;
}

.dk_section-5_content_text-wrapper-1 {
  max-width: 25rem;
}

.dk_footer-link {
  color: #fff;
  text-decoration: none;
  display: block;
}

.dk_section_15 {
  background-color: #fafafa;
}

.dk_section-1_content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.dk_section-1_content.is-splittest2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
}

.dk_section-6_content-wrapper {
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}

.dk_section-6_content-wrapper.is-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: rgba(0, 0, 0, 0);
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr;
  grid-auto-columns: 1fr;
  padding: 1.5rem;
  display: grid;
}

.dk_section-13 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45979d_BG_5.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.dk_section-10-tabs-content {
  background-color: #fafafa;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 20px;
  width: 100%;
  padding: 1.5rem;
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, .2);
}

.dk_section-5_content-number-wrapper {
  background-color: #cdd6ff;
  border: 1px solid #000;
  border-radius: 5px;
  padding: .1rem .6rem;
}

.dk_section-3-animation-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.slider-thumbs_component {
  width: 40%;
}

.dk_section-8_tabs-btn {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border: 1px solid #c7c7c7;
  border-radius: 5px;
  align-items: center;
  padding: .5rem;
  transition: all .2s;
  display: flex;
}

.dk_section-8_tabs-btn:hover {
  border-color: #274eff;
}

.dk_section-8_tabs-btn.w--current {
  background-color: #cdd6ff;
  border-color: #274eff;
}

.dk_section-1_content-wrapper {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dk_section-1_content-wrapper.is-splittest2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr;
  width: 44%;
}

.dk_section-8_tabs-text-wrapper-2 {
  align-items: center;
  height: 100%;
  display: flex;
}

.dk_section-7_text-wrapper {
  background-color: rgba(0, 0, 0, 0);
  border: 2px #39b54a;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  max-width: 48.7rem;
  padding-top: 0;
  padding-bottom: 1.5rem;
  display: flex;
}

.dk_btn-wrapper {
  flex-direction: column;
  align-items: center;
  max-width: 32rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dk_btn-wrapper.align-left {
  max-width: 32rem;
  margin-left: 0;
}

.dk_section-6-img-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: -25%;
  display: grid;
}

.logo-link-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.dk_section-1 {
  background-color: #fafafa;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4597ae_BG_1.webp");
  background-position: 0 0;
  background-size: cover;
}

.dk_section-5_content-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fafafa;
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: 10px;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.dk_section-5_wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.logo-carousel {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
  overflow: hidden;
}

.dk_section-8_tabs-text-slider-nav {
  display: block;
}

.dk_section-3-section {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.dk_section-3-section.is-2 {
  flex-direction: column;
  align-items: flex-start;
}

.dk_section-btn {
  position: relative;
}

.dk_section-btn.is-negative {
  margin-top: -5.65rem;
}

.dk_section-btn.is-negative-down {
  margin-bottom: -7.15rem;
}

.dk_section-2_video-wrapper {
  background-color: #fdc401;
  border-radius: 10px;
  margin-top: -5.6rem;
  overflow: hidden;
}

.dk_section-5 {
  background-color: rgba(0, 0, 0, .25);
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4597ad_BG_3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 20%;
}

.dk_c-accordion-item-q-icon {
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.dk_section-2_content-wrapper-2 {
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, .2);
}

.dk_section-2_content-wrapper-2.is-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dk_section-8_tabs-content {
  width: 100%;
  height: 100%;
}

.dk_text-size-large-2 {
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.4;
}

.dk_text-size-large-2.text-align-center {
  text-align: center;
}

.dk_text-size-large-2.text-color-yellow {
  color: #fdc401;
}

.dk_text-size-large-2.is-custom2 {
  font-size: 2.5rem;
  line-height: 1.1;
}

.dk_header-img {
  width: 5rem;
}

.dk_heading-style-h5-2 {
  margin-top: 0;
  margin-bottom: 0;
}

.dk_footer {
  color: #fff;
  background-color: #000;
}

.dk_section-5_content_img {
  object-fit: cover;
  border-radius: 10px;
  height: 100%;
}

.padding-global-27 {
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.logo-carousel-clone {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
  overflow: hidden;
}

.dk_section-8_tabs-pane {
  width: 100%;
  height: 100%;
}

.dk_section-9-wrapper {
  border-bottom: 1px solid #000;
  transition: background-color .4s;
}

.dk_section-9-wrapper.is-slider-gallery {
  justify-content: flex-start;
  align-items: stretch;
  min-height: 100vh;
  display: flex;
}

.accordion-item-q-icon-stripe-2-8 {
  background-color: #000;
  width: .3em;
  height: 100%;
  position: absolute;
}

.accordion-item-q-icon-stripe-2-8.color-white {
  background-color: #fff;
}

.padding-medium-3 {
  padding-bottom: 2rem;
}

.dk_section-16-content_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.dk_section-1_content_img {
  width: 3rem;
}

.dk_section-1_content_img.is-splittest2 {
  width: 3.5rem;
}

.padding-xmedium-3 {
  padding-bottom: 3rem;
}

.dk_w-accordion-item-q {
  display: flex;
}

.dk_section-13_img-wrapper {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-top: .75rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.dk_section-4_section_video-wrapper {
  position: relative;
}

.swiper.is-slider-bg {
  width: 100%;
  height: 100%;
}

.swiper.is-slider-thumbs {
  width: 100%;
  overflow: visible;
}

.swiper.is-slider-titles {
  height: 100%;
  overflow: visible;
}

.dk_section-4_section_text-wrapper-1 {
  background-image: linear-gradient(to right, #cdd6ff, #fafafa);
  border-radius: 10px;
  padding: .1rem .5rem;
}

.dk_footer-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.dk_section-5_content_text-wrapper {
  width: 57%;
}

.dk_section_15-wrapper {
  justify-content: center;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dk_section_15-wrapper.mos_typ_cro {
  color: var(--white);
}

.dk_section-8_tabs-text-slider {
  background-color: rgba(0, 0, 0, 0);
  height: 9.5rem;
  padding-bottom: 2rem;
}

.dk_section-8_tabs-text-slider.is-3 {
  height: 9.5rem;
}

.dk_section-8_tabs-text-slider.is-1 {
  height: 7.5rem;
}

.container-medium-17 {
  max-width: 64rem;
  height: 100%;
}

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

.dk_section-10 {
  color: #000;
  background-color: #fff;
  position: relative;
}

.swiper-slide.is-slider-thumbs {
  flex: none;
  width: 100%;
  padding-right: .5em;
}

.swiper-slide.is-slider-bg {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.swiper-slide.is-slider-titles {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  min-width: 100vw;
  height: 100%;
  display: flex;
}

.dk_section-10-tabs-pane-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dk_section-8_tabs-img {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 32rem;
}

.dk_section-8_tabs-img.is-3 {
  height: 34rem;
}

.dk_section-8_tabs-img.is-1 {
  height: 30.5rem;
}

.dk_section-8_tabs-img.is-2 {
  object-position: 100% 50%;
}

.dk_section-8-tabs {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: stretch;
}

.dk_section-4_section {
  width: 58%;
}

.dk_section-4_section.is-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.slider-thumbs_wrapper {
  width: 35%;
}

.carousel-component {
  display: none;
}

.dk_section-4_section_video-btn-wrapper {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-bottom: 12%;
  margin-left: 13%;
  transition: all .2s;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.dk_section-4_section_video-btn-wrapper:hover {
  transform: scale(1.1);
}

.dk_section-4_section_video-btn-wrapper.is-swapped {
  margin-bottom: 12%;
  margin-left: 0%;
  margin-right: 13%;
}

.dk_heading-style-h1-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 7.9rem;
  font-weight: 700;
  line-height: .8;
}

.dk_heading-style-h1-2.text-color-yellow {
  color: #fdc401;
}

.carousel {
  flex-direction: row;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.logo-image-2 {
  height: 100%;
}

.dk_section-2_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slider-gallery_component {
  background-color: #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.dk_body {
  color: #000;
  font-family: Opensans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.padding-small-4 {
  padding-bottom: 1rem;
}

.dk_section-9_play-btn {
  flex: none;
  position: relative;
}

.div-block-12429757 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.div-block-12429757.mobile-display-none {
  flex-direction: row;
}

.padding-global-28 {
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-xmedium-4 {
  padding-bottom: 3rem;
}

.dk_section-9_play-btn-img {
  width: 4rem;
}

.dk_section-9_text-wrapper {
  max-width: 40rem;
}

.slider-thumbs_height {
  padding-top: 62%;
  position: relative;
}

.slider-thumbs_img-3 {
  z-index: 1;
  cursor: pointer;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.slider-bg_img-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.slider-bg_img-3.is-desktop {
  display: block;
}

.slider-bg_img-3.is-mobile {
  display: none;
}

.my-slider-progress {
  background-color: #ececec;
  width: 100%;
  margin-left: 5%;
  margin-right: 5%;
}

.global-styles {
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.splide__list {
  display: flex;
}

.splide__list.year {
  flex-direction: row;
  justify-content: space-between;
  padding-left: 0;
  padding-right: 0;
}

.splide__slide {
  flex: none;
  width: 100%;
}

.splide__slide.slide--year {
  flex: 1;
  width: auto;
  transition: font-size .2s, color .4s;
}

.splide.steps {
  z-index: 99;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.home-hero-componnet {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.splide-component {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.my-slider-progress-bar {
  background-color: #fdc401;
  width: 0;
  height: .25rem;
  transition: width .4s;
}

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

.splide__track {
  width: 100%;
  overflow: hidden;
}

.step-component {
  text-align: center;
}

.step-nav {
  color: #9e9b9e;
  letter-spacing: .5px;
  text-transform: uppercase;
  justify-content: center;
  font-size: .9rem;
  font-weight: 500;
  transition: color .2s;
  display: flex;
}

.slider-component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  opacity: .5;
  flex: 1;
  align-items: center;
  padding: 3rem;
  transition: opacity .3s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.dk_section-12-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dk_section-12_section {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  height: 105rem;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dk_section-12_section-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.dk_section-12_section-wrapper.is-1 {
  transform: translate(0, -1.2%);
}

.dk_section-12_section-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  flex: none;
  padding: 1.5rem;
  display: flex;
  overflow: hidden;
  box-shadow: 4px 4px 20px rgba(0, 0, 0, .2);
}

.dk_section-12_section-content-wrapper.is-off {
  opacity: .5;
}

.image-14289 {
  width: 1.2rem;
  margin-top: .5rem;
  margin-bottom: .5rem;
  transform: rotate(90deg);
}

.div-block-12429762 {
  background-image: radial-gradient(circle farthest-side, #fff, rgba(0, 0, 0, 0));
  border-radius: 100vw;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: scale(1.5);
}

.dk_section-12_section-star-img {
  width: 1.5rem;
}

.dk_section-12_section-star-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.dk_section-12_section-content-divider {
  background-color: #39b54a;
  width: 100%;
  height: 2px;
}

.div-block-12429763 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.div-block-12429764 {
  z-index: 2;
  background-image: linear-gradient(to top, #fff, rgba(0, 0, 0, 0));
  width: 100%;
  height: 5rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-12429764.is-top {
  background-image: linear-gradient(#fff, rgba(0, 0, 0, 0));
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.mobile-display-inline {
  display: none;
}

.dk_link {
  color: #00f;
  text-decoration: underline;
}

.dk_section-6_divider {
  background-color: rgba(0, 0, 0, .75);
  width: 75%;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
}

.text-color-dk_red {
  color: #e41100;
}

.m-subheading-large-copy {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.image-14291 {
  width: 75%;
}

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

.div-block-12429768 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.ep_section-2_content-wrapper-bonus2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #f5f5f7;
  border: 1px #d6d6d8;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem;
  display: flex;
}

.ep_section_4-img-wrapper-montblanc {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: auto;
}

.ep-dirk-mobile, .ep-petrit-mobile {
  display: none;
}

.fs-slider_slider {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
}

.fs-slider_arrow-left {
  padding-top: 10rem;
  top: auto;
  bottom: 0%;
  left: 2.5rem;
  right: auto;
}

.fs-slider_arrow-right {
  margin-left: 10rem;
  padding-top: 10rem;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.fs_slider-collection-item {
  position: relative;
}

.fs-slider_image {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100vw;
  height: 100vh;
}

.fs-slider_image.is-desktop {
  display: block;
}

.fs-slider_image.is-mobile {
  display: none;
}

.div-block-12429770 {
  z-index: 2;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.fs-slider_arrow-icon {
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 1.5rem 2rem;
  font-size: 1.5rem;
  display: flex;
}

.div-block-12429771 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: rgba(255, 255, 255, .6);
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider-thumbs_img {
  z-index: 1;
  cursor: pointer;
  object-fit: cover;
  border-radius: 4px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.slider-thumbs_img.is-mobile {
  z-index: 2;
  display: none;
}

.div-block-12429772 {
  background-image: radial-gradient(circle farthest-side, #fff, rgba(0, 0, 0, 0));
  border-radius: 100vw;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: scale(1.5);
}

.padding-medium-4 {
  padding-bottom: 2rem;
}

.padding-small-5 {
  padding-bottom: 1rem;
}

.padding-global-29 {
  width: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.div-block-12429773 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.div-block-12429773.mobile-display-none {
  flex-direction: row;
}

.padding-xmedium-5 {
  padding-bottom: 3rem;
}

.slider-bg_img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.slider-bg_img.is-mobile {
  z-index: 1;
  display: none;
}

.div-block-1243021-copy {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.slider-gallery_numbers {
  letter-spacing: .04em;
  font-size: 1.38em;
  line-height: 1;
  display: none;
}

.ep-btn-dirk {
  background-color: #f98e1d;
  background-image: none;
  border-radius: 7px;
  padding: .9rem 3rem;
  font-size: 1.3rem;
  font-weight: 700;
  display: block;
}

.ep_section-3-parrent-wrapper-dirk {
  background-color: #fdc401;
  background-image: none;
  border-radius: 10px;
  padding: 4px;
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, .2);
}

.ep_section-3-parrent-wrapper-copy {
  background-image: linear-gradient(to right, #79091a, #f21133 50%, #ff7d3a);
  border-radius: 10px;
  padding: 4px;
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, .2);
}

.ep_section-3-parrent-wrapper-dirk2 {
  background-color: #f98e1d;
  background-image: none;
  border-radius: 10px;
  padding: 4px;
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, .2);
}

.image-14284-copy {
  width: 10rem;
  display: block;
}

.ep_section_4-section-1ep {
  display: flex;
}

.ep_check-wrapper-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: flex-start;
  display: flex;
}

.ep_check-wrapper-copy.ep1-1 {
  width: 47%;
}

.div-block-12429745-copy {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 75rem;
  display: flex;
}

.ep_text-size-regular-copy {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.ep_text-size-regular-copy.text-align-center {
  text-align: center;
}

.dk_split-test2 {
  display: block;
}

.dk_split-test2-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dk_split-test2-wrapper-1 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-color-dk_green {
  color: #00b67a;
}

.dk_split-test2-wrapper-2 {
  flex: 1;
}

.div-block-12429774 {
  max-width: 83%;
}

.image-14292 {
  width: 8rem;
}

.heading-1443842-copy {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 2.2rem;
  line-height: 1.1;
}

.div-block-12429775 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.sc-replay-hero-sec-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.img_dk {
  width: 480px;
  margin-left: auto;
  margin-right: auto;
  position: static;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.img_dk-mobile {
  display: none;
}

.mo_coupon_10-img {
  cursor: pointer;
  width: 275px;
  transition: all .35s;
  display: none;
}

.mo_coupon_10-img:hover {
  transform: scale(1.05);
}

.mo_coupon_10-img._10px-margin-top.mobile-show-only {
  display: none;
}

.mos_timer_headline {
  font-size: 1.375rem;
  text-decoration: underline;
}

.paragraph-255 {
  color: #000;
  margin-bottom: 0;
  padding-right: 120px;
  font-size: 1rem;
}

.paragraph-255.mobile-hide {
  font-family: Roboto Custom, sans-serif;
}

.paragraph-249 {
  color: #000;
  font-family: Roboto Custom, sans-serif;
  font-size: 1rem;
}

.paragraph-249.text-align-center {
  text-align: center;
  line-height: 1.3;
}

.text-span-81 {
  text-transform: none;
  font-size: 1rem;
  font-weight: 400;
}

.text-size-large-3 {
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 1.2;
}

.text-size-large-3.days_timer.typ-small {
  font-size: 1.5rem;
}

.text-size-large-3.days_timer.typ-small.text-color-black {
  color: #000;
}

.text-size-large-3.seconds_timer.typ-small {
  font-size: 1.5rem;
}

.text-size-large-3.seconds_timer.typ-small.text-color-black {
  color: #000;
}

.text-size-large-3.hours_timer.typ-small {
  font-size: 1.5rem;
}

.text-size-large-3.hours_timer.typ-small.text-color-black {
  color: #000;
}

.text-size-large-3.minutes_timer.typ-small {
  font-size: 1.5rem;
}

.text-size-large-3.minutes_timer.typ-small.text-color-black {
  color: #000;
}

.phonenumber-field-3 {
  border-radius: 10px;
  margin-bottom: 0;
  box-shadow: 0 0 20px -5px #fff;
}

.phonenumber-field-3.email.grey-box-shadow, .phonenumber-field-3.grey-box-shadow {
  box-shadow: 0 0 20px -5px rgba(128, 128, 128, .25);
}

.grid-110 {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 16px;
  padding-right: 16px;
}

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

.paragraph-261 {
  margin-bottom: 0;
  padding-right: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 1rem;
}

.paragraph-261.text-color-black {
  text-align: left;
  line-height: 1.4;
}

.image-14264 {
  width: 6rem;
}

.html-embed-40 {
  margin-bottom: 0;
}

.bold-text-188 {
  padding-left: .25rem;
}

.typ-steps-wrapper_cro {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  height: 175px;
  padding: 16px 48px;
  display: flex;
  box-shadow: 1px 0 20px 1px rgba(255, 255, 255, .2);
}

.typ-steps-wrapper_cro.direction-vertical {
  padding-left: 46px;
  padding-right: 46px;
}

.grid-111 {
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr auto 1fr;
  padding-left: 1rem;
  padding-right: 1rem;
}

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

.div-block-12429646 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  height: 100%;
  padding: 1.8rem;
  display: flex;
}

.container-large-5 {
  max-width: 65rem;
  height: 100%;
}

.grid-112 {
  grid-column-gap: 24px;
  color: var(--white);
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 52rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h4-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.1;
}

.heading-style-h4-3.middle {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
}

.heading-style-h4-3.middle.text-color-white {
  color: #fff;
  font-weight: 700;
}

.heading-style-h4-3.middle.text-color-white.text-size_2rem {
  font-family: Helvetica Custom, sans-serif;
  font-size: 2rem;
}

.heading-style-h4-3.middle.text-color-black {
  color: #000;
  font-family: Helvetica Custom, sans-serif;
  font-weight: 700;
}

.heading-style-h4-3.middle.text-color-black.text-size_2rem {
  font-family: Helvetica Custom, sans-serif;
  font-size: 2rem;
}

.heading-style-h4-3.middle.text-color-black.text-size_4-75vw {
  font-family: Helvetica Custom, sans-serif;
}

.heading-style-h4-3.middle.text-color-black.text-size_4-75vw.mobile-view-only, .heading-style-h4-3.middle.text-color-black.mobile-view-only {
  display: none;
}

.heading-style-h4-3.middle.text-size_2rem {
  font-family: Helvetica Custom, sans-serif;
  font-size: 2rem;
}

.mos_logo-img-4 {
  width: 8.5rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.mos_logo-img-4._1-5rem-top-padding {
  margin-top: -1.5rem;
}

.mos_logo-img-4._1-5rem-top-padding._6rem-width {
  width: 6rem;
}

.form-13 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-12429776 {
  background-color: #000;
  width: 1px;
  height: 200px;
  margin-top: auto;
  margin-bottom: auto;
}

.padding-section-small-5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.faq_beschreibung {
  margin-top: -10px;
  font-family: Roboto Custom, sans-serif;
  font-size: 1rem;
}

.faq_titel {
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 700;
}

.div-block-12429777 {
  background-image: linear-gradient(to right, #e0c364, #c58b27 25%, #f5ecae 50%, #c58b27 75%, #e0c364);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 3px;
  display: flex;
}

.div-block-12429777.bg-yellow {
  background-image: linear-gradient(#fccd02, #fccd02);
}

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

.section_social-proof-1 {
  background-color: #fff;
}

.section_social-proof-1.display-hidden {
  display: none;
}

.section_ticker_urgency-1 {
  border-top: 1px solid var(--grau);
  background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4598b4_MOs%2023.07%20Background-01.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
}

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

.div-block-12429778 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  padding-right: 32px;
  display: flex;
}

.section_faq-1 {
  background-image: linear-gradient(rgba(0, 0, 0, .75), rgba(0, 0, 0, .75)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4598b4_MOs%2023.07%20Background-01.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.paragraph-253 {
  color: #000;
  font-family: Roboto Custom, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3;
}

.paragraph-253.opacity-0 {
  opacity: 0;
}

.paragraph-253.text-color-white {
  color: #fff;
}

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

.paragraph-262 {
  color: #000;
  margin-top: 10px;
  font-size: 1.25rem;
  font-weight: 700;
}

.button-27 {
  color: #e0c364;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458d2e_Icon_1.webp");
  background-position: 5%;
  background-repeat: no-repeat;
  background-size: 30px;
  border: 2px solid #e0c364;
  border-radius: 10px;
  padding-left: 3rem;
  padding-right: 1rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.1;
  display: block;
}

.section_teaser-1 {
  background-color: #fff;
}

.section_teaser-1.display-hide, .section_teaser-1.display-hidden {
  display: none;
}

.paragraph-263 {
  margin-bottom: 8px;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
}

.paragraph-263.display-hidden {
  display: none;
}

.typ_steps_section-wrapper_cro {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  display: flex;
}

.paragraph-264 {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
}

.paragraph-264.padding_right-left_0-5rem {
  padding-left: .5rem;
  padding-right: .5rem;
}

.typ-www-div {
  border-left: 3px solid #fccd02;
  align-self: center;
  padding-left: 10px;
}

.success-message-11 {
  background-color: #fff;
  border-radius: 20px;
}

.padding-global-30 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.social-proof-img {
  object-fit: contain;
  border-radius: 5px;
  box-shadow: 0 1px 20px rgba(0, 0, 0, .1);
}

.section_features-4 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4598b4_MOs%2023.07%20Background-01.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.section_features-4.display-hide {
  display: none;
}

.grid-115 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--white);
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  padding-left: 144px;
  padding-right: 144px;
}

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

._1rem-padding {
  align-self: center;
  width: 1rem;
  height: 1rem;
}

._1rem-padding.mobile-hidden {
  display: block;
}

.heading-style-h1-7 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 1.1;
}

.heading-style-h1-7.max-width {
  color: #000;
  max-width: 90%;
}

.heading-style-h1-7.max-width.text-color-black.text-align-center {
  text-align: center;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h1-7.max-width.text-color-black.grid-sec {
  max-width: 100%;
  font-family: Helvetica Custom, sans-serif;
  font-size: 2.25rem;
}

.abv_wrapper-5 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-252 {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 1rem;
}

.bold-text-189 {
  color: #000;
  background-image: linear-gradient(to right, #ffe883, #fffae6), linear-gradient(to right, rgba(248, 202, 0, .75), #faf1cb);
  border-left: 3px solid #fccd02;
  border-radius: 5px;
  padding-left: .5rem;
  padding-right: .35rem;
}

.div-block-12429648 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.div-block-12429779 {
  width: 100%;
  height: 100%;
}

.section_social-proof-2 {
  background-color: var(--white);
}

.image-14293 {
  width: 180px;
  transform: rotate(-12deg);
}

.image-14293.display-hidden {
  display: none;
}

.image-14294 {
  width: 100px;
  transform: rotate(15deg);
}

.image-14294.display-hidden {
  display: none;
}

.image-14295 {
  width: 85px;
  margin-top: -16px;
  padding-left: 10px;
  transform: rotate(15deg);
}

.text-span-115, .text-span-116, .text-span-117, .text-span-118, .text-span-119, .text-span-120 {
  text-decoration: underline;
}

.text-span-121 {
  color: #fdb813;
}

.text-span-122, .text-span-123, .text-span-124, .text-span-125, .text-span-126, .text-span-127, .text-span-128, .text-span-129, .text-span-130, .text-span-131, .text-span-132 {
  text-decoration: underline;
}

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

.text-span-135, .text-span-136, .text-span-137, .text-span-138, .text-span-139, .text-span-140, .text-span-141, .text-span-142, .text-span-143, .text-span-144, .text-span-145, .text-span-146, .text-span-147, .text-span-148, .text-span-149, .text-span-150, .text-span-151, .text-span-152, .text-span-153, .text-span-154, .text-span-155, .text-span-156 {
  text-decoration: underline;
}

.text-span-159 {
  color: #fdb813;
}

.text-span-161 {
  display: none;
}

.html-embed-41 {
  height: 100%;
  margin-bottom: 0;
}

.mo_heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.mo_heading-style-h2.text-align-center {
  text-align: center;
}

.lottie-gradient {
  z-index: -1;
  filter: blur(100px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.mo-header-buttons-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mo_text-size-medium {
  align-self: center;
  margin-bottom: 0;
  font-size: 1.1rem;
  line-height: 1.5;
}

.mo_text-size-medium.text-color-green {
  color: #47752c;
}

.mo_text-size-medium.text-color-green.text-align-middle {
  text-align: center;
}

.mo_text-size-medium.text-color-gold {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #a77029, #e2b756);
  -webkit-background-clip: text;
  background-clip: text;
}

.mo-header-2 {
  z-index: 1;
  background-color: rgba(255, 255, 255, .1);
  border-bottom: 1px solid rgba(255, 255, 255, .5);
  width: 100%;
  position: relative;
}

.padding-large-4 {
  padding-bottom: 4rem;
}

.mo-navbar {
  background-color: rgba(0, 0, 0, 0);
}

.mo_section-atf {
  color: #fff;
  background-color: #00175c;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mo_section-6-img-2 {
  z-index: 10;
  width: 14rem;
  margin-top: -6%;
  margin-right: -9%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.mo_section-6-img-2.is-special {
  width: 18rem;
  margin-top: -5%;
  margin-right: -6.5%;
}

.padding-xmediun {
  padding-bottom: 3rem;
}

.div-block-12429784 {
  border-radius: 5px;
  flex: 0 auto;
  width: 100%;
  max-width: 25rem;
  position: relative;
  overflow: hidden;
}

.blur-wrapper {
  z-index: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-right: 0;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.mo-btn {
  text-align: center;
  background-color: #000;
  background-image: linear-gradient(45deg, #5213b5, #7f22c4 50%, #5213b5 103%);
  border-radius: 10px;
  padding: .7rem 2rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  transition: all .25s;
  display: block;
}

.mo-btn:hover {
  transform: scale(1.05);
}

.mo-btn.is-header {
  border: 1px solid rgba(255, 255, 255, .25);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.1rem;
}

.mo-btn.is-header.is-secondary {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  font-size: .9rem;
}

.mo-btn.is-header.is-secondary.is-special {
  line-height: .9;
}

.mo-btn.is-smaller {
  font-size: 1.4rem;
}

.padding-global-31 {
  width: 100%;
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-xsmall-2 {
  padding-bottom: .5rem;
}

.padding-section-small-13 {
  width: 100%;
  height: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.mo_ticket-btn-amount-circle-wrapper {
  background-image: linear-gradient(135deg, #891b1d, red);
  border-radius: 100vw;
  flex: none;
  width: .7rem;
  height: .7rem;
}

.mo_ticket-btn-price-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.mp_section-6_content_img-wrapper-2 {
  width: .8rem;
  padding-top: .25rem;
}

.mp_section-6_content_img-wrapper-2.is-special {
  width: 1rem;
  padding-top: .15rem;
}

.mp_section-6_content-bar {
  flex: none;
  height: 5px;
  margin-top: -1rem;
  margin-left: -1rem;
  margin-right: -1rem;
}

.mp_section-6_content-bar.is-2 {
  background-image: linear-gradient(to right, #a77029, #e2b756);
}

.mo-logo {
  width: 14rem;
  display: block;
}

.mo_text-size-regular {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.4;
}

.mo_text-size-large {
  margin-bottom: 0;
  font-size: 1.2rem;
  line-height: 1.2;
}

.mo_text-size-large.text-align-middle {
  text-align: center;
}

.mo_text-size-large.text-align-middle.text-color-green {
  color: #47752c;
  font-size: 1.5rem;
}

.mo_text-size-large.text-align-middle.is-timer {
  border: 1px solid rgba(255, 255, 255, .25);
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  box-shadow: 0 0 20px rgba(255, 255, 255, .2);
}

.mo_text-size-large.text-style-striketrough {
  color: rgba(0, 0, 0, .6);
  text-decoration: line-through;
}

.mo_text-size-small {
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.5;
  display: inline;
}

.mo_ticket-btn-wrapper {
  z-index: 0;
  flex-direction: column;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.blur-wrapper-dark {
  z-index: 1;
  background-color: rgba(0, 0, 0, .4);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.mo_section-6_content-wrapper {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: stretch;
  height: 100%;
  padding: 1rem;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 20px -10px rgba(0, 0, 0, .2);
}

.mo_section-6_content-wrapper:hover {
  transform: scale(1.02);
}

.mo_section-6_content-wrapper.is-bestseller {
  padding: 0;
  overflow: visible;
}

.mo_section-6_content-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.html-embed-16 {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.mo_ticket-btn-amount-wrapper {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  border: 1px solid rgba(0, 0, 0, .5);
  border-radius: 10px;
  align-items: center;
  margin-left: -.5rem;
  margin-right: -.5rem;
  padding: 6px;
  display: flex;
}

.padding-medium-5 {
  padding-bottom: 2rem;
}

.div-block-12429785 {
  color: #000;
}

.blur-wrapper-img {
  z-index: 1;
  filter: blur(100px);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.blur-wrapper-img.is-mobile, .div-block-12429786.tablet-display-block {
  display: none;
}

.mo_section-atf-wrapper {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: relative;
}

.mp_section-6_content_img-wrapper {
  margin-left: -1rem;
  margin-right: -1rem;
}

.mp_section-6_content_img-wrapper.is-special {
  justify-content: center;
  align-items: center;
  max-width: 12rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-medium-18 {
  z-index: 10;
  max-width: 68rem;
}

.div-block-12429787 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  display: flex;
}

.mo_heading-style-h3-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.1;
}

.mo_heading-style-h3-2.text-align-center {
  text-align: center;
}

.is-smaller-text {
  font-size: .7rem;
  font-weight: 300;
}

.mo-header-wrapper {
  justify-content: space-between;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.padding-small-6 {
  padding-bottom: 1rem;
}

.mo_ticket-btn-old-price-wrapper {
  background-color: #bcd6ac;
  border-radius: 30px;
  padding: .4rem 1.3rem;
}

.div-block-12429733 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  max-width: 25rem;
  display: flex;
}

.mos_section_10-4 {
  background-color: #000;
}

.ml_section_1-headline-wrapper {
  max-width: 51rem;
  margin-left: auto;
  margin-right: auto;
}

.text-span-71 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.submit-button-11 {
  background-image: linear-gradient(to right, #79091a, #f21133 50%, #ff7d3a);
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 500;
  display: block;
}

.padding-global-32 {
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.popup_content-wrapper-6 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

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

.text-span-163 {
  color: #fff;
  font-weight: 400;
}

.form-14 {
  width: 80%;
}

.padding-xmedium-6 {
  padding-bottom: 3rem;
}

.padding-section-small-14 {
  height: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-global-33 {
  height: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.text-span-164 {
  color: #fff;
  text-decoration: underline;
}

.container-medium-19 {
  max-width: 64rem;
  padding-left: 0;
}

.popup-close-btn {
  width: 3rem;
  display: block;
}

.image-14204 {
  width: 300px;
  max-width: none;
  margin-left: auto;
  display: block;
}

.form-block-5 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.popup-7 {
  z-index: 1000;
  background-color: rgba(0, 0, 0, .25);
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.ml_divider {
  background-color: #fff;
  border: 2px solid #fff;
  width: 350px;
  margin: 10px auto 30px;
}

.ml-btn {
  color: #000;
  text-align: center;
  background-color: #ffab00;
  background-image: linear-gradient(to right, #f98e1d, #ffac3b 50%, #f98e1d);
  border-radius: 7px;
  padding: 1rem 2.6rem;
  font-size: 1.3rem;
  font-weight: 700;
  display: block;
}

.popup_close-animation-wrapper-2 {
  width: 30rem;
  height: 50rem;
  position: relative;
}

.bold-text-128 {
  font-family: Opensans, sans-serif;
  font-weight: 600;
  line-height: 1.1;
}

.padding-section-small-ml {
  height: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-section-small-ml.is-custom-1 {
  height: auto;
  margin-left: 10rem;
  padding-bottom: 4rem;
}

.padding-small-7 {
  padding-bottom: 2rem;
}

.ml_heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1;
}

.ml_heading-style-h2.text-align-center {
  color: #fff;
  text-align: center;
}

.ml_heading-style-h2.text-align-center.not-bold {
  width: 610px;
  margin-left: auto;
  margin-right: auto;
  font-family: Opensans, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.1;
}

.ml_heading-style-h2.text-align-center.info {
  width: 673px;
  margin-left: auto;
  margin-right: auto;
  font-family: Opensans, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.1;
}

.ml_heading-style-h2.text-align-center {
  text-align: center;
  font-size: 2rem;
}

.ml_heading-style-h2.text-align-center.time {
  font-size: 1.9rem;
}

.ep_text-size-small-2 {
  text-align: center;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.5;
}

.text-span-165 {
  color: #fff;
  font-size: 1.7rem;
}

.image-14209 {
  width: 175px;
  max-width: none;
}

.ml_section_1 {
  background-color: #000;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4598d2_MOS-Image.jpg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: fixed;
  height: auto;
}

.ml_atf-text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.popup-close-3 {
  z-index: 1;
  cursor: pointer;
  transition: all .3s;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.popup-close-3:hover {
  transform: scale(1.1);
}

.scw-ev-replay_form-wrapper {
  flex-direction: column;
  justify-content: center;
  width: 25rem;
  display: flex;
}

.scw-ev-replay-text-field, .scw-ev-text-field-copy {
  border-radius: 10px;
  margin-bottom: 0;
}

.scw-ev-replay-btn {
  color: var(--white);
  text-align: center;
  background-image: linear-gradient(to right, #ec8c38, #ffc089 0%, #ec8c38 102%);
  border-radius: 10px;
  width: auto;
  padding: .75rem 1rem;
  font-size: 1.25rem;
  font-weight: 700;
}

.scw-ev-replay-btn.color-sc_green {
  background-color: #6d9fa0;
  background-image: linear-gradient(#6d9fa0, #6d9fa0 0%, #6d9fa0 102%);
}

.scw-ev-replay-btn.mobil-size {
  background-image: linear-gradient(to right, #8e342d, #b6443c 50%, #8e342d);
  font-size: .9rem;
}

.scw_form-block-evergreen-replay {
  width: 100%;
}

.webinar-reg-evergreen-1-replay {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-12429788 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  display: flex;
}

.div-block-12429789 {
  background-color: #fff;
  border-radius: 10px;
  margin-top: -8rem;
  padding: 2rem;
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, .2);
}

.mos_timer-number-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  line-height: 1;
  display: inline-block;
}

.padding-section-medium-18 {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.ml-icon {
  width: 25px;
}

.mos_timer-wrapper-4 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ml_section-2_headline-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.ml_btn-wrapper1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-12429790 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 60rem;
  display: flex;
}

.ep_heading-style-h1-2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10rem;
  font-weight: 700;
  line-height: .8;
}

.ep_heading-style-h1-2.text-align-center {
  text-align: center;
}

.ep_heading-style-h1-2.text-align-center.is-1 {
  font-size: 6rem;
  display: none;
}

.ep_heading-style-h1-2.text-align-center.mba-rewards-logo {
  display: none;
}

.ep_heading-style-h1-2.is-custom2 {
  font-size: 10.8rem;
}

.ml_text-size-regular-2 {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.padding-medium-6 {
  padding-bottom: 2rem;
}

.bold-text-191 {
  font-family: Opensans, sans-serif;
}

.padding-xmedium-7 {
  padding-bottom: 3rem;
}

.ml_section_5 {
  color: #000;
  background-color: #fff;
}

.ml_atf-text-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ml_heading-style-h1 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.65rem;
  font-weight: 700;
  line-height: 1;
}

.ml_heading-style-h1.text-align-center {
  text-align: center;
}

.ml_heading-style-h1.text-align-center.heading-mos-live {
  color: #f9bf3a;
}

.ep_btn-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-large-5 {
  padding-bottom: 4rem;
}

.ml_section_6-2 {
  color: #000;
  background-color: #fafafa;
  display: none;
}

.popup_close-animation-wrapper-3 {
  position: relative;
}

.text-span-166 {
  display: none;
}

.padding-large-6 {
  padding-bottom: 4rem;
}

.ml_text-size-large-21 {
  margin-bottom: 0;
  font-size: 1.4rem;
  line-height: 1.2;
}

.ml_text-size-large-21.text-align-center {
  text-align: center;
}

.ml_text-size-large-21.text-align-center.is-custom3 {
  margin-bottom: 20px;
  font-size: 1.5rem;
}

.ml_main-wrapper {
  background-color: #f5f5f7;
}

.bold-text-192 {
  font-family: Opensans, sans-serif;
}

.container-medium-20 {
  max-width: 64rem;
}

.ml_section-2_wrapper-2 {
  background-color: #fff;
  border-radius: 10px;
  margin-top: -9rem;
  padding: 2rem;
  box-shadow: 0 0 20px -10px rgba(0, 0, 0, .2);
}

.ml_fakten_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 26px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 1.75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.popup-8 {
  z-index: 1000;
  background-color: rgba(0, 0, 0, .25);
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.ml1_section_1-headline-wrapper {
  max-width: 57rem;
  margin-left: auto;
  margin-right: auto;
}

.ml_check-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: flex-start;
  display: flex;
}

.ml_icon_desc {
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.1;
}

.ml_icon_desc.dauer {
  margin-left: 5px;
}

.ep_heading-style-h3-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.1;
}

.ep_heading-style-h3-2.text-align-center {
  text-align: center;
}

.ml_section_1-2 {
  color: #fff;
  background-color: #000;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4598d2_MOS-Image.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.accordion-item-q-icon-stripe-2-9 {
  background-color: #000;
  width: .3em;
  height: 100%;
  position: absolute;
}

.image-14297 {
  width: 8rem;
}

.padding-section-small-15 {
  height: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.text-span-167 {
  font-size: 1.6rem;
  line-height: 1.1;
}

.ml_divider-day {
  background-color: #f9bf3a;
  border: 2px solid #f9bf3a;
  width: 350px;
  margin: 10px auto 30px;
}

.ml_section-2_img-wrapper-2 {
  width: 40rem;
}

.image-14298 {
  width: 10rem;
  display: none;
}

.bold-text-132 {
  font-family: Opensans, sans-serif;
}

.ml_section_4-2 {
  background-color: #f5f5f7;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  display: none;
}

.ml-icon-desc {
  width: 90%;
  margin-bottom: 0;
  font-family: Opensans Custom, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.2;
}

.ml_section-2_video-wrapper-2 {
  border-radius: 10px;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.ml-btn2 {
  text-align: center;
  background-color: #f98e1d;
  background-image: linear-gradient(to right, #f98e1d, #ffac3b 50%, #f98e1d);
  border-radius: 7px;
  padding: .9rem 3rem;
  font-size: 1.3rem;
  font-weight: 700;
  display: block;
}

.ml_section-2_content-wrapper-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #f5f5f7;
  border: 1px #d6d6d8;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem;
  display: none;
}

.text-span-168 {
  display: none;
}

.ml_section-3-2 {
  color: #fff;
  text-align: left;
  background-color: #f5f5f7;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459868_partnerprogramm%20BG%204_Yellow.webp"), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459763_partnerprogramm%20BG%204.webp");
  background-position: 0 0, 50%;
  background-size: cover, cover;
  display: none;
}

.div-block-12429791 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: rgba(255, 255, 255, .1);
  border-radius: 10px;
  flex: 1;
}

.padding-global-34 {
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.ml_section_5-wrapper {
  justify-content: center;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.padding-global-35 {
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.ml_icon {
  width: 35px;
}

.ml_programm {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .25fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-12429792 {
  max-width: 83%;
}

.ml_text-size-large-2 {
  margin-bottom: 0;
  font-size: 1.4rem;
  line-height: 1.2;
}

.ml_section-2-2 {
  color: #000;
  background-color: #fafafa;
}

.ml_heading-style-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.1;
}

.ml_heading-style-h3.text-align-center {
  text-align: center;
  font-family: Opensans, sans-serif;
}

.ml_heading-style-h3.text-align-center.new-program {
  font-family: Opensans Custom, sans-serif;
}

.text-span-76 {
  font-weight: 400;
  line-height: 1.1;
}

.ml2_text-size-regular-2 {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.ml_padding-section-small-12 {
  height: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.ml_padding-section-small-12.is-custom-1 {
  padding-bottom: 11rem;
}

.popup_content-wrapper-7 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.italic-text-2 {
  font-weight: 400;
}

.ml_check-img {
  background-color: #fff;
  border-radius: 100vw;
  width: 1.45rem;
  margin-top: .1rem;
}

.ml_check-img.is-small {
  width: 1.2rem;
}

.mobile-display-none-3 {
  flex-direction: column;
  align-items: center;
}

.ml_divider-2 {
  background-color: #f9bf3a;
  border: 2px solid #f9bf3a;
  width: 350px;
  margin: 10px auto 30px;
}

.ml_divider-2._2 {
  margin-top: 30px;
}

.ml_heading-style-h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.1;
}

.ml_heading-style-h4.text-align-center {
  text-align: center;
  width: 80%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Opensans, sans-serif;
  font-weight: 400;
}

.bold-text-194, .bold-text-195, .bold-text-196 {
  font-family: Opensans, sans-serif;
}

.video-22 {
  height: 500px;
}

.ml-paragraph {
  text-align: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.3rem;
  font-weight: 400;
}

.link-44 {
  color: #04f;
}

.text-span-169 {
  text-decoration: underline;
}

.link-45 {
  color: #04f;
}

.text-span-170 {
  text-decoration: underline;
}

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

.ml-samstag {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.75fr;
  grid-auto-columns: 1fr;
  margin-bottom: 10px;
  display: grid;
}

.ml-sonntag {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-171 {
  display: none;
}

.paragraph-265 {
  text-align: left;
  margin-top: 1rem;
}

.paragraph-266 {
  text-align: left;
}

.text-span-172 {
  color: #fdb813;
}

.text-span-173, .text-span-174, .text-span-175, .text-span-176, .text-span-177, .text-span-178, .text-span-179, .text-span-180 {
  text-decoration: underline;
}

.padding-section-small-16 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.container-large-6 {
  max-width: 65rem;
  height: 100%;
}

.padding-global-36 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.heading-style-h4-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.1;
}

.heading-style-h4-5.middle {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h4-5.middle.text-color-black {
  color: #000;
  font-family: Helvetica Custom, sans-serif;
  font-weight: 700;
}

.heading-style-h4-5.middle.text-color-black.text-size_2rem {
  font-family: Helvetica Custom, sans-serif;
  font-size: 2rem;
}

.grid-116 {
  grid-column-gap: 24px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 16px;
  padding-right: 16px;
}

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

.mos {
  background-color: #fff;
}

.mos.display-hidden {
  display: none;
}

.mos-apple_section-10 {
  background-color: #fff;
  display: none;
}

.mos-apple_section-10.display-hidden {
  display: none;
}

.div-block-12429794 {
  grid-column-gap: 10px;
  display: flex;
}

.div-block-12429795 {
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

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

.image-14299 {
  width: 30rem;
  margin-top: -.5rem;
  margin-bottom: -.5rem;
  display: none;
}

.split-a {
  display: block;
}

.split-b {
  display: none;
}

.section-638 {
  background-color: #fff;
  display: none;
}

.pr_heading-style-h1 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 1.1;
}

.pr_heading-style-h1.text-align-center {
  text-align: center;
}

.section-639 {
  display: none;
}

.html-embed-42, .html-embed-43 {
  width: 100%;
}

.div-block-12429797 {
  max-width: 29.4rem;
  margin-left: auto;
  margin-right: auto;
}

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

.section-640 {
  z-index: 1;
  background-color: #fff;
}

.ug_section-1 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459907_BG_2.png");
  background-position: 50%;
  background-size: cover;
}

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

.ug_heading-style-h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 2.8rem;
  font-weight: 500;
  line-height: 1.1;
}

.ug_heading-style-h1.text-align-center {
  text-align: center;
  font-weight: 500;
}

.ug_heading-style-h1.text-align-center.is-custom4 {
  font-size: 2.9rem;
}

.text-effect-blue-bg {
  background-image: linear-gradient(to right, rgba(20, 69, 235, .75), rgba(25, 126, 237, .75) 50%, rgba(20, 69, 235, .75));
  border-radius: 5px;
  height: 55px;
  margin-bottom: -6px;
  margin-left: -5px;
  margin-right: -5px;
  padding-left: 5px;
  padding-right: 5px;
  display: inline-block;
}

.ug_section-1_banner-wrapper {
  background-image: linear-gradient(to right, rgba(20, 69, 235, 0), rgba(20, 69, 235, .25) 25%, rgba(25, 126, 237, .5) 50%, rgba(20, 69, 235, .25) 75%, rgba(20, 69, 235, 0) 102%);
}

.ug_text-size-large {
  margin-bottom: 0;
  font-size: 1.4rem;
  line-height: 1.3;
}

.ug_text-size-large.text-color-grey {
  color: gray;
}

.ug_text-size-large.text-color-js_blue {
  color: #43aaff;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.ug_text-size-large.text-align-center {
  text-align: center;
}

.ug_text-size-large.text-color-js_lightblue {
  color: #43aaff;
}

.ug_section-1_banner-divider {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, .25) 25%, #fff 52%, rgba(255, 255, 255, .25) 75%, rgba(255, 255, 255, 0));
  width: 100%;
  height: 1px;
}

.ug_section-1_banner-text-wrapper {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.ug_heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.1;
}

.ug_heading-style-h2.text-align-center {
  text-align: center;
}

.ug_text-size-medium {
  margin-bottom: 0;
  font-size: 1.2rem;
  line-height: 1.3;
}

.ug_text-size-medium.text-color-grey {
  color: gray;
}

.ug_text-size-medium.text-color-js_blue {
  color: #43aaff;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.ug_text-size-medium.text-align-center {
  text-align: center;
}

.ug_text-size-medium.text-color-js_lightblue {
  color: #43aaff;
}

.ug-btn-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ug-btn {
  text-align: center;
  background-image: linear-gradient(to right, #1445eb, #197eed 50%, #1445eb);
  border-radius: 5px;
  padding: .6rem 1rem;
  font-size: 1.3rem;
  font-weight: 700;
  transition: all .35s;
  display: block;
}

.ug-btn:hover {
  background-image: linear-gradient(to right, #1445eb, #197eed 50%, #1445eb);
  transform: scale(1.02);
  box-shadow: 0 0 20px 13px rgba(25, 126, 237, .2);
}

.ug-btn.is-atf {
  width: 100%;
  padding: .9rem 1.5rem;
  font-size: 1.5rem;
  display: block;
}

.ug-btn.is-secondary {
  font-size: 1.05rem;
}

.ug-btn.is-secondary:hover {
  box-shadow: none;
  transform: none;
}

.ug-btn-2 {
  text-align: center;
  background-color: #f98e1d;
  border-radius: 5px;
  padding: 12px 24px;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.1;
  transition: all .2s;
  display: block;
}

.ug-btn-2:hover {
  transform: scale(1.05);
}

.ug-btn-2.title-only-width {
  padding: 15px 41px;
  font-size: 1.6rem;
  line-height: .9;
  display: block;
}

.ug-btn-2.is-popup {
  width: 100%;
}

.ug_text-size-small {
  margin-bottom: 0;
  font-size: .9rem;
  line-height: 1.3;
}

.ug_text-size-small.text-color-grey {
  color: gray;
}

.ug_text-size-small.text-color-js_blue {
  color: #43aaff;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.ug_text-size-small.text-align-center {
  text-align: center;
}

.ug_text-size-small.text-color-js_lightblue {
  color: #43aaff;
}

.mo-timer-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  display: grid;
}

.mo-timer-number-wrapper {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.mo_text-size-medium-2 {
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.mo-timer-number-divider-wrapper {
  padding-top: .75rem;
}

.full-page-calendly-embed {
  height: 100%;
  margin-bottom: 0;
}

.body-60 {
  height: 100%;
}

.ug_heading-style-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 1.9rem;
  font-weight: 500;
  line-height: 1.1;
}

.ug_heading-style-h3.text-align-center {
  text-align: center;
  font-weight: 500;
}

.ug_heading-style-h3.text-align-center.is-custom4 {
  font-size: 2.9rem;
}

.ug_heading-style-h3.text-display-inline {
  display: inline;
}

.ug_section-2-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-align: center;
  justify-content: space-between;
  align-items: stretch;
}

.ug_section-2_img {
  flex: none;
}

.div-block-12429800 {
  flex: none;
  align-items: flex-start;
  width: 3rem;
  display: flex;
}

.div-block-12429800.align-bottom {
  align-items: flex-end;
}

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

.ug_section-2_img-wrapper {
  width: 3rem;
  margin-right: .75rem;
  display: inline-block;
}

.ug_section-2_img-wrapper.is-end {
  margin-bottom: -2.5%;
  margin-left: .75rem;
  margin-right: 0;
}

.ug_section-3 {
  background-image: linear-gradient(#131519, #000);
}

.ug_section-2 {
  background-color: #131519;
}

.ug_section-3-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ug_section-3-content-wrapper {
  background-color: rgba(255, 255, 255, .03);
  border: 1px solid #fff;
  border-radius: 20px;
  padding: 1.4rem;
}

.ug_text-size-regular {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.3;
}

.ug_text-size-regular.text-color-grey {
  color: gray;
}

.ug_text-size-regular.text-color-js_blue {
  color: #43aaff;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.ug_text-size-regular.text-align-center {
  text-align: center;
}

.ug_text-size-regular.text-color-js_lightblue {
  color: #43aaff;
}

.ug_text-size-regular.text-align-block {
  text-align: justify;
}

.ug_section-4 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459908_BG_1.png");
  background-position: 50%;
  background-size: cover;
}

.image-14300 {
  width: 1.3rem;
  transform: rotate(90deg);
}

.div-block-12429802 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ug_section-5_content-wrapper {
  background-color: #171c1f;
  border-radius: 20px;
  justify-content: center;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.ug_section-5_content {
  flex: 1;
}

.ug_section-5_content.is-1 {
  display: flex;
}

.ug_section-5_content.is-2 {
  padding: 2rem;
}

.ug_section-5_content-img {
  object-fit: cover;
  display: block;
}

.ug_section-6 {
  background-color: #171c1f;
}

.ug_section-6-content {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.ug_section-6-content.is-1 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4595ed_Graphic_1.webp");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 380px;
  padding: 2rem 3rem;
}

.ug_section-6-content.is-2 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4595ee_Graphic_2.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 380px;
  padding: 2rem 3rem;
}

.ug_section-1_logo-img {
  width: 7rem;
  max-width: none;
  display: block;
}

.ug_popup-wrapper_form-wrapper {
  flex-direction: column;
  width: 23.7rem;
  display: flex;
  overflow: hidden;
}

.ug_popup-wrapper-section-bg {
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 7rem;
  display: block;
}

.ug_popup-wrapper-section-bg-shadow {
  color: #fff;
  background-image: linear-gradient(rgba(0, 0, 0, .75), rgba(0, 0, 0, .75));
  justify-content: center;
  align-items: flex-end;
  padding: 2rem 1rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.mos-live-tag-timer {
  width: 300px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

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

.text-span-182, .text-span-183, .text-span-184, .text-span-185, .text-span-186, .text-span-187, .text-span-188, .text-span-189, .text-span-190, .text-span-191, .text-span-192, .text-span-193, .text-span-194, .text-span-195, .text-span-196 {
  text-decoration: underline;
}

.section---top-banner---whitepaper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1em 4em;
  display: flex;
}

.cta-button---button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000;
  background-image: linear-gradient(#ffa800, #ff5c00);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.5em 3em;
  font-size: 1.15rem;
  font-weight: 700;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, .3);
}

.cta-button---button.top-margin {
  margin-top: .5em;
  padding-top: 1.3em;
  padding-bottom: 1.3em;
  font-size: 1.3rem;
}

.cta-button---button.top-margin.inverse {
  color: #fff;
  background-image: linear-gradient(45deg, #f98e1d, #ffac3b 50%, #f98e1d);
  padding-top: 1em;
  padding-bottom: 1em;
  line-height: 1.1;
}

.form-label {
  direction: ltr;
  color: #000;
  letter-spacing: 0;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  margin-bottom: 1vw;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
}

.event-opt-in-logo {
  object-fit: contain;
  width: 100px;
  margin-left: -23px;
}

.footer-text {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
}

.section---title---whitepaper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(135deg, #0d373f, #6d9fa0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1.1em 4em;
  display: flex;
}

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

.section---footer---whitepaper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fafafa;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4em;
  display: flex;
}

.section---footer---whitepaper.background-black {
  background-color: #000;
  background-image: none;
}

.body-container {
  grid-column-gap: 18px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 0 2em;
  display: flex;
}

.section---hero---whitepaper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4em;
  display: flex;
}

.section---hero---whitepaper.v2 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590c5_BG_3.webp");
  background-position: 50%;
  background-size: cover;
  padding-top: 3em;
}

.event-opt-in-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 500px;
  margin-top: 10px;
}

.form-input {
  border-radius: 5px;
  margin-bottom: 1.2em;
  box-shadow: 0 2px 20px -13px rgba(0, 0, 0, .2);
}

.form-input.large-text-field {
  min-height: 100px;
}

.event-hero-section {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.profile-badge-container {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.hero-headline-container {
  color: #fff;
  text-align: center;
  text-transform: none;
  max-width: 850px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans, sans-serif;
  font-size: 2.75rem;
  font-weight: 400;
  line-height: 3.5rem;
}

.body-61 {
  font-family: Roboto Custom, sans-serif;
}

.success-message-12 {
  background-color: #fff;
  border: 1px solid #000;
}

.text-span-197, .text-span-198, .text-span-199, .text-span-200, .text-span-201, .text-span-202, .text-span-203, .text-span-204, .text-span-205 {
  text-decoration: underline;
}

.link-47 {
  color: #fff;
}

.summersale-2023_section-1-2 {
  color: #000;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45991c_64557156-0-Artboard-3-1-1.png"), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45970e_BG_7.webp");
  background-position: 50%, 50%;
  background-size: auto, cover;
  border-bottom: 8px #067c60;
  overflow: hidden;
}

.text-span-206 {
  font-weight: 700;
}

.summersale-23023_text-size-large-bold-2 {
  color: #000;
  font-size: 1.6rem;
  text-decoration: underline;
}

.ss-2023_text-size-regular-3 {
  color: #000;
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.5;
}

.ss-2023_text-size-regular-3.align-middle {
  text-align: center;
}

.ss-2023_text-size-regular-3.seconds_timer.text-color-white {
  color: #fff;
}

.ss-2023_text-size-regular-3.seconds_timer.text-color-black {
  color: #000;
}

.ss-2023_text-size-regular-3.minutes_timer.text-color-white {
  color: #fff;
}

.ss-2023_text-size-regular-3.minutes_timer.text-color-black, .ss-2023_text-size-regular-3.lesss {
  color: #000;
}

.ss-2023_text-size-regular-3.lesss.white, .ss-2023_text-size-regular-3.hours_timer.text-color-white {
  color: #fff;
}

.ss-2023_text-size-regular-3.hours_timer.text-color-black {
  color: #000;
}

.ss-2023_text-size-regular-3.days_timer.text-color-white {
  color: #fff;
}

.ss-2023_text-size-regular-3.days_timer.text-color-black {
  color: #000;
}

.ss-2023_text-size-regular-3.text-color-white {
  color: #fff;
}

.div-block-12429803 {
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  width: 37rem;
  display: none;
}

.div-block-12429803.is-1 {
  display: flex;
}

.summersale-2023_section-1_wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-207 {
  font-weight: 700;
}

.summersale-2023_heading-style-h1-3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans Custom, sans-serif;
  font-size: 2.6rem;
  font-weight: 700;
  line-height: 1.2;
}

.ss-2023_heading-style-h2-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2;
}

.ss-2023_heading-style-h2-2.align-middle {
  z-index: 1;
  text-align: center;
}

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

.text-span-208 {
  font-size: 1.125rem;
}

.padding-global-37 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.padding-global-37.text-color-white {
  color: #fff;
}

.text-span-209 {
  font-size: 1rem;
}

.image-14301 {
  flex: none;
  width: 2rem;
}

.text-span-210 {
  text-decoration: none;
}

.container-medium-21 {
  width: 100%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
}

.container-medium-21.bundles {
  max-width: 74rem;
  margin-top: 100px;
}

.container-medium-21.atf-geburtstag {
  max-width: 75rem;
}

.container-medium-21.custom-width {
  max-width: 56rem;
}

.padding-section-medium-19 {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-section-medium-19.section2 {
  padding-top: 0;
}

.padding-section-medium-19.height-auto {
  height: 0%;
}

.padding-section-medium-19._1rem-padding {
  width: 100%;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.image-14302.mobile-display-only {
  display: none;
}

.summersale-2023_section-1-2-2 {
  background-color: var(--black);
  color: #fff;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  overflow: hidden;
}

.bold-text-133 {
  font-weight: 400;
}

.text-span-211 {
  color: #ffe300;
}

.div-block-12429806 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.summersale-2023_heading-style-h2-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2;
}

.summersale-2023_heading-style-h2-2.align-middle {
  z-index: 1;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  font-family: Opensans Custom, sans-serif;
  font-size: 2.3rem;
}

.summersale-2023_heading-style-h2-2.align-middle.text-color-white {
  color: var(--white);
}

.text-span-212 {
  font-style: italic;
  text-decoration: underline;
}

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

.div-block-12429807.mos_apple-is-tablet {
  display: none;
}

.text-span-213 {
  font-size: 1.1rem;
  font-weight: 400;
}

.image-14303 {
  justify-content: center;
  align-items: center;
  height: 7rem;
}

.padding-medium-7 {
  padding-bottom: 2rem;
}

.div-block-12429808 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: center;
  width: 84%;
  display: flex;
}

.mos_btn-wrapper-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  width: 25rem;
  display: flex;
}

.mos_container-medium-4 {
  max-width: 65rem;
}

.image-14304 {
  border-radius: 5px;
  width: 100%;
}

.div-block-12429809 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.mos_timer-wrapper-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.mos_timer-number-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  line-height: 1;
  display: inline-block;
}

.padding-global-38 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.padding-section-medium-20 {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.mos-apple_heading-style-h2-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 1.2;
}

.mos-apple_heading-style-h2-2.geburtstagsaktion {
  text-align: center;
  font-family: Opensans Custom, sans-serif;
}

.div-block-12429810 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: center;
  width: 100%;
  display: flex;
}

.div-block-12429810.hide {
  display: none;
}

.summersale-2023_section-1-2-copy {
  color: var(--white);
  background-color: #f1f1f1;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45970f_BG_2.webp");
  background-position: 0 0;
  background-size: auto;
  overflow: hidden;
}

.summersale-2023_section-1-3 {
  color: #000;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45970e_BG_7.webp");
  background-position: 50%;
  background-size: cover;
  border-bottom: 8px solid #067c60;
  overflow: hidden;
}

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

.div-block-12429811.mos_apple-is-tablet {
  display: none;
}

.text-span-214 {
  font-weight: 700;
}

.text-span-215 {
  font-size: 1.1rem;
  font-weight: 400;
}

.image-14305 {
  justify-content: center;
  align-items: center;
  height: 7rem;
}

.ss-2023_text-size-regular-4 {
  margin-bottom: 0;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.5;
}

.ss-2023_text-size-regular-4.align-middle {
  text-align: center;
}

.div-block-12429812 {
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  width: 37rem;
  display: none;
}

.div-block-12429812.is-1 {
  display: flex;
}

.summersale-2023_section-1_wrapper-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-medium-8 {
  padding-bottom: 2rem;
}

.div-block-12429813 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: center;
  width: 84%;
  display: flex;
}

.mos_btn-wrapper-4 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  width: 25rem;
  display: flex;
}

.summersale-2023_heading-style-h1-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.75rem;
  font-weight: 700;
  line-height: 1.2;
}

.summersale-2023_section-4-2 {
  background-color: #f1f1f1;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45971d_BG_5.webp");
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
}

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

.text-span-216 {
  font-size: 1.125rem;
}

.mos_container-medium-5 {
  max-width: 65rem;
}

.image-14306 {
  border-radius: 5px;
  width: 100%;
}

.padding-global-39 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.padding-global-39.text-color-white {
  color: #fff;
}

.div-block-12429815 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-span-217 {
  font-size: 1rem;
}

.mos_timer-wrapper-6 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-14307 {
  flex: none;
  width: 2rem;
}

.text-span-218 {
  text-decoration: none;
}

.padding-global-40 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.summersale-2023_section-5-2 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45970f_BG_2.webp");
  background-position: 50%;
  background-size: cover;
}

.container-medium-22 {
  width: 100%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-medium-21 {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.div-block-12429817 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  justify-items: center;
  width: 100%;
  display: flex;
}

.image-14308.mobile-display-only {
  display: none;
}

.summersale-2023_section-1-2-3 {
  color: #fff;
  background-color: #f1f1f1;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45970f_BG_2.webp");
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
}

.bold-text-200 {
  font-weight: 400;
}

.text-span-219 {
  color: #ffe300;
}

.div-block-12429818 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.summersale-2023_heading-style-h2-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2;
}

.summersale-2023_heading-style-h2-3.align-middle {
  z-index: 1;
  text-align: center;
}

.text-span-220 {
  font-style: italic;
  text-decoration: underline;
}

.birthdaysale-dirk {
  color: #000;
  background-color: #fff;
  border: 1px #000;
}

.birthdaysale-2023_section-5 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45991a_64562237-0-Birthday-Background-.png");
  background-position: 0 0;
  background-size: auto;
}

.birthdaysale-2023_section-1-2 {
  color: #000;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459927_Birthday%20Background%202_dark.png");
  background-position: 0 0;
  background-size: auto;
  border-bottom: 8px #067c60;
  overflow: hidden;
}

.birthdaysale-2023_section-2 {
  background-color: #fff;
  display: none;
  overflow: hidden;
}

.birthdaysale-2023_section-1-2-2 {
  color: #fff;
  background-color: #f1f1f1;
  overflow: hidden;
}

.birthdaysale-2023_section-3 {
  background-color: #052a2c;
  overflow: hidden;
}

.birthdaysale-2023_section-4 {
  background-color: #000;
  overflow: hidden;
}

.birthdaysale-dirk--section {
  color: #000;
  background-color: #fff;
  border: 1px #000;
}

.birthdaysale-2023_section-4-2 {
  background-color: #f1f1f1;
  border-bottom: 8px solid #067c60;
  display: none;
  overflow: hidden;
}

.birthdaysale-2023_section-44 {
  background-color: #f1f1f1;
  border-bottom: 8px solid #067c60;
  overflow: hidden;
}

.birthdaysale-2023_section-44.geburtstagsaktion {
  display: none;
}

.birthdaysale-2023-faq-section {
  color: #000;
  background-color: #f1f1f1;
}

.birthdaysale-2023-section, .birthdaysale-2023-section-dirk {
  color: #000;
  background-color: #fff;
  border: 1px #000;
}

.birthdaysale-2023_section-1_img {
  cursor: pointer;
  transition: all .3s;
  display: block;
}

.birthdaysale-2023_section-1_img:hover {
  transform: scale(1.05);
}

.ep_heading-style-h3-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.1;
}

.ep_heading-style-h3-copy.text-align-center {
  text-align: center;
}

.ep_heading-style-h3-copy.text-align-center.geburtstagsaktion {
  font-family: Opensans Custom, sans-serif;
}

.birthdaysale-2023_heading-style-h1-3 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Opensans Custom, sans-serif;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2;
}

.birthdaysale-2023_text-size-large-copy {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 1.8rem;
  line-height: 1.2;
  text-decoration: none;
}

.birthdaysale-2023_text-size-large-copy.underline {
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.birthdaysale-2023_text-size-large-copy.text-style-underline, .birthdaysale-2023_text-size-large-copy.underline {
  text-decoration: underline;
}

.birthdaysale-2023_section-1_section-1 {
  flex: 0 auto;
  width: 90%;
}

.birthdaysale-2023_btn-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.birthdaysale-2023_btn-wrapper.is-center {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.birthdaysale-2023_btn-wrapper.is-center.is-atf {
  align-items: center;
  margin-left: auto;
}

.birthdaysale-2023_btn-wrapper.mobile-display-block {
  display: none;
}

.html-embed-44 {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-202 {
  color: #000;
}

.bs-bundle-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 50px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.bs-bundle-wrapper.old-hide {
  display: none;
}

.heading-1443843 {
  color: #000;
}

.bs-book-img {
  width: 200px;
  margin-left: auto;
  margin-right: auto;
}

.bs-book-img.is-2 {
  width: 400px;
}

.birthdaysale-2023_btn {
  text-align: center;
  white-space: normal;
  background-color: #ff6a00;
  border-radius: 5px;
  width: 300px;
  padding: .8rem 1.2rem;
  font-size: 1.5rem;
  font-weight: 700;
  transition: all .35s;
  display: block;
}

.birthdaysale-2023_btn:hover {
  transform: scale(1.05);
}

.birthdaysale-2023_btn.is-popup {
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.23rem;
}

.birthdaysale-2023_btn.is-atf {
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.2rem;
  font-weight: 300;
}

.birthdaysale-2023_btn.is-sale {
  flex: 0 auto;
  width: 280px;
}

.birthdaysale-2023_btn.is-sale.amazon {
  background-color: #ffd63a;
  width: 290px;
}

.birthdaysale-2023_btn.is-sale.amazon.extra-big {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  padding: 2rem;
  display: flex;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
}

.birthdaysale-2023_btn.is-sale.amazon.extra-big.hide {
  display: none;
}

.birthdaysale-2023_btn.is-sale.hugendubel {
  background-color: #e01f20;
  width: 295px;
}

.birthdaysale-2023_btn.is-sale.hugendubel.extra-big {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  padding: 2rem;
  display: flex;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
}

.birthdaysale-2023_btn.is-sale.hugendubel.extra-big.hide {
  display: none;
}

.birthdaysale-2023_btn.is-sale.thalia {
  background-color: #0017b4;
}

.birthdaysale-2023_btn.is-sale.thalia.extra-big {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  padding: 2rem;
  display: flex;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
}

.birthdaysale-2023_btn.is-sale.thalia.extra-big.hide {
  display: none;
}

.bold-text-203 {
  font-size: 1.2rem;
  display: block;
}

.bold-text-203.is-sale {
  font-size: 1.1rem;
}

.bs-bundle {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bs-bundle-wrapper-2 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: center;
  margin-top: 30px;
  display: flex;
}

.bold-text-204 {
  font-weight: 400;
}

.bs-button-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  width: auto;
  display: flex;
}

.bs-button-wrapper.is-4 {
  margin-left: auto;
  margin-right: auto;
}

.bs-paragraph {
  color: #fff;
  text-align: center;
  flex-direction: row-reverse;
  font-size: 1.1rem;
  line-height: 1.5;
  display: block;
}

.bs-paragraph.text-color-black {
  color: #000;
  text-align: left;
}

.bs-paragraph.text-color-black.text-weight-bold {
  font-weight: 700;
}

.bs-paragraph.text-color-black.text-align-center {
  text-align: center;
}

.bs-paragraph.is-desktop {
  text-align: left;
}

.bs-paragraph.is-mobile {
  margin-top: 20px;
  display: none;
}

.birthdaysale-2023-social-proof {
  background-color: var(--white);
}

.bold-text-205, .bold-text-206, .bold-text-207, .bold-text-208 {
  color: #000;
}

.bs-headline-h3 {
  text-align: center;
  font-size: 1.2rem;
}

.bs-headline-h3.big-subheadline {
  padding-left: 8rem;
  padding-right: 8rem;
  font-size: 1.5rem;
}

.birthdaysale-2023_section-1-2-2-copy {
  color: #fff;
  background-color: #fff;
  overflow: hidden;
}

.birthdaysale-2023_section-unbedingt-lesen {
  background-color: #fff;
  overflow: hidden;
}

.birthdaysale-2023_section-um-was-geht-es {
  background-color: #f1f1f1;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459927_Birthday%20Background%202_dark.png");
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
}

.birthdaysale-2023_section-geschichte-profitieren {
  background-color: #f1f1f1;
  display: none;
  overflow: hidden;
}

.birthdaysale-2023-ergebnis {
  color: #000;
  background-color: #f1f1f1;
  border: 1px #000;
}

.bs-video-wrapper {
  align-items: center;
  width: 50%;
  display: flex;
}

.bs-text-wrapper {
  width: auto;
}

.amazon {
  color: #000;
}

.text-span-221 {
  display: none;
}

.bs-bullets.is-mobile {
  margin-left: auto;
  margin-right: auto;
}

.bs-video-wrapper-copy {
  align-items: center;
  width: 50%;
  display: flex;
}

.bs-v-wrapper {
  flex: 1;
  align-self: center;
  width: auto;
}

.bundle-overview-sub-text {
  background-color: var(--black);
  text-transform: uppercase;
  border-radius: 3px;
  padding: 5px;
  font-size: .9375rem;
  display: inline;
}

.bundle-overview-cta-text {
  color: var(--black);
  text-align: center;
  font-weight: 700;
}

.bs-bundle-img-wrapper {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  transition: none;
}

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

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

.birthdaysale-2023_section-1-2-1 {
  background-color: var(--white);
  color: #fff;
  overflow: hidden;
}

.birthdaysale_who_grid {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: auto 1fr;
  padding-left: 10rem;
  padding-right: 10rem;
}

.birthdaysale_who_grid-img-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.birthdaysale_who_grid-text-div {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.birthdaysale_who_grid-img {
  width: 2rem;
}

.birthdaysale_who_grid-text {
  font-size: 1.1rem;
}

.birthdaysale_grid_reviews {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.birthdaysale_grid_reviews-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.birthdaysale_grid_reviews-img {
  border-radius: 5px;
  width: 900px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.birthdaysale_grid_big_cta {
  z-index: 0;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  justify-items: center;
  display: grid;
  position: relative;
}

.birthdaysale_grid_big_cta.hide {
  display: none;
}

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

.birthdaysale_grid_logo_cta {
  width: 250px;
  margin-top: 2rem;
}

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

.birthdaysale_grid_einblicke-div {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: 16px;
  align-items: center;
  height: 300px;
  padding: 2rem;
  display: flex;
  box-shadow: 0 0 10px -4px rgba(0, 0, 0, .2);
}

.birthdaysale_grid_einblicke-div.is-reverse {
  flex-direction: row-reverse;
}

.birthdaysale_grid_einblicke-div-img {
  border-radius: 3px;
  height: 200px;
  box-shadow: 0 4px 5px 1px rgba(0, 0, 0, .25);
}

.birthdaysale_grid_einblicke-bullets {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr;
}

.birthdaysale_grid_einblicke-bullets.only-two-bullets {
  grid-template-rows: auto auto;
}

.birthdaysale_grid_einblicke-bullets-img-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.birthdaysale_grid_einblicke-bullets-point {
  background-color: #000;
  border-radius: 20px;
  width: 8px;
  height: 8px;
}

.birthdaysale_grid_einblicke-text-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

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

.link-50 {
  color: var(--white);
  text-decoration: none;
}

.birthdaysale_grid_einblicke-text-title {
  font-size: 1.35rem;
  font-weight: 700;
}

.birthdaysale_grid_einblicke-text-subtitle {
  margin-bottom: 8px;
  font-size: 1.1rem;
  font-style: italic;
}

.birthdaysale_grid_einblicke-text-p {
  margin-bottom: 5px;
  font-weight: 700;
}

.bs_grid_road-quote {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.bs_grid_road-quote-div {
  background-color: var(--white);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.bs_grid_road-quote-text {
  text-align: center;
  font-style: italic;
}

.bs_road-img {
  width: 100%;
}

.bs_road-img.show-mobile-landscape {
  display: none;
}

.bs_grid_road {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
}

.bs_grid_road-img-div {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.bs_grid_road-text-div {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.bs_grid_road-img {
  border-radius: 5px;
}

.dk-hero-logo {
  width: 100px;
  margin: -3rem auto 2rem;
}

.birthdaysale_grid_reviews-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.birthdaysale_grid_reviews-img-2 {
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.bs_warte_section {
  background-color: #fff;
  overflow: hidden;
}

.bs_warteraum_img {
  width: 5rem;
  margin-bottom: 32px;
}

.bs_warteraum_text {
  font-size: 20px;
}

.text-span-222, .bold-text-211 {
  font-size: 24px;
}

.y2-id {
  text-decoration: underline;
}

.bs-2023_live_ticker {
  z-index: 1000;
  background-color: var(--black);
  color: #000;
  border-bottom: 8px #067c60;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.bs-2023_live_ticker-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bs-2023_live_ticker-text {
  font-size: .875rem;
}

.image-14309 {
  width: 14px;
}

.order-ticker-text {
  color: var(--black);
  margin-left: auto;
  margin-right: auto;
}

.bs-2023_order_ticker-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bs-2023_order_ticker-text {
  color: var(--black);
  font-size: .875rem;
  font-style: italic;
}

.bs-2023_order_ticker-wrapper-top {
  grid-column-gap: 1rem;
  display: flex;
}

.text-span-223 {
  font-size: .875rem;
}

.birthdaysale2-2023_btn {
  text-align: center;
  white-space: normal;
  background-color: #ff6a00;
  border-radius: 5px;
  margin-left: 0;
  padding: .8rem 1.2rem;
  font-size: 1.2rem;
  font-weight: 700;
  transition: all .35s;
  display: block;
}

.birthdaysale2-2023_btn:hover {
  transform: scale(1.05);
}

.birthdaysale2-2023_btn.is-popup {
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.23rem;
}

.birthdaysale2-2023_btn.is-atf {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.2rem;
  font-weight: 300;
}

.birthdaysale2-2023_btn.is-atf.amazon {
  background-color: #ffd63a;
}

.birthdaysale2-2023_btn.is-atf.thalia {
  background-color: #0017b4;
}

.birthdaysale2-2023_btn.is-atf.hugendubel {
  background-color: #e01f20;
}

.birthdaysale2-2023_btn.is-atf.is-mobile {
  display: none;
}

.birthdaysale2-2023_btn.is-4 {
  margin-left: auto;
}

.bs-timer-mobile {
  display: none;
}

.div-block-12429819 {
  z-index: 1000;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: rgba(0, 0, 0, .5);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding: 24px;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hs-2023_body {
  color: #000;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.hs-2023_popup {
  z-index: 1000;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: rgba(0, 0, 0, .25);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hs-2023_section-1 {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459977_Herbst%20Sale%202023%20BGs-02.png");
  background-position: 50%;
  background-size: cover;
  border-bottom: 8px solid #f15c23;
  overflow: hidden;
}

.hs-2023_section-2 {
  background-color: #f1f1f1;
  overflow: hidden;
}

.hs-2023_section-3 {
  background-image: linear-gradient(rgba(0, 0, 0, .25), rgba(0, 0, 0, .25)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459976_Herbst%20Sale%202023%20BGs-01.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  overflow: hidden;
}

.hs-2023_section-4 {
  background-color: #f1f1f1;
  border-bottom: 8px solid #f15c23;
  overflow: hidden;
}

.hs-2023_section-4.geburtstagsaktion {
  display: none;
}

.hs-2023_section-5 {
  background-color: #000;
}

.ss-2023_section-4-copy {
  background-color: #f1f1f1;
  border-bottom: 8px solid #067c60;
  overflow: hidden;
}

.ss-2023_section-4-copy.geburtstagsaktion {
  display: none;
}

.ss-2023_section-4-copy-copy {
  background-color: #f1f1f1;
  border-bottom: 8px solid #067c60;
  overflow: hidden;
}

.ss-2023_section-4-copy-copy.geburtstagsaktion {
  display: none;
}

.hs-2023_section-42 {
  background-color: #f1f1f1;
  border-bottom: 8px solid #067c60;
  overflow: hidden;
}

.hs-2023_section-42.geburtstagsaktion {
  display: none;
}

.hs-2023_section-footer {
  color: #fff;
  background-color: #000;
}

.ss-2023_body-copy {
  color: #000;
  font-family: Helvetica Custom, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4;
}

.mos_section_optin {
  position: relative;
}

.mos_section_optin.light-version {
  color: #000;
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459116_Background_1.webp");
  background-position: 50%;
  background-size: cover;
  display: block;
}

.mos_section_optin.dark-bg {
  background-color: #000;
}

.optin_content-wrapper-2 {
  background-color: #fff;
  border-radius: 0 0 20px 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 1rem;
  display: flex;
}

.hs-2023_hero-bullets-img {
  max-width: 25px;
}

.hs-2023_section-1_section-1 {
  flex: 0 auto;
  width: 58%;
}

.ss-2023_section-1-copy {
  background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459977_Herbst%20Sale%202023%20BGs-02.png");
  background-position: 50%;
  background-size: cover;
  border-bottom: 8px solid #067c60;
  overflow: hidden;
}

.text-color-hs_2023-orange {
  color: #f15c23;
}

.ss-2023_section-3-copy {
  background-color: #052a2c;
  overflow: hidden;
}

.hs-2023_section-3_arrow-inner {
  background-color: #f15c23;
  width: 100%;
  height: 3px;
}

.hs-2023_section-3_arrow {
  border-left: 3px solid #f15c23;
  border-right: 3px solid #f15c23;
  flex: 1;
  align-items: center;
  height: 40px;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.hs-2023_section-3_arrow.is-2 {
  border-right-style: none;
  justify-content: center;
  align-items: center;
  margin-right: -2.5rem;
}

.hs-2023_section-3_arrow.is-1 {
  border-left-style: none;
  margin-left: -2.5rem;
}

.hs_bridge_section_1 {
  background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459976_Herbst%20Sale%202023%20BGs-01.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  overflow: hidden;
}

.div-block-12429820 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-14310 {
  width: 20rem;
}

.paragraph-268 {
  text-align: center;
  margin-top: -15px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 1.4;
}

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

.ceo-dashboard-video-div, .ceo-dashboard-cta-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-269 {
  text-align: center;
  padding-left: 68px;
  padding-right: 68px;
  font-family: Roboto Custom, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.image-14311 {
  width: 236px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-268-2 {
  text-align: center;
  font-family: Roboto Custom, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.7;
}

.html-embed-45 {
  width: 100%;
  height: 100%;
}

.ceo-button-goal {
  z-index: 5;
  color: #000;
  text-align: center;
  text-transform: none;
  white-space: normal;
  background-color: #fccd02;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 70%;
  padding: 15px 25px;
  font-family: Roboto Custom, sans-serif;
  font-weight: 600;
  line-height: 1.4;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.ceo-button-goal:hover {
  color: #000;
}

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

.ceo-button-goal.cc-white-button {
  color: #202020;
  background-color: #fff;
  border: 1px solid #000;
}

.ceo-button-goal.cc-white-button:hover {
  background-color: rgba(255, 255, 255, .8);
}

.ceo-button-goal.cc-white-button:active {
  background-color: rgba(255, 255, 255, .9);
}

.ceo-button-goal.cc-white-button.no-border {
  border-style: none;
  display: block;
}

.ceo-button-goal.calendly-btn {
  border-radius: 50px;
  flex-direction: row;
  width: 80%;
  margin: 25px auto -12px;
}

.text-block-85-2 {
  text-transform: none;
  align-self: auto;
  font-size: 16px;
  font-weight: 700;
}

.text-span-224 {
  font-size: 18px;
  font-weight: 300;
}

.paragraph-268-3 {
  text-align: center;
  margin-bottom: 10px;
  padding-left: 173px;
  padding-right: 173px;
  font-family: Roboto Custom, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.7;
}

.paragraph-268-4 {
  text-align: left;
  padding-left: 190px;
  padding-right: 190px;
  font-family: Roboto Custom, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.7;
}

.paragraph-270 {
  color: #000;
  text-align: center;
}

.div-block-12429821 {
  background-image: linear-gradient(to right, rgba(252, 198, 2, .75), #fcc602 50%, rgba(252, 198, 2, .75));
  margin-top: -2rem;
  margin-left: -2rem;
  margin-right: -2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.dk_section-1_pre-headline_parent-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.dk_section-1_pre-headline-wrapper {
  background-color: #fff;
  border: 2px solid #fdc401;
  border-left-width: 1px;
  border-radius: 20px;
  padding: .6rem 1rem;
}

.dk-atf-h1-wrapper {
  background-color: rgba(253, 196, 1, .3);
  border-left: 6px solid #fdc401;
  border-radius: 9px;
  padding-left: 6px;
  padding-right: 6px;
}

.mos-apple_heading-style-h1-2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 2.3rem;
  font-weight: 400;
  line-height: 1.2;
}

.mos-apple_heading-style-h1-3 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helvetica Custom, sans-serif;
  font-size: 2.7rem;
  font-weight: 400;
  line-height: 1.1;
}

.desktop-display-none {
  display: none;
}

.div-block-12429822 {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, .25) 50%, rgba(255, 255, 255, 0));
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-12429823 {
  background-image: linear-gradient(to right, rgba(255, 255, 255, .25), rgba(255, 255, 255, .75) 50%, rgba(255, 255, 255, .25));
  height: 1px;
}

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

.blockhead {
  background-color: #2da601;
  border-radius: 10px;
  padding: 10px 20px;
  box-shadow: 0 0 20px -4px rgba(0, 0, 0, .2);
}

.grid-mos-upsell {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #fff;
  border: 2px solid #fbc826;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 20px;
  display: grid;
  box-shadow: 0 0 20px -3px rgba(0, 0, 0, .2);
}

.div-block-12429826 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.div-block-12429827 {
  flex: none;
  width: 6rem;
}

.div-block-12429828 {
  justify-content: center;
  align-items: center;
  width: 25rem;
  margin-left: auto;
  margin-right: auto;
}

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

.div-block-12429830 {
  background-color: #bcd6ac;
  border-radius: 100vw;
  padding: 8px 30px;
}

.paragraph-253-copy {
  color: #48752c;
  font-family: Roboto Custom, sans-serif;
  font-size: 1rem;
}

.div-block-12429831 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.paragraph-262-copy {
  color: #2da601;
  font-size: 1.25rem;
  font-weight: 400;
}

.heading-style-h1-8 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto Custom, sans-serif;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1;
}

.heading-style-h1-8.max-width {
  color: #000;
  max-width: 90%;
}

.heading-style-h1-8.max-width.text-color-black.text-align-center {
  text-align: center;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h1-8.max-width.text-color-black.grid-sec {
  max-width: 100%;
  font-family: Helvetica Custom, sans-serif;
  font-size: 2.25rem;
}

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

.image-14312 {
  height: 16rem;
  transition: all .25s;
}

.image-14312:hover {
  transform: scale(1.05);
}

.div-block-12429833 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bottom-arrow {
  margin-top: -10px;
  margin-bottom: 10px;
}

.paragraph-253-copy {
  color: #000;
  font-family: Roboto Custom, sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.2;
}

.paragraph-253-copy.opacity-0 {
  opacity: 0;
}

.paragraph-253-copy.text-color-white {
  color: #fff;
}

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

.image-14313 {
  width: 2rem;
  margin-top: 70px;
}

.text-span-225 {
  font-size: 1.3rem;
}

.typ-steps-wrapper_cro-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border: 1px solid #2da601;
  border-radius: 20px;
  justify-content: center;
  padding: 30px 28px;
  display: flex;
  box-shadow: 0 0 20px -6px rgba(0, 0, 0, .2);
}

.typ-steps-wrapper_cro-copy.direction-vertical {
  padding-left: 46px;
  padding-right: 46px;
}

.bottom-arrow1 {
  position: relative;
}

.typ_steps_section-wrapper_cro-copy {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-12429834 {
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.div-block-12429835 {
  width: 51%;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
}

.image-14314 {
  border: 1px solid rgba(0, 0, 0, .22);
  border-radius: 100vw;
  width: 60rem;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.section_abv-3-copy.display-hide {
  display: none;
}

.image-14315 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-14316 {
  width: 4rem;
}

.body-7-copy {
  color: #000;
  background-color: #f8f8f8;
  font-family: Helvetica Custom, sans-serif;
}

.cta_button-typ-copy {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(45deg, #e0c364, #c58b27 25%, #f5ecae 50%, #c58b27 75%, #e0c364);
  border: 2px solid #e0c364;
  border-radius: 10px;
  padding: 1rem .125rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.1;
  transition: all .35s ease-in;
  display: block;
}

.cta_button-typ-copy:hover {
  color: #000;
  -webkit-text-fill-color: transparent;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(45deg, #e0c364, #c58b27 25%, #f5ecae 50%, #c58b27 75%, #e0c364);
  -webkit-background-clip: text;
  background-clip: text;
  box-shadow: 0 0 20px -8px #000;
}

.cta_button-typ-copy.small {
  padding: .5rem 1rem;
  font-size: 1rem;
}

.cta_button-typ-copy.small.sms-btn {
  background-image: linear-gradient(#f98e1d 100%, #fff);
  border-color: #f98e1d;
  width: 100%;
}

.cta_button-typ-copy.small.sms-btn.extra_padding.button-color-orange {
  padding-top: .7rem;
  padding-bottom: .7rem;
}

.cta_button-typ-copy.small.sms-btn.extra_padding.button-color-orange:hover {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.cta_button-typ-copy.button-color-orange {
  color: #fff;
  background-color: #f98e1d;
  background-image: none;
  border-style: none;
}

.cta_button-typ-copy.button-color-orange.no-underline {
  font-size: 1.25rem;
  line-height: 1.2;
  text-decoration: none;
}

.cta_button-typ-copy.button-color-orange.no-underline:hover {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

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

.section_features-4-copy {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
}

.section_features-4-copy.display-hide {
  display: none;
}

.section-641 {
  color: #000;
  background-color: #fff;
}

.div-block-12429836 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: center;
  width: 100%;
  display: grid;
}

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

.div-block-12429838 {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 20px;
  margin: -32px;
  padding: 15px;
  box-shadow: 0 0 20px -5px rgba(0, 0, 0, .2);
}

.text-effect-yellow {
  background-color: #fdb813;
  border-radius: 10px;
  padding-left: 4px;
  padding-right: 4px;
  font-weight: 700;
  display: inline-block;
}

.image-14317 {
  width: 100%;
}

.mos-apple_text-size-medium-copy {
  font-size: 1.2rem;
}

.mos-apple_text-size-medium-copy.text-align-center {
  text-align: center;
  font-size: 1.4rem;
}

.mos-apple_text-size-medium-copy.text-align-center.is-mobile-hidden.is-hidden, .mos-apple_text-size-medium-copy.text-align-center.live-guest {
  display: none;
}

.mos-apple_text-size-medium-copy.is-mos-custom4.center_align_version {
  font-size: 1.4rem;
}

.mos-apple_text-size-medium-copy.is-mos-custom4.center_align_version.shadow {
  box-shadow: none;
  text-shadow: 0 0 20px #000;
}

.mos-apple_text-size-medium-copy.negativ-margin-0-85rem.is-mobile, .mos-apple_text-size-medium-copy.is-mobile {
  display: none;
}

@media screen and (min-width: 1280px) {
  .event-opt-in-form {
    margin-top: 30px;
  }

  .grid-114-copy {
    margin-bottom: -30px;
  }

  .text-effect-yellow {
    background-color: #fdb813;
    border-radius: 10px;
    display: inline-block;
  }
}

@media screen and (min-width: 1920px) {
  .padding-bottom.padding-medium.scw-atf {
    display: none;
  }

  .padding-bottom.padding-large.atf {
    display: none;
  }

  .padding-bottom.padding-small {
    display: block;
  }

  .padding-bottom.padding-large {
    padding-bottom: 1.5rem;
  }

  .popup-wrapper {
    display: none;
  }

  .popup-2 {
    display: block;
  }

  .multi-step-form-button---brix.right---brix {
    margin-top: -51px;
    margin-right: 56px;
  }

  .multi-step-form-button---brix.left---brix {
    margin-top: -56px;
    margin-left: 57px;
    padding-left: 40px;
  }

  .multi-step-form-text-field---brix-copy.phone-icon---brix {
    width: 100%;
  }

  .first-step-grid---brix-copy2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: 17px;
  }

  .multi-step-form-grid-item---brix-2-abschlussquote {
    width: 100%;
    margin-top: -16px;
  }

  .steps-bar-wrapper--brix-2, .form-content---brix-2, .form-content---brix-copy {
    display: block;
  }

  .first-step-grid---brix-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .slider-content-wrap---brix-2 {
    display: block;
  }

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

  .first-step-grid---brix-2---abschluss2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .multi-step-form-grid-item---brix-2-abschl-sse-copy, .multi-step-form-grid-item---brix-2-verkaufsgespr-che-copy {
    width: 100%;
    margin-top: -16px;
  }

  .first-step-grid---brix-2---clickrate-copy, .first-step-grid---brix-2---clickrate-copy2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .multi-step-form-button---brix-no-copy.right---brix {
    margin-top: -51px;
    margin-right: 56px;
  }

  .mobile-hidden {
    align-items: center;
    margin-bottom: 0;
  }

  .padding-section-large {
    padding-top: 3rem;
    padding-bottom: 6rem;
  }

  .div-block-624.mobile-hidden {
    align-items: flex-start;
  }

  .heading-103-copy-6-copy-copy-2 {
    width: 60%;
  }

  .div-block-1242730 {
    width: 30%;
    position: static;
  }

  .div-block-1242732 {
    width: 60%;
  }

  .fulltime-funnel-2 {
    padding-bottom: 140px;
  }

  .button-25-section-buy-copy.hover.onedream {
    margin-bottom: 0;
  }

  .button-25-section-buy1.hover.onedream, .button-25-section-buy2.hover.onedream {
    margin-bottom: -154px;
  }

  .button-25-section-buy2.hover.onedream, .button-25-section-buy4.hover.onedream {
    margin-bottom: 0;
  }

  .scw_section_1.align-middle {
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459218_BG_Header_Black%20(1).webp");
    background-position: 0 0;
    background-size: cover;
  }

  .scw_section_1-section-1 {
    align-items: flex-start;
    width: 50%;
    margin-right: 20px;
  }

  .scw_heading-style-h3.scw_atf {
    color: #fff;
  }

  .scw_heading-style-h3.scw_atf-1 {
    color: #fff;
    align-self: auto;
    margin-left: 0;
  }

  .scw_heading-style-h1 {
    color: #fff;
    font-size: 2.5rem;
  }

  .scw_btn-wrapper {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
  }

  .scw-btn, .scw-btn.mobile-hidden {
    background-image: linear-gradient(to right, #8e342d, #b6443c 50%, #8e342d 104%);
  }

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

  .scw_section_5 {
    display: none;
  }

  .scw_section_8.new_scw-bg-3 {
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45943b_2.webp");
    background-position: 0 0;
    background-size: auto;
  }

  .scw_popup {
    display: none;
  }

  .scw_section_4_content-wrapper._2 {
    margin-bottom: 11.5%;
    margin-right: 0%;
  }

  .scw_section_4_content-wrapper._4 {
    display: none;
  }

  .scw_section_11 {
    position: -webkit-sticky;
    position: sticky;
  }

  .scw-typ_section_1 {
    background-color: rgba(255, 255, 255, 0);
  }

  .scw_section_10-section.hide {
    display: none;
  }

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

  .padding-section-large-1 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .background-video-5 {
    width: 100%;
  }

  .image-14166.is-smaller {
    width: 11rem;
  }

  .scw_abv_typ-img {
    width: 250px;
  }

  .scw_abv_typ-img.full-size {
    margin-top: -5%;
  }

  .arrow-wrapper.new_scw-testimonial {
    color: var(--black);
  }

  .ut_heading-style-h4 {
    min-height: 80px;
  }

  .section-624 {
    background-color: #ececec;
  }

  .ss-2023_text-size-large.text-color-ss_2023-orange, .ss-2023_text-size-large.text-color-ss_2023-yellow {
    font-size: 1.6rem;
  }

  .ss-2023_section-5_img {
    width: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .html-embed-29 {
    width: 55vw;
  }

  .brands-grid-div {
    align-items: center;
    width: auto;
    max-width: none;
    display: block;
    position: static;
  }

  .testi_dk_logo-2 {
    width: 7.5vw;
  }

  .testi_nav_button-2 {
    display: block;
  }

  .brands-img {
    width: 100px;
    max-width: none;
    display: inline-block;
  }

  .brands-img.individuell-1 {
    width: 100px;
  }

  .testi_container-large-2 {
    max-width: 70rem;
  }

  .testi_container-large-2.brands-section {
    max-width: 85rem;
  }

  .brands-grid {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .brands-grid.mobile-grid.testi_mobile-only {
    display: none;
  }

  .brands-grid.testi_desktop-only {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .scw-ev-btn-typ {
    justify-content: center;
    width: 40rem;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .popup-3 {
    display: none;
  }

  .scw_heading-style-h3--2.scw_atf {
    color: #fff;
  }

  .scw_btn-wrapper-mobile-hidden, .scw_btn-wrapper-mobile {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
  }

  .image-14229 {
    width: 350px;
    top: 39%;
    left: -15%;
  }

  .section-635.new_scw-bg-1 {
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4595c8_4.webp");
    background-position: 0 17%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section-635.new_scw-bg-2 {
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459439_3.webp");
    background-position: 0 -30px;
    background-size: auto;
  }

  .sc-w_heading-style-h1 {
    color: #fff;
    font-size: 2.5rem;
  }

  .sc-w_logo-img {
    margin-left: 0;
    margin-right: auto;
  }

  .sc-w_cta-wrapper {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
  }

  .sc-w-btn {
    background-image: linear-gradient(to right, #8e342d, #b6443c 50%, #8e342d 104%);
  }

  .mos-apple_section-6 {
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459241_BG_2.webp");
    background-position: 0 0;
    background-size: auto;
  }

  .js_section-6_animation {
    height: 230vh;
  }

  .padding-section-large-4 {
    padding-top: 3rem;
    padding-bottom: 6rem;
  }

  .js_section-7_img-section_wrapper {
    width: 54%;
  }

  .js_section-1_video-wrapper {
    width: 61%;
  }
}

@media screen and (max-width: 991px) {
  .section.cc-cta {
    background-position: 0 0, 0 0, 50%;
    background-size: auto, auto, cover;
  }

  .paragraph-bigger.popup._4 {
    max-width: 100%;
  }

  .button {
    justify-content: center;
  }

  .button.cc-contact-us {
    display: none;
  }

  .label {
    text-align: left;
  }

  .heading-jumbo {
    font-size: 40px;
    line-height: 50px;
  }

  .logo-link.w--current {
    flex: 1;
  }

  .menu-icon {
    display: block;
  }

  .menu {
    margin-left: 30px;
    position: static;
  }

  .navigation-wrap {
    background-color: #fff;
  }

  .navigation {
    padding: 25px 30px;
  }

  .navigation-item {
    padding: 20px 0;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .navigation-item:hover {
    transform: none;
  }

  .navigation-item:active {
    background-color: #eef0f3;
  }

  .navigation-item.dopdown {
    display: block;
  }

  .menu-button {
    padding: 0;
  }

  .menu-button.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .navigation-items {
    z-index: 10;
    text-align: left;
    background-color: #fff;
    justify-content: flex-start;
    height: 80vh;
    margin-top: 90px;
    padding: 20px;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
    overflow: scroll;
  }

  .cta-text {
    width: auto;
  }

  .cta-wrap {
    width: auto;
    padding: 80px 50px 90px;
  }

  .intro-header {
    background-position: 0 0, 80% 0;
    height: auto;
  }

  .intro-content.cc-homepage {
    align-items: stretch;
    width: auto;
  }

  .section-heading.i {
    text-align: left;
  }

  .section-heading.i.c {
    text-align: center;
  }

  .div-block-7 {
    grid-template-columns: 1fr 1fr;
  }

  .collection-item.book {
    background-color: var(--gold);
  }

  .dropdown-list-2.shadow.w--open {
    box-shadow: none;
    min-width: auto;
    max-width: none;
    margin-top: 0;
    margin-bottom: 20px;
    padding: 0;
    position: relative;
  }

  .div-block-13, .div-block-15 {
    display: block;
  }

  .div-block-21 {
    text-align: center;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .on-hover:hover {
    opacity: 1;
  }

  .subscribe-container {
    flex-direction: column;
    align-items: center;
    min-width: auto;
    max-width: none;
    padding-left: 50px;
    padding-right: 50px;
    display: block;
  }

  .subscribe-content-wrapper {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .error-message {
    width: auto;
  }

  .div-block-32 {
    grid-template-columns: 1fr;
  }

  .link-block._1 {
    right: 50%;
  }

  .link-block._2 {
    right: -3%;
  }

  .link-block._4 {
    right: 80%;
  }

  .link-block._3 {
    right: 26%;
  }

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

  .mobile-center {
    text-align: left;
  }

  .image-7 {
    max-width: 300px;
  }

  .slider-6 {
    height: 100%;
  }

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

  .div-block-45, .div-block-49 {
    grid-template-columns: 1fr;
  }

  .text-field-2 {
    height: 52px;
  }

  .webinar-popup {
    transform: translate(0, -100%);
  }

  .webinar-popup.webinar {
    background-color: rgba(0, 0, 0, .8);
  }

  .div-block-52 {
    color: var(--black);
    background-image: linear-gradient(rgba(255, 255, 255, .8), rgba(255, 255, 255, .8)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45873c_dirkfrei4.webp");
    background-position: 0 0, 100% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
    padding-right: 60px;
  }

  .heading-5 {
    text-align: center;
    flex: 0 auto;
    align-self: auto;
    margin-right: 0;
    display: block;
    position: static;
  }

  .horizontal-content-block {
    padding-left: 25px;
    padding-right: 40px;
  }

  .column-wrap {
    flex-wrap: wrap;
  }

  .div-block-67 {
    grid-template-columns: 1fr;
  }

  .div-block-4-copy {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-14 {
    text-decoration: underline;
  }

  .div-block-79 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-82 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

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

  .link-block-3 {
    padding-left: 0;
  }

  .div-block-84.mobile-only {
    display: flex;
  }

  .div-block-95 {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-18 {
    display: block;
  }

  .div-block-98, .div-block-98.reverse {
    grid-template-columns: 1fr;
  }

  .div-block-99 {
    padding-left: 24%;
    padding-right: 24%;
  }

  .div-block-106 {
    grid-template-columns: 1fr;
  }

  .div-block-107.mobile-only {
    display: block;
  }

  .heading-11.align-vorteile {
    text-align: center;
    max-width: none;
  }

  .heading-11.fasldkfjaew {
    text-align: center;
  }

  .div-block-109, .div-block-115, .div-block-115.reverse {
    grid-template-columns: 1fr;
  }

  .div-block-116 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .div-block-117 {
    background-color: var(--white);
  }

  .heading-12 {
    margin-left: 0;
  }

  .div-block-108-copy {
    background-color: var(--white);
    text-align: center;
    justify-content: center;
    padding-left: 0;
  }

  .div-block-121 {
    grid-template-columns: 1fr;
    margin-top: 63vw;
  }

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

  .div-block-124 {
    grid-template-columns: 1fr;
  }

  .image-65 {
    width: 30vw;
    margin-right: 20px;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .image-65.reverse {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .div-block-125 {
    width: 100%;
    height: 70vw;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .div-block-126 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-129 {
    grid-template-columns: 1fr;
  }

  .image-67 {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .div-block-131 {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .div-block-132 {
    grid-template-columns: 1fr;
  }

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

  .link-6.marc {
    padding-left: 0;
  }

  .div-block-175 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .div-block-175.downloads {
    grid-template-columns: 1fr 1fr;
  }

  .mobile-only {
    display: block;
  }

  .div-block-193 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-87 {
    flex: 0 auto;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-2 {
    display: block;
  }

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

  .gallery-grid-container {
    align-self: stretch;
  }

  .div-block-235 {
    width: 100%;
    max-width: none;
    display: block;
  }

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

  .blog-heading.calculator.subheading {
    line-height: 35px;
  }

  .text-block-72 {
    line-height: 21px;
  }

  .div-block-284._2642 {
    display: none;
  }

  .div-block-301 {
    grid-template-columns: 1fr;
  }

  .heading-57 {
    font-size: 17px;
    line-height: 25px;
  }

  .heading-58 {
    font-size: 22px;
    line-height: 38px;
  }

  .heading-58.main-artikel {
    font-size: 24px;
    line-height: 25px;
  }

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

  .div-block-311 {
    width: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
  }

  .div-block-313 {
    box-shadow: none;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
  }

  .div-block-314 {
    box-shadow: 0 5px 60px -23px rgba(0, 0, 0, .8);
  }

  .container-7 {
    margin-top: 0;
  }

  .link-15 {
    position: static;
    top: -25%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .paragraph-69 {
    font-size: 13px;
    line-height: 21px;
  }

  .section-9 {
    padding-top: 0;
    padding-left: 22px;
    position: relative;
  }

  .paragraph-74 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-351 {
    width: 100%;
  }

  .heading-72 {
    width: 90vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
  }

  .container-15 {
    margin-bottom: 0;
  }

  .heading-74 {
    color: #000;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 24px;
    line-height: 40px;
  }

  .button-5 {
    width: 70vw;
    margin-top: 20px;
    font-size: 27px;
  }

  .container-16 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-76 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 36px;
  }

  .paragraph-76 {
    max-width: 99vw;
  }

  .div-block-356 {
    width: 50%;
  }

  .div-block-357 {
    margin-top: -80px;
  }

  .heading-80 {
    margin-bottom: 0;
    font-size: 26px;
    line-height: 32px;
  }

  .heading-81 {
    margin-top: 0;
  }

  .section-18 {
    background-image: none;
    height: auto;
  }

  .grid-33 {
    grid-template-columns: 1fr;
    padding-bottom: 10px;
  }

  .image-125 {
    width: 20%;
  }

  .paragraph-79 {
    width: 50vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.2rem;
  }

  .heading-87 {
    color: #000;
    margin-top: 0;
    font-size: 22px;
  }

  .grid-35, .heading-88 {
    font-size: 18px;
  }

  .heading-88.white, .heading-88.white.black {
    color: var(--black);
  }

  .heading-89 {
    color: #000;
    font-size: 18px;
  }

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

  .div-block-359 {
    color: #000;
  }

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

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

  .div-block-362.alt {
    margin-top: -40px;
    display: none;
  }

  .section-21 {
    background-color: var(--white);
  }

  .heading-91 {
    width: 70%;
    margin-top: 20px;
    text-decoration: underline;
  }

  .heading-91.block-quote-2 {
    width: 80%;
  }

  .bold-text-26 {
    color: #000;
    line-height: 43px;
  }

  .div-block-363 {
    z-index: -1;
    opacity: 0;
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458beb_BG_5.webp");
    background-position: 0 0;
    background-size: 1800px;
    width: 100%;
    height: 150%;
    margin-top: 0;
    display: block;
    position: fixed;
  }

  .bold-text-30 {
    font-size: 32px;
  }

  .bold-text-31, .bold-text-32, .bold-text-33 {
    font-size: 30px;
  }

  .div-block-364, .div-block-365 {
    color: #000;
  }

  .div-block-366 {
    font-size: 20px;
  }

  .image-128 {
    display: none;
  }

  .image-128.mobile {
    margin-top: 5px;
    margin-bottom: 0;
    margin-right: 40px;
    padding-right: 0;
    display: block;
  }

  .image-133.rechts {
    display: none;
  }

  .paragraph-87.red {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-21 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-41 {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .grid-42 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pop-up {
    margin-top: -80px;
    display: none;
  }

  .div-block-401 {
    flex-direction: column;
    width: 47%;
  }

  .heading-111 {
    text-align: left;
    padding-left: 0;
  }

  .paragraph-98 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-112 {
    padding-left: 0;
  }

  .div-block-402 {
    margin-left: 0;
  }

  .grid-55 {
    grid-template-columns: 1fr;
    align-items: start;
    justify-items: center;
  }

  .accordion-item-a-text {
    max-width: none;
  }

  .container-24-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-408 {
    width: 480px;
  }

  .js_s_abv {
    overflow: hidden;
  }

  .padding-bottom.padding-medium {
    padding-bottom: 1rem;
  }

  .padding-bottom.padding-small {
    padding-bottom: .5rem;
  }

  .padding-bottom.padding-large {
    padding-bottom: 2rem;
  }

  .text-size-small.middle.white {
    font-size: .8rem;
  }

  .text-size-medium-3 {
    font-size: 1.2rem;
  }

  .heading-style-h4 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .dirk-img.mobile {
    display: none;
  }

  .mos_timer-wrapper {
    flex-direction: column;
  }

  .padding-section-medium-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .mos_abv_wrapper-section-1 {
    flex: 0 auto;
    margin-left: auto;
    margin-right: auto;
  }

  .mos_abv_wrapper-section-1.tablet-vid-scw-ev {
    width: 100%;
  }

  .padding-section-small-3 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .heading-style-h1-3.text-color-yellow {
    font-size: 2.8rem;
  }

  .dirk-wrapper-2 {
    flex-direction: row;
  }

  .cta_button-2 {
    font-size: 1.8rem;
  }

  .typ_steps_section-wrapper {
    flex-flow: wrap;
  }

  .cta_button-typ {
    width: 500px;
    font-size: 1.8rem;
  }

  .cta_button-typ.button-color-orange.no-underline {
    width: 100%;
  }

  .abv_typ-wrapper-section-2 {
    width: auto;
  }

  .heading-style-h1-4.max-width {
    max-width: none;
  }

  .cta_typ-button-wrapper {
    display: flex;
  }

  .cta_wrapper-typ {
    justify-content: center;
    width: auto;
  }

  .typ-steps-wrapper {
    flex: 0 auto;
    width: 46.5%;
  }

  .abv_typ-img {
    width: 50%;
    display: none;
  }

  .abv_typ-img.mobile {
    width: 30%;
    display: none;
  }

  .heading-style-h4-2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .abv_wrapper-4 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .form-5 {
    width: auto;
  }

  .multi-step-form-radio-trigger---brix {
    padding-left: 64px;
    padding-right: 24px;
    font-size: 16px;
  }

  .step-title---brix {
    line-height: 40px;
  }

  .multi-step-form-button---brix.left---brix {
    top: 584px;
  }

  .heading-139.smaller {
    font-size: 18px;
  }

  .heading-139.smaller._1 {
    width: 100%;
  }

  .heading-139.smaller.oben-headline {
    font-size: 22px;
    line-height: 27px;
  }

  .heading-140 {
    margin-top: 5px;
  }

  .bold-text-40 {
    font-size: 28px;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 1rem;
  }

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

  .fs-cc-banner_text {
    margin-right: 0;
  }

  .navigation-div {
    padding-bottom: 0;
  }

  .gc_container {
    padding-left: 1em;
    padding-right: 1em;
  }

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

  .ueber_dirk-div.tablet.hide {
    display: block;
  }

  .ueber_dirk-div.hide {
    display: none;
  }

  .goal-heading.align-left.hide {
    display: block;
  }

  .hero-div-2 {
    grid-template-columns: 1fr 1fr;
  }

  .goal-subheading.mitte {
    font-size: 17px;
  }

  .goal-subheading.unten {
    font-size: 15px;
  }

  .goal-subheading.hide {
    display: block;
  }

  .bold-text-42 {
    font-size: 17px;
  }

  .goal-foto {
    width: 100%;
    margin-top: -28px;
  }

  .goal-foto.typ {
    width: 60%;
  }

  .goal-cta {
    width: 100%;
  }

  .goal-paragraph {
    width: 80%;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
  }

  .goal-paragraph.mitte {
    margin-left: 0;
  }

  .div-block-507 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .div-block-508 {
    height: 60px;
  }

  .heading-142 {
    letter-spacing: 10px;
    font-size: 60px;
  }

  .div-block-510 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 0;
    display: flex;
  }

  .image-202 {
    width: 60%;
  }

  .grid-56 {
    grid-row-gap: 10px;
    padding-right: 0;
  }

  .paragraph-126.hide {
    padding-right: 0;
    display: block;
  }

  .faq-grid {
    grid-column-gap: 60px;
    grid-template-columns: 1fr 1fr;
    width: 90%;
  }

  .image-204 {
    display: none;
  }

  .image-204.moible {
    width: 80%;
    display: block;
  }

  .div-block-514 {
    width: 80%;
    height: 26vh;
    max-height: 26vh;
    margin-top: -40px;
  }

  .div-block-518 {
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    padding-right: 40px;
  }

  .bold-text-48 {
    font-size: 15px;
  }

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

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h3 {
    text-align: center;
  }

  .bold-text-49 {
    font-size: 32px;
  }

  .div-block-521 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .9fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    display: grid;
  }

  .div-block-522 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .heading-style-h1-5.middle.text-color-white {
    font-size: 2.1rem;
  }

  .heading-style-h4-4 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-size-large-2.text-color-white {
    margin-bottom: 0;
  }

  .heading-style-h2-4, .heading-style-h3-3 {
    text-align: center;
  }

  .image-209 {
    width: 60%;
  }

  .lp_content-wrapper-2 {
    flex-direction: column;
  }

  .lp_content-wrapper-2.swapped {
    flex-direction: column-reverse;
  }

  .lp_cta-btn-2.hide {
    display: block;
  }

  .div-block-529 {
    top: -37%;
  }

  .button-17 {
    justify-content: center;
  }

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

  .text-block-85 {
    line-height: 30px;
  }

  .div-block-534, .div-block-534-copy, .div-block-534-copy.mobil, .text-block-87, .text-block-91 {
    width: 90%;
  }

  .text-block-92 {
    width: 100%;
  }

  .text-block-93 {
    width: 90%;
  }

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

  .heading-style-h2-5.middle {
    font-size: 1.69rem;
  }

  .heading-style-h2-5.text-align-right.hidden {
    display: none;
  }

  .interview_video-wrapper {
    width: auto;
  }

  .interview_cta-btn.calendly-btn {
    background-size: 60px;
    margin-right: 0;
    padding-left: 5rem;
    font-size: 1.5rem;
  }

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

  .heading-style-h3-4.middle {
    font-size: 1.2rem;
  }

  .container-medium-2 {
    max-width: 43rem;
  }

  .text-span {
    font-size: 1.1rem;
  }

  .heading-style-h1-6.middle {
    font-size: 2rem;
  }

  .padding-section-small-3-copy {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .container-21-copy, .section-29-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .udd_abv-divider-31 {
    height: 50px;
  }

  .udd_abv-divider-28 {
    height: 100px;
  }

  .udd_abv-divider-28.is-custom1 {
    display: none;
  }

  .udd_abv-divider-41, .udd_abv-divider-41.is-custom1 {
    height: 760px;
  }

  .udd_abv-divider-20 {
    width: 98px;
  }

  .udd_section-5_content-wrapper.swapped {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .udd_abv-divider-12 {
    height: 438px;
  }

  .udd_abv-divider-8 {
    height: 50px;
  }

  .udd_abv-divider-9 {
    width: 170px;
  }

  .udd_abv-divider-39 {
    height: 429px;
  }

  .udd_section-7-wrapper {
    flex-direction: column-reverse;
    align-items: center;
    margin-bottom: -3rem;
  }

  .udd_abv-divider-16 {
    height: 50px;
  }

  .udd_abv-divider-19 {
    width: 36.5px;
  }

  .udd_abv_main-img {
    width: 80%;
  }

  .udd_abv-divider-2 {
    height: 134px;
  }

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

  .hidden {
    display: none;
  }

  .udd_section-6-wrapper {
    overflow: hidden;
  }

  .udd_abv-divider-29 {
    height: 98.5px;
  }

  .udd_abv_bullets-wrapper.mobile-hidden {
    justify-content: flex-start;
  }

  .udd_abv-divider-37 {
    height: 55px;
    margin-top: -25px;
  }

  .udd_abv-divider-15 {
    height: 324px;
  }

  .udd_section-3_divider-wrapper-2 {
    right: -90.75%;
  }

  .udd_section-3_divider-wrapper-2.is-custom1 {
    right: -74.5%;
  }

  .udd_abv-divider-36 {
    height: 67px;
  }

  .udd_section-11-wrapper {
    margin-bottom: -5.5rem;
  }

  .udd_abv_main-section-2 {
    width: auto;
  }

  .image-220 {
    margin-left: -4rem;
  }

  .udd_abv-divider-25 {
    height: 88px;
    margin-left: 0;
    bottom: -117%;
    right: auto;
  }

  .udd_abv-divider-25.is-custom1 {
    bottom: -86%;
  }

  .udd_abv-divider-24 {
    align-self: flex-start;
    width: 195px;
    margin-left: 150px;
  }

  .udd_abv-divider-10 {
    height: 188px;
  }

  .udd_abv-divider-10.is-custom1 {
    height: 314px;
  }

  .udd_section-7 {
    background-color: #fff;
    background-image: none;
    background-size: auto;
  }

  .udd_abv-divider-23 {
    height: 72px;
    margin-left: 150px;
  }

  .udd_section-6_content-wrapper, .udd_section-6_content-wrapper.swapped {
    margin-top: 0;
  }

  .udd_section-6_content-wrapper._1 {
    margin-top: -5rem;
  }

  .udd_abv-divider-35 {
    width: 36.5px;
  }

  .udd_abv-divider-32 {
    width: 150px;
  }

  .udd_abv_main-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .udd_abv-divider-22 {
    width: 70px;
  }

  .image-5 {
    width: 80%;
    height: auto;
    margin-bottom: -3.9rem;
  }

  .udd_abv-divider-33 {
    height: 153.5px;
  }

  .mobile-hidden {
    justify-content: center;
    margin-top: -16px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .udd_abv-divider-38 {
    width: 115px;
  }

  .udd_abv-headline-img {
    width: 20rem;
  }

  .udd_abv-divider-21 {
    height: 209px;
  }

  .div-block-539 {
    flex-direction: column-reverse;
    align-items: center;
  }

  .udd_abv-divider-14 {
    width: 88px;
  }

  .udd_abv-video-img {
    display: none;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-medium.zero_top_padding {
    padding-top: 0;
  }

  .udd_abv-divider-34 {
    height: 153.5px;
  }

  .image-223 {
    width: 80%;
  }

  .udd_abv-divider-5 {
    width: 125px;
    margin-left: -50.5%;
  }

  .udd_abv-divider-4 {
    height: 354px;
  }

  .udd_section-7-content-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .udd_abv-divider-26 {
    height: 70px;
  }

  .udd_abv-divider-6 {
    height: 50px;
  }

  .udd_section-6_divider-wrapper-2 {
    width: 100%;
  }

  .udd_abv-divider-17 {
    width: 195px;
  }

  .udd_abv_main-section-1 {
    width: 100%;
  }

  .image-224 {
    margin-left: 0;
  }

  .udd_abv-divider-3 {
    width: 87.5px;
  }

  .udd_abv-divider-42 {
    width: 204px;
  }

  .udd_abv-divider-42.is-custom1 {
    width: 203px;
  }

  .image-225 {
    width: 27rem;
  }

  .container-medium-3 {
    max-width: 43rem;
  }

  .udd_section-10-wrapper {
    margin-left: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .udd_abv-divider-40 {
    width: 75px;
  }

  .udd_section-9-wrapper {
    margin-bottom: -3rem;
  }

  .udd_abv-divider-27 {
    width: 26px;
  }

  .udd_abv-divider-27.is-custom1 {
    display: none;
  }

  .udd_abv-divider-30 {
    width: 266px;
  }

  .udd_abv-divider-11 {
    width: 238px;
  }

  .div-block-540 {
    flex-direction: row-reverse;
    align-items: center;
  }

  .div-block-540.vertical {
    flex-direction: column;
    align-items: stretch;
  }

  .udd_abv-divider-18 {
    height: 50px;
  }

  .udd_text-size-regular.middle.max-width-60 {
    width: 60%;
  }

  .udd_text-size-regular.text-color-black.middle.max-width-90 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .udd_text-size-regular.text-color-black.middle.max-width-70 {
    width: auto;
  }

  .udd_text-size-regular.is-custom1 {
    max-width: 21rem;
  }

  .udd_heading-style-h2 {
    text-align: center;
  }

  .udd_heading-style-h2.middle {
    font-size: 1.69rem;
  }

  .udd_heading-style-h2.middle.text-color-black {
    max-width: 483px;
  }

  .udd_heading-style-h2.middle.text-color-red {
    max-width: 460px;
  }

  .udd_text-size-large {
    font-size: 1.25rem;
  }

  .udd_text-size-large.text-color-black.unique {
    max-width: 290px;
    right: -36%;
  }

  .udd_heading-style-h1.text-color-red {
    display: block;
  }

  .image-227 {
    left: 14.5%;
  }

  .udd-danke_abv-divider-2 {
    height: 1198px;
  }

  .udd-danke_abv-divider-4 {
    height: 455px;
  }

  .image-229 {
    width: 4rem;
    top: -20%;
    left: 75%;
  }

  .udd-danke_abv-divider-11 {
    width: 17px;
  }

  .udd-danke_abv-divider-10 {
    height: 184px;
  }

  .udd-danke_abv-divider-9 {
    width: 170px;
  }

  .udd-danke_abv-divider-6 {
    height: 25px;
  }

  .udd-danke_abv-divider-12 {
    width: 147.5px;
  }

  .div-block-542 {
    margin-top: 11px;
  }

  .udd-danke_abv-divider-13 {
    width: 87.5px;
  }

  .udd-danke_abv_main-img {
    width: 60%;
  }

  .udd-danke_abv-divider-3 {
    width: 199px;
  }

  .udd-danke_abv-divider-5 {
    width: 157px;
  }

  .udd-danke_abv-divider-1 {
    width: 40px;
  }

  .udd-danke_section-4_headline-wrapper {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .udd-danke_abv-divider-7 {
    width: 189px;
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .mobile {
    display: block;
  }

  .desktop {
    display: none;
  }

  .webinar-reg.optin-section {
    width: 85%;
  }

  .heading-105-copy.padunten {
    font-size: 2.6rem;
  }

  .smt_heading-style-h1 {
    font-size: 2.5rem;
  }

  .div-block-569 {
    flex-direction: column;
    align-items: stretch;
  }

  .smt_heading-style-h3 {
    text-align: center;
  }

  .sc_heading-style-h1 {
    font-size: 6.1vw;
  }

  .div-block-578.mobile-display-block {
    display: flex;
  }

  .div-block-578.mobile-display-none {
    display: none;
  }

  .div-block-579 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .image-245 {
    width: 30rem;
  }

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

  .div-block-586 {
    grid-template-columns: 1fr 1fr;
  }

  .sc_timeline_left.img, .sc_timeline_right.img {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-593 {
    flex-direction: row;
    align-items: stretch;
  }

  .image-247 {
    display: none;
  }

  .div-block-598 {
    flex-direction: column-reverse;
  }

  .image-14124 {
    display: none;
  }

  .image-14124.mobile {
    border-radius: 10px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .lottie-animation-8 {
    width: auto;
  }

  .mos_section_1 {
    padding-top: 4rem;
    overflow: hidden;
  }

  .mos_section_1-wrapper {
    flex-direction: column;
  }

  .mos_section_1-section-1 {
    width: auto;
  }

  .mos_section_1-section-2.is-tablet-hidden {
    display: none;
  }

  .mos_heading-style-h2, .mos_heading-style-h3 {
    text-align: center;
  }

  .mos_heading-style-h1 {
    font-size: 4.5vw;
  }

  .mos_heading-style-h1.text-color-black {
    width: 100%;
  }

  .mos_heading-style-h1.text-color-black.align-middle {
    font-size: 4.3vw;
  }

  .mos_heading-style-h4 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3vw;
  }

  .mos_btn {
    text-align: center;
  }

  .mos_btn.mobile-hidden {
    margin-top: 0;
    display: block;
  }

  .mos_btn.mobile-hidden._80 {
    width: 65%;
    font-size: 1.5rem;
  }

  .image-14126 {
    width: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-610 {
    margin: 0%;
  }

  .mos_heading-style-h5, .mos_heading-style-h6 {
    text-align: center;
  }

  .div-block-614 {
    grid-template-columns: 1fr;
  }

  .mos_section_3-benefits-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .mos_text-size-regular.text-color-black.aign-middle {
    margin-left: auto;
    margin-right: auto;
  }

  .mos_text-size-regular.is-mos-custom3 {
    text-align: center;
  }

  .mos_text-size-regular.is-mos-custom3.text-center-align {
    margin-left: 0;
    margin-right: 0;
  }

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

  .div-block-617 {
    margin-bottom: -4%;
  }

  .padding-section-large {
    padding-top: 1rem;
    padding-bottom: 4rem;
  }

  .mos_section_6-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .mos_section_9-wrapper {
    flex-direction: column;
    width: 100%;
  }

  .mos_section_9-section-2 {
    width: 20rem;
  }

  .mos_section_9-section-1 {
    width: auto;
  }

  .div-block-622 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-622.is-reverse, .div-block-622.is-1 {
    flex-direction: column-reverse;
  }

  .div-block-623 {
    width: auto;
  }

  .div-block-623.mobile {
    display: flex;
  }

  .div-block-624 {
    z-index: 3;
    align-self: stretch;
    position: relative;
  }

  .div-block-624.mobile-hidden {
    display: none;
  }

  .div-block-628 {
    grid-template-columns: 1fr 1fr;
  }

  .image-14131 {
    width: 600px;
  }

  .section-8 {
    display: none;
  }

  .js_section-1 {
    height: auto;
  }

  .mo-div-timer-22 {
    justify-content: center;
    align-items: center;
  }

  .div-block-1242662-copy {
    flex-direction: column;
    width: 90%;
  }

  .div-block-751 {
    margin-bottom: 33px;
  }

  .mo-div-timer-2-factory {
    justify-content: center;
    align-items: center;
  }

  .div-block-12442 {
    width: 100%;
    margin-right: 0;
  }

  .div-block-1242669 {
    width: 80%;
  }

  .mo-div-timer-factory {
    justify-content: center;
    align-items: center;
  }

  .div-block-1242662 {
    flex-direction: column;
    width: 90%;
  }

  .div-block-12438-copy {
    width: 70%;
  }

  .div-block-12437-copy {
    flex-direction: column;
  }

  .div-block-12440 {
    flex-direction: column-reverse;
    width: 100%;
  }

  .div-block-12441 {
    width: 100%;
  }

  .image-14144 {
    width: 700px;
  }

  .fm_heading-style-h1 {
    font-size: 2.5rem;
  }

  .fm_heading-style-h1.middle.text-color-white {
    width: 98%;
    font-size: 6vw;
  }

  .fm_heading-style-h2 {
    text-align: center;
  }

  .fm_heading-style-h2.middle.text-color-white {
    font-size: 2.6vw;
  }

  .fm_heading-style-h3 {
    text-align: center;
  }

  .fm_heading-style-h3.middle.text-color-white {
    font-size: 2vw;
  }

  .div-block-1242696 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
  }

  .div-block-1242697 {
    flex: 0 auto;
    width: auto;
  }

  .image-14146 {
    width: 8rem;
  }

  .div-block-1242704 {
    width: auto;
  }

  .div-block-1242706 {
    grid-template-columns: 1fr;
  }

  .div-block-1242709 {
    width: auto;
  }

  .div-block-1242711 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
  }

  .div-block-1242715, .div-block-1242715.is-swapped {
    flex-direction: column;
  }

  .div-block-1242717 {
    flex-direction: column-reverse;
    align-items: center;
  }

  .fm_c-accordion-list {
    display: block;
  }

  .div-block-1242724 {
    justify-content: center;
    align-self: stretch;
  }

  .div-block-1242725 {
    justify-content: flex-start;
  }

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

  .div-block-1242727.is-custom1 {
    width: auto;
  }

  .div-block-6642136-copy-2 {
    width: 100%;
    margin-top: -42px;
  }

  .div-block-1242728 {
    width: 100%;
    margin-bottom: 20px;
  }

  .heading-103-copy-6-copy-copy-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1242671-copy {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-752-factory-2 {
    width: 70%;
    margin-left: auto;
    display: flex;
  }

  .heading-1443781 {
    width: 80%;
  }

  .div-block-1242729 {
    width: 90vw;
  }

  .div-block-1242671 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-1242730 {
    width: 90%;
  }

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

  .div-block-1242733 {
    width: 90%;
  }

  .div-block-1242663-copy-2 {
    width: 100%;
    padding-bottom: 10px;
  }

  .div-block-664213 {
    width: 100%;
  }

  .heading-140-factory-2 {
    width: 80vw;
  }

  .bold-text-95 {
    width: 90%;
  }

  .div-block-1242734 {
    margin-left: 0;
  }

  .padding-section-medium-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .accordion-item-a-text-3 {
    max-width: none;
  }

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

  .bold-text-102 {
    font-size: 25px;
  }

  .paragraph-159 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-1443790 {
    text-align: left;
    padding-left: 0;
  }

  .navigation-2 {
    padding: 25px 30px;
  }

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

  .bold-text-103 {
    font-size: 28px;
    line-height: 35px;
  }

  .button-25-section-buy-copy.hover.onedream, .button-25-section-buy1.hover.onedream, .button-25-section-buy1.hover.onedream, .button-25-section-buy2.hover.onedream, .button-25-section-buy2.hover.onedream, .button-25-section-buy4.hover.onedream, .button-25-section-buy4.hover.onedream {
    width: 70%;
  }

  .scw_section_1 {
    overflow: hidden;
  }

  .scw_container-medium {
    max-width: 80rem;
  }

  .scw_section_1-wrapper {
    flex-direction: column;
    margin-top: 19px;
  }

  .scw_section_1-section-1 {
    width: auto;
  }

  .scw_heading-style-h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3vw;
  }

  .scw_heading-style-h3.scw_atf {
    text-align: left;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .scw_heading-style-h3.scw_atf-1 {
    margin-top: 16px;
    margin-left: 0;
    margin-right: 0;
  }

  .scw_heading-style-h1 {
    margin-left: 0;
    margin-right: 0;
    font-size: 4.9vw;
  }

  .scw_btn-wrapper {
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .scw_btn-wrapper.mobile {
    display: none;
  }

  .scw-btn {
    text-align: center;
  }

  .scw-btn.mobile-hidden {
    margin-top: 0;
    display: block;
  }

  .scw-btn.mobile, .scw-btn.scw_atf {
    display: none;
  }

  .scw_timer-wrapper {
    justify-content: center;
    align-items: center;
  }

  .scw_timer-wrapper.mobile {
    display: flex;
  }

  .scw_timer-wrapper.is-sticky {
    display: none;
  }

  .scw_timer-wrapper.is-atf {
    padding-top: 1rem;
  }

  .scw_timer-name, .scw_timer-name.text-color-black {
    margin-bottom: 10px;
  }

  .scw_section-1_section-2_img-wrapper {
    align-self: auto;
    margin-top: 0;
  }

  .scw_section-1_section-2_img {
    width: 20rem;
    margin-bottom: -2rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .scw_section-1_section-2_img.is-custom1 {
    width: auto;
    margin-bottom: -2rem;
  }

  .scw_section_2-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .scw_section_3_benefit-wrapper {
    margin-bottom: 10px;
  }

  .scw_section_3-benefits-wrapper {
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .scw_section_3-divider, .scw_section_3-divider.mobile-hidden {
    display: none;
  }

  .scw_heading-style-h4 {
    font-size: 1.4rem;
  }

  .scw_heading-style-h4.smaller {
    font-size: 1.3rem;
  }

  .scw_heading-style-h4.text-color-black.align-middle.abv-text {
    font-size: 1rem;
  }

  .scw_text-size-regular {
    font-size: .8rem;
  }

  .scw_text-size-regular.text-color-black {
    font-size: .9rem;
  }

  .scw_text-size-regular.text-color-black.aign-middle.white {
    font-size: 16px;
  }

  .scw_text-size-regular.align-middle {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.3rem;
  }

  .scw_text-size-regular.align-middle.unten {
    font-size: 1.5rem;
  }

  .scw_section_4-img {
    height: 100%;
  }

  .scw_section_4-img.mobile {
    display: none;
  }

  .scw_section_5-wrapper-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .scw_section_5-wrapper_section-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    flex-direction: column;
    width: auto;
    padding-right: 0;
  }

  .scw_section_5-wrapper_section-1.is-swapped {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    padding-left: 0;
  }

  .list-item-2 {
    font-size: 1.2rem;
  }

  .scw_section_5-content-wrapper {
    z-index: 3;
    align-self: stretch;
    align-items: flex-start;
    position: relative;
  }

  .scw_section_6 {
    background-color: #fff;
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4591d4_Mobile_Faded%20Logo.webp");
    background-position: -31% 29%;
    background-repeat: no-repeat;
    background-size: 400px;
    overflow: hidden;
  }

  .scw_section_6.new_scw {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .scw_section_6-section-2 {
    align-items: flex-start;
    width: auto;
  }

  .scw_section_6-section-1 {
    flex-direction: column-reverse;
    position: relative;
  }

  .scw_section_8.new_scw-bg-3 {
    background-position: 30% 0;
  }

  .scw_section_9-wrapper {
    flex-direction: column;
    width: auto;
  }

  .scw_section_9-section-1 {
    width: auto;
  }

  .scw_section_9-img {
    width: 40rem;
  }

  .scw_heading-style-h2.middle {
    text-align: center;
    font-size: 1.6rem;
  }

  .scw_heading-style-h2.align-middle {
    max-width: 30rem;
    margin-left: auto;
    margin-right: auto;
  }

  .scw_section_4_img-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    margin-left: -25%;
    margin-right: -25%;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .scw_section_4-wrapper {
    position: relative;
  }

  .div-block-1242742 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .paragraph-79-1 {
    width: 50vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.2rem;
  }

  .scw_section_10-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .scw_section_5-img {
    display: none;
  }

  .scw_section_5-img.mobile {
    border-radius: 18%;
    width: 50%;
    margin: 0 auto 0 0;
    display: block;
    box-shadow: 9px 9px 20px 3px #b9b9b9;
  }

  .scw_section_4_content-wrapper._1 {
    margin: 0% auto 0% 0%;
    position: relative;
  }

  .scw_section_4_content-wrapper._2 {
    margin-bottom: 0%;
    margin-left: auto;
    margin-right: 0%;
    position: relative;
  }

  .scw_section_4_content-wrapper._3 {
    margin-top: 0%;
    margin-left: auto;
    margin-right: 0%;
    position: relative;
  }

  .scw_section_4_content-wrapper._4 {
    margin-left: 0%;
    margin-right: auto;
    position: relative;
  }

  .scw_section_6_timer-wrapper {
    align-items: center;
    width: 100%;
  }

  .scw_section_6_feature-wrapper {
    z-index: 1;
    position: relative;
  }

  .scw_section_6_content-wrapper {
    margin-right: 0%;
  }

  .scw_section_6_feature-img {
    margin-top: -1.5rem;
  }

  .scw_section_6_feature_content-wrapper-1 {
    padding-bottom: 0;
  }

  .scw_section_4-content_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    display: none;
    position: relative;
    overflow: hidden;
  }

  .scw-typ_section_1-img {
    width: 50%;
    display: none;
  }

  .scw-typ_section_1-img.unten {
    display: none;
  }

  .scw-typ_section_1_wrapper-section-2 {
    width: auto;
  }

  .scw-typ_section_1-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 1rem;
    padding-bottom: 2rem;
    display: flex;
  }

  .scw-typ_section_2.new_scw {
    background-position: 50%;
    background-size: cover;
  }

  .scw-typ_section_2-section-wrapper {
    flex-flow: wrap;
  }

  .scw-typ_section_2-content-wrapper {
    flex: 0 auto;
    width: auto;
  }

  .scw_section_10-section {
    width: auto;
    margin-right: 0%;
    transform: none;
  }

  .scw_section_10-img {
    width: 6rem;
    min-height: 150px;
    max-height: 150px;
  }

  .scw_section_10-img.mobile {
    display: none;
  }

  .padding-section-medium-4 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .abv_heading_style-h1.schwarz {
    font-size: 2.72rem;
  }

  .padding-section-large-1 {
    padding-bottom: 6rem;
  }

  .abv_wrapper-2.position_absolute {
    right: 3%;
  }

  .bold-text {
    font-size: 2.6rem;
  }

  .abv_heading_style-h4 {
    font-size: 1.2rem;
  }

  .abv-btn {
    width: 18rem;
    height: 3rem;
  }

  .scw_section_5-content-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .white._2rem {
    font-size: 1.5rem;
  }

  .unten {
    padding-left: 30px;
    padding-right: 10px;
  }

  .bold-text-115 {
    font-size: 2.7rem;
  }

  .background-video-5 {
    display: none;
  }

  .image-14166 {
    height: 7rem;
  }

  .js_wrapper-horizontal.gap-large.align-top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
  }

  .js_section_3-wrapper {
    flex: 0 auto;
  }

  .js_section_3_content-bg {
    height: 50rem;
  }

  .js_faq-wrapper {
    flex: 0 auto;
    width: 47%;
  }

  .scw_abv_typ-img {
    width: 250px;
    display: block;
  }

  .scw_abv_typ-img.full-size {
    width: 250px;
    margin-top: 1%;
  }

  .scw_abv_typ-img.full-size.display-none, .scw_abv_typ-img.new_scw.display-none {
    display: none;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: 90%;
    min-width: auto;
    min-height: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .testimonial-slider-right {
    right: -20px;
  }

  .video-wrapper.reversed.mobil.tablet, .video-wrapper.reversed.notreversed, .video-wrapper.reversed.mobil-1.tablet, .video-wrapper.reversed.mobil-1.landscape {
    flex-direction: column;
    align-items: center;
  }

  .testi_navigation_buttons {
    grid-template-columns: 1fr 1.75fr 1fr;
  }

  .testi_navigation_logo {
    max-width: none;
    max-height: none;
  }

  .testi_padding-global.mobil-1 {
    overflow: visible;
  }

  .mch_section_1-wrapper {
    flex-direction: column;
  }

  .mch_section_1-section-1 {
    width: auto;
  }

  .mch_section-1_section-2_img {
    display: block;
  }

  .mch_section-1_section-2_img-wrapper {
    align-self: auto;
    width: 84vw;
  }

  .mch-btn, .mch_heading-style-h5 {
    text-align: center;
  }

  .mch_btn-wrapper {
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .mch_section-2_content-wrapper {
    flex: 0 auto;
    width: 46.5%;
  }

  .mch_section-2_content-wrapper._3, .mch_form {
    width: auto;
  }

  .mch_section_2-wrapper-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .mch_div-block-1242746 {
    width: 25rem;
  }

  .mch_heading-style-h1 {
    font-size: 4.9vw;
  }

  .mch_heading-style-h2 {
    margin-top: 20px;
  }

  .product-list-item-1.mobil-space30-neu {
    margin-bottom: 10px;
  }

  .abv-wrapper-text {
    width: 90%;
    margin-right: auto;
  }

  .ut_heading-style-h4 {
    min-height: 150px;
  }

  .ut_heading-style-h4-2.linkedin {
    font-size: 15px;
    line-height: 30px;
  }

  .about-dk-wrapper-2 {
    width: 100%;
  }

  .utp_abv-wrapper-1 {
    flex-direction: column;
    align-items: center;
  }

  .cta-wrapper-1 {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .img_super-mockup {
    width: 28rem;
  }

  .ut_heading-style-h1 {
    font-size: 30px;
    line-height: 40px;
  }

  .ut_text-size-regular {
    width: 100%;
  }

  .ut_heading-style-h3 {
    width: 99%;
    font-size: 24px;
  }

  .ut_heading-style-h3.abv {
    width: 80%;
  }

  .utp_padding-section-small {
    padding-top: 2rem;
  }

  .kooperation-list-item {
    height: auto;
    min-height: auto;
    margin-bottom: 10px;
  }

  .utp_-bersicht-wrapper-grid {
    grid-template-columns: 1fr;
  }

  .ut_heading-style-h3-2 {
    font-weight: 500;
  }

  .ut_product-button {
    width: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .dirk-img-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .ut_abv-button.cta {
    margin-top: 10px;
  }

  .cta-wrapper-2 {
    flex-direction: row;
  }

  .utp_about-dk-wrapper {
    flex-direction: column;
  }

  .ut_heading-style-h2 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 28px;
    line-height: 40px;
  }

  .div-block-1242809 {
    flex-direction: column;
    margin-top: 0%;
    display: flex;
  }

  .div-block-1242812 {
    grid-template-columns: 1fr;
  }

  .div-block-1242813, .div-block-1242814 {
    justify-content: center;
  }

  .div-block-1242815 {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .ut_heading-style-h1-copy {
    font-size: 30px;
    line-height: 40px;
  }

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

  .fm_c-accordion-list-2 {
    display: block;
  }

  .heading-1443797 {
    margin-top: 5px;
    line-height: 1.2;
  }

  .paragraph-162 {
    line-height: 1.5;
  }

  .heading-1443795 {
    font-size: 1.75rem;
    line-height: 1.2;
  }

  .text-block-96 {
    line-height: 1.35;
  }

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

  .heading-1443799 {
    text-align: center;
    font-size: 1.6rem;
    line-height: 1.2;
  }

  .heading-1443800 {
    font-size: 1.25rem;
    line-height: 1.2;
  }

  .text-block-97 {
    line-height: 1.3;
  }

  .div-block-1242848.mobile-portrait-hidden.hidden {
    display: none;
  }

  .grid-58 {
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .heading-1443803 {
    font-size: 1.25rem;
    line-height: 1.2;
  }

  .scw-c_btn, .scw-s_btn {
    text-align: center;
  }

  .image-14190 {
    display: none;
  }

  .lottie-animation-10 {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .div-block-1242849 {
    width: 80%;
  }

  .mobile-only {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
  }

  .image-14191 {
    width: 12px;
  }

  .image-14192 {
    height: 50px;
  }

  .grid-67 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .scw_section-1_img-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: .5rem;
    display: flex;
  }

  .js_tab-link {
    background-color: #fff;
    border-radius: 9px;
    padding: 2px;
    display: block;
    overflow: hidden;
  }

  .scw_section-3_subhead-wrapper {
    width: auto;
  }

  .smt_btn {
    text-align: center;
  }

  .smt_btn.mobile-hidden {
    display: none;
  }

  .smt_btn.mobile-only {
    display: block;
  }

  .image-14194.light {
    width: 35vw;
  }

  .div-block-1242863 {
    width: 80vw;
  }

  .scw-typ_heading-style-h1 {
    font-size: 4.9vw;
  }

  .grid-71 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .grid-72 {
    justify-content: center;
  }

  .div-block-1242869 {
    align-items: center;
    width: 50vw;
    margin-left: auto;
    margin-right: auto;
  }

  .video-19 {
    margin-bottom: 20px;
  }

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

  .mobile-display-block {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .js_section-10_wrapper_content-wrapper {
    background-color: #131519;
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-items: center;
    width: auto;
    padding: 1rem;
    overflow: hidden;
  }

  .js_section_11-wrapper {
    flex: 0 auto;
  }

  .div-block-1242888 {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1242890 {
    width: 100%;
  }

  .div-block-1242892, .mobile-display-none {
    display: none;
  }

  .mos_heading-style-h4-centre.desktop-hidden {
    display: block;
  }

  .video-21, .ever-typ_steps_section-wrapper {
    width: 90vw;
  }

  .mos-eg_logo-img {
    width: 6rem;
  }

  .label-copy {
    text-align: center;
    display: block;
  }

  .ss-2023_btn-wrapper {
    align-items: center;
    width: auto;
  }

  .ss-2023_text-size-large._2rem.mobilehide {
    display: block;
  }

  .ss-2023_text-size-large._2rem.desktophide {
    display: none;
  }

  .ss-2023_section-5_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 14rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
  }

  .ss-2023_section-1_img {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

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

  .ss-2023_section-4_img-2 {
    margin-left: 0;
  }

  .ss-2023_section-4_wrapper-1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: .95fr 1fr;
  }

  .ss-2023_section-2_text-wrapper {
    max-width: none;
  }

  .ss-2023_section-4_content-wrapper-1.is-85-width {
    width: auto;
  }

  .ss-2023_section-4_wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
    padding-left: 2rem;
  }

  .ss-2023_section-4_wrapper-2.is-swapped {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    margin-right: 0;
    padding-right: 2rem;
  }

  .ss-2023_section-1_section-1 {
    width: auto;
  }

  .padding-global-9 {
    overflow: hidden;
  }

  .ss-2023_section-3_arrow {
    display: none;
  }

  .ss-2023_section-2 {
    overflow: hidden;
  }

  .ss-2023_section-1_wrapper {
    flex-direction: column;
  }

  .ss-2023_section-2_img {
    margin-top: auto;
    margin-bottom: auto;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .ss-2023_section-2_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
  }

  .ss-2023_section-1_section-2 {
    margin-right: 0%;
  }

  .mos_ever_section_6-section-2 {
    width: auto;
  }

  .div-block-1242907 {
    width: 80vw;
  }

  .ss-2023_section-5_text-wrapper {
    max-width: none;
  }

  .html-embed-29 {
    width: 90vw;
  }

  .ss-23023_text-size-large-bold.text-desktop-only {
    display: none;
  }

  .ss-2023_section-1_headline-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
  }

  .ss-2023_section-2_text-wrapper-2 {
    max-width: none;
  }

  .link-icon-2 {
    width: 30px;
  }

  .testi-laptop-div {
    right: auto;
  }

  .zahlen-text-2 {
    font-size: 14px;
  }

  .testi-laptop-div-video {
    width: 77%;
    height: auto;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .padding-bottom-small-2 {
    padding-bottom: 1rem;
  }

  .padding-bottom-small-2.zahlen-section {
    display: block;
  }

  .test-link-1 {
    font-size: 18px;
    line-height: 20px;
  }

  .testi-text-paragraph {
    font-size: 16px;
    line-height: 19px;
  }

  .testi-text-paragraph.right {
    font-size: 16px;
  }

  .testi_nav_button-2 {
    width: 14rem;
    font-size: 14px;
  }

  .testi-video-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .testi_cta-list-item {
    background-size: 45px;
    font-size: 16px;
    line-height: 24px;
  }

  .video-wrapper-2-2 {
    align-items: stretch;
    width: 550px;
  }

  .testi-link-2 {
    font-size: 18px;
    line-height: 24px;
  }

  .testi_cta-wrapper-2-2 {
    width: 700px;
    max-width: 100%;
    margin-left: 30px;
  }

  .testi-laptop-img {
    width: 600px;
  }

  .testi_cta-button-2.cta-section {
    width: 21rem;
    height: 4rem;
    line-height: 20px;
  }

  .testi_brands-wrapper, .testi_container-large-2 {
    max-width: 100%;
  }

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

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

  .brands-grid.mobile-grid.testi_mobile-only {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .brands-grid.testi_mobile-only {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
    display: grid;
  }

  .brands-grid.testi_desktop-only {
    display: none;
  }

  .zahlen-div-2 {
    width: 11rem;
    height: 7rem;
  }

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

  .testi-text-headline-2.norbertnagy, .testi-text-headline-2._1 {
    font-size: 18px;
  }

  .testi-text-paragraph-div.diana {
    margin-top: 0;
  }

  .testi-text-paragraph-div.notreversed.tablet {
    width: 375px;
  }

  .testi-text-paragraph-div.notreversed.torstenr-ttger.mobil-2.tablet {
    padding-top: 36px;
  }

  .testi-text-paragraph-div.notreversed.torstenr-ttger.mobil-2.tablet.r-ttger {
    margin-top: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .testi-text-paragraph-div.notreversed.torstenr-ttger.mobil-3.tablet {
    padding-top: 36px;
  }

  .testi-text-paragraph-div.notreversed.torstenr-ttger.mobil-3.tablet.r-ttger {
    margin-top: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .testi-text-paragraph-div.notreversed.torstenr-ttger.mobil-4.tablet {
    padding-top: 36px;
  }

  .testi-text-paragraph-div.notreversed.torstenr-ttger.mobil-4.tablet.r-ttger {
    margin-top: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .zahlen-text-1-2 {
    font-size: 30px;
  }

  .testi-text-headline-2 {
    font-size: 22px;
    line-height: 24px;
  }

  .testi-headline-2-3 {
    font-size: 28px;
    line-height: 32px;
  }

  .testi_heading-style-h1-1-4 {
    font-size: 32px;
    line-height: 36px;
  }

  .scw-ev-btn-typ.mobile {
    width: 25rem;
    font-size: 1.25rem;
    display: block;
  }

  .scw-ev-btn-typ-div.mobile {
    width: 25rem;
    display: none;
  }

  .scw-ev_list.mobile.text-color-black {
    font-size: 16px;
  }

  .scw-ev_list-item {
    font-size: .9rem;
  }

  .scw-ev_list-item.tablet {
    font-size: 1rem;
  }

  .udd-us_section-2_wrapper-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column-reverse;
  }

  .udd-us_section-2_wrapper-2.is-swapped {
    flex-direction: column-reverse;
  }

  .udd-us_section-2_img {
    width: 20rem;
    padding: 0%;
  }

  .udd_heading-style-h2-2 {
    text-align: center;
  }

  .udd_heading-style-h2-2.middle {
    font-size: 1.69rem;
  }

  .padding-global-10 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .udd-us_section-2_wrapper-1 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .udd-us_section-2_wrapper, .udd-extra_section-2_wrapper {
    padding: 1rem;
  }

  .mos_btn-wrapper-2 {
    display: none;
  }

  .mos_btn-wrapper-2.mobile {
    display: block;
  }

  .mos_timer-wrapper-2 {
    flex-direction: column;
    margin-top: 1rem;
  }

  .mos_section_3-benefits-wrapper-2 {
    grid-template-columns: 1fr;
  }

  .mos_logo-img-3 {
    width: 6rem;
    margin-top: -1.7rem;
  }

  .mos_heading-style-h4-2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3vw;
  }

  .mos_dark-heading-style-h2 {
    font-size: 4.5vw;
  }

  .mos_heading-style-h6-2, .mos_btn-2 {
    text-align: center;
  }

  .mos_section_1-wrapper-2 {
    flex-direction: column;
  }

  .padding-section-medium-6 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .mos_section_1-section-1-2 {
    text-align: center;
    align-items: center;
    width: auto;
  }

  .mos_section_1-2 {
    overflow: hidden;
  }

  .div-block-1242948 {
    margin: -15% -20% -16%;
  }

  .image-14212 {
    width: 100%;
  }

  .div-block-1242950 {
    margin-bottom: -4%;
  }

  .div-block-1242951 {
    grid-template-columns: 1fr 1fr;
  }

  .mos_dark-heading-style-h1 {
    font-size: 4.5vw;
  }

  .dark_mos-btn {
    text-align: center;
  }

  .dark_mos-btn.mobile-hidden {
    display: block;
  }

  .testi_logos-abv {
    width: 30rem;
  }

  .testi_logos-grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .testi_logos-img {
    height: 70px;
  }

  .testi_section-bullets, .testi_bullets-wrapper, .testi_bullet-grid {
    max-width: 100%;
  }

  .testi_bullet-div {
    width: 11rem;
    padding: 10px;
  }

  .testi-text-paragraph-bullet {
    font-size: 14.5px;
    line-height: 18px;
  }

  .testi_bullet-icon {
    width: 140px;
  }

  .testi_proven-expert-code-mobile.mobile-only.handy-only {
    display: none;
  }

  .search-result-list {
    grid-template-columns: 1fr 1fr;
  }

  .scw_heading-style-h3--2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3vw;
  }

  .scw_heading-style-h3--2.scw_atf {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .div-block-1242960 {
    grid-template-columns: 1fr;
  }

  .recording-headline-icon {
    font-size: 28px;
  }

  .paragraph-204 {
    width: 50%;
    max-width: none;
  }

  .bold-text-134, .bold-text-135 {
    font-size: 28px;
  }

  .div-block-1242962 {
    width: 90%;
  }

  .scw_btn-wrapper-mobile-hidden {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .scw_btn-wrapper-mobile {
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

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

  .div-block-1242965 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .fallstudie_timeline_item {
    grid-template-columns: 160px 1fr;
    padding-right: 12px;
  }

  .grid-96 {
    grid-column-gap: 16px;
  }

  .heading-1443833 {
    padding-left: 0;
    padding-right: 0;
  }

  .fallstudie_timeline_progress {
    top: 0%;
    bottom: 0%;
    left: 79px;
    right: auto;
  }

  .grid-95 {
    padding-left: 0;
    padding-right: 0;
  }

  .fallstudie_arrow_item {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1443834 {
    font-size: 4vw;
  }

  .nav-link, .nav-link-btn {
    color: #000;
  }

  .icon-15 {
    color: #dfdfdf;
  }

  .menu-button-2 {
    background-color: rgba(0, 0, 0, 0);
  }

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

  .nav-menu {
    background-color: var(--white);
  }

  .image-14227 {
    width: 10vw;
  }

  .mos_btn-3 {
    text-align: center;
  }

  .scw_section_4-content_bullet-wrapper, .new_sc_heading, .new_sc_heading.white {
    width: 100%;
  }

  .new_sc_heading.desktop {
    width: 100%;
    font-size: 4vw;
    display: none;
  }

  .new_sc_heading.desktop.custom-1 {
    font-size: 3.9vw;
    display: block;
  }

  .new_sc_heading_2.is-custom1 {
    width: 86%;
  }

  .image-14229 {
    display: none;
    overflow: hidden;
  }

  .image-14230 {
    width: 275px;
  }

  .new_sc_btn {
    text-align: center;
  }

  .new_sc_btn.mobile-hidden {
    margin-top: 0;
    display: none;
  }

  .body-57 {
    overflow: visible;
  }

  .new-_sc_grid_icons {
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .new_sc_divv {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-1242977 {
    border-top-left-radius: 70px;
    border-top-right-radius: 70px;
  }

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

  .bold-text-166, .bold-text-167, .bold-text-168, .bold-text-169, .bold-text-170, .bold-text-171 {
    font-weight: 500;
  }

  .sc-w_heading-style-h1 {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    font-size: 4.4vw;
  }

  .sc-w_logo-img {
    width: 6rem;
    margin: 0 auto 0;
  }

  .sc-w_heading-style-h3 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3vw;
  }

  .sc-w_section-1_sub-headline-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .sc-w_timer-name {
    margin-bottom: 0;
  }

  .sc-w_timer-name.text-color-black {
    margin-bottom: 10px;
  }

  .sc-w_section_2-divider {
    display: none;
  }

  .sc-w_section_2-benefits-wrapper {
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .sc-w_cta-wrapper {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .sc-w_cta-img {
    width: 20rem;
  }

  .sc-w_section4-wrapper_section-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    flex-direction: row;
    padding-right: 0;
  }

  .sc-w_section4-wrapper_section-1.is-swapped {
    padding-left: 0;
  }

  .sc-w_section_4-content-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .sc-w_testimonial-card {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: 90%;
    min-width: auto;
    min-height: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .sc-w_section_10-img {
    width: 6rem;
    min-height: 150px;
    max-height: 150px;
  }

  .sc-w-btn {
    text-align: center;
  }

  .sc-w_section_4-img {
    display: none;
  }

  .sc-w_section_4-img.mobile {
    border-radius: 18%;
    width: 20rem;
    margin: 0 auto 0 0;
    display: block;
    box-shadow: 9px 9px 20px 3px #b9b9b9;
  }

  .sc-w_section_4-content-wrapper {
    z-index: 3;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-self: stretch;
    align-items: flex-start;
    position: relative;
  }

  .sc-w_section_6-section-2 {
    align-items: flex-start;
    width: auto;
  }

  .div-block-1242984 {
    justify-content: center;
    align-items: center;
    margin-bottom: -1rem;
    display: flex;
  }

  .sc-w_section-1_img-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    margin-top: -2rem;
    margin-bottom: .5rem;
    display: flex;
  }

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

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

  .sc-w_section_3_benefit-wrapper {
    margin-bottom: 10px;
  }

  .mobil {
    display: block;
  }

  .eb_section-4_content-wrapper {
    flex-direction: column;
  }

  .eb_section-4_video_script-wrapper {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .eb_section-4_link-img {
    width: 30px;
  }

  .eb_tabs-collection-list {
    align-items: flex-start;
  }

  .eb_btn {
    max-width: 24rem;
    font-size: 3vw;
  }

  .eb-tabs-grid {
    flex-direction: column-reverse;
    display: flex;
  }

  .pg_about-dirk-wrapper {
    align-items: flex-start;
    width: auto;
  }

  .m-icon-regular {
    margin-left: auto;
  }

  .m-faq-title-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
  }

  .accordion-item-a-text-4 {
    max-width: none;
  }

  .mos-apple_btn-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .mos-apple_section-2 {
    margin-top: 0;
  }

  .mos_timer-wrapper-3 {
    flex-direction: column;
  }

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

  .image-14244 {
    width: 100%;
  }

  .mos-apple_heading-style-h1 {
    font-size: 5.4vw;
  }

  .mos-apple_section-1 {
    overflow: hidden;
  }

  .padding-section-medium-9 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-block-1243013 {
    width: 100%;
  }

  .div-block-1243013.is-tablet-only {
    width: 20rem;
    margin-top: 1rem;
    display: block;
  }

  .div-block-1243017 {
    margin-bottom: -4%;
  }

  .mos-apple_text-size-large.text-align-center.is-custom1 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .mos-apple_text-size-large.side-padding-5vw, .mos-apple_text-size-large.side-padding-2vw {
    padding-left: 0;
    padding-right: 0;
  }

  .mos-apple_text-size-medium.is-mos-custom4 {
    text-align: center;
  }

  .mos-apple_section-4 {
    overflow: hidden;
  }

  .div-block-1243021 {
    margin-top: 40px;
  }

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

  .js_btn.is-custom1 {
    font-size: 1.23rem;
  }

  .js_btn.is-atf {
    width: auto;
  }

  .js_section-6_content-gradient {
    display: none;
  }

  .js_section-9_content-wrapper {
    height: 18rem;
  }

  .js_section-5_headline-wrapper {
    max-width: 36rem;
    margin-left: auto;
    margin-right: auto;
  }

  .js_popup-wrapper-2 {
    width: 99%;
  }

  .padding-global-16 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .js_heading-style-h3-2 {
    font-size: 1.4rem;
  }

  .js_heading-style-h3-2.is-custom1 {
    font-size: 1.7rem;
  }

  .padding-large {
    padding-bottom: 3rem;
  }

  .js_section-4_gif-img {
    display: none;
  }

  .tablet-display-block {
    display: block;
  }

  .js_popup-wrapper-section {
    flex: 0 auto;
    max-width: 24.5rem;
  }

  .div-block-12429593 {
    width: 11.6rem;
  }

  .js_btn-wrapper-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .js_section-4-text-animation {
    font-size: 1.7em;
  }

  .js_popup-close-2 {
    margin-right: -.5rem;
  }

  .js_section-12-content-2.is-1 {
    min-width: auto;
  }

  .js_section-6_animation {
    height: auto;
  }

  .js_heading-style-h2-2, .js_heading-style-h2-2.is-custom1 {
    font-size: 1.7rem;
  }

  .padding-section-large-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-4.is-jetstream {
    padding-top: 1rem;
    padding-bottom: 4rem;
  }

  .padding-section-medium-10 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

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

  .js_heading-style-h1-2 {
    text-align: center;
    font-size: 4.6vw;
  }

  .js_section-6-2 {
    overflow: visible;
  }

  .js_section-1_logo-img {
    width: 10rem;
    margin-left: auto;
    margin-right: auto;
  }

  .js_section-1_content-wrapper {
    text-align: center;
    align-items: stretch;
    width: auto;
    max-width: none;
    padding-top: 0;
  }

  .js_section-1_content-wrapper.is-1 {
    width: auto;
  }

  .image-14251 {
    padding-top: 0%;
  }

  .js_section-4_text-wrapper-2 {
    max-width: 30rem;
    margin-left: auto;
    margin-right: auto;
  }

  .js_section-2_content-img {
    object-position: 70% 50%;
  }

  .js_section-2-2 {
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459622_BG_2%20(1).webp");
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .js_section-12-wrapper {
    flex-direction: column-reverse;
  }

  .js_section-4_content-wrapper {
    width: auto;
  }

  .js_popup-wrapper_gradient-2 {
    margin-left: 0%;
  }

  .js_section-7_img_wrapper-gradient.is-2 {
    background-image: linear-gradient(270deg, rgba(255, 255, 255, 0), #fff);
    display: block;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .js_section-6_animation-wrapper {
    position: static;
  }

  .js_section-6-wrapper {
    flex-direction: column-reverse;
    height: auto;
    max-height: none;
    padding-bottom: 52%;
    position: relative;
  }

  .js_section-6-wrapper-3 {
    display: none;
  }

  .js_section-6-wrapper-3.is-1 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: auto;
    height: auto;
    display: flex;
  }

  .js_section-6-content {
    box-shadow: none;
    background-color: #f2f2f2;
  }

  .js_section-4_text-wrapper {
    opacity: 1;
    width: auto;
  }

  .js_section-4-wrapper {
    flex-direction: column;
    height: auto;
  }

  .js_section-4-wrapper.js-tablet-hidden {
    display: none;
  }

  .js_section-4-wrapper.js-tablet-only {
    display: flex;
  }

  .js_section-7_wrapper-1 {
    grid-template-columns: 1fr;
  }

  .div-block-12429598 {
    height: auto;
    margin-bottom: 0;
  }

  .js_section-12-content-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .padding-medium {
    padding-bottom: 1.5rem;
  }

  .padding-xmedium {
    padding-bottom: 2rem;
  }

  .js_section-1_text-wrapper {
    text-align: center;
    width: auto;
    max-width: none;
  }

  .div-block-12429603 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .js_section-6-wrapper-2 {
    height: auto;
  }

  .sticky-test-element {
    margin-bottom: 0;
    position: static;
  }

  .js_section-7_img-section_wrapper {
    width: auto;
    position: static;
  }

  .js_section-9_lightbox-btn {
    width: 5rem;
  }

  .js_section-6_timeline-wrapper {
    height: auto;
    display: none;
  }

  .js_section-11-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .js_section-4-text-animation-wrapper {
    height: 2.25em;
  }

  .js_section-4_headline-wrapper {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .js_section-6-content-2 {
    display: none;
  }

  .js_popup-wrapper_form-wrapper-2 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .js_section-4_content-overlay {
    display: none;
  }

  .js_section-12-content-img-2 {
    object-position: 50% 17%;
    width: 70%;
    height: 35rem;
  }

  .js-typ_section-1_content-wrapper {
    max-width: none;
  }

  .div-block-12429628 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .image-14252 {
    height: 6rem;
  }

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

  .div-block-12429629.mos_apple-is-tablet {
    width: 100%;
    display: block;
  }

  .image-14254 {
    display: none;
  }

  .image-14254.is-tablet {
    width: 100%;
    display: block;
  }

  .div-block-12429630 {
    margin-left: -10%;
    margin-right: -10%;
  }

  .div-block-12429633 {
    max-width: none;
  }

  .js_section-1_logo-img-copy {
    width: 10rem;
    margin-left: auto;
    margin-right: auto;
  }

  .smt_heading-style-h2 {
    font-size: 2.5rem;
  }

  .image-14255 {
    width: 100%;
  }

  .div-block-12429638 {
    flex-direction: column;
    width: 100%;
  }

  .div-block-12429638.is-reverse {
    flex-direction: column;
  }

  .fallstudie_arrow_item-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-12429642 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-12429643 {
    z-index: 5;
    padding-top: 4rem;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .div-block-12429644 {
    align-items: flex-end;
    width: 100%;
    height: 36vh;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 64vh;
  }

  .image-14257 {
    opacity: 0;
    width: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .div-block-12429645 {
    width: 100%;
    height: 100%;
  }

  .div-block-12429647 {
    z-index: -1;
    background-image: linear-gradient(to top, #f2f2f2 75%, rgba(242, 242, 242, 0));
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .mos-apple_section_1-wrapper-3 {
    flex-direction: column;
  }

  .js_section-1_video-wrapper {
    display: none;
  }

  .div-block-12429649 {
    margin-right: 0;
  }

  .js_section-10-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .js_btn-split.is-custom1 {
    font-size: 1.23rem;
  }

  .js_btn-split.is-atf {
    width: auto;
  }

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

  .div-block-12429706 {
    width: 100%;
  }

  .image-14267._1rem_top_padding {
    width: 5rem;
  }

  .scw_container-medium-2 {
    max-width: 80rem;
  }

  .padding-section-medium-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .heading-1443839.is-custom1 {
    display: none;
  }

  .heading-1443839.is-custom2 {
    display: block;
  }

  .smt_heading-style-h3-2 {
    text-align: center;
  }

  .scw_container-medium-3 {
    max-width: 80rem;
  }

  .padding-section-medium-13 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .heading-1443840 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-12429722 {
    flex-direction: column;
    width: 100%;
  }

  .div-block-12429722.is-reverse {
    flex-direction: column;
  }

  .div-block-12429725 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-12429726 {
    flex-direction: column;
    align-items: stretch;
  }

  .image-14272 {
    width: 100%;
  }

  .accordion-item-a-text-5 {
    max-width: none;
  }

  .sc-replay-ber-dk-sec-1, .sc-replay-ber-dk-sec-2 {
    flex-direction: column;
  }

  .sc_heading-style-h1---sc-replay {
    font-size: 6.1vw;
  }

  .smt_heading-style-h2-sc-replay, .smt_heading-style-h2-2-sc-replay, .smt_heading-style-h2-2-copy {
    font-size: 2.5rem;
  }

  .dirk-image---sc-replay {
    display: none;
  }

  .js_heading-style-impressum {
    font-size: 1.7rem;
  }

  .padding-section-js-impressum {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sc-replay-social-proof {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .sc-replay-ber-petrit-sec {
    flex-direction: column;
  }

  .petrit-image---sc-replay {
    display: none;
  }

  .summersale-2023_section-2 {
    overflow: hidden;
  }

  .summersale-2023_hero-bullets-grid {
    padding-right: 0;
  }

  .summersale-2023_section-1_wrapper {
    flex-direction: column;
  }

  .summersale-2023_logo {
    margin-top: -2rem;
  }

  .summersale-2023_section-1-2 {
    overflow: hidden;
  }

  .summersale-2023_section-1-2_text-wrapper {
    max-width: none;
  }

  .summersale-2023_section-1-2_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    display: flex;
  }

  .summersale-2023_section-4_wrapper-2 {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    padding-left: 2rem;
  }

  .summersale-2023_section-4_wrapper-2.is-swapped {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .summersale-2023_btn-wrapper {
    width: auto;
  }

  .summersale-2023_btn-wrapper.is-center {
    width: 100%;
  }

  .summersale-2023_btn-wrapper.is-center.is-mobile {
    display: block;
  }

  .summersale-2023_btn-wrapper.is-center.is-desktop {
    display: none;
  }

  .summersale-2023_btn-wrapper.mobile-display-block {
    margin-top: 0;
  }

  .summersale-2023_section-4_content-wrapper-2 {
    align-items: center;
  }

  .summersale-2023_section-4_img-2 {
    margin-left: 0;
  }

  .summersale-2023_section-4_img-2.is-swapped.is-left.is-2, .summersale-2023_section-4_img-2.is-left.is-1 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .summersale-2023_section-4_img-2.is-left.is-1.img-top {
    top: -20%;
  }

  .summersale-2023_section-1_img {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 11%;
    display: none;
  }

  .padding-global-20 {
    overflow: hidden;
  }

  .padding-section-medium-14 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .text-size-medium-7 {
    font-size: 1.2rem;
  }

  .form-11 {
    width: auto;
  }

  .typ-steps-wrapper-2 {
    flex: 0 auto;
  }

  .padding-section-medium-15 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .image-14277.mobile-display-only {
    display: none;
  }

  .spring-shop-typ-paragraph-2 {
    font-family: Helvetica Custom, sans-serif;
  }

  .div-block-12429738 {
    width: 80vw;
  }

  .padding-global-23 {
    overflow: hidden;
  }

  .padding-section-medium-16 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .grid-108 {
    grid-template-columns: 1fr;
    width: auto;
  }

  .padding-global-24 {
    overflow: hidden;
  }

  .spring-shop-typ-h2-2 {
    font-family: Helvetica Custom, sans-serif;
  }

  .spring-shop-typ-h3-2 {
    line-height: 35px;
  }

  .mos-apple_section-1-center-align {
    overflow: hidden;
  }

  .mos-apple_section_1-wrapper-3-vertical {
    flex-direction: column;
  }

  .mos_section_1-section-1-2---full_center {
    text-align: center;
    align-items: center;
    width: auto;
  }

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

  .dk-profile-image_mos_webinar {
    width: 100%;
  }

  .dk_tablet_profile_image {
    box-shadow: none;
    border-radius: 0;
    width: 100%;
    margin-bottom: -1rem;
  }

  .image-14283.only_desktop_sho {
    display: none;
  }

  .ep_heading-style-h1 {
    font-size: 20vw;
  }

  .ep_heading-style-h1.text-align-center.is-1 {
    font-size: 11vw;
  }

  .ep_section_6-text-wrapper, .ep_section_6-text-wrapper.is-2 {
    max-width: none;
  }

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

  .ep_heading-style-h4 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .ep_heading-style-h4.text-align-center {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .ep_section_4-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .ep_section_1 {
    background-color: #000;
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45988d_BG_5%20(1).webp");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 109%;
  }

  .ep_section_4-section-1 {
    width: auto;
  }

  .padding-section-medium-17 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .ep_section-2_content-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .ep_section-2_img-wrapper {
    align-self: center;
    width: 100%;
  }

  .div-block-12429745 {
    width: auto;
  }

  .ep-section_4_inner-wrapper {
    flex-direction: column;
  }

  .padding-large-2 {
    padding-bottom: 3rem;
  }

  .ep_heading-style-h2 {
    text-align: center;
  }

  .padding-global-26 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .ep_heading-style-h3 {
    font-size: 2.5rem;
  }

  .ep_heading-style-h3.text-align-center {
    font-size: 2.4rem;
    line-height: 1;
  }

  .ep_section-2_img.is-desktop {
    display: none;
  }

  .ep_section-2_img.is-mobile {
    display: block;
  }

  .ep_section_6 {
    border-top-left-radius: 100px;
  }

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

  .ep_dirk-petrit-mobile, .ep-dirk-petrit-mobile-danke, .dk_section-10-tabs {
    display: none;
  }

  .dk_section-5-wrapper {
    padding: 2rem 1rem;
  }

  .dk_section-8_tabs-text-wrapper {
    width: auto;
    margin-bottom: 7.5rem;
  }

  .dk_section-8-tabs-content-wrapper {
    flex-direction: column;
    display: flex;
  }

  .dk-btn.calendly-btn.tablet-display-block {
    display: block;
  }

  .dk_header_menu-btn {
    padding: 0;
  }

  .dk_header_menu-btn.w--open {
    color: #fdc401;
    background-color: rgba(0, 0, 0, 0);
  }

  .dk_section-3-wrapper-bg {
    width: 100%;
    height: 25%;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .slider-gallery_button-wrapper {
    width: auto;
  }

  .dk_header_content-wrapper {
    background-color: #fff;
    flex-direction: column;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .padding-section-xsmall {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .dk_section-2_content-wrapper-2_divider.tablet-display-none {
    display: none;
  }

  .dk_section-4_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    align-items: flex-start;
    padding: 1rem;
  }

  .dk_section-4_wrapper.is-swapped {
    flex-direction: column;
    padding: 1rem;
  }

  .dk_section-10-tabs-menu {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dk_section-5_content_img-wrapper {
    z-index: 0;
  }

  .dk_heading-style-h2-2 {
    font-size: 4.5vw;
  }

  .padding-small-3 {
    padding-bottom: .75rem;
  }

  .dk_section-5_content-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column-reverse;
  }

  .dk_section-8_tabs-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-bottom: 4.5rem;
    display: grid;
  }

  .dk_section-14_content-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .dk_section-11-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dk_section-8_wrapper {
    padding: 1rem;
  }

  .dk_section-2_img.is-2 {
    height: auto;
  }

  .dk_header-nav-menu {
    background-color: rgba(0, 0, 0, 0);
    justify-content: center;
    align-items: center;
  }

  .dk_section-6_content-wrapper.is-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .dk_section-3-animation-wrapper {
    flex-direction: column;
  }

  .slider-thumbs_component {
    width: 100%;
  }

  .dk_section-1_content-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .dk_btn-wrapper.align-left {
    align-items: flex-start;
  }

  .dk_section-2_video-wrapper {
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
  }

  .dk_header-img {
    width: 4rem;
  }

  .dk_section-5_content_img.tablet-display-none {
    display: none;
  }

  .padding-global-27 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-medium-3 {
    padding-bottom: 1.5rem;
  }

  .padding-xmedium-3 {
    padding-bottom: 2rem;
  }

  .dk_section-4_section_video-wrapper {
    margin-bottom: -5%;
    margin-left: -8%;
  }

  .dk_section-4_section_video-wrapper.is-swapped {
    margin-left: 0%;
    margin-right: -8%;
  }

  .dk_footer-wrapper {
    grid-template-columns: auto auto auto;
  }

  .dk_section-5_content_text-wrapper {
    z-index: 1;
    width: auto;
  }

  .dk_section-8_tabs-text-slider {
    height: 6rem;
  }

  .dk_section-10-tabs-pane-content {
    grid-template-columns: 1fr 1fr;
  }

  .dk_section-8_tabs-img, .dk_section-8_tabs-img.is-3, .dk_section-8_tabs-img.is-1 {
    height: auto;
  }

  .dk_section-8-tabs {
    width: 100%;
  }

  .dk_section-4_section {
    width: auto;
  }

  .padding-small-4 {
    padding-bottom: .75rem;
  }

  .padding-global-28 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-xmedium-4 {
    padding-bottom: 2rem;
  }

  .slider-bg_img-3.is-desktop {
    display: none;
  }

  .slider-bg_img-3.is-mobile {
    display: block;
  }

  .home-hero-componnet {
    flex-direction: column;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .splide-component {
    width: 100%;
  }

  .slider-component {
    padding: 1rem;
  }

  .dk_section-12-wrapper {
    flex-direction: column-reverse;
    align-items: center;
    display: flex;
  }

  .image-14290 {
    width: 4rem;
  }

  .div-block-12429766 {
    width: 100%;
  }

  .ep_section-2_content-wrapper-bonus2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .ep-dirk-mobile, .ep-petrit-mobile {
    display: none;
  }

  .padding-medium-4 {
    padding-bottom: 1.5rem;
  }

  .padding-small-5 {
    padding-bottom: .75rem;
  }

  .padding-global-29 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-xmedium-5 {
    padding-bottom: 2rem;
  }

  .div-block-1243021-copy {
    margin-top: 115px;
  }

  .ep_section_4-section-1ep {
    flex-direction: column;
  }

  .ep_check-wrapper-copy.ep1-1, .div-block-12429745-copy {
    width: auto;
  }

  .img_dk {
    width: 400px;
  }

  .mo_coupon_10-img.mobile-hidden {
    display: none;
  }

  .mos_timer_headline.mobile-hidden {
    margin-top: 0;
  }

  .paragraph-255.mobile-hide {
    display: none;
  }

  .paragraph-261 {
    padding-right: 0;
  }

  .typ-steps-wrapper_cro {
    height: auto;
    padding-left: 32px;
    padding-right: 32px;
  }

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

  .heading-style-h4-3 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-style-h4-3.middle.text-color-black {
    margin-left: auto;
    margin-right: auto;
  }

  .mos_logo-img-4._1-5rem-top-padding._6rem-width {
    margin-top: -1rem;
  }

  .form-13 {
    width: 100%;
  }

  .padding-section-small-5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .faq_titel {
    margin-bottom: 10px;
    line-height: 1.4;
  }

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

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

  .div-block-12429778 {
    padding-right: 0;
  }

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

  .paragraph-264.padding_right-left_0-5rem {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-115 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .heading-style-h1-7.max-width {
    max-width: none;
  }

  .heading-style-h1-7.max-width.text-color-black.grid-sec {
    text-align: center;
  }

  .abv_wrapper-5 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-14295.mobile-hidden {
    display: none;
  }

  .mo_heading-style-h2 {
    font-size: 4.5vw;
  }

  .lottie-gradient {
    display: none;
  }

  .mo-header-buttons-wrapper {
    background-color: rgba(0, 0, 0, 0);
    display: block;
  }

  .mo-header-buttons-wrapper.is-2 {
    background-color: #fff;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
  }

  .mo-header-2 {
    z-index: 2;
  }

  .mo_section-atf {
    background-color: #000;
  }

  .mo_section-6-img-2.is-special {
    margin-top: -3.5%;
    margin-right: -4.5%;
  }

  .padding-xmediun {
    padding-bottom: 2.5rem;
  }

  .div-block-12429784 {
    width: 80%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .mo-btn.is-header.is-secondary {
    color: #000;
    border-color: rgba(0, 0, 0, .25);
  }

  .mo-logo {
    width: 11.9rem;
  }

  .mo_text-size-large.text-style-striketrough.is-special {
    color: rgba(255, 255, 255, .6);
  }

  .blur-wrapper-dark {
    display: none;
  }

  .mo_ticket-btn-amount-wrapper.is-special {
    color: #000;
    background-color: #fff;
  }

  .padding-medium-5 {
    padding-bottom: 1.5rem;
  }

  .blur-wrapper-img {
    display: none;
  }

  .blur-wrapper-img.is-mobile {
    filter: none;
    object-fit: cover;
    object-position: 50% 0%;
    display: block;
  }

  .div-block-12429786.tablet-display-block {
    display: block;
  }

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

  .mo-header-wrapper {
    z-index: 1;
    position: relative;
  }

  .div-block-12429733 {
    max-width: none;
  }

  .mo-navbar-menu.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .padding-section-small-ml.is-custom-1 {
    margin-left: 0;
    padding-bottom: 2rem;
  }

  .padding-small-7 {
    padding-bottom: 1.5rem;
  }

  .ml_heading-style-h2 {
    text-align: center;
  }

  .ml_heading-style-h2.text-align-center.not-bold, .ml_heading-style-h2.text-align-center.info {
    width: auto;
  }

  .ml_heading-style-h2.text-align-center.time {
    width: 57%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-14296.mobile-only {
    display: none;
  }

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

  .padding-section-medium-18 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .mos_timer-wrapper-4 {
    flex-direction: column;
  }

  .div-block-12429790 {
    width: auto;
  }

  .ep_heading-style-h1-2 {
    font-size: 20vw;
  }

  .ep_heading-style-h1-2.text-align-center.is-1 {
    font-size: 11vw;
  }

  .padding-medium-6 {
    padding-bottom: 1.5rem;
  }

  .bold-text-191 {
    font-size: 1.5rem;
  }

  .ml_atf-text-wrapper-2 {
    display: none;
  }

  .ml_heading-style-h1 {
    font-size: 2.5rem;
  }

  .padding-large-5 {
    padding-bottom: 3rem;
  }

  .ml_section_6-2 {
    border-top-left-radius: 100px;
  }

  .text-span-166 {
    display: none;
  }

  .padding-large-6 {
    padding-bottom: 3rem;
  }

  .ml_fakten_wrapper {
    grid-template-columns: .25fr 1.5fr;
  }

  .ml_icon_desc {
    font-weight: 400;
  }

  .ep_heading-style-h3-2 {
    font-size: 2.5rem;
  }

  .ep_heading-style-h3-2.text-align-center {
    font-size: 2.4rem;
    line-height: 1;
  }

  .ml_section_1-2 {
    background-color: #000;
    background-image: none;
  }

  .ml_section-2_img-wrapper-2 {
    align-self: center;
    width: 100%;
  }

  .bold-text-193 {
    font-size: 2.2rem;
  }

  .ml_section-2_video-wrapper-2 {
    width: auto;
  }

  .ml_section-2_content-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .text-span-168 {
    display: none;
  }

  .padding-global-35 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .ml_programm {
    grid-column-gap: 16px;
    grid-template-columns: .25fr 1.5fr;
  }

  .ml_heading-style-h3 {
    font-size: 2.5rem;
  }

  .ml_heading-style-h3.text-align-center {
    font-size: 2.1rem;
    line-height: 1;
  }

  .ml_heading-style-h3.text-align-center.new-program {
    font-size: 2rem;
  }

  .ml_padding-section-small-12.is-custom-1 {
    padding-bottom: 8rem;
  }

  .mobile-display-none-3 {
    display: block;
  }

  .ml_heading-style-h4 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .ml_heading-style-h4.text-align-center {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.3rem;
    font-weight: 400;
  }

  .video-22 {
    height: auto;
  }

  .ml-paragraph {
    width: 90%;
    font-size: 1.1rem;
  }

  .ml-sonntag {
    grid-template-columns: .25fr 2fr;
  }

  .text-span-171 {
    display: inline;
  }

  .padding-section-small-16 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .heading-style-h4-5 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-style-h4-5.middle.text-color-black {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-116.two-columns {
    grid-template-rows: auto auto auto auto auto;
  }

  .image-14299 {
    display: block;
  }

  .pr_heading-style-h1 {
    font-size: 2.5rem;
  }

  .tablet-display-none {
    display: none;
  }

  .ug_heading-style-h1 {
    text-align: center;
    font-size: 4.6vw;
  }

  .text-effect-blue-bg {
    display: inline;
  }

  .ug_heading-style-h2 {
    font-size: 4.6vw;
  }

  .ug-btn.is-custom1 {
    font-size: 1.23rem;
  }

  .ug-btn.is-atf {
    width: auto;
  }

  .mo_text-size-medium-2 {
    margin-top: 0;
  }

  .ug_heading-style-h3 {
    font-size: 4.6vw;
  }

  .ug_section-3-wrapper {
    grid-template-columns: 1fr;
  }

  .ug_section-5_content-wrapper {
    flex-direction: column;
  }

  .ug_section-5_content-wrapper.is-swapped {
    flex-direction: column-reverse;
  }

  .ug_section-5_content-img {
    object-position: 70% 50%;
  }

  .ug_section-1_logo-img {
    width: 6rem;
    margin-left: auto;
    margin-right: auto;
  }

  .ug_popup-wrapper_form-wrapper {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-button---button {
    padding-left: 2em;
    padding-right: 2em;
  }

  .form-label {
    font-size: 1.5vw;
  }

  .event-hero-section {
    min-width: 750px;
  }

  .hero-headline-container {
    font-size: 2.2rem;
    line-height: 1.1;
  }

  .summersale-2023_section-1_wrapper-2 {
    flex-direction: column;
  }

  .summersale-2023_heading-style-h1-3 {
    font-size: 2.4rem;
  }

  .padding-section-medium-19 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .image-14302.mobile-display-only {
    display: none;
  }

  .summersale-2023_section-1-2-2 {
    overflow: hidden;
  }

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

  .div-block-12429807.mos_apple-is-tablet {
    width: 100%;
    display: block;
  }

  .image-14303 {
    height: 6rem;
  }

  .padding-medium-7 {
    padding-bottom: 1.5rem;
  }

  .div-block-12429809 {
    margin-top: 40px;
  }

  .mos_timer-wrapper-5 {
    flex-direction: column;
  }

  .padding-section-medium-20 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .mos-apple_heading-style-h2-2.geburtstagsaktion {
    display: block;
    overflow: visible;
  }

  .div-block-12429810 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .summersale-2023_section-1-2-copy {
    overflow: hidden;
  }

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

  .div-block-12429811.mos_apple-is-tablet {
    width: 100%;
    display: block;
  }

  .image-14305 {
    height: 6rem;
  }

  .summersale-2023_section-1_wrapper-3 {
    flex-direction: column;
  }

  .padding-medium-8 {
    padding-bottom: 1.5rem;
  }

  .div-block-12429815 {
    margin-top: 40px;
  }

  .mos_timer-wrapper-6 {
    flex-direction: column;
  }

  .padding-section-medium-21 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-block-12429817 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .image-14308.mobile-display-only {
    display: none;
  }

  .summersale-2023_section-1-2-3, .birthdaysale-2023_section-2, .birthdaysale-2023_section-1-2-2 {
    overflow: hidden;
  }

  .birthdaysale-2023_section-1_img {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 11%;
    display: none;
  }

  .ep_heading-style-h3-copy {
    font-size: 2.5rem;
  }

  .ep_heading-style-h3-copy.text-align-center {
    font-size: 2.4rem;
    line-height: 1;
  }

  .birthdaysale-2023_heading-style-h1-3 {
    font-size: 2.4rem;
  }

  .birthdaysale-2023_section-1_section-1, .birthdaysale-2023_btn-wrapper {
    width: auto;
  }

  .birthdaysale-2023_btn-wrapper.is-center {
    width: 100%;
  }

  .birthdaysale-2023_btn-wrapper.mobile-display-block {
    margin-top: 0;
  }

  .bs-bundle-wrapper {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .bs-button-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .bs-paragraph {
    flex-wrap: nowrap;
    display: flex;
    overflow: visible;
  }

  .bs-paragraph.is-desktop {
    display: none;
  }

  .bs-paragraph.is-mobile {
    text-align: left;
    display: block;
  }

  .birthdaysale-2023_section-1-2-2-copy, .birthdaysale-2023_section-unbedingt-lesen, .birthdaysale-2023_section-um-was-geht-es, .birthdaysale-2023_section-geschichte-profitieren {
    overflow: hidden;
  }

  .bs-video-wrapper {
    width: auto;
    display: block;
  }

  .bs-text-wrapper {
    order: 0;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-span-221 {
    display: none;
  }

  .bs-video-wrapper-copy {
    width: auto;
    display: block;
  }

  .birthdaysale-2023_section-1-2-1 {
    overflow: hidden;
  }

  .birthdaysale_grid_big_cta {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
  }

  .bs_warte_section, .hs-2023_section-2 {
    overflow: hidden;
  }

  .hs-2023_section-1_section-1 {
    width: auto;
  }

  .hs-2023_section-3_arrow {
    display: none;
  }

  .ceo-button-goal {
    justify-content: center;
  }

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

  .paragraph-268-3 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-268-4 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .mos-apple_heading-style-h1-2, .mos-apple_heading-style-h1-3 {
    font-size: 5.4vw;
  }

  .grid-mos-upsell {
    flex-direction: column;
    display: flex;
  }

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

  .heading-style-h1-8.max-width {
    max-width: none;
  }

  .heading-style-h1-8.max-width.text-color-black.grid-sec, .paragraph-253-copy {
    text-align: center;
  }

  .image-14313 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .typ-steps-wrapper_cro-copy {
    height: auto;
    padding-left: 32px;
    padding-right: 32px;
  }

  .bottom-arrow1 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .cta_button-typ-copy {
    width: 500px;
    font-size: 1.8rem;
  }

  .cta_button-typ-copy.button-color-orange.no-underline {
    width: 100%;
  }

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

  .div-block-12429836 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column-reverse;
    display: flex;
  }

  .div-block-12429838 {
    margin: 0;
  }

  .image-14317 {
    width: 20rem;
  }

  .mos-apple_text-size-medium-copy.is-mos-custom4 {
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .section.cc-cta {
    background-image: linear-gradient(rgba(0, 0, 0, .34), rgba(0, 0, 0, .34)), linear-gradient(rgba(0, 0, 0, 0) 80%, #000), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45873f_BG2.webp");
    background-position: 0 0, 0 0, 50%;
    background-size: auto, auto, cover;
  }

  .section._5-schritte {
    background-image: linear-gradient(rgba(255, 255, 255, .8), rgba(255, 255, 255, .8)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45897c_Dirk-Gradient-1-.webp");
    background-position: 0 0, 80%;
    background-size: auto, cover;
  }

  .container {
    padding: 40px 15px;
  }

  .paragraph-bigger {
    font-size: 16px;
    line-height: 28px;
  }

  .paragraph-bigger.popup._4 {
    max-width: 100%;
    margin-top: -20px;
    font-weight: 600;
  }

  .label {
    font-size: 15px;
  }

  .heading-jumbo, .heading-jumbo-small {
    font-size: 30px;
    line-height: 40px;
  }

  .logo-link {
    padding-left: 0;
  }

  .navigation {
    padding: 20px 30px;
  }

  .cta-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }

  .intro-header {
    height: auto;
  }

  .intro-content {
    width: 80%;
  }

  .utility-page-wrap {
    padding: 15px;
  }

  ._404-wrap {
    padding: 30px;
  }

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

  .section-heading.i.mc {
    text-align: center;
  }

  .div-block-7 {
    grid-template-columns: 1fr 1fr;
  }

  .cards-image-mask.smaller {
    margin-top: -24vw;
    margin-bottom: -24vw;
  }

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

  .timeline_item {
    grid-template-columns: 64px 1fr;
    width: 100%;
  }

  .timeline_progress {
    left: 6px;
  }

  .timeline_centre {
    justify-content: flex-start;
  }

  .margin-bottom-xlarge {
    margin-bottom: 48px;
  }

  .timeline_date-text {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .timeline_left {
    text-align: left;
  }

  .timeline_text {
    font-size: 20px;
  }

  .div-block-19 {
    padding-top: 25%;
  }

  .div-block-19.pdfdatein {
    padding-top: 5%;
  }

  .subscribe-container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .subscribe-content-wrapper {
    padding-left: 4%;
    padding-right: 4%;
  }

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

  .text-field-dark.cc-subscribe-input {
    text-align: center;
    width: auto;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .error-message {
    font-size: 14px;
    line-height: 22px;
  }

  .mobile-center {
    text-align: center;
    margin-bottom: 20px;
  }

  .image-7 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-37 {
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-40 {
    grid-template-columns: 1fr;
    justify-items: stretch;
    width: 100%;
  }

  .div-block-44 {
    margin-bottom: 0;
  }

  .div-block-45, .div-block-45.goalcalculator, .div-block-49 {
    grid-template-columns: 1fr;
  }

  .div-block-52 {
    background-image: linear-gradient(rgba(255, 255, 255, .8), rgba(255, 255, 255, .8)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c9a_632c323218c8cf7173ae4650_632200ce634906611a73899b_Dirk-p-1600-p-1080.webp");
    background-position: 0 0, 100% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
    padding: 40px;
  }

  .div-block-61 {
    grid-template-columns: 1fr;
  }

  .testimonial-card {
    flex-wrap: wrap;
  }

  .horizontal-angle {
    display: none;
  }

  .slider-horizontal {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .horizontal-content-block {
    width: 100%;
    padding: 45px;
  }

  .testimonial-image-wrap {
    width: 100%;
    height: 280px;
  }

  .div-block-49-copy {
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .div-block-63 {
    text-align: center;
    flex-direction: column;
    display: flex;
  }

  .div-block-64 {
    margin-bottom: 20px;
  }

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

  .div-block-69 {
    grid-template-columns: 1fr;
  }

  .testimonial-image-wrap-copy {
    width: 100%;
  }

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

  .div-block-85 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-87-copy {
    grid-template-columns: 1fr;
  }

  .paragraph-12 {
    font-size: 16px;
    line-height: 32px;
  }

  .div-block-105 {
    grid-template-columns: 1fr;
  }

  .div-block-116 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .mos-heading.align-left {
    text-align: center;
  }

  .div-block-133 {
    grid-template-columns: 1fr;
  }

  .image-70 {
    max-width: 100%;
  }

  .div-block-134, .div-block-135 {
    grid-template-columns: 1fr;
  }

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

  .link-6.marc {
    padding-left: 64px;
  }

  .div-block-138 {
    grid-template-columns: 2fr;
  }

  .div-block-140 {
    grid-template-columns: 1fr;
  }

  .div-block-141 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-142 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .image-72 {
    margin-top: -10px;
  }

  .div-block-143 {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .div-block-144 {
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-145, .div-block-146 {
    grid-template-columns: 1fr;
  }

  .image-75 {
    max-width: 50px;
  }

  .div-block-149 {
    grid-template-columns: 1fr;
  }

  .image-76 {
    max-width: 40px;
  }

  .lightbox-link-2 {
    height: auto;
  }

  .div-block-159 {
    grid-template-columns: 1fr;
  }

  .collection-list, .div-block-175 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-213 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .div-block-216 {
    grid-template-columns: 1fr 1fr;
  }

  .bold-text-9 {
    font-size: 30px;
    line-height: 50px;
    display: block;
  }

  .div-block-222 {
    grid-template-columns: 1fr;
  }

  .div-block-224 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    justify-items: center;
    display: grid;
  }

  .div-block-229 {
    grid-template-columns: 1fr;
  }

  .gallery-grid-container {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    max-width: none;
  }

  .div-block-236, .div-block-242 {
    text-align: center;
  }

  .image-108, .html-embed-6 {
    max-width: 100%;
  }

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

  .grid-10, .grid-11 {
    grid-template-columns: 1fr;
  }

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

  .div-block-253 {
    grid-template-columns: 2fr;
  }

  .div-block-259 {
    grid-template-columns: 1fr;
  }

  .blog-heading.black {
    display: block;
  }

  .div-block-265 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
    position: static;
  }

  .div-block-269 {
    grid-template-columns: 2fr;
  }

  .heading-49 {
    font-size: 35px;
    line-height: 40px;
  }

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

  .div-block-284._2642 {
    display: block;
  }

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

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

  .bloc-container._2 {
    padding: 60px 20px;
  }

  .heading-54 {
    font-size: 26px;
    line-height: 25px;
  }

  .div-block-294 {
    flex-direction: column;
    margin-left: 0;
    display: flex;
  }

  .link-13 {
    margin-bottom: 0;
  }

  .div-block-300 {
    grid-template-columns: auto;
  }

  .heading-55.kategorie {
    padding-bottom: 10px;
  }

  .div-block-301 {
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .div-block-306 {
    padding-bottom: 0;
  }

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

  .heading-58 {
    line-height: 30px;
  }

  .heading-58.main-artikel {
    margin-top: 10px;
  }

  .container-7 {
    margin-top: 0;
    padding-top: 0;
  }

  .link-15 {
    margin-top: 0;
  }

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

  .container-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-9 {
    margin-bottom: 0;
    padding: 20px 20px 60px;
  }

  .paragraph-69 {
    margin-bottom: 10px;
  }

  .heading-66 {
    font-size: 28px;
  }

  .rich-text-block-3 {
    line-height: 21px;
  }

  .container-12 {
    padding: 20px 20px 60px;
  }

  .heading-72.alt {
    color: #000;
    font-size: 25px;
  }

  .heading-72.alt._3 {
    font-size: 29px;
    font-weight: 500;
  }

  .container-15 {
    margin-bottom: 0;
  }

  .heading-74 {
    color: #000;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 19px;
    line-height: 35px;
  }

  .button-5 {
    width: 80vw;
    margin-top: 10px;
  }

  .paragraph-76 {
    max-width: 99vw;
  }

  .div-block-356 {
    width: 64%;
  }

  .div-block-357 {
    margin-top: -80px;
  }

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

  .section-18 {
    background-image: none;
    height: auto;
  }

  .grid-33 {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    align-content: stretch;
    justify-content: stretch;
    align-items: stretch;
    justify-items: stretch;
  }

  .heading-87 {
    font-size: 22px;
  }

  .grid-35.unp {
    width: 380px;
  }

  .container-18 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-362 {
    margin-top: 10px;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 10px;
  }

  .div-block-362.alt {
    margin-top: -40px;
  }

  .section-21 {
    background-color: var(--white);
  }

  .heading-91 {
    width: 90%;
    margin-top: 12px;
    padding-bottom: 6px;
    font-size: 21px;
    line-height: 33px;
    text-decoration: underline;
  }

  .heading-91.block-quote-2 {
    width: 90%;
  }

  .bold-text-26 {
    font-size: 21px;
  }

  .div-block-363 {
    z-index: -1;
    opacity: 0;
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458beb_BG_5.webp");
    background-position: 0 0;
    background-size: 1800px;
    width: 100%;
    height: 150%;
    margin-top: 0;
    position: fixed;
  }

  .image-128.mobile {
    margin-right: 40px;
    padding-right: 0;
  }

  .heading-103 {
    line-height: 33px;
  }

  .grid-42 {
    grid-column-gap: 8px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pop-up {
    margin-top: -80px;
    display: none;
  }

  .div-block-408 {
    width: 100%;
  }

  .image-169 {
    width: 150px;
  }

  .div-block-454 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    justify-content: center;
    padding: 10px;
  }

  .div-block-455 {
    width: auto;
    padding: 0;
  }

  .heading-130 {
    font-size: 22px;
  }

  .heading-131 {
    font-size: 20px;
    line-height: 110%;
  }

  .heading-132 {
    text-align: center;
    max-width: none;
    font-size: 27px;
    line-height: 110%;
  }

  .heading-131-copy {
    font-size: 18px;
  }

  .div-block-456 {
    flex: 0 auto;
  }

  .div-block-457 {
    width: 30px;
    height: 30px;
    margin-right: 10px;
  }

  .div-block-458 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    margin-top: 10px;
  }

  .div-block-459 {
    width: 25px;
    height: 25px;
  }

  .div-block-460 {
    width: 274.633px;
  }

  .heading-136 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-bottom.padding-small.mobile, .padding-bottom.padding-small.hide {
    display: none;
  }

  .padding-bottom.padding-large.atf {
    display: none;
  }

  .padding-bottom.padding-small {
    padding-bottom: .5rem;
  }

  .padding-bottom.padding-large {
    padding-bottom: 2rem;
  }

  .padding-bottom.padding-medium {
    padding-bottom: 1rem;
  }

  .padding-bottom.padding-small.hidden, .padding-bottom.padding-xmedium.hide-mobile-landscape {
    display: none;
  }

  .padding-bottom.padding-small {
    padding-bottom: .5rem;
    display: block;
  }

  .padding-bottom.padding-large {
    padding-bottom: 2rem;
    display: block;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .cta_button-wrapper-2.left {
    justify-content: center;
  }

  .text-size-medium-3 {
    font-size: 1.25rem;
  }

  .padding-global-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-section-supersmall-3 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .dirk-img {
    display: none;
  }

  .dirk-img.mobile {
    width: auto;
    display: block;
  }

  .mos_abv_wrapper-section-1.grid-sec {
    height: 100%;
  }

  .timer_wrapper-indicator-2 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .heading-style-h3-2 {
    font-size: 1.5rem;
  }

  .heading-style-h1-3 {
    font-size: 2.5rem;
  }

  .dirk-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .dirk-wrapper-2.is-swapped {
    flex-direction: column;
    align-items: center;
  }

  .typ_steps_section-wrapper {
    flex-flow: column;
  }

  .mos_logo-img-2.align-center {
    width: 7rem;
  }

  .cta_button-typ {
    font-size: 1.6rem;
  }

  .cta_button-typ.small.sms-btn.extra_padding {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .heading-style-h1-4 {
    font-size: 2.5rem;
  }

  .heading-style-h1-4.max-width.text-align-center {
    font-size: 2rem;
  }

  .typ-steps-wrapper {
    width: auto;
  }

  .abv_typ-img.mobile {
    width: 50%;
    max-width: 25rem;
  }

  .abv_wrapper-4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .form-step-number---brix {
    margin-left: 10px;
    margin-right: 10px;
  }

  .slide---brix {
    padding-bottom: 8px;
  }

  .step-title---brix {
    font-size: 4vw;
  }

  .multi-step-form-error-message---brix {
    margin-top: 170px;
  }

  .steps-bar---brix {
    justify-content: space-between;
    padding-bottom: 24px;
  }

  .form-step-progress-bar-mobile---brix {
    border-radius: 500px;
    width: auto;
    max-width: 100%;
    display: flex;
  }

  .form-step-progress-bar-mobile---brix.step-1---brix {
    background-color: var(--gold);
    width: 22%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .form-step-progress-bar-mobile---brix.full-bar---brix {
    background-color: var(--gold);
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .multi-step-form---brix {
    height: 890px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .multi-step-form-button---brix {
    top: 990px;
  }

  .multi-step-form-button---brix.left---brix {
    left: -32px;
  }

  .multi-step-form-button---brix.right---brix {
    top: 700px;
    right: -3px;
  }

  .multi-step-form-button---brix.left---brix {
    top: 814px;
  }

  .form-step-progress-bar---brix {
    display: none;
  }

  .multi-step-form-block---brix {
    min-height: auto;
  }

  .first-step-grid---brix-copy2 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .steps-bar-wrapper--brix-2 {
    flex-direction: column;
    padding-bottom: 32px;
    display: flex;
  }

  .form-content---brix-2 {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .form-content---brix-copy {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .first-step-grid---brix-copy {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .submit-content-wrapper---brix-2 {
    margin-top: 32px;
  }

  .first-step-grid---brix-2---abschluss2 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .multi-step-form-label---brix-2-abschlussquote {
    font-size: 3.2vw;
  }

  .form-step-progress-bar-mobile---brix-copy {
    border-radius: 500px;
    width: auto;
    max-width: 100%;
    display: flex;
  }

  .form-step-progress-bar-mobile---brix-copy.step-2---brix {
    background-color: var(--gold);
    width: 50%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .first-step-grid---brix-2---clickrate-copy, .first-step-grid---brix-2---clickrate-copy2 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .heading-139.smaller {
    color: #000;
    width: 95%;
    font-size: 17px;
    line-height: 32px;
  }

  .bold-text-40 {
    font-size: 34px;
  }

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

  .fs-cc-prefs_title {
    font-size: 1.25rem;
  }

  .multi-step-form-button---brix-no-copy {
    top: 990px;
  }

  .multi-step-form-button---brix-no-copy.right---brix {
    top: 700px;
    right: -3px;
  }

  .hero-sec {
    padding-top: .5em;
    padding-left: .5em;
    padding-right: .5em;
  }

  .fuer_wen-sec {
    margin-top: 0;
  }

  .gc_container {
    padding-top: .5em;
  }

  .calculator-sec {
    padding-top: 1em;
  }

  .goal-heading {
    font-size: 4vw;
  }

  .goal-heading.align-left {
    font-size: 3.5vw;
  }

  .goal-heading.align-left.hide {
    font-size: 4vw;
  }

  .goal-heading.links {
    width: 90%;
  }

  .logo {
    width: 70px;
  }

  .hero-div-2 {
    flex-direction: column-reverse;
    display: flex;
  }

  .goal-subheading {
    font-size: 3vw;
  }

  .goal-subheading.unten {
    width: 90%;
    padding-left: 5px;
  }

  .goal-bullet {
    font-size: 2.8vw;
  }

  .goal-foto {
    width: 80%;
    margin-top: -47px;
  }

  .goal-foto.typ {
    width: 70%;
    margin-top: -38px;
  }

  .goal-cta {
    width: 80%;
    font-size: 22px;
  }

  .div-block-506 {
    padding-top: 0;
    padding-left: 20px;
  }

  .image-199 {
    width: 30%;
  }

  .goal-paragraph {
    width: 95%;
  }

  .zahlen-div {
    flex-direction: column-reverse;
    margin-top: 20px;
    display: flex;
  }

  .zahlen-div.hide {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-507 {
    overflow: hidden;
  }

  .heading-142 {
    letter-spacing: 8px;
    font-size: 40px;
  }

  .goal-list-item {
    font-size: 2.8vw;
  }

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

  .image-202 {
    width: 80%;
    padding-top: 20px;
  }

  .div-block-511 {
    padding-left: 0;
  }

  .paragraph-126 {
    font-size: 2.8vw;
  }

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

  .goal-suche-mehr {
    flex-direction: column;
    align-items: center;
  }

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

  .goal-wrapper {
    flex-direction: row;
    margin-bottom: 20px;
  }

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

  .goal-foto-copy {
    width: 100%;
    margin-top: 0;
    padding-left: 0;
  }

  .image-204 {
    object-fit: cover;
    object-position: 50% 9%;
    width: 100%;
    height: 300px;
  }

  .image-204.moible {
    width: 300px;
    height: auto;
  }

  .div-block-514 {
    height: 35vh;
    max-height: 35vh;
    margin-top: -20px;
  }

  .image-205 {
    width: 20%;
  }

  .div-block-518 {
    padding-right: 20px;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .bold-text-49 {
    font-size: 4vw;
  }

  .div-block-521 {
    grid-column-gap: 10px;
    grid-template-columns: .8fr 1fr;
  }

  .bold-text-50 {
    font-size: 3vw;
  }

  .heading-style-h1-5 {
    font-size: 2.5rem;
  }

  .heading-style-h1-5.middle.text-color-white {
    font-size: 2rem;
  }

  .padding-global {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .rr_abv_cta-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
  }

  .rr_abv_cta-wrapper._2 {
    flex-direction: column-reverse;
  }

  .goal-heading-2 {
    font-size: 4vw;
  }

  .goal-heading-2.align-left {
    font-size: 3.5vw;
  }

  .text-size-medium, .text-size-large-2 {
    font-size: 1.25rem;
  }

  .heading-style-h2-4 {
    text-align: left;
    font-size: 2rem;
  }

  .paragraph-127 {
    font-size: 2.8vw;
  }

  .heading-style-h3-3 {
    text-align: left;
    font-size: 1.5rem;
  }

  .goal-bullet-2 {
    font-size: 2.8vw;
  }

  .image-209 {
    width: 200px;
  }

  .label-2 {
    font-size: 15px;
  }

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

  .text-block-91 {
    width: 100%;
    padding-left: 10px;
  }

  .heading-style-h2-5 {
    font-size: 2rem;
  }

  .interview_bullets-list {
    flex-direction: column;
  }

  .heading-style-h3-4 {
    font-size: 1.5rem;
  }

  .logo-img {
    width: 4rem;
  }

  .heading-style-h1-6 {
    font-size: 2.5rem;
  }

  .udd_abv-divider-28 {
    display: none;
  }

  .udd_abv-divider-41 {
    height: 679px;
  }

  .udd_abv-divider-41.is-custom1 {
    height: 678px;
  }

  .udd_abv-divider-20 {
    opacity: 0;
  }

  .udd_section-5_content-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column-reverse;
  }

  .udd_section-5_content-wrapper.swapped {
    flex-direction: column-reverse;
  }

  .udd_abv-divider-12 {
    height: 349px;
  }

  .udd_abv-divider-9 {
    width: 116px;
  }

  .udd_abv-divider-9.is-custom1 {
    width: 106px;
  }

  .udd_abv-divider-39 {
    height: 342px;
  }

  .udd_section-7-wrapper {
    margin-bottom: -2.5rem;
  }

  .udd_abv-divider-16, .udd_abv-divider-19, .image-216 {
    display: none;
  }

  .udd_abv-divider-2 {
    height: 127.5px;
  }

  .abv_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .udd_section-6_content-img {
    width: 25rem;
    margin-bottom: -66px;
  }

  .udd_abv-divider-29 {
    height: 82px;
  }

  .udd_section-6_content-img-wrapper {
    justify-content: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .udd_section-3_content-wrapper {
    flex-direction: column;
  }

  .udd_section-3_divider-wrapper-2 {
    right: -57%;
  }

  .udd_section-3_divider-wrapper-2.is-custom1 {
    right: -44%;
  }

  .udd_section-11-wrapper {
    margin-bottom: -5rem;
  }

  .udd_abv-divider-25 {
    top: 0;
  }

  .udd_abv-divider-25.is-custom1 {
    height: 75px;
  }

  .udd_abv-divider-24 {
    display: none;
  }

  .udd_section-6_divider-wrapper-1 {
    margin-top: 0;
  }

  .udd_abv-divider-7 {
    width: 320px;
  }

  .udd_abv-divider-10 {
    height: 173px;
  }

  .udd_abv-divider-10.is-custom1 {
    height: 298px;
  }

  .udd_abv-divider-23 {
    height: 1px;
    margin-left: auto;
    display: none;
  }

  .udd_section-6_content-wrapper {
    flex-direction: column-reverse;
    margin-top: 0;
  }

  .udd_section-6_content-wrapper.swapped {
    flex-direction: column-reverse;
  }

  .udd_section-6 {
    overflow: visible;
  }

  .text-size-medium-4 {
    font-size: 1.25rem;
  }

  .udd_abv-divider-22 {
    display: none;
  }

  .mobile-hidden {
    margin-top: -12px;
    display: block;
  }

  .udd_abv-divider-38 {
    width: 47px;
  }

  .udd_abv-headline-img {
    width: 16rem;
  }

  .udd_abv-divider-21 {
    display: none;
  }

  .padding-section-medium {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .padding-section-medium.white {
    padding-bottom: 0;
  }

  .padding-section-medium.zero_top_padding {
    padding-top: 0;
  }

  .abv_header {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .udd_abv-divider-5 {
    width: 81px;
    margin-left: -28.5%;
  }

  .udd_abv-divider-4 {
    height: 385px;
  }

  .udd_section_abv {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .udd_abv-divider-26.is-custom1 {
    height: 55px;
  }

  .udd_abv-divider-17 {
    display: none;
  }

  .udd_abv-divider-3._1 {
    margin-right: 11px;
  }

  .udd_abv-divider-42 {
    width: 120px;
  }

  .udd_abv-divider-42.is-custom1 {
    width: 123px;
  }

  .image-225 {
    width: 21rem;
  }

  .container-medium-3 {
    max-width: 34.5rem;
  }

  .udd_section-10-wrapper {
    flex-direction: column-reverse;
  }

  .udd_abv-divider-40 {
    width: 85px;
  }

  .udd_abv-divider-27 {
    opacity: 0;
  }

  .udd_abv-divider-30 {
    width: 181px;
  }

  .image-226 {
    display: none;
  }

  .udd_abv-divider-11 {
    width: 153.5px;
  }

  .udd_text-size-medium {
    font-size: 1.25rem;
  }

  .udd_text-size-regular.is-custom1 {
    max-width: none;
  }

  .udd_heading-style-h2 {
    font-size: 2rem;
  }

  .udd_heading-style-h2.middle.text-color-red {
    max-width: none;
  }

  .udd_text-size-large {
    font-size: 1.25rem;
  }

  .udd_text-size-large.text-color-black.unique {
    max-width: 244px;
    right: -20%;
  }

  .udd_heading-style-h1 {
    font-size: 2.5rem;
  }

  .image-227 {
    left: 6.5%;
  }

  .udd-danke_abv-divider-2 {
    display: none;
  }

  .udd-danke_abv-divider-4 {
    height: 490px;
  }

  .udd-danke_abv-divider-11 {
    width: 89px;
  }

  .udd-danke_abv-divider-10 {
    height: 214px;
  }

  .udd-danke_abv-divider-9 {
    width: 116px;
  }

  .udd-danke_abv-divider-12 {
    width: 79.5px;
  }

  .udd-danke_section-3_headline-wrapper {
    margin-bottom: -32.5px;
  }

  .udd-danke_abv-divider-13 {
    width: 125px;
  }

  .image-230 {
    width: 30.5rem;
  }

  .udd-danke_abv-divider-3 {
    width: 102.5px;
  }

  .udd-danke_abv-divider-3._1 {
    margin-right: 26px;
  }

  .udd-danke_abv-divider-1 {
    display: none;
  }

  .udd-danke_section-4_headline-wrapper, .udd-danke_abv-divider-7 {
    margin-left: 0;
    margin-right: 0;
  }

  .webinar-reg.optin-section {
    width: 100%;
  }

  .heading-105-copy {
    margin-bottom: 0;
    font-size: 4vw;
  }

  .heading-105-copy.padunten {
    margin-top: 5px;
    font-size: 2.4rem;
    line-height: 1;
  }

  .smt_body {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590c5_BG_3.webp");
    background-position: 0 0, 50%;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .smt_heading-style-h1 {
    font-size: 2.5rem;
  }

  .div-block-568 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .div-block-569 {
    width: 100%;
  }

  .smt_heading-style-h3 {
    text-align: left;
    font-size: 1.5rem;
  }

  .div-block-575 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .div-block-576 {
    width: auto;
  }

  .sc_heading-style-h4 {
    margin-bottom: 0;
  }

  .sc_heading-style-h1 {
    margin-bottom: 0;
    font-size: 6.6vw;
  }

  .sc-text-size-regular, .sc-text-size-small {
    max-width: none;
  }

  .sc-btn {
    font-size: 4.3vw;
  }

  .div-block-579 {
    grid-template-columns: 1fr;
  }

  .div-block-586 {
    grid-template-columns: 1fr 1fr;
  }

  .sc_timeline_progress {
    left: 6px;
  }

  .sc_timeline_left {
    text-align: left;
    overflow: hidden;
  }

  .sc_timeline_right.img {
    overflow: hidden;
  }

  .lightbox-link-7 {
    width: 46%;
  }

  .sc_timeline_item {
    grid-template-columns: 64px 1fr;
    width: 100%;
  }

  .lottie-animation-8 {
    width: 70%;
    margin: 0 auto -12%;
    padding-right: 14%;
  }

  .mos_section_1 {
    padding-top: 3rem;
  }

  .mos_section_1-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .mos_section_1-section-1.mobile-align-center {
    align-items: center;
  }

  .mos_heading-style-h2 {
    font-size: 2rem;
  }

  .mos_heading-style-h2.middle {
    font-size: 4vw;
  }

  .mos_heading-style-h3, .mos_heading-style-h3.middle.text-color-black {
    font-size: 3vw;
  }

  .mos_heading-style-h1 {
    text-align: center;
    font-size: 4.6vw;
  }

  .mos_heading-style-h1.text-color-black {
    text-align: left;
  }

  .mos_heading-style-h4, .mos_heading-style-h4.text-color-black.align-middle {
    text-align: center;
  }

  .mos_btn-wrapper._1-line.mobile-line {
    width: 90vw;
  }

  .mos_btn {
    font-size: 3.3vw;
  }

  .mos_btn.mobile-hidden._80 {
    font-size: 1.1rem;
  }

  .mos_heading-style-h6 {
    font-size: 2.5vw;
  }

  .div-block-614 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .mos_section_3_benefit-wrapper {
    padding-top: 0;
  }

  .mos_text-size-regular, .mos_text-size-regular.text-color-black.aign-middle {
    font-size: .8rem;
  }

  .div-block-617 {
    margin-bottom: -5.5%;
  }

  .image-14127.evergreen {
    display: none;
  }

  .mos_section_8.light-version {
    display: block;
  }

  .div-block-618 {
    grid-template-columns: 1fr auto;
    display: none;
  }

  .div-block-618.mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-block-619 {
    padding: 1rem;
  }

  .image-14128 {
    align-self: center;
    transform: rotate(90deg);
  }

  .div-block-622.is-reverse {
    flex-direction: column-reverse;
  }

  .mos_popup-gradient {
    margin-left: 0;
  }

  .image-14131 {
    width: 500px;
    margin-top: -5%;
    margin-bottom: -10%;
    margin-left: 0%;
  }

  .js-btn {
    font-size: 1.5rem;
  }

  .blog_section-7 {
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .mo-div-timer-22 {
    align-items: center;
  }

  .div-block-1242662-copy {
    width: 90%;
  }

  .div-block-751 {
    margin-bottom: 0;
  }

  .div-block-1242664 {
    width: 80%;
  }

  .mo-div-timer-2-factory {
    align-items: center;
  }

  .div-block-672-copy-2 {
    width: 200px;
  }

  .mo-div-timer-factory {
    align-items: center;
  }

  .image-14139 {
    height: 40vh;
    margin-top: -30px;
    margin-bottom: 20px;
    display: none;
  }

  .div-block-12438-copy {
    width: 80%;
  }

  .fm_heading-style-h1 {
    font-size: 2.5rem;
  }

  .fm_heading-style-h2 {
    font-size: 2rem;
  }

  .fm_heading-style-h3 {
    font-size: 1.5rem;
  }

  .fm_text-size-large, .fm_text-size-medium {
    font-size: 1.25rem;
  }

  .div-block-1242696 {
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: center;
  }

  .div-block-1242697 {
    flex: 0 auto;
  }

  .image-14146 {
    width: 5rem;
  }

  .div-block-1242711 {
    width: auto;
  }

  .fm_timer_wrapper-indicator {
    margin-top: auto;
    margin-bottom: auto;
  }

  .image-14154 {
    width: auto;
  }

  .div-block-6642136-copy-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .heading-103-copy-6-copy-copy-2 {
    width: 100%;
    margin-left: auto;
    font-size: 14px;
    line-height: 19px;
  }

  .div-block-752-factory-2 {
    z-index: 0;
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-110-factory-2 {
    font-size: 20px;
    line-height: 25px;
  }

  .div-block-664-factory-2 {
    margin-bottom: 9px;
    padding-top: 0;
    display: none;
  }

  .heading-1443782 {
    margin-right: 20px;
    font-size: 22px;
    line-height: 27px;
  }

  .div-block-1242730 {
    margin-top: -59px;
  }

  .div-block-1242731 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-671-copy-3 {
    flex-direction: row;
  }

  .div-block-1242733 {
    width: 90%;
  }

  .div-block-664213 {
    width: 100%;
    margin-bottom: 9px;
    padding-top: 0;
    display: block;
  }

  .container-23 {
    padding-top: 20px;
  }

  .mission-2 {
    margin-top: 0;
  }

  .div-block-6642 {
    margin-bottom: 9px;
    padding-top: 0;
    display: block;
  }

  .heading-1443785 {
    width: 100%;
  }

  .heading-140-factory-2 {
    max-width: 90%;
    font-size: 14px;
    line-height: 19px;
  }

  .heading-1443786 {
    width: 80%;
  }

  .bold-text-95 {
    line-height: 25px;
  }

  .bold-text-98 {
    font-size: 1.75rem;
  }

  .padding-global-4 {
    padding-left: 0;
    padding-right: 0;
  }

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

  .grid-2-1 {
    text-align: left;
    grid-template-columns: 3fr;
  }

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

  .sc-text-size-small-2 {
    max-width: none;
  }

  .grid-3, .div-block-1242736 {
    grid-template-columns: 1fr;
  }

  .div-block-1242738 {
    width: auto;
  }

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

  .bold-text-102 {
    font-size: 27px;
  }

  .navigation-2 {
    padding: 20px 30px;
  }

  .sc-btn-2 {
    font-size: 4.3vw;
  }

  .button-25-section-buy-copy {
    font-size: 5vw;
  }

  .button-25-section-buy-copy.hover.onedream {
    margin-bottom: 0;
  }

  .button-25-section-buy1 {
    font-size: 5vw;
  }

  .button-25-section-buy1.hover.onedream {
    margin-bottom: 0;
  }

  .button-25-section-buy2 {
    font-size: 5vw;
  }

  .button-25-section-buy2.hover.onedream {
    margin-bottom: 0;
  }

  .button-25-section-buy4 {
    font-size: 5vw;
  }

  .button-25-section-buy4.hover.onedream {
    margin-bottom: 0;
  }

  .scw_section_1-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: stretch;
  }

  .scw_heading-style-h3.scw_atf {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }

  .scw_heading-style-h1 {
    margin-left: 0;
    margin-right: 0;
    font-size: 6.7vw;
  }

  .scw_btn-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .scw-btn {
    font-size: 4vw;
  }

  .scw-btn.mobile-hidden {
    margin-top: -19px;
  }

  .scw_timer-wrapper.mobile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .scw_timer-name, .scw_timer-name.text-color-black {
    margin-bottom: 10px;
  }

  .scw_section-1_section-2_img {
    margin-bottom: -.5rem;
  }

  .scw_section_2-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .scw_section_3-benefits-wrapper {
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .scw_section_3-divider {
    display: none;
  }

  .scw_heading-style-h4 {
    font-size: 1.75rem;
  }

  .scw_heading-style-h4.align-middle.text-color-black {
    font-size: 1.5rem;
  }

  .scw_heading-style-h4.middle {
    text-align: center;
  }

  .scw_text-size-regular {
    font-size: 1rem;
  }

  .scw_text-size-regular.text-color-black, .scw_text-size-regular.text-color-black.aign-middle {
    font-size: .8rem;
  }

  .scw_text-size-regular.align-middle {
    font-size: 1.3rem;
  }

  .scw_section_4-img {
    display: none;
  }

  .scw_section_4-img.mobile {
    z-index: -1;
    height: 100%;
    display: block;
  }

  .scw_section_5-content-wrapper {
    width: auto;
  }

  .scw_section_8 {
    max-width: 100vw;
  }

  .scw_section_8.new_scw-bg-3 {
    background-position: 30% 20%;
    background-repeat: no-repeat;
  }

  .scw_section_8-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
    display: none;
  }

  .scw_section_8-grid.mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: flex;
  }

  .scw_section_8-wrapper {
    padding: 1rem;
  }

  .scw_section_8-img {
    width: 3rem;
  }

  .scw_section_9_content-wrapper {
    width: auto;
  }

  .scw_heading-style-h2 {
    font-size: 2rem;
  }

  .scw_heading-style-h2.middle {
    font-size: 4vw;
  }

  .scw_text-size-large {
    font-size: 1.25rem;
  }

  .scw_text-size-large.text-color-black.mobile {
    font-size: 1rem;
  }

  .scw_text-size-medium {
    font-size: 1.25rem;
  }

  .scw_section_4_img-wrapper {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: flex-end;
    margin-left: 0%;
    margin-right: 0%;
  }

  .scw_section_4_content-wrapper._1 {
    width: auto;
    margin-bottom: 0%;
    margin-left: 0%;
    position: static;
  }

  .scw_section_4_content-wrapper._2 {
    width: auto;
    margin-bottom: 0%;
    margin-right: 0%;
    position: static;
  }

  .scw_section_4_content-wrapper._3 {
    width: auto;
    margin-top: 0%;
    margin-right: 0%;
    position: static;
  }

  .scw_stick_bar-wrapper {
    grid-template-columns: 1fr;
  }

  .scw-typ_section_1-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .scw-typ_section_2-section-wrapper {
    flex-flow: column;
  }

  .scw-typ_section_2-content-wrapper {
    width: auto;
  }

  .scw_section_8-grid_section-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative;
  }

  .scw_section_10-img {
    width: 8rem;
    min-height: 220px;
  }

  .scw_section_10-img.mobile {
    display: none;
  }

  .img_ceo-dashboard {
    width: 250px;
    max-width: none;
    margin-left: -17px;
    margin-right: auto;
    display: block;
  }

  .abv_heading_style-h1 {
    font-size: 2rem;
  }

  .abv_heading_style-h1.schwarz {
    font-size: 2rem;
    font-weight: 700;
  }

  .img_repts {
    width: 280px;
    max-width: none;
    margin-top: 0;
    margin-left: -22px;
    display: block;
  }

  .padding-global-7 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .abv_wrapper-1 {
    width: 75%;
  }

  .img_udd {
    width: 340px;
    max-width: none;
    margin-left: -40px;
    margin-right: 0;
    padding-left: 0;
  }

  .abv-btn-wrapper {
    width: 17rem;
  }

  .padding-section-large-1 {
    padding-bottom: 5rem;
  }

  .abv_wrapper-2 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .abv_wrapper-2.position_absolute {
    right: 2%;
  }

  .abv-wrapper-grid {
    grid-template-columns: 1.25fr 1.25fr;
    justify-items: stretch;
  }

  .bold-text {
    font-size: 2rem;
  }

  .abv_heading_style-h4 {
    font-size: 1rem;
  }

  .abv_heading_style-h4.schwarz {
    font-size: .9rem;
  }

  .abv-btn {
    width: 13rem;
    font-size: 1rem;
  }

  .white {
    font-size: .875rem;
  }

  .bold-text-111 {
    font-size: .975rem;
  }

  .heading-1443791 {
    font-size: 22px;
  }

  .bold-text-113 {
    font-size: 40px;
  }

  .list-item-3 {
    font-size: .875rem;
  }

  .small {
    font-size: 1.2rem;
    line-height: .08;
  }

  .bold-text-115 {
    font-size: 2.6rem;
  }

  .image-14166 {
    height: 5rem;
  }

  .image-14166.is-smaller {
    width: 9rem;
  }

  .js_faq-wrapper {
    width: 46%;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .video-wrapper {
    max-width: 90%;
    display: block;
  }

  .video-wrapper.reversed.mobil {
    flex-direction: column-reverse;
    max-width: none;
    display: flex;
    position: static;
  }

  .video-wrapper.reversed.mobil.tablet {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    position: relative;
  }

  .video-wrapper.reversed.notreversed {
    flex-direction: column;
    max-width: 100%;
    display: flex;
  }

  .video-wrapper.reversed.mobil-1 {
    flex-direction: column-reverse;
    max-width: none;
    display: flex;
    position: static;
  }

  .video-wrapper.reversed.mobil-1.tablet {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    position: relative;
  }

  .video-wrapper.reversed.mobil-1.landscape {
    flex-direction: column;
    max-width: 100%;
    position: relative;
  }

  .mch_section_1 {
    overflow: hidden;
  }

  .mch_section_1-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: stretch;
  }

  .mch_section-1_section-2_img-wrapper {
    margin-left: 0%;
    margin-right: 0%;
  }

  .mch-btn {
    font-size: 4vw;
  }

  .mch_btn-wrapper {
    margin-top: 20px;
  }

  .mch_section_2 {
    overflow: hidden;
  }

  .mch_section-2_content-wrapper {
    width: auto;
  }

  .mch_section-2_content-wrapper._2 {
    display: none;
  }

  .mch_section-2_content-wrapper._5 {
    max-width: 100%;
  }

  .mch_section_9_content-wrapper {
    width: auto;
  }

  .mch_heading-style-h1 {
    font-size: 6.7vw;
  }

  .mch_heading-style-h2 {
    font-size: 2rem;
  }

  .utp_page-wrapper {
    overflow: visible;
  }

  .bonus-list {
    margin-top: 5px;
  }

  .ut_heading-style-h4 {
    min-height: 20px;
  }

  .utp_container-large {
    max-width: 100%;
  }

  .img-ut-mockup.cta {
    width: 20rem;
  }

  .ut_product-cta-wrapper-1-2 {
    width: 90vw;
  }

  .ut_product-cta-wrapper-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ut_product-cta-wrapper-1-1 {
    width: 90vw;
  }

  .ut_heading-style-h3 {
    font-size: 20px;
    line-height: 35px;
  }

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

  .ut_product-button {
    width: 100%;
  }

  .dirk-img-2 {
    width: 400px;
  }

  .product-wrapper-1-2-1 {
    width: 70%;
  }

  .ut_heading-style-h2 {
    width: 100%;
  }

  .grid-62 {
    flex-direction: column;
    display: flex;
  }

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

  .grid-64 {
    flex-direction: column;
    display: none;
  }

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

  .heading-1443798 {
    font-size: 1.5rem;
    line-height: 1.5;
  }

  .heading-1443799 {
    font-size: 4.5vw;
    line-height: 1.15;
  }

  .image-14187 {
    display: none;
  }

  .heading-1443802 {
    font-size: 6vw;
    line-height: 1.2;
  }

  .div-block-1242848.mobile-portrait-hidden.hidden {
    opacity: 0;
    display: none;
  }

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

  .image-14188 {
    width: 15vw;
  }

  .scw-c_btn, .scw-s_btn {
    font-size: 4vw;
  }

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

  .lottie-animation-10 {
    margin-top: 0;
  }

  .div-block-1242849 {
    width: 90%;
  }

  .image-14191 {
    width: 12px;
  }

  .grid-67 {
    padding-left: 65px;
    padding-right: 65px;
  }

  .js-btn-info {
    font-size: 1.5rem;
  }

  .smt_btn {
    font-size: 4vw;
  }

  .heading-1443804 {
    font-size: 1.75rem;
    line-height: 1.2;
  }

  .paragraph-183 {
    font-size: .9375rem;
  }

  .scw-typ_heading-style-h1 {
    font-size: 6.7vw;
  }

  .js_section_13_content-wrapper-1 {
    z-index: auto;
    width: auto;
    position: static;
  }

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

  .div-block-1242869 {
    width: 70vw;
  }

  .image-14197 {
    height: 125px;
  }

  ._2rem-spacer.mobile_1-5rem-spacer.mobile-show-only {
    display: block;
  }

  .js_section-10_wrapper_content-wrapper {
    padding: .5rem;
  }

  .div-block-1242892 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: center;
    margin-top: 100px;
    display: flex;
  }

  .paragraph-191 {
    font-size: .9rem;
    line-height: 1.5;
  }

  .mos-section_1-wrapper-centre {
    width: 90vw;
  }

  .mos_heading-style-h4-centre {
    font-size: 1.25rem;
    line-height: 1.2;
  }

  .mos_heading-style-h1-centre {
    font-size: 2.5rem;
  }

  .video-21 {
    width: 90vw;
  }

  .ever-typ_steps_section-wrapper {
    flex-direction: column;
    align-items: center;
    width: 85vw;
  }

  .mos-eg_logo-img {
    width: 5rem;
    margin-left: auto;
    margin-right: auto;
  }

  .label-copy {
    font-size: 15px;
  }

  .ss-2023_text-size-large {
    font-size: 1.25rem;
  }

  .ss-2023_text-size-large._2rem {
    font-size: 1.8rem;
  }

  .ss-2023_section-5_wrapper {
    grid-row-gap: 22.5rem;
    flex-flow: column;
  }

  .ss-2023_section-1_img {
    width: 80%;
  }

  .ss-2023_section-4_wrapper-1 {
    flex-direction: column;
    display: flex;
  }

  .ss-2023_section-5_img-wrapper {
    align-self: stretch;
  }

  .ss-2023_heading-style-h3 {
    font-size: 2rem;
  }

  .ss-2023_form {
    width: 100%;
  }

  .ss-2023_heading-style-h2 {
    font-size: 2rem;
  }

  .padding-global-9 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ss-2023_section-5 {
    overflow: hidden;
  }

  .ss-2023_section-5_content-wrapper, .ss-2023_section-3_text-wrapper {
    width: auto;
  }

  .mos_ever_section_6-section-2 {
    width: 90%;
  }

  .grid-76, .grid-74 {
    grid-template-columns: 1fr;
  }

  .div-block-1242907 {
    width: 90vw;
  }

  .ss-2023_section-5_content-wrapper-2 {
    align-items: center;
  }

  .ss-2023_section-5_content-wrapper-3 {
    flex-direction: column;
  }

  .html-embed-29 {
    width: 90vw;
  }

  .ss-2023_section-1_headline-wrapper.display-grid.flex-mobile-landscape {
    grid-template-columns: 1fr;
  }

  .testi-laptop-div {
    position: relative;
  }

  .testi-laptop-div.notreversed {
    top: auto;
    bottom: auto;
  }

  .heading-style-h5-3 {
    font-size: 14px;
  }

  .headline-wrapper-2 {
    width: 30rem;
  }

  .zahlen-text-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .testi-laptop-div-video {
    width: 77%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .testi-laptop-div-video.fabien {
    width: 77%;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .testi-laptop-div-video.torsten {
    width: 77%;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .testi-laptop-div-video.roland {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .testi-laptop-div-video.franz, .testi-laptop-div-video.nobert, .testi-laptop-div-video.video-mobil2 {
    width: 77%;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .zahlen-grid {
    grid-column-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    align-content: stretch;
    justify-content: stretch;
  }

  .padding-bottom-small-2.zahlen-section {
    display: block;
  }

  .testi_dk_logo-2 {
    width: 15vw;
  }

  .testi_nav_button-2 {
    color: #fff;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
    font-weight: 400;
  }

  .brands-img {
    width: 45px;
  }

  .brands-img.individuell-1 {
    width: 80px;
  }

  .brands-img.individuell-2 {
    width: 35px;
  }

  .brands-img.individuell-3 {
    width: 20px;
  }

  .subheadline-wrapper {
    width: 30rem;
    max-width: 100%;
  }

  .testi-video-2 {
    width: auto;
    max-width: none;
    height: auto;
  }

  .testi-text-headline-div {
    width: auto;
  }

  .testi-padding-bottom-large.landscape, .testi-padding-bottom-large.mobil.landscape {
    padding-bottom: 2rem;
  }

  .testi_cta-list-item {
    background-size: 40px;
    padding-left: 50px;
    font-size: 14px;
    line-height: 20px;
  }

  .video-wrapper-2-2 {
    align-items: stretch;
    width: auto;
    top: 25px;
  }

  .video-wrapper-2-2.notreversed {
    flex-direction: column;
    align-items: stretch;
    margin-left: 0;
    padding-left: 0;
    left: 30px;
  }

  .testi-link-2 {
    font-size: 12px;
    line-height: 16px;
  }

  .testi_cta-wrapper-2-2 {
    width: 500px;
    margin-left: auto;
  }

  .testi-laptop-img {
    width: 425px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .testi_cta-button-2 {
    width: 18rem;
    height: 3.5rem;
    font-size: 14px;
    line-height: 20px;
  }

  .testi_cta-button-2.cta-section {
    width: 18rem;
    height: 3.5rem;
  }

  .brands-grid {
    grid-column-gap: 0px;
  }

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

  .testi-text-paragraph-div.diana {
    padding-top: 0;
  }

  .zahlen-text-1-2 {
    font-size: 26px;
    line-height: 30px;
  }

  .testi-headline-2-3, .testi_heading-style-h1-1-4 {
    font-size: 24px;
    line-height: 28px;
  }

  .udd_text-size-medium-2 {
    font-size: 1.25rem;
  }

  .section-631 {
    background-color: #000;
  }

  .udd-us_logo-img {
    width: 5rem;
    display: none;
  }

  .udd_heading-style-h2-2 {
    font-size: 2rem;
  }

  .udd-us_section-1_wrapper-3 {
    flex-direction: column;
  }

  .padding-global-10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .udd-us_section-1_progress-bar_wrapper {
    width: 100%;
  }

  .udd-us_section-2_wrapper {
    margin-bottom: -.5rem;
    padding: 0;
  }

  .udd-extra_logo-img {
    width: 5rem;
  }

  .udd-extra_section-2_wrapper {
    margin-top: -.5rem;
    margin-bottom: -.5rem;
    padding: 0;
  }

  .mos_logo-img-3 {
    width: 5rem;
  }

  .mos_dark-heading-style-h2 {
    font-size: 4.6vw;
  }

  .mos_heading-style-h6-2 {
    font-size: 2.5vw;
  }

  .mos_text-size-regular-2 {
    font-size: .9rem;
  }

  .mos_btn-2 {
    font-size: 3.3vw;
  }

  .mos_section_1-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .div-block-1242950 {
    margin-bottom: -5.5%;
  }

  .div-block-1242951 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .padding-global-11 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .mos_dark-heading-style-h1 {
    font-size: 4.6vw;
  }

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

  .dark_mos-btn {
    font-size: 3.3vw;
  }

  .div-block-1242956 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: stretch;
    padding-top: 2rem;
    display: flex;
  }

  .div-block-619-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    padding: 1rem;
  }

  .testi_logos-abv {
    width: 28rem;
  }

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

  .testi_bullet-div {
    width: 15rem;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .testi_bullet-icon {
    width: 80px;
  }

  .div-block-1242958 {
    margin-top: -50px;
  }

  .recording-headline-icon {
    margin-top: 10px;
    margin-bottom: 5px;
  }

  .recording-headline-icon.short {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 5px;
  }

  .bold-text-135 {
    color: #000;
  }

  .bold-text-136 {
    font-size: 1rem;
    font-weight: 600;
  }

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

  .bold-text-137 {
    font-size: 16px;
  }

  .div-block-1242962 {
    width: 90%;
  }

  .scw_btn-wrapper-mobile-hidden, .scw_btn-wrapper-mobile {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1242965 {
    padding-left: 0;
    padding-right: 0;
  }

  .fallstudie-box-2 {
    padding-left: 17px;
    padding-right: 17px;
  }

  .fallstudie_box_ergebnisse, .fallstudie_box_probleme, .fallstudie_box_l-sungen {
    padding-left: 24px;
    padding-right: 24px;
  }

  .fallstudie-btn.calendly-btn.mobile-show-only {
    display: block;
  }

  .padding-global-12 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .fallstudie-box-2-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-1443829 {
    font-size: 28px;
  }

  .heading-1443829.neubert_headline_mobil.mobile-only-show {
    margin-top: 1rem;
    display: block;
  }

  .heading-1443829.neubert_headline_mobil.mobile-only-hide {
    display: none;
  }

  .image-14216.mobile-hidden.landscape-show {
    display: inline-block;
  }

  .grid-95 {
    padding-left: 0;
    padding-right: 0;
  }

  .fallstudie-box-2-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .fallstudie_arrow_cont {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .fallstudie_arrow_item.reverse_grid, .fallstudie_arrow_item.is-3 {
    margin-top: 0%;
  }

  .fallstudie_arrow_left.mobile-hidden, .fallstudie_arrow_right.mobile-hidden {
    display: none;
  }

  .fallstudien_sec_header {
    background-position: 40%;
  }

  .paragraph-247 {
    font-size: 16px;
  }

  .heading-1443834 {
    font-size: 28px;
  }

  .heading-1443834.mobile-show-only {
    font-size: 5.5vw;
    line-height: 1.4;
    display: block;
  }

  .heading-1443834.mobile-show-only.old-headline-hidden, .heading-1443834.mobile-hide-only {
    display: none;
  }

  .fallstudie_arrow_img_cont.is-1 {
    margin-bottom: -16%;
    margin-right: 11%;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .fallstudie_arrow_img_cont.is-2 {
    margin-bottom: -16%;
    margin-left: 0%;
    margin-right: 43%;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
    transform: rotateX(0)rotateY(180deg)rotateZ(-60deg);
  }

  .image-14223, .image-14224 {
    width: 150px;
  }

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

  .general-video-wrapper {
    height: 100%;
  }

  .image-14226 {
    width: 6rem;
  }

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

  .div-block-1242969.mobile-only-show {
    display: none;
  }

  .image-14227 {
    width: 15vw;
  }

  .fallstudie_headline_div-2 {
    max-width: 100%;
  }

  .mos_btn-3 {
    font-size: 3.3vw;
  }

  .new_sc_heading.desktop {
    display: none;
  }

  .new_sc_heading.desktop.custom-1 {
    margin-top: 15px;
  }

  .new_schlogo {
    width: 80px;
  }

  .new_sc_heading_2.is-custom1 {
    font-size: 18px;
    line-height: 1.2;
  }

  .section-635.new_scw-bg-1 {
    background-position: 30% 0;
  }

  .section-635.new_scw-bg-2 {
    background-position: 30% 65%;
  }

  .new_sc_btn {
    font-size: 1.1rem;
  }

  .new_sc_btn.mobile-hidden {
    width: 90%;
    display: none;
  }

  .new-_sc_grid_icons {
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .div-block-1242976 {
    grid-template-columns: 1fr;
  }

  .image-14231 {
    align-self: center;
    width: 380px;
  }

  .div-block-1242977 {
    max-width: 430px;
    display: flex;
  }

  .sc-w_heading-style-h1 {
    margin-left: 0;
    margin-right: 0;
    font-size: 5.3vw;
  }

  .sc-w_logo-img {
    width: 5rem;
  }

  .sc-w_section-1_sub-headline-wrapper {
    max-width: 22.5rem;
  }

  .sc-w_timer-name, .sc-w_timer-name.text-color-black {
    margin-bottom: 10px;
  }

  .sc-w_heading-style-h2 {
    font-size: 2rem;
  }

  .sc-w_section_2-divider {
    display: none;
  }

  .sc-w_section_2-benefits-wrapper {
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .sc-w_cta-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .sc-w_section_8 {
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459197_BG_6.webp");
    background-size: cover;
    max-width: 100vw;
  }

  .sc-w_section_8-wrapper {
    padding: 1rem;
  }

  .sc-w_testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .sc-w_section_10-img {
    width: 8rem;
    min-height: 220px;
  }

  .sc-w-btn {
    font-size: 4vw;
  }

  .sc-w_section_4-content-wrapper {
    width: auto;
  }

  .div-block-1242989 {
    max-width: 99vw;
  }

  .paragraph-254 {
    text-align: center;
    width: auto;
    max-width: 19rem;
  }

  .sc-w_section_8-img {
    width: 5rem;
    margin-top: -2rem;
  }

  .tab-section {
    display: none;
  }

  .feature-tab-menu {
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 20px;
  }

  .feature-tab-link {
    z-index: 6;
  }

  .eb_heading-style-h2 {
    font-size: 6.3vw;
  }

  .eb_tabs-collection-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .eb_btn-wrapper {
    display: flex;
  }

  .eb_btn {
    font-size: 4vw;
  }

  .eb-tabs-grid {
    grid-template-columns: auto auto 1fr 1fr auto;
  }

  .div-block-1242995 {
    align-items: center;
    width: 100%;
  }

  .div-block-584-1 {
    text-align: left;
  }

  .m-icon-regular {
    margin-left: auto;
  }

  .m-faq-title-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
  }

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

  .feature-tab-link-2 {
    z-index: 6;
    padding: 20px;
  }

  .eb_tabs-collection-list-item-3 {
    width: auto;
  }

  .mos_btn-4 {
    font-size: 3.3vw;
  }

  .mos-apple_heading-style-h1 {
    font-size: 4.6vw;
  }

  .padding-global-15 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-section-medium-9 {
    width: 95%;
  }

  .div-block-1243017 {
    margin-bottom: -5.5%;
  }

  .mos-apple_text-size-large.text-align-center.is-custom1 {
    max-width: 100%;
  }

  .js_section-4_subheadline-wrapper-2 {
    max-width: 25rem;
  }

  .js_section-9_content-wrapper {
    flex-direction: column;
    height: auto;
  }

  .js_section-9_content-wrapper.is-reversed {
    flex-direction: column;
  }

  .js_section-5_headline-wrapper {
    max-width: 24rem;
  }

  .js_popup-close-wrapper {
    margin-top: 1rem;
  }

  .padding-global-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .js_popup-wrapper-section-bg-shadow {
    padding: 1rem;
  }

  .js_heading-style-h3-2.text-align-center.is-custom3 {
    font-size: 3.8vw;
  }

  .js_heading-style-h3-2.is-custom1 {
    font-size: 1.6rem;
  }

  .js-mobile-hidden {
    display: block;
  }

  .padding-large {
    padding-bottom: 2rem;
  }

  .js_popup-wrapper-section {
    max-width: none;
    max-height: 100%;
  }

  .js_popup-wrapper-section.is-1 {
    text-align: center;
    height: 7rem;
  }

  .js_section-8-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .js_popup-close-2 {
    width: 3rem;
    margin-top: -1.2rem;
    margin-right: -1.2rem;
  }

  .js_heading-style-h2-2 {
    font-size: 1.6rem;
  }

  .js_heading-style-h2-2.is-custom1 {
    text-align: center;
  }

  .js_heading-style-h1-2.text-align-center.is-custom4 {
    font-size: 5.1vw;
  }

  .js_section-11_content-wrapper.is-1 {
    background-position: 0 0, 50% 20%;
  }

  .js_section-2_content-img {
    object-position: 50% 20%;
    width: 100%;
    max-height: 22rem;
  }

  .js_popup-2 {
    align-items: flex-start;
  }

  .js_section-10-2 {
    background-color: #f2f2f2;
    background-image: none;
    background-size: auto;
    background-attachment: scroll;
  }

  .js_popup-wrapper-section-bg {
    object-position: 50% 21%;
  }

  .js_popup-wrapper_content-2 {
    max-height: 90vh;
  }

  .js_section-6-wrapper {
    padding-bottom: 66%;
  }

  .js_section-2_content-wrapper {
    flex-direction: column;
  }

  .js_popup-wrapper-form-img {
    width: 16rem;
    margin-left: auto;
  }

  .padding-medium.hide-mobile-landscape {
    display: none;
  }

  .js_popup-wrapper_content-bg-2 {
    height: 100%;
  }

  .js-text-mobile-only {
    display: none;
  }

  .js_section-11-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .js_section-4_headline-wrapper {
    text-align: center;
  }

  .js_popup-wrapper_form-wrapper-2 {
    flex-direction: column;
  }

  .heading-1443835 {
    font-size: 5.5vw;
    line-height: 1.4;
  }

  .heading-1443836 {
    font-size: 5.4vw;
    line-height: 1.4;
  }

  .heading-1443837 {
    font-size: 5.5vw;
    line-height: 1.4;
  }

  .smt_heading-style-h2 {
    font-size: 2.5rem;
  }

  .smt_text-size-large {
    font-size: 1.25rem;
  }

  .image-14224-2, .image-14223-2 {
    width: 150px;
  }

  .fallstudie_arrow_item-2.reverse_grid, .fallstudie_arrow_item-2.is-3 {
    margin-top: 0%;
  }

  .div-block-12429642 {
    width: auto;
  }

  .smt_text-size-medium {
    font-size: 1.25rem;
  }

  .fallstudie_arrow_img_cont-2.is-1 {
    margin-bottom: -16%;
    margin-right: 11%;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .fallstudie_arrow_img_cont-2.is-2 {
    margin-bottom: -16%;
    margin-left: 0%;
    margin-right: 43%;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
    transform: rotateX(0)rotateY(180deg)rotateZ(-60deg);
  }

  .mos-apple_section_1-wrapper-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .div-block-12429677 {
    width: 84%;
  }

  .div-block-12429678 {
    max-width: 26.7rem;
  }

  .js_section-10-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative;
    overflow: hidden;
  }

  .js_section-10_content-wrapper, .js_section-10_content-img {
    height: 20rem;
  }

  .div-block-12429681 {
    background-image: linear-gradient(rgba(0, 0, 0, 0), #f2f2f2);
    width: 100%;
    height: 20rem;
    display: block;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

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

  .image-14266 {
    width: 1.4rem;
  }

  .div-block-1242746-copy {
    width: auto;
  }

  .div-block-12429709 {
    max-width: none;
  }

  .image-14267._1rem_top_padding {
    width: 5rem;
  }

  .padding-section-medium-12 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .padding-global-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sc-replay-optin-sec {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .smt_heading-style-h3-2 {
    text-align: left;
    font-size: 1.5rem;
  }

  .sc-replay-screenshot-sec, .sc-replay-faq-sec {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .padding-section-medium-13 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .padding-global-18 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-12429725 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-12429726 {
    width: 100%;
  }

  .sc-replay-hero-sec {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

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

  .sc-replay-live-g-ste-sec {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

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

  .sc-replay-live-gast-div {
    margin-top: 20px;
  }

  .sc_heading-style-h1---sc-replay {
    margin-bottom: 0;
    font-size: 6.6vw;
  }

  .smt_heading-style-h2-sc-replay, .smt_heading-style-h2-2-sc-replay, .smt_heading-style-h2-2-copy {
    font-size: 2.5rem;
  }

  .js_heading-style-impressum {
    font-size: 1.6rem;
  }

  .sc-text-size-regular---black {
    max-width: none;
  }

  .summersale-2023_section-5 {
    overflow: hidden;
  }

  .summersale-2023_text-size-large {
    font-size: 1.25rem;
  }

  .summersale-2023_heading-style-h2, .ss-2023_heading-style-h3-copy {
    font-size: 2rem;
  }

  .summersale-2023_section-1-2_wrapper {
    flex-direction: column;
  }

  .summersale-2023_section-4_wrapper-2, .summersale-2023_section-4_wrapper-2.is-swapped, .summersale-2023_section-4_content-wrapper-2 {
    align-items: center;
  }

  .summersale-2023_section-4_img-2.is-swapped.is-left.is-2.img-top, .summersale-2023_section-4_img-2.is-left.is-1.img-top {
    position: static;
  }

  .summersale-2023_section-1_img {
    width: 80%;
  }

  .summersale-2023_text-size-large-bold-underline {
    font-size: 1.25rem;
  }

  .summersale-2023_heading-style-h1 {
    font-size: 2rem;
  }

  .padding-global-19, .padding-global-20 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-section-medium-14 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .text-size-medium-7 {
    font-size: 1.25rem;
  }

  .typ-steps-wrapper-2 {
    width: auto;
  }

  .summersale-2023_heading-style-h1-2 {
    font-size: 2rem;
  }

  .padding-section-medium-15 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .padding-global-21 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-12429734 {
    width: auto;
  }

  .unsubscribe-form-sec {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .padding-global-22 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .div-block-12429738 {
    width: 90vw;
  }

  .padding-global-23 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-section-medium-16 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

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

  .padding-global-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .container-mario-copy {
    text-align: center;
  }

  .mos-apple_section_1-wrapper-3-vertical {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .padding-global-25 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .popup_content-wrapper-5 {
    align-items: flex-start;
    margin-top: 10px;
  }

  .ep_text-size-medium {
    font-size: 1.25rem;
  }

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

  .ep_heading-style-h4.text-align-center {
    width: auto;
    font-size: 1.4rem;
  }

  .ep_section_4-wrapper {
    padding: 1.5rem;
  }

  .ep_section_4-wrapper.is-1, .ep_section_4-wrapper.is-2, .ep_section_4-wrapper.is-3, .ep_section_4-wrapper.is-4, .ep_section_4-wrapper.is-red {
    grid-column-gap: 1rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .padding-section-medium-17 {
    padding-top: 3rem;
  }

  .ep_section-2_content-wrapper {
    flex-direction: column;
  }

  .ep_section-2_img-wrapper, .div-block-12429745 {
    width: auto;
  }

  .padding-large-2 {
    padding-bottom: 2rem;
  }

  .ep_heading-style-h2 {
    font-size: 2rem;
  }

  .ep_text-size-large {
    font-size: 1.25rem;
  }

  .padding-global-26 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ep_heading-style-h3 {
    font-size: 2.5rem;
  }

  .ep_heading-style-h3.text-align-center {
    font-size: 2rem;
    line-height: 1;
  }

  .ep_section_6 {
    border-top-left-radius: 0;
  }

  .ep_section-2_wrapper, .div-block-12429755 {
    padding: 1rem;
  }

  .ep_dirk-petrit-mobile, .ep-dirk-petrit-mobile-danke {
    display: none;
  }

  .dk_section-8_tabs-text-wrapper.is-1 {
    margin-bottom: 11rem;
  }

  .dk_section-8_tabs-text-wrapper.is-2 {
    margin-bottom: 9rem;
  }

  .dk_heading-style-h3-2 {
    font-size: 3.2vw;
  }

  .dk-btn {
    font-size: 1.1rem;
  }

  .dk_section-7-wrapper {
    flex-direction: column;
  }

  .dk_heading-style-h2-2.is-custom1-copy {
    max-width: none;
  }

  .dk_section-8_tabs-menu {
    margin-bottom: 6rem;
  }

  .dk_section-8_tabs-menu.is-swapped {
    display: flex;
  }

  .dk_text-size-medium-2 {
    font-size: 1.15rem;
  }

  .dk_section-14_img-wrapper {
    width: auto;
  }

  .dk_section-14_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .dk_section-1_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .dk_section-1_content-wrapper.is-splittest2 {
    width: auto;
  }

  .padding-global-27 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .dk_footer-wrapper {
    grid-template-columns: auto auto;
  }

  .dk_section-10-tabs-pane-content {
    grid-template-columns: 1fr 1fr;
  }

  .slider-thumbs_wrapper {
    width: 33.3333%;
  }

  .dk_heading-style-h1-2 {
    font-size: 16vw;
  }

  .dk_section-2_wrapper {
    flex-direction: column;
    display: flex;
  }

  .padding-global-28 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .my-slider-progress {
    width: 90%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .splide {
    margin-bottom: .5rem;
  }

  .splide.steps {
    width: 95%;
  }

  .home-hero-componnet {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .splide-component {
    width: 100%;
  }

  .splide__arrows {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    justify-items: stretch;
    padding-left: .5rem;
    padding-right: .5rem;
    display: grid;
  }

  .slider-component {
    flex-direction: column;
    justify-content: center;
    padding: 1rem 1rem 0;
  }

  .dk_section-12_section {
    flex-direction: column;
    height: auto;
  }

  .dk_section-12_section-wrapper.is-1 {
    transform: none;
  }

  .image-14290 {
    width: 4rem;
  }

  .m-subheading-large-copy {
    font-size: 1.8rem;
    line-height: 1.2;
  }

  .ep_section-2_content-wrapper-bonus2 {
    flex-direction: column;
  }

  .ep-dirk-mobile, .ep-petrit-mobile {
    display: none;
  }

  .fs-slider_arrow-left {
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 5rem;
  }

  .fs-slider_arrow-right {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    top: auto;
    bottom: 0%;
    left: 5rem;
    right: 0%;
  }

  .fs-slider_image.is-desktop {
    display: none;
  }

  .fs-slider_image.is-mobile {
    z-index: 1;
    display: block;
  }

  .div-block-12429770 {
    align-items: flex-end;
    padding-bottom: 10rem;
  }

  .slider-thumbs_img.is-mobile {
    object-position: 50% 34%;
    display: block;
  }

  .padding-global-29 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .slider-bg_img.is-mobile {
    display: block;
  }

  .div-block-1243021-copy {
    margin-top: 0;
  }

  .div-block-12429745-copy {
    width: auto;
  }

  .dk_split-test2-wrapper {
    flex-direction: column-reverse;
  }

  .heading-1443842-copy {
    text-align: center;
  }

  .sc-replay-hero-sec-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .img_dk {
    width: 320px;
  }

  .paragraph-249 {
    font-size: 3.3vw;
  }

  .text-size-large-3 {
    font-size: 1.25rem;
  }

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

  .paragraph-261, .paragraph-261.text-color-black {
    text-align: center;
  }

  .image-14264 {
    width: 5rem;
  }

  .typ-steps-wrapper_cro.direction-vertical {
    flex-direction: column;
  }

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

  .div-block-12429646 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

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

  .heading-style-h4-3.middle.text-color-black.text-size_4-75vw.mobile-view-only {
    line-height: 1.4;
    display: block;
  }

  .heading-style-h4-3.middle.text-color-black.mobile-view-only {
    display: block;
  }

  .heading-style-h4-3.middle.text-color-black.mobile-view-only._1-4-line_heigt {
    line-height: 1.4;
  }

  .heading-style-h4-3.middle.text-color-black.desk-view-only {
    display: none;
  }

  .mos_logo-img-4._1-5rem-top-padding._6rem-width {
    width: 5.5rem;
  }

  .form-13 {
    width: 100%;
  }

  .div-block-12429776.mobile-hidden {
    display: none;
  }

  .faq_beschreibung {
    font-size: 3.3vw;
  }

  .faq_titel {
    font-size: 3.45vw;
  }

  .div-block-12429777.bg-yellow {
    align-items: center;
    height: 100%;
  }

  .paragraph-253 {
    font-size: 1rem;
  }

  .paragraph-262 {
    font-size: 3.45vw;
  }

  .paragraph-263 {
    text-align: center;
    font-size: 3.5vw;
  }

  .paragraph-264 {
    font-size: 3.45vw;
  }

  .typ-www-div {
    width: 100%;
  }

  .padding-global-30 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid-115 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._1rem-padding.mobile-hidden {
    display: none;
  }

  .heading-style-h1-7 {
    font-size: 2.5rem;
  }

  .heading-style-h1-7.max-width.text-color-black.grid-sec {
    font-size: 1.6rem;
  }

  .abv_wrapper-5 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .paragraph-252 {
    font-size: 3.3vw;
  }

  .mo_heading-style-h2 {
    font-size: 2rem;
  }

  .mo_text-size-medium {
    font-size: 1.25rem;
  }

  .padding-xmediun {
    padding-bottom: 2rem;
  }

  .padding-global-31 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mo_text-size-large {
    font-size: 1.25rem;
  }

  .container-medium-18 {
    max-width: 68rem;
  }

  .mo_heading-style-h3-2 {
    font-size: 1.5rem;
  }

  .padding-global-32, .padding-global-33 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ml-btn {
    font-size: 1.3rem;
  }

  .padding-section-small-ml.is-custom-1 {
    padding-bottom: 2rem;
  }

  .ml_heading-style-h2 {
    font-size: 2rem;
  }

  .ml_heading-style-h2.text-align-center.not-bold {
    font-size: 1.3rem;
  }

  .ml_heading-style-h2.text-align-center.info {
    font-size: 1.2rem;
  }

  .ml_heading-style-h2.text-align-center.time {
    width: 76%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-span-165 {
    font-size: 1.2rem;
  }

  .ml_section_1 {
    height: auto;
  }

  .div-block-12429789 {
    padding: 1rem;
  }

  .padding-section-medium-18 {
    padding-top: 3rem;
  }

  .div-block-12429790 {
    width: auto;
  }

  .bold-text-191 {
    font-size: 1.5rem;
  }

  .ml_heading-style-h1 {
    font-size: 2.5rem;
  }

  .padding-large-5 {
    padding-bottom: 2rem;
  }

  .ml_section_6-2 {
    border-top-left-radius: 0;
  }

  .text-span-166 {
    display: none;
  }

  .padding-large-6 {
    padding-bottom: 2rem;
  }

  .ml_text-size-large-21 {
    font-size: 1.25rem;
  }

  .ml_text-size-large-21.text-align-center.is-custom3 {
    font-size: 1.4rem;
  }

  .ml_section-2_wrapper-2 {
    padding: 1rem;
  }

  .ep_heading-style-h3-2 {
    font-size: 2.5rem;
  }

  .ep_heading-style-h3-2.text-align-center {
    font-size: 2rem;
    line-height: 1;
  }

  .ml_section-2_img-wrapper-2 {
    width: auto;
  }

  .ml_section-2_content-wrapper-2 {
    flex-direction: column;
  }

  .text-span-168 {
    display: inline;
  }

  .padding-global-34, .padding-global-35 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ml_text-size-large-2 {
    font-size: 1.25rem;
  }

  .ml_heading-style-h3 {
    font-size: 2.5rem;
  }

  .ml_heading-style-h3.text-align-center {
    font-size: 2rem;
    line-height: 1;
  }

  .popup_content-wrapper-7 {
    align-items: flex-start;
    margin-top: 10px;
  }

  .ml_heading-style-h4.text-align-center {
    width: auto;
    font-size: 1.4rem;
  }

  .padding-global-36 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .grid-116.two-columns {
    grid-template-columns: 1fr;
  }

  .div-block-12429794 {
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .pr_heading-style-h1 {
    font-size: 2.5rem;
  }

  .ug_heading-style-h1.text-align-center.is-custom4, .ug_heading-style-h2.text-align-center.is-custom4 {
    font-size: 5.1vw;
  }

  .mo_text-size-medium-2 {
    font-size: 1.25rem;
  }

  .ug_heading-style-h3.text-align-center.is-custom4 {
    font-size: 5.1vw;
  }

  .ug_section-5_content-wrapper {
    flex-direction: column;
  }

  .ug_section-5_content-img {
    object-position: 50% 20%;
    width: 100%;
    max-height: 22rem;
  }

  .ug_popup-wrapper_form-wrapper {
    flex-direction: column;
  }

  .ug_popup-wrapper-section-bg {
    object-position: 50% 21%;
  }

  .ug_popup-wrapper-section-bg-shadow {
    padding: 1rem;
  }

  .color-black {
    font-size: 1.5rem;
    line-height: 1;
  }

  .form-label {
    margin-bottom: 15px;
    font-size: 14px;
  }

  .event-hero-section {
    min-width: 0;
  }

  .hero-headline-container {
    font-size: 1.9rem;
    line-height: 1.1;
  }

  .div-block-12429803 {
    width: auto;
  }

  .summersale-2023_heading-style-h1-3 {
    font-size: 1.9rem;
  }

  .ss-2023_heading-style-h2-2 {
    font-size: 2rem;
  }

  .padding-global-37 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-section-medium-19 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .summersale-2023_heading-style-h2-2 {
    font-size: 2rem;
  }

  .padding-global-38 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-section-medium-20 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .div-block-12429812 {
    width: auto;
  }

  .summersale-2023_heading-style-h1-4 {
    font-size: 2rem;
  }

  .padding-global-39, .padding-global-40 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .summersale-2023_section-5-2 {
    overflow: hidden;
  }

  .padding-section-medium-21 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .summersale-2023_heading-style-h2-3 {
    font-size: 2rem;
  }

  .birthdaysale-2023_section-5 {
    overflow: hidden;
  }

  .birthdaysale-2023_section-1_img {
    width: 80%;
  }

  .ep_heading-style-h3-copy {
    font-size: 2.5rem;
  }

  .ep_heading-style-h3-copy.text-align-center {
    font-size: 2rem;
    line-height: 1;
  }

  .birthdaysale-2023_heading-style-h1-3 {
    font-size: 1.9rem;
  }

  .birthdaysale-2023_text-size-large-copy {
    font-size: 1.25rem;
  }

  .birthdaysale-2023_btn.is-sale.amazon, .birthdaysale-2023_btn.is-sale.thalia {
    width: 295px;
  }

  .bs-headline-h3.big-subheadline {
    padding-left: 0;
    padding-right: 0;
  }

  .bs-video-wrapper, .bs-video-wrapper-copy {
    display: block;
  }

  .birthdaysale_who_grid {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .birthdaysale_grid_reviews-img {
    width: 100%;
  }

  .birthdaysale_grid_reviews-img.hide-mobile-landscape {
    display: none;
  }

  .birthdaysale_grid_big_cta {
    align-items: center;
  }

  .birthdaysale_grid_einblicke-div {
    flex-direction: column;
    height: 100%;
  }

  .bs_road-img.hide-mobile-landscape {
    display: none;
  }

  .bs_road-img.show-mobile-landscape {
    display: block;
  }

  .bs_road-img.show-mobile-landscape.is-2 {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .bs_grid_road.flex-mobile-landscape {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .bs_grid_road-img {
    width: 100%;
  }

  .dk-hero-logo {
    margin-top: -2rem;
    margin-bottom: 1rem;
  }

  .birthdaysale_grid_reviews-2 {
    width: 100%;
  }

  .birthdaysale_grid_reviews-2.flex-mobile-landscape {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .bs-2023_order_ticker-wrapper {
    margin-top: 5px;
  }

  .bs-2023_order_ticker-wrapper-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
  }

  .birthdaysale2-2023_btn.is-atf.is-mobile, .bs-timer-mobile {
    display: block;
  }

  .hs-2023_section-5 {
    overflow: hidden;
  }

  .mos_section_optin.light-version {
    display: block;
  }

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

  .paragraph-268-2 {
    line-height: 1.4;
  }

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

  .paragraph-268-3 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .paragraph-268-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .mos-apple_heading-style-h1-2, .mos-apple_heading-style-h1-3 {
    font-size: 4.6vw;
  }

  .paragraph-262-copy {
    font-size: 3.45vw;
  }

  .heading-style-h1-8 {
    font-size: 4vw;
  }

  .heading-style-h1-8.max-width.text-color-black.grid-sec {
    font-size: 1.6rem;
  }

  .paragraph-253-copy {
    font-size: 3.3vw;
  }

  .typ-steps-wrapper_cro-copy.direction-vertical {
    flex-direction: column;
  }

  .cta_button-typ-copy {
    font-size: 1.6rem;
  }

  .cta_button-typ-copy.small.sms-btn.extra_padding {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 36px;
    line-height: 52px;
  }

  h2 {
    font-size: 25px;
    line-height: 30px;
  }

  .section.dark.sichtbarkeit {
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .section.dark.prozesse {
    background-image: radial-gradient(circle at 70% 22%, rgba(0, 0, 0, .9), rgba(0, 0, 0, .97) 44%), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4587ff_Doku-VODortmund-InkaEnglischPhotography-116.webp");
    background-position: 0 0, 70%;
    background-size: auto, cover;
  }

  .section.vertrieb {
    background-image: linear-gradient(rgba(255, 255, 255, .24), rgba(255, 255, 255, .24)), radial-gradient(circle at 20%, rgba(255, 255, 255, .7), #fff), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458805_vo-mainz-dk-32-breiter.webp");
    background-position: 0 0, 0 0, 40%;
    background-repeat: repeat, repeat, no-repeat;
    background-size: auto, auto, cover;
  }

  .container {
    max-width: 100vw;
    margin-bottom: 0;
  }

  .container.atf {
    padding-top: 30px;
  }

  .container.newsletter {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-bigger {
    max-width: 98vw;
  }

  .paragraph-bigger.popup._4 {
    margin-top: -10px;
    margin-bottom: 5px;
    font-size: 4vw;
    line-height: 1.2;
  }

  .button.register-popup.calendlybutton1 {
    display: block;
  }

  .button.webinar-anmeldung {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 5vw;
    font-weight: 600;
  }

  .label {
    text-align: left;
  }

  .heading-jumbo-tiny {
    text-align: center;
  }

  .heading-jumbo {
    text-align: center;
    font-size: 5.7vw;
    font-weight: 600;
    line-height: 1.4;
  }

  .menu {
    margin-left: 15px;
  }

  .navigation {
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu-button, .menu-button.w--open {
    flex: none;
  }

  .navigation-items {
    margin-top: 100px;
    padding-top: 0;
  }

  .cta-wrap {
    padding-left: 15px;
    padding-right: 15px;
  }

  .intro-header {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .2), var(--black)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4587bb_BG%202.webp");
    background-position: 0 0, 80% 0;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .intro-content.cc-homepage {
    text-align: center;
    align-items: center;
    margin-top: -30px;
    margin-bottom: 0;
  }

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

  .section-heading.i {
    text-align: center;
  }

  .center-heading {
    margin-bottom: 0;
  }

  .div-block-6 {
    padding: 20px;
    position: relative;
  }

  .collection-item.book {
    align-self: stretch;
    width: 48%;
    height: auto;
  }

  .dropdown-list-2.shadow.w--open {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .timeline_item {
    grid-template-columns: 48px 1fr;
  }

  .margin-bottom-medium {
    margin-bottom: 24px;
  }

  .image-3 {
    width: 30px;
    margin-right: 10px;
  }

  .div-block-19, .div-block-19.pdfdatein {
    padding-top: 0%;
  }

  .slide {
    height: 100%;
  }

  .slide._2 {
    background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458b03_facebook-banner-3.webp");
    background-position: 0 0, 60%;
  }

  .subscribe-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .subscribe-content-wrapper {
    padding-left: 4%;
    padding-right: 4%;
  }

  .div-block-33 {
    z-index: 5;
    height: 400px;
  }

  .div-block-34 {
    z-index: 7;
    background-color: var(--white);
    position: relative;
  }

  .left-arrow-2 {
    height: 50px;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .icon-9 {
    font-size: 20px;
  }

  .right-arrow-2 {
    height: 50px;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .icon-10 {
    font-size: 20px;
  }

  .div-block-37 {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }

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

  .slider-6 {
    height: 1300px;
  }

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

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

  .div-block-43 {
    align-items: flex-start;
  }

  .div-block-45.goalcalculator {
    grid-template-columns: 1fr;
  }

  .text-field-2 {
    height: 55px;
  }

  .webinar-popup.webinar {
    position: fixed;
    transform: none;
  }

  .div-block-52 {
    border-radius: 12px;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding: 20px 5px 5px;
    position: fixed;
  }

  .text-block-7, .newsletter-popup {
    padding: 10px;
  }

  .slider-7 {
    height: auto;
  }

  .div-block-61 {
    text-align: left;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-43-copy {
    margin-bottom: 10px;
    margin-right: 0;
  }

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

  .author-block {
    margin-top: 15px;
  }

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

  .horizontal-content-block {
    padding-bottom: 70px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .testimonial-image-wrap {
    height: 260px;
  }

  .faq-2 {
    padding-left: 15px;
  }

  .faq-body-cont-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .toggle-text-2 {
    font-size: 17px;
    line-height: 1.2;
  }

  .div-block-49-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-4-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-block-13 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-52-copy {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 23px;
  }

  .div-block-52-copy.popupwebinar-bachground {
    width: auto;
    padding: 40px 10px 10px;
  }

  .div-block-79, .div-block-85, .div-block-87-copy, .div-block-94 {
    grid-template-columns: 1fr;
  }

  .div-block-95 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .benefits-card-back-side {
    line-height: 20px;
  }

  .paragraph-12 {
    font-size: 15px;
    line-height: 32px;
  }

  .div-block-98, .div-block-98.reverse {
    grid-template-columns: 1fr;
  }

  .div-block-99 {
    padding: 20px;
  }

  .div-block-100 {
    height: 200px;
  }

  .image-59.shadow {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

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

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

  .text-block-19-copy {
    font-size: 15px;
    line-height: 25px;
  }

  .heading-11 {
    font-size: 26px;
    line-height: 35px;
  }

  .div-block-112 {
    grid-column-gap: 0px;
  }

  .text-block-20 {
    font-size: 12px;
  }

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

  .div-block-122 {
    padding-right: 0;
  }

  .div-block-122.reverse {
    padding-left: 0;
  }

  .div-block-126 {
    grid-template-columns: 1fr;
  }

  .link-6.marc {
    padding-top: 55px;
    padding-left: 0;
  }

  .div-block-158 {
    text-align: center;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

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

  .div-block-175 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    grid-template-columns: auto;
    grid-auto-rows: auto;
    display: flex;
  }

  .div-block-175.downloads {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .text-block-29 {
    flex-direction: column;
    align-items: stretch;
  }

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

  .text-block-31 {
    margin-left: 20px;
  }

  .div-block-183 {
    flex-direction: row;
    align-items: center;
    width: auto;
    margin-bottom: 10px;
    display: flex;
  }

  .podcast-image.shadow {
    width: auto;
  }

  .div-block-214 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-216 {
    grid-column-gap: 40px;
  }

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

  .bold-text-9 {
    font-size: 25px;
    font-weight: 500;
    line-height: 40px;
  }

  .gallery-grid-container {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .gallery-lightbox, .gallery-lightbox._16-9 {
    padding-top: 0%;
  }

  .gallery-thumbnail {
    position: static;
  }

  .image-102 {
    max-width: 100%;
  }

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

  .image-109 {
    padding-left: 0;
  }

  .paragraph-44 {
    margin-top: 28px;
    margin-bottom: 22px;
  }

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

  .blog-heading, .blog-heading.calculator.subheading {
    font-size: 20px;
    line-height: 25px;
  }

  .blog-heading.calculator.blog {
    padding-left: 25px;
  }

  .blog-para._5 {
    line-height: 21px;
  }

  .div-block-265 {
    grid-column-gap: 0px;
  }

  .div-block-280 {
    margin-top: 0;
  }

  .paragraph-58 {
    line-height: 21px;
  }

  .heading-49 {
    font-size: 24px;
  }

  .heading-54 {
    font-size: 25px;
    line-height: 21px;
  }

  .div-block-301 {
    grid-row-gap: 20px;
    flex-direction: column;
    justify-items: start;
    display: flex;
  }

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

  .heading-58 {
    margin-top: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .heading-58.main-artikel {
    font-size: 15px;
  }

  .container-5 {
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-310 {
    grid-template-columns: 1fr;
  }

  .container-7 {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-69 {
    display: none;
  }

  .collection-list-wrapper-9 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .section-9 {
    padding-left: 0;
  }

  .pagination-2 {
    padding: 0;
  }

  .paragraph-74 {
    width: auto;
    line-height: 1.4;
  }

  .bold-text-24 {
    text-align: center;
  }

  .div-block-351 {
    margin-top: 30px;
  }

  .heading-72 {
    width: 90vw;
    margin-top: -10px;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.3;
  }

  .heading-72.alt {
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
  }

  .heading-72.alt._3 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .container-15 {
    margin-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-74 {
    color: #000;
    text-align: center;
    margin-top: 10px;
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    display: none;
  }

  .button-5 {
    width: auto;
    margin-top: 10px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 19px;
  }

  .button-5:hover {
    text-shadow: 0 0 10px #f0f0f0;
  }

  .heading-75 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 26px;
    font-weight: 500;
    line-height: 30px;
  }

  .heading-76 {
    width: auto;
    margin-bottom: 20px;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2;
  }

  .paragraph-76 {
    max-width: 99vw;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-356 {
    width: 90%;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

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

  .div-block-357 {
    margin-top: -80px;
  }

  .div-block-358 {
    height: 100px;
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 20px;
  }

  .text-field-3 {
    width: 100%;
    margin-top: 20px;
  }

  .submit-button {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .heading-80 {
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
  }

  .heading-81 {
    margin-top: 0;
    font-size: 19px;
    display: block;
  }

  .paragraph-78 {
    margin-bottom: -20px;
    font-size: 12px;
    line-height: 18px;
  }

  .section-18 {
    background-image: none;
    height: auto;
  }

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

  .image-125 {
    width: 35%;
  }

  .heading-82 {
    color: #000;
    font-size: 6vw;
    line-height: 1.2;
  }

  .paragraph-79 {
    color: #000;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
  }

  .heading-87 {
    color: #000;
    text-shadow: 0 0 20px var(--white);
    margin-top: 0;
    font-size: 15px;
    font-weight: 700;
    line-height: 28px;
  }

  .grid-35 {
    width: auto;
    padding-top: 0;
  }

  .grid-35.unp {
    width: 95%;
  }

  .heading-88.white, .heading-88.white.black {
    color: var(--black);
  }

  .heading-89 {
    font-size: 14px;
  }

  .heading-89.white {
    color: var(--white);
    font-size: 16px;
  }

  .heading-89.white.black-split {
    font-size: 14px;
  }

  .div-block-360 {
    max-width: 320px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .container-18 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-362 {
    margin-top: 10px;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-362.alt {
    margin-top: -40px;
  }

  .section-21 {
    background-color: var(--white);
  }

  .heading-91 {
    color: #000;
    text-shadow: 0 1px 5px var(--white);
    width: 80vw;
    margin-top: 15px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
    line-height: 1.3;
    text-decoration: none;
  }

  .heading-91.block-quote-2 {
    width: 98%;
    font-size: 1.1rem;
  }

  .bold-text-26 {
    color: #000;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 28px;
  }

  .div-block-363 {
    z-index: -1;
    opacity: 0;
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458beb_BG_5.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1800px;
    width: 100%;
    height: 150%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: fixed;
  }

  .bold-text-30 {
    font-size: 29px;
    font-weight: 700;
    line-height: 25px;
  }

  .bold-text-31, .bold-text-32, .bold-text-33 {
    font-size: 22px;
  }

  .image-128 {
    opacity: 1;
  }

  .bold-text-34 {
    padding-left: 0;
    font-size: 18px;
    font-weight: 600;
  }

  .text-span-14 {
    color: #ff001e;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
  }

  .text-span-15 {
    color: var(--black);
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }

  .image-137 {
    width: 40%;
    display: none;
  }

  .image-137.alt {
    margin-top: 10px;
  }

  .heading-103 {
    margin-top: 10px;
    margin-bottom: 0;
    font-family: Montserrat Custom, sans-serif;
    font-size: 25px;
    line-height: 28px;
  }

  .paragraph-87.red {
    padding-left: 0;
    padding-right: 0;
  }

  .section-30 {
    margin-top: -14px;
  }

  .link-17 {
    width: 40%;
    font-size: 14px;
    display: block;
  }

  .div-block-370 {
    width: 74%;
  }

  .container-21 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-88 {
    margin-top: 10px;
    font-size: 12px;
  }

  .div-block-371 {
    justify-content: center;
    width: 226px;
  }

  .container-22 {
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .grid-42 {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
  }

  .image-141 {
    padding-top: 10px;
  }

  .section-33, .section-35, .section-37 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pop-up {
    margin-top: -80px;
    display: none;
  }

  .div-block-401 {
    width: auto;
  }

  .image-160 {
    height: auto;
  }

  .heading-111 {
    font-size: 7.2vw;
  }

  .paragraph-98 {
    max-width: none;
  }

  .heading-112 {
    font-size: 19px;
  }

  .image-162 {
    width: 100px;
    margin-top: -95px;
  }

  ._w-flip-card {
    justify-content: center;
  }

  .grid-55 {
    justify-items: center;
  }

  .accordion-item-q-text {
    font-size: 1.1em;
    line-height: 1.3em;
  }

  .accordion-item-a-text {
    max-width: none;
    line-height: 21px;
  }

  .cloneable-area-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-24-copy {
    padding: 0 5px 2rem;
  }

  .div-block-408 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .mask-5 {
    background-color: #fff;
  }

  .div-block-422.left {
    margin-right: -10px;
    padding-left: 10px;
  }

  .div-block-422.right {
    margin-left: -10px;
    padding-right: 10px;
  }

  .image-169 {
    margin-left: 10px;
  }

  .image-170 {
    margin-right: -10px;
    padding-left: 10px;
  }

  .image-171 {
    margin-left: -10px;
    padding-right: 10px;
  }

  .link-block-24 {
    width: 100%;
  }

  .div-block-455 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
  }

  .heading-130, .heading-131 {
    font-size: 24px;
  }

  .heading-132 {
    flex: 0 auto;
    font-size: 24px;
  }

  .heading-131-copy {
    font-size: 24px;
  }

  .div-block-490 {
    max-width: none;
  }

  .padding-bottom.padding-medium.scw-atf, .padding-bottom.padding-small {
    padding-bottom: .5rem;
  }

  .padding-bottom.padding-small.mobile {
    display: block;
  }

  .padding-bottom.padding-xmedium {
    padding-bottom: 1.5rem;
  }

  .padding-bottom.padding-xmedium.mobile-display-only {
    display: block;
  }

  .padding-bottom.padding-large-1 {
    padding-bottom: 2rem;
  }

  .padding-bottom.padding-medium-1.mobile-hidden {
    display: none;
  }

  .padding-bottom.padding-large {
    padding-bottom: 1rem;
  }

  .padding-bottom.padding-small {
    padding-bottom: .5rem;
  }

  .padding-bottom.padding-large {
    padding-bottom: 2rem;
    display: block;
  }

  .padding-bottom.padding-medium {
    padding-bottom: 1rem;
  }

  .popup-img {
    width: 7rem;
    height: 7rem;
    top: -5.2rem;
  }

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

  .lightbox-link-box {
    flex: 0 auto;
    align-self: center;
    width: 50%;
  }

  .text-size-small.middle {
    font-size: 3.2vw;
  }

  .text-size-small.middle.header {
    width: auto;
    padding-top: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .text-size-small.middle.white {
    width: auto;
  }

  .text-size-medium-3, .text-size-medium-3.middle {
    font-size: 1rem;
  }

  .padding-global-2 {
    padding-left: .8rem;
    padding-right: .8rem;
  }

  .padding-section-supersmall-3 {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .popup-2 {
    max-width: none;
  }

  .timer-wrapper-3 {
    width: 100%;
    margin-right: auto;
  }

  .mos_timer-wrapper {
    flex-direction: column;
  }

  .timer_wrapper-number-3 {
    width: 3rem;
    height: 3rem;
  }

  .padding-section-medium-2.prohnepad {
    padding-bottom: 0;
  }

  .mos_abv_wrapper-section-1 {
    width: 100%;
    margin-top: 0;
  }

  .heading-style-h3-2 {
    font-size: 1.3rem;
  }

  .heading-style-h3-2.middle.text-color-black {
    font-size: 5.2vw;
  }

  .heading-style-h3-2.middle.text-color-black.deskop.mobile-version {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.1rem;
    line-height: 1.2;
  }

  .heading-style-h3-2.middle.text-color-black.side-padding-40px {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.3rem;
  }

  .popup_content-wrapper-2 {
    padding: .5rem;
  }

  .heading-style-h1-3.text-color-yellow {
    font-size: 2rem;
  }

  .section_footer-3.bg_black {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cta_button-2 {
    padding-left: .8rem;
    padding-right: .8rem;
    font-size: 3.8vw;
    font-weight: 700;
  }

  .popup-close-2 {
    z-index: 1;
    height: 3rem;
  }

  .body-7 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .body-7.bg_show {
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458edc_BG_1.webp");
    background-size: cover;
    background-attachment: fixed;
  }

  .image-196 {
    max-width: 95%;
  }

  .paragraph-116 {
    width: 98%;
    padding-bottom: 10px;
    font-size: 1.1rem;
    line-height: 22px;
  }

  .mos_logo-img-2 {
    width: 6rem;
  }

  .cta_button-typ {
    width: 280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.2rem;
  }

  .cta_button-typ.button-color-orange.no-underline {
    font-size: 1rem;
  }

  .typ_timer_wrapper-number {
    width: 3rem;
    height: 3rem;
  }

  .heading-style-h1-4 {
    font-size: 1.6rem;
  }

  .heading-style-h1-4.max-width.text-align-center {
    font-size: 1.5rem;
  }

  .cta_wrapper-typ {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .timer-wrapper-4 {
    width: auto;
  }

  .abv_typ-img {
    width: 100%;
    max-width: 20rem;
  }

  .abv_typ-img.mobile {
    width: 60%;
    max-width: 20rem;
    margin-bottom: 0;
  }

  .heading-style-h4-2 {
    font-size: 1.12rem;
  }

  .abv_wrapper-4 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .multi-step-form-radio-trigger---brix {
    text-align: left;
    white-space: nowrap;
    padding-left: 60px;
    padding-right: 16px;
    font-size: 16px;
    line-height: 1.5;
  }

  .slider---brix {
    max-width: none;
    height: auto;
    padding-bottom: 10px;
  }

  .step-title-wrap---brix {
    margin-bottom: 20px;
  }

  .slide---brix {
    margin-right: 0;
    padding-bottom: 0;
  }

  .submit-button---brix {
    padding: 15px 0;
  }

  .step-title---brix {
    margin: 10px 0;
    font-size: 20px;
    line-height: 1.1;
  }

  .multi-step-form-error-message---brix {
    margin-top: 32px;
  }

  .mask---brix {
    padding-left: 0;
    padding-right: 0;
  }

  .steps-bar---brix {
    justify-content: space-between;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .multi-step-foirm---success-message---brix {
    padding-top: 10px;
  }

  .multi-step-form-text-field---brix {
    min-height: 50px;
    line-height: 1.1;
  }

  .multi-step-form-text-field---brix::placeholder {
    font-size: 14px;
    line-height: 1.1;
  }

  .multi-step-form-text-field---brix.name-icon---brix {
    padding: 10px 0 10px 20px;
  }

  .step-paragraph---brix {
    margin-bottom: 10px;
    margin-left: 0;
  }

  .completed-form-illustrations---brix {
    margin-left: auto;
    margin-right: auto;
  }

  .form-step-progress-bar-mobile---brix {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .form-step-progress-bar-mobile---brix.step-1---brix {
    background-color: var(--gold);
    width: 25%;
  }

  .form-step-progress-bar-mobile---brix.full-bar---brix {
    background-color: var(--gold);
    width: 100%;
  }

  .multi-step-form---brix {
    height: 110%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .multi-step-form-button---brix {
    font-size: 16px;
  }

  .multi-step-form-button---brix.left---brix {
    margin-bottom: 12px;
    display: block;
    position: static;
    left: auto;
  }

  .multi-step-form-button---brix.right---brix {
    margin-top: -31px;
    margin-bottom: 7px;
    margin-right: 0;
    padding: 15px 0;
    display: block;
    position: static;
    right: auto;
  }

  .multi-step-form-button---brix.left---brix {
    margin-top: -8px;
    margin-bottom: 41px;
    margin-left: 0;
    padding: 15px 0;
    display: block;
    position: static;
    left: auto;
  }

  .form-step-progress-bar---brix {
    display: none;
  }

  .multi-step-form-block---brix {
    width: 95%;
  }

  .multi-step-form-text-field---brix-copy {
    min-height: 50px;
  }

  .multi-step-form-text-field---brix-copy::placeholder {
    font-size: 14px;
    line-height: 1.1;
  }

  .multi-step-form-text-field---brix-copy.phone-icon---brix {
    padding-right: 0;
  }

  .first-step-grid---brix-copy2 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .steps-bar-wrapper--brix-2 {
    padding-bottom: 10px;
  }

  .form-content---brix-2, .form-content---brix-copy {
    padding-top: 0;
  }

  .first-step-grid---brix-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 10px;
  }

  .slider-content-wrap---brix-2 {
    padding-top: 10px;
  }

  .submit-content-wrapper---brix-2 {
    align-items: stretch;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .first-step-grid---brix-2---abschluss2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .multi-step-form-label---brix-2-abschlussquote {
    margin-bottom: 10px;
    margin-left: 0;
    padding-bottom: 0;
    font-size: 16px;
  }

  .form-step-progress-bar-mobile---brix-copy {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .form-step-progress-bar-mobile---brix-copy.step-2---brix {
    background-color: var(--gold);
    width: 50%;
  }

  .paragraph-120 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .step-title---brix-copy {
    width: auto;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 26px;
    line-height: 1.1;
  }

  .multi-step-form-label---brix-2-abschlussquote-copy {
    font-size: 16px;
  }

  .first-step-grid---brix-2---clickrate-copy {
    margin-bottom: 32px;
  }

  .first-step-grid---brix-2---clickrate-copy2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-139.smaller {
    width: 98%;
    font-weight: 400;
    line-height: 24px;
  }

  .heading-139.smaller._1 {
    width: 100%;
    margin-bottom: 10px;
  }

  .heading-139.smaller._1._2 {
    width: 70%;
    font-size: 15px;
  }

  .heading-139.smaller.oben-headline {
    font-size: 16px;
    line-height: 22px;
  }

  .heading-140 {
    margin-top: 10px;
    font-size: 4vw;
    line-height: 1.2;
  }

  .bold-text-40 {
    font-size: 22px;
  }

  .fs-cc-banner_buttons-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
  }

  .fs-cc-banner_container {
    height: 100%;
  }

  .fs-cc-prefs_content {
    padding: 1.5rem;
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: .5rem;
    margin-left: 0;
  }

  .fs-cc-banner_close {
    position: absolute;
    top: -1.5rem;
    bottom: auto;
    left: auto;
    right: .75rem;
  }

  .fs-cc-banner_text {
    overflow: auto;
  }

  .fs-cc-prefs_component {
    padding: 1.5rem;
  }

  .fs-cc-banner_component {
    flex-direction: column;
    height: 50%;
  }

  .fs-cc-prefs_button {
    margin-bottom: .5rem;
  }

  .multi-step-form-button---brix-no-copy {
    font-size: 16px;
  }

  .multi-step-form-button---brix-no-copy.right---brix {
    margin-top: -55px;
    margin-bottom: 11px;
    display: block;
    position: static;
    right: auto;
  }

  .navigation-div {
    grid-template-columns: .4fr 1fr;
  }

  .hero-sec.bridge {
    background-image: none;
  }

  .fuer_wen-sec {
    padding-top: 1em;
  }

  .gc_container {
    padding-top: 0;
    padding-left: .5em;
    padding-right: .5em;
  }

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

  .goal-heading {
    margin-bottom: 10px;
    font-size: 5vw;
  }

  .goal-heading.align-left {
    font-size: 6vw;
  }

  .goal-heading.align-left.hide {
    font-size: 5vw;
  }

  .logo {
    width: 90px;
  }

  .nav-scroll-link.gelb {
    font-size: 16px;
  }

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

  .goal-subheading {
    margin-bottom: 20px;
    font-size: 4.5vw;
  }

  .goal-subheading.mitte {
    width: 85%;
    padding-top: 30px;
    font-size: 4.5vw;
  }

  .bold-text-42 {
    font-size: 4.5vw;
  }

  .goal-bullet {
    padding-left: 5px;
    font-size: 4.5vw;
    line-height: 1.3;
  }

  .goal-foto {
    width: 400px;
    margin-top: -21px;
    margin-bottom: -1px;
  }

  .goal-foto.typ {
    width: 100%;
  }

  .goal-cta {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-43 {
    width: auto;
    font-size: 17px;
  }

  .goal-paragraph {
    margin-bottom: 10px;
    font-size: 4.5vw;
  }

  .zahlen-sec {
    padding-top: .5em;
  }

  .zahlen-div {
    flex-direction: column-reverse;
    display: flex;
  }

  .zahlen-div.hide {
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .image-201 {
    width: 50px;
  }

  .div-block-508 {
    height: 45px;
  }

  .heading-142 {
    letter-spacing: 8px;
    font-size: 5.5vw;
  }

  .list {
    width: auto;
  }

  .goal-list-item {
    font-size: 4.5vw;
  }

  .div-block-510 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .image-202 {
    width: 60%;
  }

  .div-block-511 {
    padding-left: 0;
  }

  .paragraph-126 {
    padding-right: 0;
    font-size: 4.5vw;
  }

  .paragraph-126.hide {
    display: block;
  }

  .faq-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .banner-button.calendly-btn {
    max-width: none;
  }

  .goal-suche-mehr {
    padding-left: 10px;
    padding-right: 10px;
  }

  .goal-image {
    margin-bottom: 0;
    margin-right: 10px;
  }

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

  .goal-foto-copy {
    z-index: -1;
    margin-bottom: -105px;
    position: relative;
  }

  .goal-foto-copy.hide {
    z-index: 1;
    width: 70%;
    margin-bottom: 0;
  }

  .image-204.moible {
    width: 90%;
  }

  .div-block-514 {
    width: 80%;
    height: 25vh;
    max-height: 25vh;
    margin-bottom: 10px;
  }

  .div-block-515 {
    flex-direction: column;
    width: 95vw;
    padding-left: 10px;
  }

  .image-205 {
    margin-right: auto;
    display: none;
  }

  .bold-text-47 {
    font-size: 5vw;
  }

  .div-block-516 {
    border-radius: 0;
    grid-template-columns: 1fr;
  }

  .div-block-517 {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-518 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    min-height: 80px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-block-25 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .heading-style-h2 {
    font-size: 1.5rem;
  }

  .heading-style-h1 {
    font-size: 1.6rem;
  }

  .heading-style-h3 {
    font-size: 1.3rem;
  }

  .heading-style-h3.middle {
    font-size: 1.1rem;
  }

  .bold-text-49 {
    font-size: 20px;
  }

  .div-block-521 {
    grid-template-columns: 1fr;
  }

  .bold-text-50 {
    font-size: 4.5vw;
  }

  .rr_sumbit-brn {
    font-size: 6vw;
  }

  .rr_header-wrapper {
    flex-direction: column;
  }

  .rr_wrapper_btn-wrapper {
    flex-direction: column;
    display: none;
  }

  .heading-style-h1-5 {
    font-size: 1.6rem;
  }

  .heading-style-h1-5.middle._1 {
    font-size: 6vw;
  }

  .heading-style-h1-5.middle {
    font-size: 2.3rem;
  }

  .heading-style-h1-5.middle.text-color-white {
    font-size: 4.7vw;
  }

  .padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-global.overflow-hidden {
    overflow: hidden;
  }

  .heading-style-h4-4 {
    font-size: 1.12rem;
  }

  .goal-heading-2 {
    margin-bottom: 10px;
    font-size: 5vw;
  }

  .goal-heading-2.align-left {
    font-size: 6vw;
  }

  .popup-gradient {
    width: auto;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .text-size-medium.text-align-center {
    font-size: 15px;
    line-height: 1.4;
  }

  .popup_content-wrapper {
    padding: .5rem;
  }

  .image-207 {
    width: 4rem;
  }

  .heading-style-h2-4 {
    text-align: left;
    font-size: 1.5rem;
  }

  .paragraph-127 {
    padding-right: 0;
    font-size: 4.5vw;
  }

  .heading-style-h3-3 {
    text-align: left;
    font-size: 1.3rem;
  }

  .heading-style-h3-3.middle {
    font-size: 1.1rem;
  }

  .goal-bullet-2 {
    padding-left: 5px;
    font-size: 4.5vw;
    line-height: 1.3;
  }

  .image-209 {
    width: 60%;
    padding-top: 0;
  }

  .lp_abv-img-2 {
    width: 1.5rem;
  }

  .lp_content-wrapper-2 {
    flex-direction: column;
  }

  .lp_content-wrapper-2.swapped {
    flex-direction: column-reverse;
  }

  .lp_cta-btn-2 {
    text-align: center;
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .lp-bullets-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
  }

  .lp_bullets-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .image-213 {
    width: 3rem;
  }

  .div-block-529 {
    background-image: none;
    margin-top: -95px;
    top: -20%;
  }

  .button-17.calendly-btn {
    width: 99%;
  }

  .label-2 {
    text-align: left;
  }

  .text-block-85 {
    font-size: 20px;
  }

  .div-block-534-copy {
    grid-template-columns: 1fr;
  }

  .div-block-534-copy.mobil {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .text-block-91, .text-block-92 {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-93 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h2-5 {
    font-size: 1.5rem;
  }

  .heading-style-h2-5.middle {
    font-size: 5vw;
  }

  .heading-style-h2-5.text-align-right {
    width: 245px;
  }

  .interview_cta-btn.calendly-btn {
    background-size: 30px;
    padding-left: 2rem;
    padding-right: .5rem;
    font-size: 5.1vw;
  }

  .heading-style-h3-4 {
    font-size: 1.3rem;
  }

  .heading-style-h3-4.middle.small {
    font-size: 1.1rem;
    line-height: 1.2;
  }

  .heading-style-h3-4.middle {
    font-size: 1.1rem;
  }

  .interview_rich-text p {
    font-size: 1rem;
  }

  .text-span {
    font-size: 3vw;
    display: none;
  }

  .heading-style-h1-6 {
    font-size: 1.6rem;
  }

  .heading-style-h1-6.middle {
    font-size: 5.7vw;
  }

  .padding-section-small-3-copy {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .div-block-536 {
    height: 1000px;
    display: block;
  }

  .heading-139-copy {
    margin-top: 0;
    font-size: 6.4vw;
  }

  .heading-139-copy1 {
    font-size: 18px;
  }

  .image-137-copy {
    width: 80px;
  }

  .container-21-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-29-copy {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .udd_abv-divider-31 {
    display: none;
  }

  .udd_abv-divider-41 {
    height: 438px;
    display: none;
  }

  .udd_abv-divider-20 {
    display: none;
  }

  .padding-section-supersmall {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .udd_section-5_content-wrapper.swapped {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .udd_abv-divider-12 {
    display: none;
  }

  .udd_section-5_content-img-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .udd_section-3-img-wrapper {
    margin-top: 22vw;
  }

  .udd_abv-divider-39 {
    height: 283px;
    display: none;
  }

  .udd_section-7-wrapper {
    margin-bottom: -2rem;
  }

  .udd_section-8_img-wrapper, .udd_abv-divider-19 {
    display: none;
  }

  .udd_abv-logo {
    width: 5rem;
  }

  .image-216 {
    width: 50vw;
    margin-top: -15vw;
    margin-left: -30vw;
    display: block;
  }

  .text-color-black {
    color: #000;
  }

  .udd_abv-divider-2 {
    display: none;
  }

  .image-217 {
    width: 70vw;
    margin-top: -16vw;
    margin-bottom: -17vw;
    margin-left: 84vw;
    display: block;
  }

  .udd_section-6_content-img.is-custom1 {
    margin-bottom: -88px;
  }

  .udd_section-6_content-img.is-custom2 {
    width: auto;
    margin-bottom: -103px;
  }

  .udd_section-6_content-img.is-custom3 {
    margin-bottom: -43px;
  }

  .udd_section-3_content-wrapper {
    flex-direction: row;
    position: relative;
  }

  .udd_section-3_content-wrapper._1 {
    margin-top: 30px;
  }

  .udd_abv_bullets-wrapper.mobile-hidden {
    display: flex;
  }

  .udd_abv-divider-37 {
    height: 25px;
    margin-top: -12px;
  }

  .udd_abv-divider-15 {
    display: none;
  }

  .udd_abv-cta-img {
    width: 5rem;
    margin-top: -4.5rem;
    right: -8%;
  }

  .udd_section-9 {
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ff0_DK_UDD_BinaryCode_Black1-01-min.png"), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ffa_62232024-0-BG-2-min.webp");
    background-position: 50% 100%, 50% 100%;
    background-repeat: no-repeat, repeat;
    background-size: 100%, auto;
    background-attachment: scroll, scroll;
  }

  .image-218 {
    width: 55vw;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: -15vw;
  }

  .udd_section-3_divider-wrapper-2, .udd_abv-divider-1, .udd_abv-divider-36, .udd_abv-divider-36.left {
    display: none;
  }

  .udd_section-11-wrapper {
    margin-bottom: -2.9rem;
  }

  .image-220 {
    width: 10rem;
    margin-left: 0;
    position: absolute;
    top: 50%;
    bottom: 0%;
    left: 33%;
    right: 0%;
  }

  .udd_section-5_content-img {
    width: 16rem;
  }

  .udd_abv-divider-25 {
    height: 35px;
    top: 10px;
    bottom: auto;
  }

  .udd_abv-divider-25.is-custom1 {
    height: 50px;
  }

  .udd_section-5 {
    overflow: hidden;
  }

  .image-222 {
    width: 60vw;
    margin-top: -10vw;
    margin-bottom: -13vw;
    margin-left: -20vw;
    display: block;
  }

  .text-size-regular-2 {
    font-size: .75rem;
  }

  .udd_abv-divider-35 {
    display: none;
  }

  .udd_section-3 {
    overflow: hidden;
  }

  .udd_abv-divider-32 {
    display: none;
  }

  .udd_section-7-content-1 {
    overflow: hidden;
  }

  .text-size-medium-4 {
    font-size: 1rem;
  }

  .image-5 {
    width: 22rem;
    margin-bottom: -2rem;
  }

  .udd_abv-divider-33 {
    display: none;
  }

  .udd_section-3_text-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .mobile-hidden {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .udd_abv-divider-38 {
    display: none;
  }

  .udd_abv-headline-img {
    width: 45vw;
  }

  .udd_abv-headline-img._1 {
    width: 70vw;
  }

  .udd_section-3_content-grid {
    flex-direction: column;
    display: flex;
  }

  .div-block-539 {
    width: 100%;
  }

  .udd_abv-divider-14 {
    display: none;
  }

  .padding-section-medium {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-medium.zero_top_padding {
    padding-top: 0;
  }

  .udd_abv-divider-34 {
    display: none;
  }

  .image-223 {
    width: 22rem;
  }

  .udd_btn-cta {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 6vw;
    display: block;
  }

  .abv_header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .udd_abv-divider-5, .udd_abv-divider-4 {
    display: none;
  }

  .udd_abv-divider-26 {
    height: 25px;
    display: none;
  }

  .udd_abv-divider-6 {
    display: none;
  }

  .accordion-item-q-text-2 {
    font-size: 1.1em;
    line-height: 1.3em;
  }

  .udd_section-3_content-img {
    width: 4rem;
  }

  .udd_abv_main-section-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .udd_section-3_divider-wrapper, .udd_abv_dein_weg-wrapper.mobile-hidde-udd, .udd_abv-divider-3 {
    display: none;
  }

  .udd_abv-divider-3._1 {
    margin-right: 0;
    display: none;
  }

  .udd_abv-divider-42 {
    width: 21px;
    display: none;
  }

  .image-225 {
    width: 16.5rem;
    margin-left: 0;
    margin-right: 0;
  }

  .udd_abv-divider-40 {
    width: 17px;
    display: none;
  }

  .udd_section-9-wrapper {
    margin-bottom: 0;
  }

  .udd_abv-divider-27, .udd_abv-divider-27.invisible, .udd_abv-divider-30 {
    display: none;
  }

  .image-226 {
    opacity: 1;
    width: 42vw;
    display: block;
    position: absolute;
    top: auto;
    bottom: 100%;
    left: auto;
    right: -10.4vw;
  }

  .udd_abv-divider-11 {
    display: none;
  }

  .div-block-540._1 {
    justify-content: center;
    width: 100%;
  }

  .udd_abv-divider-18 {
    display: none;
  }

  .udd_text-size-medium {
    font-size: 1rem;
  }

  .udd_text-size-regular {
    font-size: .75rem;
  }

  .udd_text-size-regular.middle.max-width-50, .udd_text-size-regular.middle.max-width {
    width: 98%;
  }

  .udd_text-size-regular.mobile-hidden {
    display: block;
  }

  .udd_heading-style-h2, .udd_heading-style-h2.middle {
    font-size: 1.5rem;
  }

  .udd_heading-style-h2.text-align-right {
    width: 245px;
  }

  .udd_heading-style-h2.text-align-right._1 {
    text-align: left;
    width: 295px;
  }

  .udd_heading-style-h2.text-color-red.middle {
    font-size: 1.69rem;
  }

  .udd_text-size-large.text-color-black.unique {
    top: -25%;
    left: auto;
    right: 0;
  }

  .udd_text-size-large.text-color-black.max-width.middle {
    width: auto;
  }

  .udd_heading-style-h1 {
    font-size: 1.6rem;
  }

  .udd_heading-style-h1.text-color-red {
    font-size: 3.5rem;
  }

  .image-227 {
    width: 7rem;
    bottom: -144%;
    left: 4.5%;
  }

  .udd-danke_abv-divider-2, .udd-danke_abv-divider-4 {
    display: none;
  }

  .image-229 {
    width: 1rem;
    top: -8%;
  }

  .udd-danke_section-3_divider-wrapper-2, .udd-danke_abv-divider-11, .udd-danke_abv-divider-6, .udd-danke_abv-divider-12 {
    display: none;
  }

  .div-block-542 {
    border-left-style: none;
    border-right-style: none;
    margin-top: 0;
  }

  .udd-danke_abv-divider-13, .udd-danke_abv-divider-3 {
    display: none;
  }

  .udd-danke_abv-divider-3._1 {
    margin-right: 0;
    display: none;
  }

  .udd-danke_abv-divider-5, .udd-danke_abv-divider-1, .udd-danke_abv-divider-7 {
    display: none;
  }

  .footer_links-wrapper {
    flex-wrap: wrap;
  }

  .mos_cta-btn {
    font-size: 1.25rem;
  }

  .form-block-3 {
    width: 100%;
  }

  .div-block-555 {
    margin-bottom: 1rem;
  }

  .div-block-560 {
    margin-top: 15px;
  }

  .section_footer-3-copy {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .mos_timer-name {
    font-size: .7rem;
  }

  .image-239-copy {
    width: 75px;
  }

  .section-31-copy.nopadin {
    min-height: auto;
    padding-top: 0;
  }

  .heading-105-copy {
    margin-top: 20px;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 6vw;
  }

  .heading-105-copy.padunten {
    font-size: 4.6vw;
    line-height: 1.1;
  }

  .heading-105-copy.klein {
    margin-top: 10px;
    font-size: 16px;
  }

  .padding-section-small, .padding-section-small.atf {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .padding-section-small.padding-top-1 {
    padding-bottom: 3.5rem;
  }

  .padding-section-small.is-custom5 {
    padding-top: 2rem;
    padding-bottom: 3rem;
  }

  .smt_body {
    background-color: #000;
    background-image: linear-gradient(to bottom, null, null), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590c5_BG_3.webp");
    background-repeat: repeat, repeat;
  }

  .image-242 {
    width: 4rem;
  }

  .smt_heading-style-h1 {
    font-size: 1.6rem;
  }

  .smt_heading-style-h1.middle {
    font-size: 5.6vw;
  }

  .smt_heading-style-h3 {
    text-align: left;
    font-size: 1.4rem;
  }

  .smt_heading-style-h3.middle {
    font-size: 1.1rem;
  }

  .div-block-575 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-575._1grid {
    grid-template-columns: 1fr;
  }

  .div-block-576 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .sc_heading-style-h4 {
    font-size: 1.25rem;
  }

  .sc_heading-style-h1 {
    font-size: 7.8vw;
  }

  .sc_heading-style-h1._1 {
    margin-bottom: 20px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 8vw;
    line-height: 1.1;
  }

  .sc_heading-style-h1.text-color-black.align-middle {
    font-size: 6.1vw;
    font-weight: 500;
  }

  .sc_heading-style-h1.text-color-black.align-middle.unqiue {
    font-size: 6.9vw;
  }

  .sc_heading-style-h1.text-color-black.align-middle.unique {
    font-size: 6.2vw;
  }

  .sc_heading-style-h1.text-color-green.align-middle {
    font-size: 11vw;
  }

  .sc_heading-style-h1.text-color-green.align-middle.unique {
    font-size: 8.5vw;
  }

  .sc_heading-style-h1.align-middle {
    font-size: 8vw;
  }

  .sc_heading-style-h1.align-middle._1 {
    font-size: 7.5vw;
  }

  .sc_heading-style-h1.align-middle._2 {
    font-weight: 500;
  }

  .sc_heading-style-h1.align-middle.text-color-black {
    font-size: 6vw;
  }

  .sc_heading-style-h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 5.3vw;
  }

  .sc_heading-style-h2.text-color-black {
    font-size: 6vw;
  }

  .sc_heading-style-h2.text-color-green {
    font-size: 6.3vw;
  }

  .sc_heading-style-h2.align-middle.text-color-black {
    padding-top: 10px;
    font-size: 6.5vw;
  }

  .sc_heading-style-h5 {
    font-size: 5vw;
  }

  .sc-text-size-regular {
    font-weight: 400;
  }

  .sc-text-size-regular.text-color-black {
    font-size: .8rem;
  }

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

  .sc-btn {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 5.5vw;
  }

  .sc-btn.calendly-btn {
    padding-left: 9px;
    padding-right: 9px;
  }

  .div-block-579 {
    grid-template-columns: 1fr;
  }

  .div-block-580 {
    padding: 1.5rem;
  }

  .heading-113-copy.text-align-middle {
    margin-bottom: 0;
    font-size: 5vw;
  }

  .div-block-584 {
    align-items: center;
  }

  .div-block-586 {
    grid-template-columns: 1fr;
  }

  .sc_timeline_wrapper {
    margin-top: -70px;
  }

  .sc_timeline_right._2 {
    margin-bottom: -10%;
  }

  .div-block-591 {
    box-shadow: none;
    border-radius: 10px;
    padding: 5px;
  }

  .div-block-592 {
    background-image: linear-gradient(#fff, rgba(0, 0, 0, 0) 41%);
  }

  .div-block-592-copy, .section-60-copy.hide {
    display: none;
  }

  .div-block-596 {
    margin-top: 95px;
    padding: 15px;
  }

  .div-block-597 {
    flex: 1;
  }

  .section-37-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-598 {
    padding: 16px;
  }

  .sc_timeline_item {
    grid-template-columns: 32px 1fr;
    padding-bottom: 0;
  }

  .div-block-602 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .image-249 {
    width: 35px;
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .div-block-603 {
    grid-template-columns: 1fr;
  }

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

  .image-14123 {
    align-self: center;
    width: 25px;
  }

  .div-block-590-copy {
    padding-top: 40px;
  }

  .image-14124.mobile {
    width: auto;
    display: block;
  }

  .image-14125 {
    width: 5rem;
  }

  .bold-text-57 {
    font-size: 6vw;
  }

  .lottie-animation-8 {
    margin-bottom: -14%;
  }

  .lottie-animation-8._2 {
    margin-bottom: 0%;
  }

  .lottie-animation-8._2.rotate {
    margin-bottom: -10%;
    padding-left: 14%;
    padding-right: 0%;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .bold-text-59 {
    line-height: 1.2;
  }

  .mos_section_1 {
    background-image: none;
    padding-top: 0;
  }

  .mos_body {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .mos_section_1-section-1 {
    align-items: center;
  }

  .mos_heading-style-h2 {
    font-size: 1.5rem;
  }

  .mos_heading-style-h2.middle.is-mos-custom1 {
    font-size: 5.45vw;
  }

  .mos_heading-style-h2.text-color-black {
    font-size: 1.5rem;
  }

  .mos_heading-style-h2.text-color-black.align-middle {
    font-size: 6vw;
  }

  .mos_heading-style-h2.middle {
    font-size: 1.4rem;
  }

  .mos_heading-style-h3 {
    font-size: 4.5vw;
  }

  .mos_heading-style-h3.middle {
    font-size: 1.4rem;
  }

  .mos_heading-style-h3.middle.text-color-black {
    font-size: 4.5vw;
  }

  .mos_heading-style-h1 {
    text-align: center;
    font-size: 6vw;
  }

  .mos_heading-style-h1.text-color-black {
    text-align: center;
  }

  .mos_heading-style-h1.text-color-black.align-middle {
    text-align: center;
    font-size: 22px;
  }

  .mos_heading-style-h4 {
    text-align: left;
    font-size: 4.5vw;
  }

  .mos_heading-style-h4.text-color-black.align-middle {
    text-align: center;
    margin-top: 5px;
    font-size: 4.5vw;
    font-weight: 400;
  }

  .mos_btn-wrapper {
    width: auto;
  }

  .mos_btn-wrapper._1-line.mobile-line {
    width: 90vw;
  }

  .mos_btn {
    text-align: center;
  }

  .mos_btn.mobile-hidden {
    font-size: 1.2rem;
  }

  .mos_btn.mobile-hidden:hover {
    transform: scale(1.03);
  }

  .mos_btn.mobile-hidden._80 {
    width: 98%;
  }

  .mos_timer-circle {
    width: 2rem;
    height: 2rem;
  }

  .mos_timer-circle.border-color-black, .mos_timer-circle.scw-custom1 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .mos_timer-number {
    font-size: 1.25rem;
  }

  .div-block-609 {
    padding: 5px;
  }

  .image-14126 {
    width: 70%;
    margin-bottom: -.5rem;
    display: block;
  }

  .div-block-610 {
    flex: 1;
    align-self: stretch;
    margin: 0;
  }

  .mos_heading-style-h5 {
    font-size: 4vw;
  }

  .mos_heading-style-h6 {
    font-size: 3.8vw;
  }

  .mos_section_3 {
    background-position: 93% 0;
  }

  .div-block-614 {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    grid-template-columns: 1fr;
  }

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

  .mos_section_3_benefit-wrapper {
    padding: 0;
  }

  .mos_section_3-img {
    width: 5rem;
  }

  .mos_text-size-regular, .mos_text-size-regular.text-color-black.aign-middle {
    font-size: 1rem;
  }

  .mos_text-size-regular.align-middle {
    font-size: .9rem;
  }

  .mos_text-size-regular.is-mos-custom3 {
    text-align: center;
    font-size: 5vw;
  }

  .mos_text-size-regular.is-mos-custom3.center_align_version {
    font-size: 4.3vw;
    display: block;
  }

  .mos_text-size-regular.is-mos-custom3.center_align_version.is-hidden-mobile {
    display: none;
  }

  .padding-section-large {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .mos_section_5, .mos_section_8 {
    background-position: 93% 0;
  }

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

  .div-block-618.mobile {
    align-items: center;
  }

  .image-14128 {
    transform: rotate(90deg);
  }

  .div-block-620 {
    align-items: center;
  }

  .div-block-621 {
    width: auto;
  }

  .image-14129 {
    width: 2rem;
  }

  .div-block-622 {
    align-items: flex-start;
  }

  .div-block-623.mobile {
    align-items: center;
    width: 100%;
    max-width: none;
  }

  .div-block-624 {
    align-self: stretch;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-624.mobil-spacing {
    width: auto;
    margin-left: 25px;
    margin-right: auto;
  }

  .div-block-627 {
    justify-content: center;
    padding-left: 0%;
    display: flex;
  }

  .div-block-629 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding: .5rem;
  }

  .mos_popup-gradient {
    width: auto;
    max-width: 100%;
    margin-top: 2rem;
    margin-left: 1rem;
    margin-right: 1rem;
    padding-left: 6px;
  }

  .image-14131 {
    width: 611px;
    margin-top: 0%;
    margin-bottom: -15%;
  }

  .js_section-1 {
    height: auto;
  }

  .js-btn {
    text-align: center;
    width: 100%;
    padding: 4vw 2vw;
    font-size: 5.8vw;
  }

  .accordion-item {
    padding: 10px;
  }

  .blog_section-7 {
    padding-left: 10px;
  }

  .mo-div-timer-22 {
    width: 42px;
    height: 42px;
  }

  .container-42 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-751 {
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .martin1-copy-2 {
    font-size: 17px;
    line-height: 22px;
  }

  .div-block-1242664 {
    width: 90%;
  }

  .paragraph-144 {
    margin-top: 10px;
    font-size: 12px;
  }

  .section-footer-factory {
    margin-top: -14px;
  }

  .mo-timer-3-copy2 {
    margin-left: 10px;
    padding-right: 10px;
  }

  .mo-timer-3-copy2.umsetzungmobil {
    margin-top: -17px;
    margin-bottom: 19px;
    margin-left: 0;
  }

  .mo-div-timer-2-factory {
    width: 42px;
    height: 42px;
  }

  .div-block-672-copy-2 {
    width: 100%;
    margin-top: -7px;
    margin-left: -26px;
  }

  .div-block-1242669 {
    width: 90%;
  }

  .mo-div-timer-factory {
    width: 42px;
    height: 42px;
  }

  .image-14139 {
    height: 28vh;
    margin-top: -25px;
    margin-bottom: 25px;
    display: none;
  }

  .div-block-12438-copy {
    width: 100%;
    margin-right: 0;
  }

  .link-24 {
    width: 40%;
    font-size: 14px;
    display: block;
  }

  .div-block-12440 {
    flex-direction: column-reverse;
  }

  .paragraph-138 {
    font-size: .875rem;
  }

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

  .accordion-item-q-text-3 {
    font-size: 1.1em;
    line-height: 1.3em;
  }

  .fm_heading-style-h1 {
    font-size: 1.6rem;
  }

  .fm_heading-style-h1.middle {
    font-size: 5.4vw;
  }

  .fm_heading-style-h1.middle.text-color-white {
    font-size: 7.1vw;
  }

  .fm_heading-style-h2 {
    font-size: 1.5rem;
  }

  .fm_heading-style-h2.middle.text-color-white {
    font-size: 4.6vw;
  }

  .fm_heading-style-h3 {
    font-size: 1.3rem;
  }

  .fm_heading-style-h3.middle.text-color-white {
    font-size: 4vw;
  }

  .fm_heading-style-h3.middle {
    font-size: 1.1rem;
  }

  .fm_text-size-large, .fm_text-size-medium {
    font-size: 1rem;
  }

  .fm_text-size-medium.middle {
    font-size: .8rem;
  }

  .fm_text-size-regular {
    font-size: .875rem;
  }

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

  .div-block-1242697._1 {
    display: block;
  }

  .image-14146 {
    display: none;
  }

  .fm_timer_wrapper-number {
    width: 2rem;
    height: 2rem;
  }

  .fm_timer-wrapper {
    width: 100%;
  }

  .image-14147 {
    width: auto;
  }

  .div-block-1242701 {
    padding: .5rem;
  }

  .button-23 {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 6vw;
  }

  .div-block-1242704 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
    margin-top: -5rem;
    padding: .8rem;
  }

  .image-14149 {
    width: 7rem;
  }

  .section-607 {
    margin-bottom: -3rem;
  }

  .div-block-1242707 {
    padding: .8rem;
  }

  .div-block-1242717 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .div-block-1242718 {
    align-self: stretch;
    align-items: stretch;
    position: static;
  }

  .div-block-1242720 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: auto;
  }

  .div-block-1242725 {
    flex-direction: row;
  }

  .div-block-1242727 {
    width: auto;
  }

  .div-block-6642136-copy-2 {
    margin-top: -32px;
    display: block;
  }

  .paragraph-156 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    font-size: .9rem;
    line-height: 1.2;
  }

  .mo-heading-timer-2-factory-2 {
    font-size: 25px;
    line-height: 31px;
  }

  .heading-1443767 {
    font-size: 1.625rem;
    line-height: 24px;
  }

  .heading-103-copy-6-copy-copy-2 {
    margin: 0 5px 20px;
    font-size: 6vw;
    line-height: 1.1;
  }

  .heading-1443780 {
    font-size: 1.375rem;
    font-weight: 500;
    line-height: 24px;
  }

  .div-block-752-factory-2 {
    margin-left: 10px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-1443781 {
    display: none;
  }

  .button-25-section-buy-copy.hover.onedream {
    width: 90%;
    display: block;
  }

  .div-block-664-factory-2 {
    display: none;
  }

  .heading-1443782 {
    flex: 1;
    margin: -4px 0 7px 46px;
    font-size: 4.5vw;
    line-height: 5.5vw;
  }

  .heading-1443764-copy {
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 1.2;
  }

  .div-block-1242729 {
    width: 90vw;
  }

  .heading-1443768 {
    font-size: 1rem;
    line-height: 1.5;
  }

  .div-block-1242730 {
    width: 92%;
    margin-top: -48px;
  }

  .div-block-1242731 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-671-copy-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: .75fr .75fr;
    grid-auto-columns: 1fr;
    padding-top: 10px;
    display: grid;
  }

  .div-block-1242732 {
    width: 90%;
  }

  .div-block-1242733 {
    width: 85%;
  }

  .image-14156 {
    height: auto;
  }

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

  .heading-1443766-copy {
    font-size: 1.375rem;
    font-weight: 500;
  }

  .mo-heading-timer-2-factory2-2 {
    font-size: 25px;
    line-height: 31px;
  }

  .bold-text-94 {
    font-size: 16px;
    line-height: 18px;
  }

  .mo-heading-timer-factory-2 {
    font-size: 25px;
    line-height: 31px;
  }

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

  .abv-copy-2 {
    margin-bottom: 19px;
  }

  .heading-1443784 {
    width: 100%;
    margin-top: 10px;
    font-size: 1.1rem;
    line-height: 1.2;
  }

  .heading-1443785 {
    width: 90%;
    font-size: 1.25rem;
    line-height: 1.2;
  }

  .heading-140-factory-2 {
    width: 100%;
    max-width: 98%;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 4vw;
    line-height: 5vw;
  }

  .heading-1443786 {
    font-size: 1.15rem;
  }

  .bold-text-95 {
    font-size: 1.35rem;
    line-height: 1.1;
  }

  .heading-1443787 {
    text-align: left;
  }

  .paragraph-158 {
    width: 100%;
    font-size: .7rem;
  }

  .bold-text-97 {
    font-size: 1rem;
    line-height: 1;
  }

  .bold-text-98 {
    font-size: 1.25rem;
    line-height: 1.1;
    display: inline;
  }

  .paragraph-99 {
    font-size: 16px;
  }

  .padding-section-medium-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .bold-text-100 {
    font-size: 16px;
  }

  .accordion-item-a-text-3 {
    max-width: none;
    line-height: 21px;
  }

  .div-block-1242736 {
    width: auto;
  }

  .div-block-578-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-1443788 {
    font-size: 26px;
    line-height: 31px;
  }

  .heading-1443788.smaller {
    margin-top: 0;
    font-size: 26px;
  }

  .heading-1443788.smaller.is-custom1 {
    font-size: 32px;
  }

  .lightbox-link {
    padding-right: 18px;
  }

  .bold-text-102 {
    font-size: 25px;
  }

  .paragraph-159 {
    max-width: none;
  }

  ._w-accordion-item-q-text-2 {
    text-align: left;
  }

  .heading-1443789.is-custom1 {
    font-size: 19px;
    line-height: 1.2;
  }

  .heading-1443790 {
    font-size: 6vw;
  }

  .navigation-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sc-btn-2 {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 6.4vw;
  }

  .sc-btn-2.calendly-btn {
    padding-left: 31px;
    padding-right: 31px;
    font-size: 4vw;
  }

  ._8opropic {
    width: auto;
  }

  .bold-text-103 {
    font-size: 22px;
    line-height: 10px;
  }

  .button-25-section-buy-copy {
    padding-left: 8px;
    padding-right: 8px;
  }

  .button-25-section-buy-copy.hover.onedream {
    width: 100%;
    padding: 10px .25rem;
    font-size: 16px;
    line-height: 25px;
    display: block;
  }

  .button-25-section-buy1 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .button-25-section-buy1.hover.onedream {
    width: 90%;
    padding: 10px 0 10px 0;
    font-size: 16px;
    line-height: 25px;
    display: block;
  }

  .button-25-section-buy2 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .button-25-section-buy2.hover.onedream {
    width: 100%;
    padding: 10px 0 10px 0;
    font-size: 16px;
    line-height: 25px;
    display: block;
  }

  .button-25-section-buy4 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .button-25-section-buy4.hover.onedream {
    width: 100%;
    padding: 10px 1rem;
    font-size: 16px;
    line-height: 25px;
    display: block;
  }

  .scw_section_1 {
    background-position: 93% 0;
  }

  .scw_section_1.align-middle {
    text-align: center;
  }

  .scw_container-medium {
    max-width: 99vw;
  }

  .scw_section_1-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 0;
  }

  .scw_heading-style-h3 {
    font-size: 4.7vw;
  }

  .scw_heading-style-h3.scw_atf {
    font-size: 4.3vw;
  }

  .scw_heading-style-h3.scw_atf-1 {
    margin-top: 26px;
    font-size: 3.7vw;
  }

  .scw_heading-style-h1 {
    text-align: left;
    font-size: 6vw;
  }

  .scw_heading-style-h1.align-middle {
    font-size: 22px;
  }

  .scw_heading-style-h1.align-middle.text-color-white-1 {
    z-index: 3;
    position: relative;
  }

  .scw_btn-wrapper.mobile {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    display: flex;
  }

  .scw_btn-wrapper._2rem-top-padding {
    padding-top: 0;
  }

  .scw-btn {
    font-size: 6vw;
  }

  .scw-btn.mobile-hidden {
    margin-top: 0;
    font-size: 1.1rem;
  }

  .scw-btn.mobile-hidden._6vw-text-size {
    font-size: 6vw;
  }

  .scw-btn.mobile {
    padding: .25rem 1rem;
    font-size: 5vw;
  }

  .scw-btn.scw_atf {
    font-size: 7.5vw;
  }

  .scw-btn.mobile-only {
    margin-top: -3rem;
    display: block;
  }

  .scw_timer-wrapper.mobile {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .scw_timer-wrapper.is-sticky {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
    margin-top: 0;
  }

  .scw_timer-wrapper.is-atf {
    display: none;
  }

  .scw_timer-circle {
    width: 2rem;
    height: 2rem;
  }

  .scw_timer-circle.is-sticky {
    width: 8vw;
    height: 8vw;
    padding-top: .5vw;
  }

  .scw_timer-name {
    margin-bottom: 10px;
    font-size: .7rem;
  }

  .scw_timer-name.text-color-black {
    text-align: center;
  }

  .scw_timer-name.is-sticky {
    margin-bottom: 0;
    font-size: 3.5vw;
  }

  .scw_timer-name.text-color-white-1 {
    text-align: center;
    margin-top: 0;
  }

  .scw_timer-name.text-color-white-1.mobile-only {
    margin-top: 10px;
  }

  .scw_timer-number {
    font-size: 1.25rem;
  }

  .scw_timer-number.is-sticky {
    font-size: 4vw;
  }

  .scw_timer-number.is-sticky.seconds_timer, .scw_timer-number.is-sticky.minutes_timer, .scw_timer-number.is-sticky.hours_timer, .scw_timer-number.is-sticky.days_timer {
    font-size: 5vw;
  }

  .scw_section-1_section-2_img-wrapper {
    flex: 1;
    width: 100vw;
    margin: -10vw 0% -7vw;
  }

  .scw_section-1_section-2_img {
    display: block;
  }

  .scw_section-1_section-2_img.is-custom1 {
    margin-bottom: -1.5rem;
  }

  .scw_section_2-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    flex-direction: row;
    align-items: center;
  }

  .scw_section_2-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
  }

  .scw_section_3 {
    background-position: 93% 0;
  }

  .scw_section_3_benefit-wrapper {
    align-items: stretch;
    padding: 0;
  }

  .scw_section_3-benefits-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-top: 1rem;
  }

  .scw_section_3-divider, .scw_section_3-divider.mobile-hidden {
    display: none;
  }

  .scw_section_3-img {
    width: 4rem;
  }

  .scw_heading-style-h4 {
    font-size: 1.25rem;
  }

  .scw_heading-style-h4.align-middle.text-color-black {
    font-size: 3.6vw;
  }

  .scw_heading-style-h4.text-color-black {
    font-size: 5vw;
  }

  .scw_heading-style-h4.text-color-black.align-middle.abv-text.mobil-text {
    font-size: 3.6vw;
  }

  .scw_heading-style-h4.text-color-black.white {
    font-size: 1.3rem;
  }

  .scw_heading-style-h4.text-color-black.white.padoben {
    font-size: .9rem;
  }

  .scw_text-size-regular {
    max-width: 100%;
    font-size: .9rem;
  }

  .scw_text-size-regular.text-color-black {
    font-size: .9rem;
  }

  .scw_text-size-regular.text-color-black.aign-middle.white {
    font-size: 15px;
  }

  .scw_text-size-regular.align-middle {
    font-size: 1rem;
    line-height: 1.3;
  }

  .scw_text-size-regular.align-middle.is-mos-custom-2 {
    font-size: 4.1vw;
  }

  .scw_section_4-img.mobile {
    margin-right: -25%;
  }

  .scw_section_5 {
    background-position: 93% 0;
  }

  .list-3 {
    width: 98%;
    padding-left: 20px;
  }

  .list-item-2 {
    font-size: 1.1rem;
  }

  .scw_section_5-content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-content: flex-start;
  }

  .scw_section_8 {
    background-position: 93% 0;
  }

  .scw_section_8-grid {
    display: none;
  }

  .scw_section_8-grid.mobile {
    display: block;
    position: static;
  }

  .scw_section_8-wrapper {
    z-index: 2;
    position: relative;
  }

  .scw_section_8-img {
    z-index: -3;
    opacity: .5;
    align-self: stretch;
    width: 50%;
    margin: -32% auto auto;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .scw_section_8-img.new_scw-testimonial, .scw_section_8-img.mobile-hidden {
    display: none;
  }

  .scw_section_9-img {
    width: 100%;
    min-width: auto;
  }

  .scw_section_9-img.small {
    width: 200px;
    min-width: auto;
  }

  .scw_section_9_content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column-reverse;
    width: auto;
  }

  .scw_heading-style-h2 {
    font-size: 8vw;
  }

  .scw_heading-style-h2.middle {
    font-size: 7vw;
  }

  .scw_heading-style-h2.text-color-black {
    font-size: 22px;
  }

  .scw_heading-style-h2.text-color-black.align-middle, .scw_heading-style-h2.text-color-black.align-middle.is-custom1 {
    font-size: 6vw;
  }

  .scw_heading-style-h2.text-color-black.align-middle.small-headline-replay {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 4.4vw;
  }

  .scw_heading-style-h2.align-middle {
    text-align: center;
    font-size: 22px;
  }

  .scw_text-size-large.text-color-black, .scw_text-size-large.text-align-center {
    font-size: 1.1rem;
  }

  .scw_text-size-medium, .scw_text-size-medium.text-color-black.align-middle {
    font-size: 1rem;
  }

  .scw_text-size-small.text-color-black.align-middle.is-custom1 {
    line-height: 1.3;
  }

  .scw_popup-gradient {
    width: 95%;
  }

  .scw_popup-close {
    z-index: 1;
  }

  .paragraph-79-1 {
    color: #000;
    width: 95vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.1rem;
  }

  .scw_section_5-img.mobile, .scw_section_4_content-wrapper._4 {
    width: auto;
  }

  .scw_section_11 {
    display: block;
  }

  .scw_stick_bar-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .scw_form-block, .scw_form-wrapper {
    width: 100%;
  }

  .scw_popup-img {
    width: 7rem;
    height: 7rem;
    top: -5rem;
  }

  .scw_popup-wrapper {
    padding-top: 6rem;
  }

  .scw_section_6_feature-img {
    width: 11rem;
    margin-right: -2.2rem;
  }

  .scw_section_6_feature_content-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding: .5rem;
  }

  .scw_section_4-content_wrapper {
    z-index: 1;
  }

  .scw_typ {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .scw-typ_logo-img {
    width: 6rem;
    margin-left: auto;
  }

  .scw-typ_section_1-img {
    width: 100%;
    max-width: 20rem;
  }

  .scw-typ_section_1-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .scw_section_8-grid_section-wrapper {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .image-14161 {
    width: 40px;
    padding-right: 0%;
  }

  .scw_section_10-section {
    flex-direction: column;
    padding: 1.5rem;
  }

  .scw_section_10-img {
    width: 8rem;
    min-height: 220px;
    max-height: 220px;
    display: none;
  }

  .scw_section_10-img.mobile {
    width: auto;
    min-height: auto;
    max-height: none;
    display: block;
  }

  .scw_section_10-img.mobile.bertlein {
    width: 130px;
  }

  .img_ceo-dashboard_mobil {
    display: block;
  }

  .padding-section-medium-4 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .img_repts {
    overflow: hidden;
  }

  .abv_wrapper-1 {
    width: 95%;
  }

  .img_reports-mobil {
    display: block;
  }

  .img_reports-mobil.display-none {
    display: none;
  }

  .padding-bottom-mobil {
    padding-bottom: 2rem;
    padding-right: 0;
    display: block;
  }

  .padding-section-large-1 {
    padding-top: 6rem;
    padding-bottom: 3rem;
  }

  .abv_wrapper-2 {
    display: none;
  }

  .abv_wrapper-2.position_absolute {
    position: static;
  }

  .bold-text {
    font-size: 1.5rem;
    line-height: .5;
  }

  .img_udd_mobil {
    width: 260px;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .abv_heading_style-h4 {
    font-size: .9rem;
  }

  .abv-btn {
    width: 13rem;
    font-size: .9rem;
  }

  .scw-typ_section_2-content-img.calender-btn {
    width: 8rem;
  }

  .scw_popup-headline-wrapper {
    width: auto;
    padding-top: 2.2rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .bold-text-106 {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.3;
  }

  .bold-text-110 {
    font-size: 1.3rem;
  }

  .white {
    font-size: .875rem;
  }

  .white._2rem {
    font-size: 7vw;
  }

  .unten {
    padding-left: 0;
  }

  .heading-1443791 {
    margin-bottom: -10px;
  }

  .heading-1443792 {
    margin-bottom: 5px;
  }

  .small {
    font-size: .9rem;
  }

  .bold-text-115 {
    font-size: 24px;
  }

  .bold-text-115.klein {
    font-size: 18px;
  }

  .image-14166 {
    height: 10rem;
  }

  .image-14166.is-smaller {
    width: 300px;
    margin-top: 1rem;
  }

  .div-block-1242748, .js_section_3-wrapper {
    width: auto;
  }

  .js_section_3_content-bg {
    width: 200%;
    height: 40rem;
    margin-left: -50%;
  }

  .submit-button-3 {
    max-width: 100%;
    font-size: 15px;
  }

  .form-7 {
    width: 90vw;
  }

  .text-field-6 {
    color: #000;
    font-weight: 400;
  }

  .text-field-7 {
    font-weight: 400;
  }

  .js_faq-wrapper {
    width: auto;
  }

  .scw_abv_typ-img {
    width: 200px;
    display: block;
  }

  .scw_abv_typ-img.full-size {
    width: 200px;
  }

  .testimonial-slider {
    height: 30rem;
    margin-top: 0;
  }

  .testimonial-slide-wrapper {
    max-width: none;
    margin-right: 0%;
  }

  .testimonial-card-2 {
    flex-direction: column;
    width: 95%;
    min-width: auto;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

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

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

  .video-wrapper.reversed {
    flex-direction: column-reverse;
    display: flex;
  }

  .video-wrapper.reversed.mobil {
    flex-direction: column;
    max-width: none;
    display: flex;
    position: static;
  }

  .video-wrapper.reversed.notreversed {
    flex-direction: column;
    align-items: stretch;
    max-width: none;
    position: static;
  }

  .video-wrapper.reversed.mobil-1 {
    flex-direction: column;
    max-width: none;
    display: flex;
    position: static;
  }

  .testi_padding-section-small {
    padding-top: 1.2rem;
    padding-bottom: 1.75rem;
  }

  .testi_navigation_buttons {
    display: none;
  }

  .testi_padding-bottom-medium {
    display: block;
  }

  .testi_padding-bottom-medium.mobil {
    padding-bottom: 1.5rem;
  }

  .testi_padding-bottom-medium.mobil3 {
    display: block;
  }

  .testi_padding-bottom-medium.mobil5 {
    padding-bottom: 3rem;
  }

  .testi_padding-global.mobil-1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .submit-button-4 {
    text-align: center;
    max-width: 100%;
    font-size: 1rem;
  }

  .mch_logo-img {
    width: 4rem;
    margin-top: -2rem;
    margin-bottom: -.5rem;
  }

  .mch_section_1-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .mch_section-1_section-2_img {
    width: 100%;
    display: block;
  }

  .mch_section-1_section-2_img-wrapper {
    flex: 1;
  }

  .mch-btn {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 5.5vw;
  }

  .mch_heading-style-h5, .mch_heading-style-h6 {
    font-size: 4vw;
  }

  .mch_btn-wrapper {
    margin-top: 5px;
  }

  .mch_section_2-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .mch_section-2_content-wrapper.mobile-unique {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: rgba(0, 0, 0, .5);
    border: 1px solid #fff;
    border-radius: 20px;
    margin-top: 0%;
    padding: 15px;
  }

  .mch_div-block-1242748 {
    width: auto;
  }

  .mch_div-block-1242746 {
    width: 15rem;
  }

  .mch_section_9_content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    width: auto;
  }

  .mch_section_9_content-wrapper.mobileschriftunten {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    order: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .mch_heading-style-h1 {
    font-size: 5.7vw;
  }

  .mch_heading-style-h2 {
    font-size: 7vw;
  }

  .mch_heading-style-h2.align-middle, .mch_text-size-small {
    text-align: center;
  }

  .bonus-list {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .ut_heading-style-h3-4-2 {
    font-size: 18px;
  }

  .bonus-list-item {
    height: auto;
    font-size: 14px;
    line-height: 18px;
  }

  .ut_list-item {
    font-size: 14px;
  }

  .product-list-item-1 {
    height: auto;
    margin-bottom: 70px;
    font-size: 14px;
  }

  .product-list-item-1.mobil-space30-neu {
    margin-bottom: 25px;
  }

  .abv-wrapper-text {
    width: auto;
  }

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

  .utp_padding-bottom-small {
    display: none;
  }

  .utp_padding-bottom-small.mobil {
    padding-bottom: 0;
  }

  .utp_product-wrapper-1 {
    padding-top: 2rem;
  }

  .ut_heading-style-h2-preis2 {
    font-size: 28px;
    line-height: 30px;
  }

  .ut_product-cta-wrapper {
    display: block;
  }

  .product-wrapper-1-2-2 {
    display: none;
  }

  .ut_heading-style-h4-2 {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 18px;
  }

  .img-ut-cta-plus {
    width: 15vw;
  }

  .about-dk-wrapper-2 {
    width: 100%;
    padding-top: 10px;
  }

  .utp_abv-wrapper-1 {
    display: block;
  }

  .ut_img-logo-div {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .utp_container-large {
    max-width: 70rem;
  }

  .ut_cta-wrapper-2-1-1 {
    width: 100%;
  }

  .utp_padding-bottom-medium {
    padding-bottom: .5rem;
  }

  .ut_heading-style-h3-3 {
    margin-top: 10px;
    margin-left: 10px;
    font-size: 19px;
    line-height: 24px;
  }

  .ut_heading-style-h3-3.mittig {
    font-size: 20px;
  }

  .ut_heading-style-h3-4 {
    margin-top: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .img-ut-mockup.cta {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img-ut-mockup.unternehmer-paket {
    width: 225px;
  }

  .product-list {
    padding-right: 0;
  }

  .ut_product-cta-wrapper-1-2 {
    width: 100%;
  }

  .cta-wrapper-1 {
    flex-direction: column;
  }

  .img_super-mockup {
    width: 80%;
  }

  .ut_product-cta-wrapper-1 {
    padding: 20px 0;
    display: block;
  }

  .ut_heading-style-h1 {
    font-size: 22px;
    line-height: 26px;
  }

  .cta-wrapper-text {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .online-training-list-item {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    line-height: 18px;
  }

  .product-wrapper-1-2-text {
    flex-direction: column;
  }

  .ut_product-cta-wrapper-1-1 {
    width: 100%;
  }

  .ut_text-size-regular {
    font-size: 14px;
  }

  .ut_text-size-regular.mittig {
    width: 100%;
  }

  .ut_text-size-regular._14 {
    text-align: center;
    font-size: 12px;
  }

  .abv-wrapper-img {
    width: auto;
  }

  .ut_heading-style-h3 {
    padding-top: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .ut_heading-style-h3.abv {
    width: 99%;
    font-size: 16px;
    line-height: 20px;
    display: none;
  }

  .ut_cta-wrapper-2 {
    display: block;
  }

  .utp_padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .utp_padding-section-small {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .bersicht-img {
    width: 100%;
  }

  .utp_bullet-div-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .utp_bullet-grid {
    flex-direction: column;
    display: flex;
  }

  .kooperation-list-item {
    height: auto;
  }

  .kooperation-list-item.linkedin-mobil {
    height: auto;
    margin-bottom: 25px;
  }

  .utp_-bersicht-wrapper-grid {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ut_heading-style-h3-2 {
    text-align: center;
    font-size: 22px;
    line-height: 24px;
  }

  .ut_product-button {
    width: 100%;
    height: 4rem;
    font-size: 16px;
  }

  .dirk-img-2 {
    width: 100%;
  }

  .product-wrapper-1-2-1 {
    width: auto;
  }

  .ut_abv-button._2 {
    width: 85vw;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 18px;
    line-height: 18px;
  }

  .ut_abv-button.cta {
    width: 16rem;
    height: 3rem;
    font-size: 20px;
  }

  .ut_abv-button.unternehmer-paket {
    width: 85vw;
    font-size: 22px;
  }

  .ut_abv-button.abv {
    width: 16rem;
    height: 3rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
  }

  .ut_abv-button.abv.hide {
    font-weight: 700;
    display: flex;
  }

  .ut_cta-wrapper-2-1 {
    width: auto;
    display: block;
  }

  .ut_logo-img {
    width: 225px;
    margin-left: auto;
    margin-right: auto;
  }

  .utp_about-dk-wrapper {
    flex-direction: column;
  }

  .utp_padding-section-medium {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .ut_heading-style-h2 {
    font-size: 22px;
    line-height: 26px;
  }

  .ut_heading-style-h2.gelb {
    margin-bottom: 2px;
    font-size: 38px;
  }

  .utp_about-dk-wrapper-1, .padding-bottom-vertical-1 {
    width: auto;
  }

  .ut_heading-style-h2-preis1 {
    margin-top: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-1242810 {
    grid-template-columns: 1fr;
  }

  .image-14180 {
    width: 1.5rem;
    height: 1.5rem;
  }

  .div-block-1242813, .div-block-1242814 {
    align-items: flex-start;
    min-height: auto;
  }

  .ut_heading-style-h1-copy {
    font-size: 22px;
    line-height: 26px;
  }

  .text-span-77 {
    font-size: 15px;
    font-weight: 500;
    line-height: 14px;
  }

  .js_section_3-img {
    width: 4rem;
  }

  .scw-c_checkbox-field {
    flex: none;
  }

  .scw-c_text.text-color-black {
    font-size: .9rem;
  }

  .paragraph-161 {
    width: 90vw;
    font-size: .9rem;
  }

  .div-block-1242832._15min-timer {
    width: 3rem;
    height: 3rem;
  }

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

  .div-block-1242833.less-head-space {
    padding-top: .5rem;
  }

  .paragraph-172._15min-timer {
    font-size: 1.15rem;
  }

  .paragraph-171 {
    font-size: .75rem;
  }

  .paragraph-171.big, .paragraph-171._15min-timer {
    font-size: .85rem;
  }

  .div-block-1242837.mobile-padding {
    padding-left: .7rem;
    padding-right: .7rem;
  }

  .div-block-1242837.mobile-padding2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-1242837.abv_padding {
    padding-left: 1rem;
    padding-right: 1.1rem;
  }

  .heading-1443797 {
    font-size: 7vw;
  }

  .div-block-1242838 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    justify-items: stretch;
  }

  .paragraph-173 {
    font-size: 4vw;
    line-height: 1.5;
  }

  .image-14184 {
    width: 90vw;
  }

  .paragraph-165 {
    font-size: 4.5vw;
  }

  .grid-60 {
    grid-column-gap: 8px;
    grid-row-gap: 11px;
  }

  .grid-60.second {
    grid-column-gap: 8px;
  }

  .div-block-1242842.extra-space-above {
    padding-bottom: 11px;
  }

  .heading-1443795 {
    font-size: 6vw;
    line-height: 1.2;
  }

  .text-block-96 {
    font-size: 4.5vw;
  }

  .button-24 {
    align-self: center;
    width: 90vw;
    padding-left: 54px;
    padding-right: 54px;
  }

  .button-24.dark {
    padding-left: 15px;
    padding-right: 15px;
  }

  .paragraph-166.second {
    font-size: 3.5vw;
  }

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

  .div-block-1242843.mobile-portrait-hidden {
    display: none;
  }

  .div-block-1242843.smaller {
    padding-bottom: .5rem;
  }

  .container-47 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-61 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-content: stretch;
    justify-content: stretch;
    align-items: stretch;
    justify-items: stretch;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-61.big {
    width: auto;
  }

  .grid-61._15min-timer {
    justify-content: center;
  }

  .heading-1443798 {
    font-size: 6vw;
    line-height: 1.2;
  }

  .grid-59 {
    grid-row-gap: 25px;
  }

  .grid-59.end {
    justify-items: center;
  }

  .heading-1443799 {
    max-width: 100vw;
    font-size: 6.8vw;
    line-height: 1.2;
  }

  .heading-1443800 {
    margin-top: 5px;
    margin-bottom: 0;
  }

  .heading-1443801 {
    font-size: 8vw;
  }

  .div-block-1242847 {
    flex-direction: column;
    align-items: center;
  }

  .image-14186 {
    width: 28px;
  }

  .container-48 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .text-block-97 {
    font-size: 4.5vw;
  }

  .heading-1443802, .paragraph-168.big {
    font-size: 6vw;
  }

  .div-block-1242848 {
    text-align: center;
    width: 80vw;
  }

  .div-block-1242848.mobile-only {
    display: flex;
  }

  .div-block-1242848.mobile-portrait-hidden, .grid-58 {
    display: none;
  }

  .image-14188 {
    width: 25vw;
  }

  .heading-1443803 {
    margin-top: 5px;
    margin-bottom: 0;
  }

  .paragraph-175.dark.hide {
    font-size: 2rem;
  }

  .fm_text-size-regular-2 {
    font-size: .9rem;
  }

  .container-49 {
    margin-left: auto;
    margin-right: auto;
  }

  .scw-c_btn {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 4.6vw;
  }

  .scw-s_btn {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 4vw;
  }

  .div-block-1242849 {
    width: 100%;
  }

  .image-14191 {
    width: 10px;
  }

  .image-14192 {
    height: 30px;
  }

  .grid-67 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-1242853 {
    padding-bottom: 1rem;
  }

  .js-btn-info {
    padding: 2vw 4vw;
    font-size: 4.4vw;
  }

  .bold-text-124 {
    font-size: 1.2rem;
  }

  .scw_section-1_img-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    margin-top: -2rem;
    margin-bottom: -1rem;
    display: flex;
  }

  .scw_section-3_icon-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    flex-direction: row;
    width: auto;
  }

  .smt_btn {
    padding-left: .4rem;
    padding-right: .4rem;
    font-size: 3.4vw;
  }

  .smt_btn.calendly-btn.sc-replay {
    width: 100%;
    font-size: 4.1vw;
  }

  .image-14194 {
    width: 90vw;
    height: auto;
  }

  .image-14194.light {
    width: 70vw;
  }

  .grid-68 {
    grid-column-gap: 10px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 50% 50%;
    grid-auto-columns: 1fr;
    align-content: space-between;
    justify-content: center;
    display: grid;
  }

  .div-block-1242858 {
    text-align: center;
    background-color: #fff;
    border-radius: 10px;
    flex-direction: column;
    align-items: center;
    padding: .8rem;
    display: flex;
  }

  .paragraph-179 {
    color: #000;
    font-size: 3.75vw;
    font-style: italic;
    line-height: 1.25;
  }

  .div-block-1242859 {
    width: 75px;
    height: 75px;
    display: none;
  }

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

  .grid-69 {
    grid-row-gap: 8px;
    align-items: baseline;
  }

  .paragraph-181 {
    font-size: .9375rem;
  }

  .paragraph-182 {
    margin-top: 14px;
    font-size: 1rem;
  }

  .grid-70 {
    justify-content: center;
  }

  .heading-1443804 {
    font-size: 1.2rem;
    line-height: 1.2;
  }

  .div-block-1242863 {
    width: 90vw;
  }

  .paragraph-183 {
    font-size: .875rem;
  }

  .scw-typ_heading-style-h1 {
    text-align: center;
    font-size: 7vw;
  }

  .grid-71 {
    width: 95vw;
  }

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

  .paragraph-184 {
    font-size: 1rem;
  }

  .paragraph-184.smaller {
    font-size: .85rem;
  }

  .div-block-1242872.big {
    width: 56px;
  }

  .div-block-1242872.big.smaller {
    width: 48px;
  }

  .div-block-1242872.smaller {
    width: 18px;
    height: 18px;
  }

  .paragraph-185 {
    font-size: 3rem;
  }

  .paragraph-185.smaller {
    font-size: 2rem;
  }

  .sparpreis {
    padding: 10px 26px;
    font-size: 1.25rem;
  }

  .sparpreis.smaller {
    font-size: 1rem;
  }

  .div-block-1242873 {
    width: 95vw;
  }

  .image-14197 {
    height: 75px;
  }

  ._1rem-spacer.smaller {
    padding-bottom: .5rem;
  }

  ._1rem-spacer.mobile-space, ._2rem-spacer.mobile-space {
    padding-bottom: .75rem;
  }

  ._2rem-spacer.mobile_1rem-spacer {
    padding-bottom: 1rem;
  }

  ._2rem-spacer.mobile_1-5rem-spacer {
    padding-bottom: 1.5rem;
  }

  .div-block-1242874 {
    width: 75vw;
  }

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

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

  .mobile-display-block {
    align-self: stretch;
    margin-top: 15px;
  }

  .js_section-10_wrapper_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .js_section_11-wrapper, .scw_popup-footer-wrapper {
    width: auto;
  }

  .scw_popup-footer-wrapper.scw-ev {
    max-width: 100%;
  }

  .paragraph-120-copy {
    font-size: 13px;
  }

  .paragraph-187 {
    font-size: 13px;
    line-height: 1.2;
  }

  .paragraph-188 {
    font-size: 12px;
  }

  .form-block-4 {
    margin-bottom: 5px;
  }

  .paragraph-189 {
    width: auto;
    font-size: 13px;
  }

  .mos_popup-close {
    z-index: 1;
    height: 3rem;
  }

  .html-embed-22 {
    width: 100%;
  }

  .div-block-1242888 {
    width: auto;
  }

  .text-style-italic {
    font-size: 4.5vw;
  }

  .mobile-display-none {
    display: none;
  }

  .paragraph-191 {
    font-size: .7rem;
  }

  ._1-5rem-spacer {
    display: none;
  }

  .div-block-1242895 {
    width: auto;
  }

  .mos_heading-style-h4-centre {
    font-size: 4vw;
  }

  .mos_heading-style-h1-centre {
    font-size: 2rem;
    line-height: 1.3;
  }

  .mos_parag-style-sub-btn-centre {
    margin-top: 5px;
  }

  .ever-typ_steps_section-wrapper {
    width: 90vw;
  }

  .mos-eg_logo-img {
    width: 5rem;
  }

  .label-copy {
    font-size: 3.6vw;
    line-height: 1.3;
  }

  .ss-2023_btn-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
  }

  .ss-2023_section-4_bullet-wrapper {
    text-align: left;
  }

  .ss-2023_text-size-large {
    font-size: 1.14rem;
  }

  .ss-2023_text-size-large.text-color-ss_2023-green {
    width: 100%;
  }

  .ss-2023_text-size-large._2rem {
    font-size: 6vw;
  }

  .ss-2023_text-size-large._2rem.mobilehide {
    display: none;
  }

  .ss-2023_text-size-large._2rem.desktophide {
    display: block;
  }

  .ss-2023_text-size-large.text-color-hs_2023-orange {
    width: 100%;
  }

  .ss-2023_section-5_wrapper {
    grid-column-gap: 14rem;
    grid-row-gap: 14rem;
  }

  .ss-2023_section-2_content-wrapper.align-middle {
    padding: 1rem;
  }

  .ss-2023_section-4_img-2 {
    margin: -7.5rem auto 0;
  }

  .ss-2023_section-4_img-2.is-swapped {
    margin-left: auto;
    margin-right: auto;
  }

  .ss-2023_section-4_img-2.is-left {
    padding-left: 12%;
  }

  .ss-2023_btn {
    padding-left: 5vw;
    padding-right: 5vw;
    font-size: 6vw;
  }

  .ss-2023_btn.is-popup {
    font-size: 4.4vw;
  }

  .ss-2023_btn.is-atf {
    padding-left: 2vw;
    padding-right: 2vw;
    font-size: 3.5vw;
  }

  .ss-2023_timer_number-wrapper.bridge {
    width: 2.5rem;
    height: 2.5rem;
  }

  .ss-2023_logo {
    width: 7rem;
    margin-top: -1.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-right: 10%;
  }

  .ss-2023_popup_section-2 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    max-width: none;
    padding: .5rem;
  }

  .ss-2023_text-size-regular {
    font-size: 1rem;
  }

  .ss-2023_text-size-regular.lesss.text-align-center {
    text-align: center;
  }

  .ss-2023_section-2_text-wrapper {
    z-index: 1;
    max-width: none;
    position: relative;
  }

  .ss-2023_timer-wrapper {
    text-align: center;
    flex-direction: column;
  }

  .ss-2023_timer-wrapper.is-vertical {
    flex-direction: column;
  }

  .ss-2023_popup_wrapper {
    width: 99%;
    max-height: 100vh;
    overflow: auto;
  }

  .ss-2023_section-5_img-wrapper {
    margin-top: -81%;
    margin-left: -22%;
    margin-right: -22%;
  }

  .ss-2023_heading-style-h3 {
    font-size: 4.2vw;
    font-weight: 700;
  }

  .ss-2023_heading-style-h3.is-1, .ss-2023_heading-style-h3.is-2, .ss-2023_heading-style-h3.is-3 {
    font-size: 4vw;
  }

  .ss-2023_heading-style-h3.is-text {
    width: 90%;
  }

  .ss-2023_section-4_content-wrapper-2 {
    text-align: center;
  }

  .ss-2023_form {
    width: 100%;
  }

  .ss-2023_section-4_wrapper-2 {
    margin-top: 7.5rem;
    margin-left: -.5rem;
    margin-right: -.5rem;
    padding: .7rem;
  }

  .ss-2023_section-4_wrapper-2.is-swapped {
    margin-left: -.5rem;
    margin-right: -.5rem;
    padding-left: .7rem;
    padding-right: .7rem;
  }

  .ss-2023_heading-style-h2 {
    font-size: 1.5rem;
  }

  .ss-2023_heading-style-h2.align-middle {
    font-size: 5.31vw;
  }

  .ss-2023_heading-style-h2.bundle-overview {
    font-size: 1.45rem;
  }

  .ss-2023_heading-style-h2.text-color-white {
    text-align: center;
  }

  .ss-2023_timer_text-wrapper-2 {
    text-align: center;
    max-width: 13.5rem;
  }

  .ss-2023_popup_logo-img {
    width: 4rem;
  }

  .ss-2023_section-1_wrapper {
    align-items: center;
  }

  .ss-2023_section-5_content-wrapper {
    padding-bottom: .7rem;
    padding-left: .7rem;
    padding-right: .7rem;
  }

  .ss-2023_text-size-small {
    font-size: .85rem;
  }

  .ss-2023_text-size-small.bridge {
    font-size: 1.2rem;
  }

  .ss-2023_section-2_img {
    display: none;
  }

  .ss-2023_section-2_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .ss-2023_popup_section-1.text-color-white {
    padding: .5rem;
  }

  .ss-2023_popup_close-img {
    width: 1.6rem;
  }

  .mos_ever_section_6-section-2 {
    width: 100%;
  }

  .image-14200 {
    width: 6.5rem;
    padding-left: 0;
    padding-right: 12px;
  }

  .spring-sale-typ-h1 {
    margin-top: 40px;
    font-size: 2rem;
  }

  .spring-sale-typ-paragraph, .paragraph-198 {
    width: 100%;
  }

  .bridge_main_headline {
    font-size: 1.9rem;
  }

  .spring-shop-typ-paragraph {
    width: 100%;
  }

  .spring-shop-typ-paragraph.full-length {
    font-size: 1rem;
    line-height: 1.3;
  }

  .spring-shop-typ-h3 {
    font-size: 1.3rem;
    line-height: 1.2;
  }

  .spring-shop-typ-h2 {
    font-size: 2rem;
    line-height: 1.2;
  }

  .form-8 {
    padding: 20px 0 0;
    overflow: hidden;
  }

  .submit-button-6 {
    font-size: 15px;
  }

  .text-field-8 {
    font-size: 16px;
  }

  .ss-2023_section-5_parent-wrapper {
    margin-left: -.5rem;
    margin-right: -.5rem;
    padding-top: 74%;
  }

  .ss-2023_section-5_img-wrapper-2 {
    width: 1.2rem;
  }

  .html-embed-29 {
    width: 90vw;
  }

  .div-block-1242910 {
    width: auto;
  }

  .paragraph-198-copy {
    width: 100%;
  }

  .bold-text-130 {
    font-size: 3vw;
  }

  .ss-23023_text-size-large-bold {
    font-size: 1.26rem;
  }

  .ss-2023_section-1_headline-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .ss-2023_section-1_headline-wrapper-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .ss-2023_section-2_text-wrapper-2 {
    z-index: 1;
    max-width: 60vw;
    position: relative;
  }

  .link-icon-2 {
    width: 20px;
  }

  .testi_cta-text-wrapper-2 {
    max-width: none;
  }

  .testi-laptop-div {
    flex-direction: column;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: auto;
    bottom: auto;
    right: auto;
  }

  .heading-style-h5-3 {
    font-size: 12px;
    line-height: 18px;
  }

  .headline-wrapper-2 {
    width: 100%;
    max-width: none;
  }

  .zahlen-text-2 {
    flex: 0 auto;
    font-size: 12px;
    line-height: 16px;
  }

  .testi-laptop-div-video {
    flex-direction: column;
    flex: 1;
    width: 77%;
    height: auto;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .testi-laptop-div-video.fabien {
    width: 77%;
    margin-top: 15px;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .testi-laptop-div-video.torsten {
    width: 77%;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .testi-laptop-div-video.roland {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .testi-laptop-div-video.franz, .testi-laptop-div-video.nobert {
    width: 77%;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .testi-laptop-div-video.video-mobil2 {
    width: 77%;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

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

  .testi_section-navigation-2 {
    display: none;
  }

  .padding-bottom-small-2 {
    padding-bottom: 1rem;
  }

  .padding-bottom-small-2.zahlen-section {
    padding-bottom: .5rem;
  }

  .testi_bold-text-7 {
    font-size: 12px;
    line-height: 16px;
  }

  .test-link-1 {
    font-size: 16px;
  }

  .testi_dk_logo-2 {
    width: 20vw;
    display: block;
  }

  .testi-text-paragraph {
    padding-left: 0;
    font-size: 12px;
    line-height: 16px;
    position: relative;
    right: auto;
  }

  .testi-text-paragraph.right {
    padding-right: 0;
    font-size: 12px;
  }

  .brands-img {
    width: 45px;
  }

  .brands-img.individuell-1 {
    width: 80px;
  }

  .brands-img.individuell-2 {
    width: 35px;
  }

  .brands-img.individuell-3 {
    width: 20px;
  }

  .subheadline-wrapper {
    width: 100%;
  }

  .testi-video-2 {
    flex-direction: column;
    display: block;
  }

  .testi-text-headline-div {
    width: auto;
    max-width: 100%;
    margin-left: 0;
    position: static;
  }

  .testi-text-headline-div.notreversed {
    width: auto;
    margin-left: 0;
    position: static;
  }

  .testi-text-headline-div.notreversed.torstenr-ttger {
    left: -25px;
  }

  .testi-padding-bottom-large {
    padding-bottom: 1.5rem;
    display: block;
    overflow: visible;
  }

  .testi-padding-bottom-large.mobil {
    display: none;
  }

  .testi-padding-bottom-large.mobil.landscape {
    display: block;
  }

  .testi_cta-list-item {
    background-size: 30px;
    padding-left: 40px;
    font-size: 12px;
    line-height: 18px;
  }

  .video-wrapper-2-2 {
    flex-direction: column;
    justify-content: center;
    width: auto;
    display: flex;
    top: auto;
  }

  .video-wrapper-2-2.notreversed {
    align-items: stretch;
    width: auto;
    display: flex;
    top: auto;
    left: auto;
  }

  .video-wrapper-2-2.notreversed.bertlein {
    justify-content: center;
    align-items: stretch;
    margin-left: 0;
    padding-left: 0;
    display: flex;
    left: auto;
  }

  .testi_cta-wrapper-2-2 {
    width: 90%;
  }

  .testi-laptop-img {
    width: 280px;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: static;
  }

  .testi_cta-button-2 {
    width: 15rem;
    height: 3rem;
    padding-left: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .testi_cta-button-2.cta-section {
    width: 16rem;
    height: 3.5rem;
  }

  .testi_container-large-2 {
    max-width: 70rem;
  }

  .testi_container-large-2.brands-section {
    max-width: 85rem;
  }

  .testi_headline-2-2 {
    width: auto;
  }

  .brands-grid {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: 100%;
  }

  .brands-grid.testi_mobile-only {
    grid-column-gap: 5px;
    justify-items: stretch;
    margin-left: 10px;
    margin-right: 10px;
  }

  .bold-text-131 {
    font-size: 12px;
    line-height: 16px;
  }

  .zahlen-div-2 {
    width: 8rem;
    height: 6rem;
  }

  .video-wrapper-1-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: flex;
    position: static;
    top: auto;
  }

  .testi-text-headline-2 {
    width: auto;
    font-size: 16px;
    line-height: 18px;
  }

  .testi-text-headline-2.norbertnagy, .testi-text-headline-2._1 {
    font-size: 13.5px;
    line-height: 25px;
  }

  .testi-text-paragraph-div {
    width: auto;
    padding-top: 0;
    padding-left: 0;
  }

  .testi-text-paragraph-div.diana {
    padding-top: 0;
  }

  .testi-text-paragraph-div.notreversed {
    width: 275px;
    padding-top: 23px;
    padding-left: 0;
  }

  .testi-text-paragraph-div.notreversed.tablet {
    width: 300px;
    margin-left: -17px;
  }

  .testi-text-paragraph-div.notreversed.tablet.bertlein3 {
    width: 270px;
    margin-left: 0;
    padding-top: 0;
  }

  .testi-text-paragraph-div.notreversed.tablet.schwaiger {
    width: 260px;
    margin-left: 0;
    padding-top: 0;
  }

  .testi-text-paragraph-div.notreversed.torstenr-ttger {
    padding-left: 0;
  }

  .testi-text-paragraph-div.notreversed.torstenr-ttger.mobil-2 {
    width: 320px;
    padding-top: 21px;
    position: relative;
    left: -45px;
    right: auto;
  }

  .testi-text-paragraph-div.notreversed.torstenr-ttger.mobil-2.tablet.r-ttger {
    width: auto;
    padding-top: 0;
    position: static;
    left: -36px;
  }

  .testi-text-paragraph-div.notreversed.torstenr-ttger.mobil-3 {
    width: 320px;
    padding-top: 21px;
    position: relative;
    left: -45px;
    right: auto;
  }

  .testi-text-paragraph-div.notreversed.torstenr-ttger.mobil-3.tablet.r-ttger {
    width: auto;
    padding-top: 0;
    position: static;
    left: -36px;
  }

  .testi-text-paragraph-div.notreversed.torstenr-ttger.mobil-4 {
    width: 320px;
    padding-top: 21px;
    position: relative;
    left: -45px;
    right: auto;
  }

  .testi-text-paragraph-div.notreversed.torstenr-ttger.mobil-4.tablet.r-ttger {
    width: auto;
    padding-top: 0;
    position: static;
    left: -36px;
  }

  .zahlen-text-1-2 {
    font-size: 18px;
    line-height: 20px;
  }

  .testi-text-headline-2 {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    max-width: 100%;
    font-size: 18px;
    line-height: 20px;
    display: block;
    position: static;
  }

  .testi-headline-2-3 {
    font-size: 18px;
    line-height: 24px;
  }

  .testi_heading-style-h1-1-4 {
    text-align: left;
    font-size: 18px;
    line-height: 24px;
  }

  .testi_heading-style-h1-1-4.cta-mobil {
    text-align: center;
  }

  .scw-ev-btn.mobil-size {
    font-size: .9rem;
  }

  .scw-ev_form-wrapper {
    max-width: 100%;
  }

  .scw-ev-btn-typ.mobile {
    width: 25rem;
  }

  .scw-ev-btn-typ-div.mobile {
    display: none;
  }

  .scw-ev_list.mobile {
    max-width: 100%;
    padding-left: 20px;
  }

  .scw-ev_list.mobile.text-color-black {
    line-height: 1.5;
  }

  .scw-ev_list-item {
    font-size: .9rem;
    font-weight: 400;
    line-height: 1.4rem;
  }

  .noheader_sub {
    justify-content: center;
    align-items: center;
  }

  .udd-us_text-style-price-old {
    font-size: 1rem;
  }

  .udd-us_headline-wrapper {
    max-width: 20rem;
  }

  .udd_text-size-medium-2 {
    font-size: 1rem;
  }

  .udd_text-size-medium-2.align-middle {
    font-size: 3.5vw;
  }

  .udd-us_section-2_img {
    width: 70%;
  }

  .udd-us_section-2_img.is-atf-2 {
    width: 60%;
  }

  .udd_heading-style-h2-2, .udd_heading-style-h2-2.middle {
    font-size: 1.6rem;
  }

  .udd_heading-style-h2-2.middle.is-atf {
    font-size: 4.82vw;
  }

  .udd_heading-style-h2-2.middle.is-atf-2 {
    font-size: 6.41vw;
  }

  .udd-us_timer_number-wrapper {
    width: 3rem;
    height: 3rem;
  }

  .section-632 {
    background-color: #fff;
  }

  .udd_text-size-regular-2 {
    font-size: .95rem;
  }

  .udd_text-size-regular-2.middle.is-header {
    font-size: 2.95vw;
  }

  .udd-us_text-style-price-new {
    font-size: 2rem;
  }

  .udd-us_section-2_wrapper {
    margin-bottom: 0;
  }

  .udd_btn-cta-2 {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 6vw;
  }

  .udd-us_cta-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .div-block-543, .div-block-543.is-swapped {
    flex-direction: column;
  }

  .udd-extra_section-1 {
    background-position: 50%;
  }

  .div-block-1242932 {
    max-width: none;
  }

  .udd_btn-cta-3 {
    white-space: normal;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 6vw;
  }

  .udd-extra_section-2_wrapper {
    margin: 0 -1rem;
    padding: 1rem;
  }

  .image-14208 {
    height: auto;
    max-height: 13rem;
  }

  .udd-extra_section-3 {
    background-position: 100%;
  }

  .mos_btn-wrapper-2.mobile {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    display: flex;
  }

  .mos_timer-wrapper-2 {
    flex-direction: column;
    margin-top: 1rem;
  }

  .mos_logo-img-3 {
    width: 4.8rem;
    margin-top: 0;
  }

  .mos_heading-style-h4-2 {
    font-size: 3.5vw;
  }

  .mos_heading-style-h4-2.text-color-black.align-middle {
    font-size: 5vw;
  }

  .mos_dark-heading-style-h2 {
    font-size: 6vw;
  }

  .mos_heading-style-h6-2 {
    font-size: 4vw;
  }

  .mos_section_5-2 {
    background-position: 93% 0;
  }

  .submit-button-7 {
    padding-left: .8rem;
    padding-right: .8rem;
    font-size: 1.3rem;
  }

  .submit-button-7.is-mos {
    width: 100%;
  }

  .mos_btn-2 {
    text-align: center;
    font-size: 5.5vw;
  }

  .mos_section_3_benefit-wrapper-2 {
    padding: 0;
  }

  .padding-section-medium-6 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .mos_section_1-2 {
    background-position: 93% 0;
  }

  .popup_content-wrapper-3 {
    padding: .5rem;
  }

  .div-block-1242948 {
    flex: 1;
    align-self: stretch;
    margin: -17vw -20vw -15vw;
  }

  .image-14212 {
    width: 100%;
    display: block;
  }

  .mos_section_3-2 {
    background-position: 93% 0;
  }

  .mos_popup-gradient-2 {
    border-radius: 10px;
    width: 95%;
  }

  .popup-wrapper-2 {
    display: flex;
  }

  .div-block-1242951 {
    grid-template-columns: 1fr;
  }

  .mos_dark-body {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .mos_dark-heading-style-h1 {
    font-size: 6vw;
  }

  .mos_dark-section_4 {
    display: none;
  }

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

  .div-block-1242953 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
    display: flex;
  }

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

  .mos_dark-section_2.light-version {
    display: block;
  }

  .dark_mos-btn {
    text-align: center;
  }

  .dark_mos-btn.mobile-hidden {
    font-size: 1.2rem;
  }

  .dark_mos-btn.mobile-hidden:hover {
    transform: scale(1.03);
  }

  .mos_dark-popup-close-2 {
    z-index: 1;
    height: 3rem;
  }

  .testi_logos-abv {
    width: 20rem;
    max-width: 100%;
  }

  .testi_logos-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .testi_logos-img, .testi_logos-img.fallstudie_social_img.mobile_size {
    height: 50px;
  }

  .testi_bullet-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    justify-items: stretch;
    max-width: none;
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .testi_bullet-div {
    width: auto;
  }

  .testi-text-paragraph-bullet {
    font-size: 12px;
    line-height: 16px;
  }

  .testi_proven-expert-code-mobile.mobile-only {
    display: none;
  }

  .testi_proven-expert-code-mobile.mobile-only.handy-only {
    display: block;
  }

  .search-2 {
    flex-direction: column;
  }

  .search-button-2 {
    width: 100%;
  }

  .search-result-list {
    grid-template-columns: 1fr;
  }

  .heading-1443810 {
    font-size: 32px;
  }

  .div-block-1242959 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
    display: flex;
  }

  .scw_heading-style-h3--2 {
    font-size: 4.7vw;
  }

  .scw_heading-style-h3--2.scw_atf {
    margin-top: -36px;
    font-size: 4.3vw;
  }

  .mc-recording-div {
    margin-top: 0;
  }

  .recording-image {
    width: 80px;
  }

  .recording-headline-icon.short {
    width: 80%;
    margin-top: 10px;
    font-size: 22px;
  }

  .paragraph-204 {
    width: 100%;
  }

  .bold-text-134 {
    font-size: 22px;
  }

  .bold-text-135 {
    font-size: 21px;
    font-weight: 700;
    line-height: 19px;
  }

  .bold-text-137 {
    font-size: 16px;
    line-height: 22px;
  }

  .bold-text-148, .bold-text-149, .bold-text-150, .bold-text-151, .bold-text-152, .bold-text-153, .bold-text-154, .bold-text-155, .bold-text-156, .bold-text-157 {
    font-weight: 600;
  }

  .scw_btn-wrapper-mobile-hidden {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .mos-ev-btn.mobile-hidden {
    padding: .5rem .25rem;
    font-size: 1.1rem;
  }

  .mos-ev-btn-text-span-87 {
    font-size: .8rem;
  }

  .bold-text-159 {
    font-size: 6vw;
    line-height: 1.2;
  }

  .italic-text-7 {
    line-height: 1.1;
  }

  .heading-1443814 {
    margin-top: 0;
    font-size: 16px;
    line-height: 1.2;
  }

  .text-span-90 {
    font-size: 4vw;
  }

  .paragraph-229 {
    top: -1.5%;
  }

  .div-block-1242965 {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .paragraph-229-3 {
    top: -1.5%;
  }

  .padding-section-small-7.hal_bottom_padding {
    padding-top: 1.5rem;
  }

  .padding-section-small-7.hal_bottom_padding.zero_top_padding {
    padding-top: 0;
  }

  .fallstudie-box-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .fallstudie_box_ergebnisse {
    margin-left: -100px;
  }

  .grid-96 {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    justify-items: center;
  }

  .heading-1443831 {
    font-size: 1.25rem;
    line-height: 1.2;
  }

  .heading-1443831.is-1 {
    margin-top: 24px;
    font-size: 4.9vw;
  }

  .fallstudie_box_probleme, .fallstudie_box_l-sungen {
    margin-left: -100px;
  }

  .paragraph-228 {
    text-align: center;
    font-size: .75rem;
    line-height: 1.4;
  }

  .fallstudie-btn {
    padding: 16px 12px;
    font-size: 5.4vw;
    line-height: 1.2;
  }

  .fallstudie-btn.is-atf {
    font-size: 6vw;
    display: none;
  }

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

  .heading-1443833 {
    font-size: 1.4rem;
    line-height: 1.2;
  }

  .padding-global-12 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .fallstudie-box-2-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-1443832 {
    font-size: 8vw;
  }

  .fallstudie_timeline_progress {
    left: 23px;
  }

  .heading-1443829 {
    margin-top: 16px;
    font-size: 6vw;
    line-height: 1.2;
  }

  .heading-1443829.neubert_headline_mobil {
    font-size: 6vw;
  }

  .fallstudie-box {
    padding: 24px;
  }

  .paragraph-227, .paragraph-225, .paragraph-224 {
    line-height: 1.3;
  }

  .image-14216.mobile-hidden.landscape-show {
    display: none;
  }

  .image-14216.mobile-show {
    box-shadow: none;
    display: inline-block;
  }

  .paragraph-226 {
    line-height: 1.3;
  }

  .paragraph-222 {
    font-size: 13px;
    line-height: 1.2;
  }

  .image-14220 {
    width: 5rem;
  }

  .grid-95 {
    grid-column-gap: 5px;
    grid-row-gap: 10px;
  }

  .paragraph-229-2 {
    top: -1.5%;
  }

  .fallstudie_timeline_center {
    justify-content: flex-start;
    padding-left: 16px;
  }

  .fallstudie-box-2-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .fallstudie_arrow {
    overflow: hidden;
  }

  .fallstudie_arrow_cont {
    padding-left: .25rem;
    padding-right: .25rem;
  }

  .fallstudie_arrow_wrapper.zero_top_padding.half_bottom_padding {
    padding-bottom: 1.5rem;
  }

  .fallstudie_arrow_wrapper.zero_top_padding.half_bottom_padding.is-1 {
    margin-bottom: -.5rem;
    padding-bottom: 0;
  }

  .fallstudie_arrow_item.is-3 {
    padding-bottom: 1.5rem;
  }

  .fallstudie_arrow_box_prob, .fallstudie_arrow_box_l-su, .fallstudie_arrow_box_ergeb {
    padding-left: 24px;
    padding-right: 24px;
  }

  .fallstudien_sec_header {
    background-image: linear-gradient(#000 20%, rgba(0, 0, 0, 0) 50%), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45941f_Background.webp");
    background-position: 0 0, 29%;
    background-size: auto, cover;
  }

  .paragraph-247 {
    margin-top: -15px;
    font-size: 4vw;
    line-height: 1.2;
  }

  .heading-1443834 {
    font-size: 6vw;
    line-height: 1.2;
  }

  .heading-1443834.mobile-show-only {
    font-size: 5vw;
  }

  .paragraph-248 {
    font-size: 4vw;
    line-height: 1.5;
  }

  .fallstudie_arrow_img_cont.is-1 {
    margin-bottom: -24%;
    margin-right: 0%;
    transform: rotate(58deg);
  }

  .fallstudie_arrow_img_cont.is-1.sven_neubert_arrow_1 {
    transform: rotate(58deg);
  }

  .fallstudie_arrow_img_cont.is-2 {
    margin-bottom: -24%;
    margin-right: 1%;
  }

  .image-14223, .image-14224 {
    width: 130px;
  }

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

  .grid-102.dr_herzog_grid, .grid-102.sven_neubert_grid {
    grid-template-columns: auto 1fr 1fr;
  }

  .general-video-wrapper {
    height: 100%;
  }

  .image-14226 {
    width: 4rem;
  }

  .navbar {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-link {
    justify-content: center;
    align-items: center;
    padding: 10px 10px 0;
    display: flex;
  }

  .nav-link-btn.calendly-btn {
    margin: 10px;
  }

  .icon-15 {
    color: #fff;
  }

  .menu-button-2 {
    padding: 0;
  }

  .menu-button-2.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-menu {
    border-radius: 5px;
  }

  .div-block-1242969.mobile-only-show, .brand {
    display: block;
  }

  .container-51 {
    justify-content: space-around;
    padding-bottom: 10px;
  }

  .image-14227 {
    width: 24vw;
  }

  .fallstudie_headline_div-2 {
    max-width: 100vw;
  }

  .mos_btn-3 {
    text-align: center;
  }

  .new_sc_heading {
    width: 95%;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 24px;
    line-height: 33px;
  }

  .new_sc_heading.white {
    font-size: 22px;
  }

  .new_sc_heading.desktop.custom-1 {
    margin-bottom: 5px;
    font-size: 5.1vw;
  }

  .new_sc_heading.desktop.custom-1.text-color-white {
    font-size: 5.5vw;
  }

  .new_schlogo {
    width: 80px;
  }

  .new_sc_heading_2 {
    width: 100%;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 26px;
  }

  .new_sc_heading_2._2, .new_sc_heading_2._3 {
    font-size: 15px;
  }

  .new_sc_heading_2._3.new_scw_afv {
    font-size: 12px;
  }

  .new_sc_heading_2._4 {
    width: 100%;
    font-size: 15px;
  }

  .new_sc_heading_2._4.mobile {
    color: #000;
    margin-top: 0;
    margin-bottom: -10px;
    font-size: 16px;
    line-height: 1.2;
    display: block;
  }

  .new_sc_heading_2._4.desktop {
    display: none;
  }

  .new_sc_heading_2.is-custom1 {
    width: 100%;
    margin-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 3.9vw;
  }

  .new_sc_heading_2.is-custom1._1-1rem-font-size.text-color-white.text-style-italic {
    font-size: 4.5vw;
  }

  .image-14230 {
    width: 260px;
  }

  .section-635.new_scw-bg-1 {
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4595c8_4.webp");
    background-position: 35%;
    background-size: auto;
  }

  .section-635.new_scw-bg-2 {
    background-position: 35% 75%;
  }

  .new_sc_btn {
    text-align: center;
    font-size: 5vw;
  }

  .new_sc_btn.mobile-hidden {
    width: 95%;
    font-size: 1.2rem;
    display: none;
  }

  .new_sc_btn.mobile-hidden:hover {
    transform: scale(1.03);
  }

  .new_sc_btn.mobile-hidden.is-custom3 {
    width: 100%;
  }

  .new-sc-bold {
    font-size: 1.2rem;
  }

  .new-_sc_grid_icons {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-top: 1rem;
  }

  .image-14231 {
    border-radius: 38px;
    width: 100%;
    height: 250px;
  }

  .div-block-1242977 {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
  }

  .image-14232 {
    width: 320px;
  }

  .bold-text-172 {
    font-size: 6vw;
  }

  .bold-text-173 {
    font-weight: 500;
  }

  .bold-text-174 {
    font-size: 1rem;
    font-weight: 500;
  }

  .container-53 {
    padding-left: 7px;
    padding-right: 7px;
  }

  .container-53.padding_top-buttom {
    padding-top: 1rem;
    padding-bottom: 3rem;
  }

  .image-14233 {
    z-index: 6;
  }

  .sc-w_heading-style-h1 {
    text-align: center;
    font-size: 6vw;
  }

  .sc-w_logo-img {
    width: 4rem;
    margin-top: -.5rem;
  }

  .sc-w_heading-style-h3 {
    font-size: 4.7vw;
  }

  .sc-w_timer-name {
    margin-bottom: 10px;
    font-size: .7rem;
  }

  .sc-w_timer-name.text-color-black {
    text-align: center;
  }

  .sc-w_section_1-section-2_headline-wrapper {
    margin-bottom: 0;
  }

  .sc-w_heading-style-h2 {
    font-size: 8vw;
  }

  .sc-w_heading-style-h2.text-color-black {
    font-size: 22px;
  }

  .sc-w_heading-style-h2.text-color-black.align-middle, .sc-w_heading-style-h2.text-color-black.align-middle.is-custom1 {
    font-size: 6vw;
  }

  .sc-w_heading-style-h2.align-middle {
    text-align: center;
    font-size: 22px;
  }

  .sc-w_section_2-divider {
    display: none;
  }

  .sc-w_section_2-benefits-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-top: 1rem;
  }

  .sc-w_section_2-img {
    width: 4rem;
  }

  .sc-w_cta-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .sc-w_cta-img {
    width: 100%;
    min-width: auto;
  }

  .sc-w_section4-wrapper_section-1, .sc-w_section4-wrapper_section-1.is-swapped {
    flex-direction: column;
  }

  .sc-w_section_8 {
    background-position: 93% 0;
  }

  .sc-w_testimonial-card {
    flex-direction: column;
    width: 95%;
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .sc-w_section_10-img {
    width: 8rem;
    min-height: 220px;
    max-height: 220px;
    display: none;
  }

  .sc-w-btn {
    font-size: 1rem;
  }

  .sc-w_section_4-img.mobile {
    width: auto;
  }

  .sc-w_section_4-content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-content: flex-start;
    padding-left: .5rem;
  }

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

  .div-block-1242984.is-custom1 {
    margin-bottom: 0;
    display: flex;
  }

  .sc-w_section-1_img-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    margin-top: -1rem;
    display: flex;
  }

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

  .sc-w_section_3_benefit-wrapper {
    text-align: left;
    align-items: stretch;
    padding: 0;
  }

  .homepage-popup {
    align-items: flex-start;
  }

  .div-block-1242989 {
    max-width: 98vw;
    padding: 1rem;
  }

  .paragraph-250 {
    font-size: 5.4vw;
  }

  .paragraph-251 {
    line-height: 1.2;
  }

  .paragraph-251.text-align-middle {
    font-size: .9rem;
    line-height: 1.2;
  }

  .image-14235 {
    width: 2.5rem;
    margin-top: -.5rem;
    margin-right: -.5rem;
  }

  .div-block-1242990 {
    flex: 1;
    max-height: 80vh;
  }

  .div-block-1242991 {
    flex: 1;
  }

  .sc-w_section_8-img {
    z-index: -1;
    align-self: stretch;
  }

  .tab-title {
    font-size: 4vw;
  }

  .feature-tab-menu {
    grid-template-columns: 1fr 1fr;
  }

  .feature-tab-link {
    text-align: center;
    height: 64.3438px;
    padding: .4rem;
  }

  .eb_section-4_video_script-wrapper {
    flex-direction: column;
  }

  .eb_section-4_text-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .eb_heading-style-h2 {
    flex-direction: row;
    align-items: flex-start;
    font-size: 6.4vw;
    display: block;
  }

  .eb_text-size-large {
    font-size: 4vw;
  }

  .eb_section-4_link-img {
    width: 20px;
  }

  .eb_text-style-regular {
    padding-left: 0;
  }

  .eb_tabs-content-wrapper {
    padding-top: 1rem;
  }

  .eb_heading-style-h3 {
    flex-direction: row;
    align-items: flex-start;
    font-size: 5.5vw;
    line-height: 1.1;
  }

  .image-14237 {
    width: 68%;
  }

  .eb_btn {
    max-width: none;
    font-size: 5.2vw;
  }

  .eb-tabs-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: auto 1fr 1fr;
  }

  .eb_section-4_img {
    width: 35vw;
  }

  .div-block-1242996 {
    margin-top: -15px;
  }

  .m-faq-toggle {
    padding: 15px 10px;
  }

  .m-faq-title-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .m-faq-column {
    margin-left: -.5rem;
    margin-right: -.5rem;
  }

  .feature-tab-link-2 {
    text-align: center;
  }

  .image-14238 {
    height: 2rem;
  }

  .image-14239 {
    width: 55vw;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: -15vw;
  }

  .accordion-item-q-text-4 {
    font-size: 1.1em;
    line-height: 1.3em;
  }

  .accordion-item-a-text-4 {
    max-width: none;
    line-height: 21px;
  }

  .mos-apple_btn-wrapper {
    z-index: 1;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: -1rem;
    position: relative;
  }

  .mos_timer-wrapper-3 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .image-14244 {
    width: 100%;
    display: none;
  }

  .image-14244.is-mobile {
    margin-bottom: 19px;
    display: block;
  }

  .image-14244.is-mobile.display-none {
    display: none;
  }

  .mos-apple_heading-style-h1 {
    font-size: 6.5vw;
  }

  .mos-apple_heading-style-h1.center_align_version {
    font-size: 6.7vw;
  }

  .mos-apple_section-1 {
    background-position: 93% 0;
  }

  .padding-section-medium-9 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-block-1243013 {
    margin-right: 0%;
  }

  .div-block-1243013.is-tablet-only {
    width: 90%;
  }

  .mos_body-apple {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .mos_apple-btn {
    text-align: center;
    font-size: 5vw;
    line-height: 1.1;
  }

  .mos_apple-btn.title-only-width {
    padding: 13px 6vw;
    font-size: 6vw;
    line-height: .7;
    display: block;
  }

  .mos_apple-btn.title-only-width-2 {
    padding-left: 13vw;
    padding-right: 13vw;
  }

  .mos-apple_text-size-large {
    font-size: 5vw;
  }

  .mos-apple_text-size-large.text-align-center.is-custom1 {
    padding: 6px;
    font-size: 5vw;
  }

  .mos-apple_text-size-large.is-icon {
    padding-top: .15rem;
  }

  .mos-apple_text-size-medium, .mos-apple_text-size-medium.text-align-center {
    font-size: 1rem;
  }

  .mos-apple_text-size-medium.text-align-center.is-mobile-hidden {
    display: none;
  }

  .mos-apple_text-size-medium.is-mos-custom4 {
    font-size: 3.5vw;
  }

  .mos-apple_text-size-medium.is-mos-custom4.center_align_version {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 4vw;
    line-height: 1.2;
  }

  .mos-apple_text-size-medium.negativ-margin-0-85rem {
    margin-bottom: -.85rem;
  }

  .mos-apple_text-size-medium.negativ-margin-0-85rem.is-mobile, .mos-apple_text-size-medium.is-mobile {
    font-size: 1.1rem;
    display: block;
  }

  .mos-apple_heading-style-h2.text-align-center {
    font-size: 1.485rem;
  }

  .mos-apple_section-4 {
    background-position: 93% 0;
  }

  .mos-apple_section-6 {
    overflow: hidden;
  }

  .div-block-1243021 {
    margin-top: 0;
  }

  .mos_apple-mobile-hidden {
    z-index: 1;
    position: relative;
  }

  .mos_apple-timer-circle {
    width: 2.5rem;
    height: 2.5rem;
  }

  .div-block-1243025 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: center;
    margin-top: -1rem;
  }

  .js_section-4_subheadline-wrapper-2 {
    max-width: 17rem;
  }

  .js_btn {
    font-size: 5.5vw;
  }

  .js_btn.is-secondary {
    font-size: 5.3vw;
  }

  .js_section-2_content.is-2 {
    padding: 1rem;
  }

  .padding-small {
    padding-bottom: .5rem;
  }

  .padding-small.is-mobile {
    display: block;
  }

  .padding-small.is-mobile-hidden {
    display: none;
  }

  .js_popup-wrapper-2 {
    width: 98%;
    height: 100%;
  }

  .padding-global-16 {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .jetstream_form {
    width: 100%;
  }

  .js_popup-wrapper-section-bg-shadow {
    padding-bottom: 2rem;
  }

  .js_heading-style-h3-2 {
    font-size: 4.7vw;
  }

  .js_heading-style-h3-2.text-color-white {
    font-size: 5.55vw;
  }

  .js_heading-style-h3-2.text-align-center.is-custom3 {
    font-size: 4.2vw;
  }

  .js_heading-style-h3-2.is-custom1 {
    font-size: 7vw;
  }

  .js-mobile-hidden {
    display: none;
  }

  .js_popup-wrapper-form {
    background-color: #fff;
    padding: 2rem;
  }

  .js_section-2_text-wrapper-3 {
    max-width: none;
  }

  .padding-large {
    padding-bottom: 2rem;
  }

  .padding-large.is-jetstream-atf {
    padding-bottom: 1rem;
  }

  .js_section-9_img {
    margin-top: 2rem;
    margin-left: 0;
    margin-right: auto;
  }

  .js_popup-wrapper-section.is-1 {
    flex: 1;
    height: auto;
    min-height: auto;
    max-height: none;
    overflow: hidden;
  }

  .js_section-8-content {
    padding: 1rem;
  }

  .div-block-12429593 {
    width: 45vw;
    margin-bottom: -2vw;
  }

  .js_section-4-text-animation {
    font-size: 6vw;
  }

  .js_w-accordion-item-a-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .js_popup-close-2 {
    width: 3rem;
    margin-top: -.8rem;
    margin-right: -.4rem;
  }

  .js_section-12-content-2 {
    padding: 0;
  }

  .js_heading-style-h2-2 {
    font-size: 6vw;
  }

  .js_heading-style-h2-2.text-align-center {
    font-size: 7vw;
  }

  .js_heading-style-h2-2.is-custom1 {
    font-size: 6vw;
  }

  .padding-section-large-4 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .padding-section-large-4.is-jetstream {
    padding-bottom: 2.5rem;
  }

  .js_section-12-content-img {
    width: 5rem;
    margin-left: 1rem;
  }

  .js_section-2_text-wrapper-2 {
    max-width: none;
  }

  .padding-section-medium-10 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .js_text-size-large-2 {
    font-size: 1.1rem;
  }

  .js_text-size-large-2.js_section-10-text {
    font-size: .95rem;
  }

  .js_heading-style-h1-2 {
    font-size: 6.5vw;
  }

  .js_heading-style-h1-2.text-align-center.is-custom4 {
    font-size: 7.3vw;
  }

  .js_form_text-field-2 {
    font-size: 17px;
  }

  .js_text-size-regular-2 {
    font-size: .95rem;
    line-height: 1.1;
  }

  .js_text-size-regular-2.js_section-10-text {
    font-size: .7rem;
  }

  .js_section-1_logo-img {
    width: 8rem;
  }

  .js-mobile-only {
    display: block;
  }

  .js_section-11_content-wrapper.is-1 {
    background-position: 0 0, 50% 14%;
  }

  .js_section-4_content-wrapper {
    padding: 1.5rem;
  }

  .js_popup-wrapper_gradient-2 {
    width: 200%;
    height: 200vw;
    margin-left: -50vw;
  }

  .js_section-7_img_wrapper-gradient {
    width: 6rem;
  }

  .js_c-accordion-item-q-text-2 {
    padding: 0;
  }

  .js_popup-wrapper_content-2 {
    z-index: 0;
  }

  .js_section-6-wrapper {
    padding-bottom: 90%;
  }

  .js_popup-wrapper-form-img {
    width: auto;
  }

  .js_section-12-content-wrapper-2 {
    grid-column-gap: 0rem;
    grid-row-gap: .5rem;
    grid-template-columns: auto auto;
    margin-left: -.5rem;
    margin-right: -.5rem;
    padding: .5rem;
  }

  .padding-medium {
    padding-bottom: 1rem;
  }

  .padding-xmedium {
    padding-bottom: 1.5rem;
  }

  .js_section-1_text-wrapper {
    width: auto;
  }

  .js_popup-wrapper_content-bg-2 {
    width: 100vw;
    height: 100vw;
  }

  .js-text-mobile-only {
    display: inline;
  }

  .div-block-12429603 {
    margin-bottom: 2rem;
  }

  .js_section-2_text-wrapper {
    max-width: none;
  }

  .js_section-9_lightbox-btn {
    width: 4rem;
  }

  .js_section-11-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .js_section-4-text-animation-wrapper {
    height: 8vw;
  }

  .js_text-size-small-2 {
    font-size: .9rem;
  }

  .js_section-9_content.is-1, .js_section-9_content.is-2 {
    padding: 1.5rem;
  }

  .js_section-12-content-img-2 {
    height: 20rem;
  }

  .js-typ_section-1_content-wrapper {
    margin-top: 0;
  }

  .div-block-12429628 {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: space-between;
  }

  .image-14252 {
    height: 4.5rem;
  }

  .image-14252.is-hidden-mobile {
    display: none;
  }

  .heading-1443835 {
    font-size: 6vw;
  }

  .heading-1443836 {
    font-size: 5.25vw;
  }

  .heading-1443837 {
    font-size: 5.8vw;
  }

  .div-block-12429634 {
    max-width: 81vw;
  }

  .div-block-12429637 {
    min-height: 57vh;
  }

  .js_section-1_logo-img-copy {
    width: 12rem;
  }

  .smt_heading-style-h2 {
    font-size: 1.6rem;
  }

  .smt_heading-style-h2.middle {
    font-size: 5.6vw;
  }

  .smt_heading-style-h2.middle.is-smaller {
    font-size: 4.4vw;
  }

  .smt_text-size-large {
    font-size: 1.1rem;
  }

  .fallstudie_arrow-2 {
    margin-left: -10px;
    margin-right: -10px;
    overflow: hidden;
  }

  .image-14255 {
    height: 200px;
  }

  .div-block-12429638 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .div-block-12429639 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: .5rem;
  }

  .image-14256 {
    height: 3rem;
  }

  .image-14224-2, .image-14223-2 {
    width: 100px;
  }

  .fallstudie_arrow_box_prob-2, .fallstudie_arrow_box_l-su-2, .fallstudie_arrow_box_ergeb-2 {
    padding: 12px;
  }

  .fallstudie_arrow_item-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .fallstudie_probleme_grid-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-block-12429642 {
    padding: 12px 10vw;
  }

  .smt_text-size-medium {
    font-size: 1rem;
  }

  .fallstudie_arrow_img_cont-2.is-1 {
    margin-bottom: -19%;
    margin-right: 0%;
    transform: rotate(58deg);
  }

  .fallstudie_arrow_img_cont-2.is-2 {
    margin-bottom: -20%;
    margin-right: 1%;
  }

  .div-block-12429644 {
    height: 36dvh;
    top: 64dvh;
  }

  .mos-apple_section_1-wrapper-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    margin-bottom: -1rem;
  }

  .mos_section_10-3 {
    background-color: rgba(0, 0, 0, 0);
  }

  .div-block-12429676 {
    justify-content: center;
    align-items: center;
    width: 95%;
    display: flex;
  }

  .div-block-12429677 {
    width: auto;
  }

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

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

  .js_section-10-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-left: -.25rem;
    margin-right: -.25rem;
  }

  .js_section-10_content-wrapper {
    height: 15rem;
  }

  .js_section-10_text-wrapper {
    padding: .8rem;
  }

  .js_section-10_content-img {
    height: 15rem;
  }

  .js_btn-split {
    font-size: 5.5vw;
  }

  .js_btn-split.is-secondary {
    font-size: 5.3vw;
  }

  .js_btn-copy {
    font-size: 5.5vw;
  }

  .div-block-12429684 {
    width: auto;
    height: auto;
  }

  .div-block-12429705 {
    margin-left: -.5rem;
    margin-right: -.5rem;
    padding: .5rem;
  }

  .image-14266 {
    padding-top: .1rem;
  }

  .image-14166-copy {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .div-block-1242746-copy {
    flex-direction: column;
  }

  .div-block-12429710 {
    margin-left: -.5rem;
    margin-right: -.5rem;
    padding: 1rem .9rem;
  }

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

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

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

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

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

  .div-block-12429716-copy {
    display: block;
  }

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

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

  .text-span-96 {
    font-size: 1rem;
  }

  .text-span-96.is-mobile-hidden {
    display: none;
  }

  .bold-text-175 {
    font-size: 5.5vw;
  }

  .bold-text-176 {
    font-size: 5.2vw;
  }

  .bold-text-176.text-size-5vw {
    font-size: 5vw;
  }

  .bold-text-182 {
    margin-right: 2px;
    padding-right: 0;
    font-size: 1.1rem;
  }

  .bold-text-183, .bold-text-184 {
    font-size: 1.1rem;
  }

  .image-14267._1rem_top_padding {
    width: 4.5rem;
  }

  .scw_container-medium-2 {
    max-width: 99vw;
  }

  .padding-section-medium-12 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-global-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .body-59 {
    background-color: var(--black);
  }

  .heading-1443838 {
    font-size: 1.25rem;
    line-height: 1.2;
  }

  .heading-1443838.is-1 {
    margin-top: 24px;
    font-size: 4.9vw;
  }

  .heading-1443839 {
    font-size: 6vw;
    line-height: 1.2;
  }

  .smt_heading-style-h3-2 {
    text-align: left;
    font-size: 1.4rem;
  }

  .scw_container-medium-3 {
    max-width: 99vw;
  }

  .padding-section-medium-13 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .div-block-12429720 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: .5rem;
  }

  .heading-1443840 {
    font-size: 6.5vw;
    line-height: 1.2;
  }

  .heading-1443841 {
    font-size: 5.6vw;
    line-height: 1.2;
  }

  .padding-global-18 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .div-block-12429722 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .paragraph-258 {
    font-size: 4.5vw;
    line-height: 1.2;
  }

  .top_header_sec {
    margin-bottom: 1rem;
  }

  .div-block-12429725 {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .image-14271 {
    height: 3rem;
  }

  .sc-replay-hero-sec {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .image-14272 {
    height: 200px;
  }

  .accordion-item-a-text-5 {
    max-width: none;
    line-height: 21px;
  }

  .image-14273 {
    width: 4rem;
    margin-top: -1rem;
  }

  .paragraph-259 {
    font-size: 13px;
    line-height: 1.2;
  }

  .accordion-item-q-text-5-dark {
    font-size: 1.1em;
    line-height: 1.3em;
  }

  .heading-1443842 {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 5.6vw;
    line-height: 1.2;
  }

  .sc_heading-style-h1---sc-replay {
    font-size: 6vw;
  }

  .smt_heading-style-h2-sc-replay {
    font-size: 1.6rem;
  }

  .smt_heading-style-h2-sc-replay.middle {
    font-size: 5.6vw;
  }

  .smt_heading-style-h2-2-sc-replay {
    font-size: 1.6rem;
  }

  .smt_heading-style-h2-2-sc-replay.middle {
    font-size: 5.6vw;
  }

  .smt_heading-style-h2-2-copy {
    font-size: 1.6rem;
  }

  .smt_heading-style-h2-2-copy.middle {
    font-size: 5.6vw;
  }

  .js_heading-style-impressum {
    font-size: 6vw;
  }

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

  .js_text-size-impressum {
    font-size: .95rem;
  }

  .padding-section-js-impressum {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .js_text-size-heading-impressum {
    font-size: .95rem;
  }

  .sc_heading-style-h2---sc-replay {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 5.3vw;
  }

  .sc-text-size-regular---black {
    font-weight: 400;
  }

  .sc-replay-social-proof {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: space-between;
  }

  .div-block-12429727 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .sc_launch_section-7 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .summersale-2023_text-size-large {
    font-size: 1.14rem;
  }

  .summersale-2023_text-size-large.underline {
    font-size: 4.25vw;
  }

  .summersale-2023_hero-bullets-grid {
    align-items: start;
    padding-right: 5px;
  }

  .summersale-2023_section-1_wrapper {
    align-items: center;
  }

  .summersale-2023_logo {
    width: 7rem;
    margin-top: -1.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-right: 10%;
  }

  .summersale-2023_text-size-regular {
    font-size: 1rem;
  }

  .summersale-2023_text-size-regular.lesss {
    margin-top: 0;
  }

  .summersale-2023_timer-wrapper {
    text-align: center;
    flex-direction: column;
  }

  .summersale-2023_timer-wrapper.is-vertical {
    flex-direction: column;
  }

  .summersale-2023_heading-style-h2 {
    font-size: 1.5rem;
  }

  .summersale-2023_heading-style-h2.align-middle {
    font-size: 7vw;
  }

  .ss-2023_heading-style-h3-copy {
    font-size: 4.2vw;
    font-weight: 700;
  }

  .summersale-2023_section-1-2_text-wrapper {
    z-index: 1;
    max-width: none;
    position: relative;
  }

  .summersale-2023_section-1-2_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .summersale-2023_section-1-2_content-wrapper.align-middle {
    padding: 1.5rem;
  }

  .summersale-2023_section-1-2_content-wrapper.align-left {
    justify-content: center;
  }

  .summersale-2023_section-1-2_icon-img {
    max-width: 150px;
  }

  .summersale-2023_section-4_wrapper-2 {
    margin-top: 1rem;
    margin-left: -.5rem;
    margin-right: -.5rem;
    padding: .7rem 1rem;
  }

  .summersale-2023_section-4_wrapper-2.is-swapped {
    margin-left: -.5rem;
    margin-right: -.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .summersale-2023_section-4_wrapper-2.is-swapped.img-top, .summersale-2023_section-4_wrapper-2.img-top {
    padding-left: 1rem;
  }

  .summersale-2023_btn-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
  }

  .summersale-2023_btn-wrapper.mobile-display-block {
    display: block;
  }

  .summersale-2023_section-4_content-wrapper-2 {
    text-align: center;
  }

  .summersale-2023_section-4_img-2 {
    margin: -7.5rem auto -3rem;
  }

  .summersale-2023_section-4_img-2.is-swapped {
    margin-left: auto;
    margin-right: auto;
  }

  .summersale-2023_section-4_img-2.is-left {
    width: 15rem;
    margin-bottom: .3rem;
    padding-left: 0%;
  }

  .summersale-2023_btn {
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 5vw;
    line-height: 1.2;
  }

  .summersale-2023_btn.is-popup {
    font-size: 4.4vw;
  }

  .summersale-2023_btn.is-atf {
    padding-left: 2vw;
    padding-right: 2vw;
    font-size: 5vw;
    line-height: 1.2;
  }

  .summersale-2023_section-1-2_grid {
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .summersale-2023_section-1-2_text-div.is-switched {
    text-align: center;
  }

  .text-span-109 {
    font-size: 3vw;
    line-height: 1.2;
  }

  .bold-text-130-2 {
    font-size: 3vw;
  }

  .summersale-23023_text-size-large-bold {
    font-size: 1.26rem;
  }

  .summersale-2023_text-size-large-bold-underline {
    font-size: 1.14rem;
  }

  .summersale-2023_heading-style-h1 {
    font-size: 5.7vw;
    font-weight: 700;
  }

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

  .padding-global-19 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .submit-button-10 {
    font-size: 15px;
  }

  .padding-global-20 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-section-small-10 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .padding-section-medium-14 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .text-size-medium-7, .text-size-medium-7.middle {
    font-size: 1rem;
  }

  .typ-steps-wrapper-2 {
    max-width: none;
  }

  .summersale-2023_heading-style-h1-2 {
    font-size: 8vw;
    font-weight: 700;
  }

  .image-14275 {
    width: 5.5rem;
  }

  .padding-section-medium-15 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-small-11 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .image-14276 {
    width: 5.5rem;
  }

  .padding-global-21 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .image-14277 {
    align-self: center;
  }

  .image-14277.mobile-display-only {
    cursor: pointer;
    margin-top: -2%;
    margin-bottom: -8%;
    transition: all .3s;
    display: block;
  }

  .image-14277.mobile-display-only:hover {
    transform: scale(1.05);
  }

  .div-block-12429734 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 10px;
    display: flex;
  }

  .div-block-12429734.is-1 {
    display: none;
  }

  .image-14278 {
    width: 1.5rem;
  }

  .unsubscribe-form-block {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .form-12 {
    width: 100%;
    max-width: 320px;
  }

  .padding-global-22 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .spring-shop-typ-paragraph-2 {
    width: 100%;
  }

  .spring-shop-typ-paragraph-2.full-length {
    font-size: 1rem;
    line-height: 1.3;
  }

  .ss-2023_text-size-regular-2 {
    font-size: 1rem;
  }

  .image-14279 {
    width: 6.5rem;
  }

  .padding-section-medium-16 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .spring-shop-typ-h2-2 {
    font-size: 2rem;
    line-height: 1.2;
  }

  .spring-shop-typ-h3-2 {
    font-size: 1.3rem;
    line-height: 1.2;
  }

  .summersale-2023_text-ablauf {
    font-size: 1rem;
  }

  .div-block-12429739 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mos-apple_section_1-wrapper-3-vertical {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    margin-bottom: -1rem;
  }

  .div-block-12429716---center_align, .div-block-12429717---center_align {
    display: none;
  }

  .div-block-1243023---center_align {
    display: flex;
  }

  .div-block-1243025---center_align {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: center;
    margin-top: -.5rem;
  }

  .dk-profile-image_mos_webinar {
    width: 100%;
    display: none;
  }

  .dk-profile-image_mos_webinar.is-mobile {
    box-shadow: none;
    border-radius: 0;
    width: 80%;
    margin-bottom: -1rem;
    margin-right: auto;
    display: block;
  }

  .dk-profile-image_mos_webinar.is-mobile.display-none {
    display: none;
  }

  .dk_tablet_profile_image {
    width: 100%;
    display: none;
  }

  .text-style-bold {
    font-weight: 700;
  }

  .padding-global-25 {
    background-color: #000;
  }

  .ep_heading-style-h1 {
    font-size: 22vw;
  }

  .ep_heading-style-h1.text-align-center {
    width: auto;
  }

  .ep_heading-style-h1.is-custom2 {
    font-size: 20vw;
  }

  .popup_content.is-custom1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .popup_content-wrapper-5 {
    margin-top: 0;
    padding-top: 2rem;
  }

  .ep_form {
    width: auto;
    max-height: 90dvh;
    overflow: auto;
  }

  .ep_text-size-medium {
    font-size: 1rem;
  }

  .ep_text-size-regular, .ep_text-size-regular.bottom-presents {
    text-align: left;
  }

  .ep_text-size-regular.is-custom1 {
    font-size: .9rem;
  }

  .padding-xmedium-2 {
    padding-bottom: 1rem;
    display: block;
  }

  .ep_heading-style-h4.text-align-center {
    font-size: 1.1rem;
  }

  .ep_section_4-wrapper {
    grid-row-gap: .25rem;
    flex-direction: column;
    align-items: flex-start;
    padding: 1rem;
  }

  .ep_section_4-wrapper.is-1, .ep_section_4-wrapper.is-2, .ep_section_4-wrapper.is-3, .ep_section_4-wrapper.is-4, .ep_section_4-wrapper.is-red {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
  }

  .ep_section_1 {
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459870_BG_1.png");
    background-position: 0 100%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .ep_section-3-wrapper {
    padding: 1rem;
  }

  .padding-section-small-12.is-custom-1 {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .padding-medium-2 {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .padding-section-medium-17 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .ep_section-2_content-wrapper {
    grid-row-gap: 1rem;
    padding: .6rem;
  }

  .ep-section_4_inner-wrapper {
    grid-row-gap: .25rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .ep-section_4_inner-wrapper._15, .ep-section_4_inner-wrapper._10 {
    margin-left: 0;
  }

  .ep_heading-style-h2 {
    font-size: 1.5rem;
  }

  .ep_heading-style-h2.text-align-center {
    font-size: 5.5vw;
  }

  .ep_section_4-section-3 {
    flex-direction: column;
    width: 100%;
    min-width: 100%;
    height: auto;
  }

  .ep_section_4-section-3.is-1 {
    height: auto;
  }

  .popup-close-btn-2 {
    width: 2.5rem;
  }

  .ep_text-size-large.text-align-center.is-custom3 {
    font-size: 5vw;
  }

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

  .ep_section_4-img {
    height: 8rem;
  }

  .ep_section_4-img.is-1 {
    height: 15rem;
  }

  .ep_section_4-img.is-1.ep-img-7 {
    height: 32vh;
  }

  .ep_section_4-img.is-2 {
    height: 15rem;
  }

  .ep_section_4-img.is-2.ep-img-8 {
    height: 31vh;
  }

  .ep_section_4-img.ep-img-1, .ep_section_4-img.ep-img-2, .ep_section_4-img.ep-img-3, .ep_section_4-img.ep-img-4, .ep_section_4-img.ep-img-5, .ep_section_4-img.ep-img-6 {
    height: 22vh;
  }

  .ep_section_4-img.ep-img-9 {
    height: 25vh;
  }

  .ep_section_4-img.ep1-2 {
    margin-top: 0;
  }

  .ep_atf-text-wrapper {
    display: none;
  }

  .padding-global-26 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ep_heading-style-h3 {
    font-size: 1.6rem;
  }

  .ep_heading-style-h3.text-align-center {
    font-size: 1.35rem;
  }

  .padding-small-2 {
    padding-bottom: .5rem;
  }

  .padding-small-2.is-mobile-hidden {
    display: none;
  }

  .padding-small-2.is-mobile {
    display: block;
  }

  .ep_section_4 {
    border-top-left-radius: 60px;
  }

  .ep_section-2 {
    border-top-left-radius: 0;
  }

  .js_text-size-large-3 {
    font-size: 1.1rem;
  }

  .ep_section-2_wrapper {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .ep-btn {
    text-align: center;
    padding-top: .7rem;
    line-height: 1.1;
  }

  .ep_section_4-img-wrapper {
    flex: 0 auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .ep_check-img {
    width: 1rem;
    margin-top: .2rem;
  }

  .ep_check-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .ep_dirk-petrit-mobile {
    display: none;
  }

  .ep-dirk-petrit-mobile-danke {
    display: block;
  }

  .padding-section-small-12-copy {
    padding-bottom: 3rem;
  }

  .padding-section-small-12-copy.is-custom-1 {
    padding-top: 2rem;
    padding-bottom: 6rem;
  }

  .dk_section-11_content-wrapper {
    text-align: center;
  }

  .dk_section-13_img {
    width: 6rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .dk_section-2_img-wrapper.mobile-display-none {
    display: none;
  }

  .dk_section-5-wrapper {
    margin-left: -.5rem;
    margin-right: -.5rem;
  }

  .slider-gallery_bottom-wrapper {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    padding-top: 1rem;
    padding-bottom: 1.5em;
  }

  .dk_section-7-wrapper-1 {
    margin-bottom: -2rem;
  }

  .dk_c-accordion-item-q-text {
    padding: 0;
  }

  .dk_section-7_content-wrapper {
    padding: 1rem;
  }

  .dk_section-8_tabs-text-wrapper {
    margin-bottom: 13.5rem;
  }

  .dk_section-8_tabs-text-wrapper.is-2 {
    margin-bottom: 12.5rem;
  }

  .dk_heading-style-h3-2 {
    font-size: 5.2vw;
    line-height: 1.2;
  }

  .dk_heading-style-h3-2.text-align-center.is-custom1 {
    font-size: 4.4vw;
  }

  .dk_heading-style-h3-2.text-align-center.is-custom2 {
    font-size: 4.4vw;
    display: block;
  }

  .dk_heading-style-h3-2.text-align-center.is-custom3 {
    font-size: 4.4vw;
  }

  .dk_heading-style-h3-2.text-align-center.is-custom2, .dk_heading-style-h3-2.text-align-center.is-custom3, .dk_heading-style-h3-2.text-align-center.is-custom3-a {
    font-size: 3.8vw;
  }

  .dk_text-size-regular-2 {
    font-size: .9rem;
  }

  .dk_section-13-wrapper {
    text-align: center;
    max-width: none;
    margin-bottom: 1rem;
    padding: 1rem;
  }

  .dk-btn {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 3.8vw;
  }

  .dk-btn.is-small {
    width: 100%;
    font-size: 3.9vw;
  }

  .dk-btn.is-smaller {
    width: 100%;
    font-size: 4.4vw;
  }

  .dk-btn.calendly-btn.tablet-display-block.split-b {
    display: none;
  }

  .slider-gallery_button-wrapper {
    justify-content: center;
    width: 100%;
  }

  .padding-large-3 {
    padding-bottom: 2rem;
  }

  .dk_w-accordion-item-a {
    padding-left: 0;
    padding-right: 0;
  }

  .mobile-display-block-3 {
    display: block;
  }

  .dk_text-size-small-2.is-custom1 {
    font-size: 3.2vw;
  }

  .dk_section-3-img {
    object-position: 50% 25%;
    height: 10rem;
  }

  .dk_footer-img-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dk_section-2_video {
    width: 100%;
    height: 100%;
  }

  .dk_heading-style-h4-2 {
    font-size: 4.6vw;
    line-height: 1.2;
  }

  .dk_heading-style-h4-2.text-align-center.is-atf {
    font-size: 3.3vw;
  }

  .dk_section-2_content-wrapper-2_divider {
    display: none;
  }

  .dk_section-7-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .dk_heading-style-h2-2 {
    font-size: 5.6vw;
  }

  .dk_heading-style-h2-2.is-custom1, .dk_heading-style-h2-2.is-custom1-copy {
    font-size: 8vw;
  }

  .dk_heading-style-h2-2.is-atf {
    font-size: 4.9vw;
  }

  .dk_section-4_section_video-btn.is-smaller {
    width: 2rem;
  }

  .padding-small-3 {
    padding-bottom: .5rem;
  }

  .dk_section-5_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .dk_section-11_text-wrapper {
    align-items: center;
    padding: .5rem;
  }

  .dk_section-3-wrapper {
    padding: 1rem;
  }

  .dk_section-8_tabs-menu {
    margin-bottom: 4rem;
    display: flex;
  }

  .dk_text-size-medium-2 {
    font-size: 1rem;
  }

  .dk_text-size-medium-2.text-color-yellow.is-custom2 {
    font-size: 3.8vw;
  }

  .dk_text-size-medium-2.dk_section-4-text {
    font-size: 3.4vw;
  }

  .dk_section-11-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: -.5rem;
    margin-right: -.5rem;
    display: grid;
  }

  .dk_section-8_wrapper {
    margin-left: -.5rem;
    margin-right: -.5rem;
    padding: .5rem;
  }

  .dk_section-2_img {
    height: 4rem;
  }

  .dk_section-2_img.is-2 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .slider-gallery_button {
    width: 2.5em;
    height: 2.5em;
  }

  .dk_section-6_content-wrapper.is-grid {
    grid-template-columns: 1fr;
  }

  .dk_section-3-animation-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .dk_section-7_text-wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .dk_section-6-img-wrapper {
    flex-direction: column;
    display: flex;
  }

  .dk_section-5_content-wrapper-2 {
    padding: .5rem;
  }

  .dk_section-3-section.is-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .dk_section-btn.is-negative {
    margin-top: -3.8rem;
  }

  .dk_section-btn.is-negative-down {
    margin-bottom: -3.5rem;
  }

  .dk_section-2_video-wrapper {
    background-color: rgba(0, 0, 0, 0);
  }

  .dk_section-2_video-wrapper.mobile-display-block {
    width: 100%;
    height: 100%;
    margin-top: -1rem;
  }

  .dk_section-2_content-wrapper-2 {
    display: none;
  }

  .dk_section-2_content-wrapper-2.is-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    justify-content: space-between;
    padding: .5rem;
    display: flex;
  }

  .dk_text-size-large-2.text-align-center {
    font-size: 1.1rem;
  }

  .dk_text-size-large-2.is-custom1 {
    font-size: 1rem;
  }

  .dk_text-size-large-2.is-custom2 {
    font-size: 2.1rem;
  }

  .dk_section-5_content_img {
    object-position: 50% 0%;
    width: 100%;
    height: 20rem;
  }

  .padding-global-27 {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .padding-medium-3 {
    padding-bottom: 1rem;
  }

  .padding-xmedium-3 {
    padding-bottom: 1.5rem;
  }

  .dk_section-13_img-wrapper {
    display: none;
  }

  .dk_section-4_section_text-wrapper-1 {
    padding: .5rem;
  }

  .dk_section-8_tabs-text-slider, .dk_section-8_tabs-text-slider.is-1 {
    height: 8.5rem;
  }

  .dk_section-10-tabs-pane-content {
    grid-template-columns: 1fr;
  }

  .dk_section-8_tabs-img, .dk_section-8_tabs-img.is-3, .dk_section-8_tabs-img.is-1 {
    height: 15rem;
  }

  .dk_section-4_section.is-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .dk_section-2_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: row;
    margin-left: -.5rem;
    margin-right: -.5rem;
  }

  .dk_section-2_text-wrapper {
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-small-4 {
    padding-bottom: .5rem;
  }

  .div-block-12429757 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .padding-global-28 {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .padding-xmedium-4 {
    padding-bottom: 1.5rem;
  }

  .my-slider-progress {
    width: 95%;
  }

  .splide__slide {
    display: flex;
  }

  .splide__slide.slide--year {
    justify-content: center;
  }

  .home-hero-componnet {
    margin-left: -.75rem;
    margin-right: -.75rem;
  }

  .splide-component {
    padding-left: 0;
    padding-right: 0;
  }

  .splide__track.is--main {
    overflow: hidden;
  }

  .slider-component {
    padding-bottom: 1rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .dk_section-12-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .dk_section-12_section {
    padding: 0;
    overflow: visible;
  }

  .dk_section-12_section-content-wrapper {
    padding: 1rem;
  }

  .dk_section-12_section-content-wrapper.is-off, .div-block-12429764 {
    display: none;
  }

  .mobile-display-inline {
    display: inline;
  }

  .image-14291 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-12429766 {
    width: 100%;
  }

  .ep_section-2_content-wrapper-bonus2 {
    grid-row-gap: 1rem;
    padding-left: 1rem;
  }

  .ep_section_4-img-wrapper-montblanc {
    flex: 0 auto;
  }

  .div-block-12429769 {
    justify-content: center;
    align-items: stretch;
    margin-top: 20px;
    margin-left: 14px;
    margin-right: 0;
    display: block;
    overflow: hidden;
  }

  .ep-dirk-mobile {
    width: 79%;
    margin: -5% auto -10%;
    display: block;
  }

  .ep-petrit-mobile {
    width: 48%;
    margin-bottom: -12%;
    display: block;
  }

  .fs-slider_arrow-left, .fs-slider_arrow-right {
    padding-top: 7.5rem;
  }

  .div-block-12429770 {
    padding-bottom: 6rem;
  }

  .fs-slider_arrow-icon {
    justify-content: center;
    font-size: 1.5rem;
  }

  .padding-medium-4 {
    padding-bottom: 1rem;
  }

  .padding-small-5 {
    padding-bottom: .5rem;
  }

  .padding-global-29 {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .div-block-12429773 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .padding-xmedium-5 {
    padding-bottom: 1.5rem;
  }

  .ep-btn-dirk {
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
    line-height: 1.1;
  }

  .ep_text-size-regular-copy {
    text-align: left;
  }

  .ep_text-size-regular-copy.bottom-presents {
    text-align: center;
  }

  .dk_split-test2-wrapper-2 {
    flex: 0 auto;
    width: 100%;
    height: 100%;
    margin-top: -2rem;
  }

  .div-block-12429774 {
    max-width: none;
  }

  .image-14292 {
    width: 6rem;
  }

  .heading-1443842-copy {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 5.6vw;
    line-height: 1.2;
  }

  .sc-replay-hero-sec-copy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .img_dk-mobile {
    margin-top: -3rem;
    display: block;
    position: relative;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .mo_coupon_10-img {
    width: 260px;
  }

  .mo_coupon_10-img._10px-margin-top {
    margin-top: 10px;
  }

  .mo_coupon_10-img._10px-margin-top.mobile-show-only {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .mo_coupon_10-img._10px-margin-top.mobile-show-only._10px-margin-bottom {
    margin-bottom: 10px;
  }

  .mo_coupon_10-img.mobile-hidden {
    display: none;
  }

  .mos_timer_headline {
    font-size: .9375rem;
  }

  .mos_timer_headline.mobile-hidden {
    display: none;
  }

  .paragraph-249 {
    font-size: 4vw;
  }

  .paragraph-249._6rem_right_padding {
    padding-right: 6rem;
  }

  .grid-110 {
    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;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-110.two-columns {
    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;
  }

  .paragraph-261 {
    padding-right: 0;
    font-size: 4vw;
  }

  .html-embed-40 {
    width: 100%;
  }

  .typ-steps-wrapper_cro, .typ-steps-wrapper_cro.direction-vertical {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-12429646 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h4-3 {
    font-size: 1.12rem;
  }

  .heading-style-h4-3.middle.text-color-white.text-size_2rem {
    font-size: 1.4rem;
  }

  .heading-style-h4-3.middle.text-color-black {
    font-size: 4.75vw;
  }

  .heading-style-h4-3.middle.text-color-black.text-size_2rem {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 1.4rem;
  }

  .heading-style-h4-3.middle.text-color-black.text-size_4-75vw {
    font-size: 4.75vw;
  }

  .heading-style-h4-3.middle.text-color-black.mobile-view-only {
    line-height: 1.2;
  }

  .mos_logo-img-4 {
    width: 6rem;
  }

  .mos_logo-img-4._1-5rem-top-padding._6rem-width {
    width: 4rem;
  }

  .faq_beschreibung {
    font-size: 4vw;
  }

  .faq_titel {
    font-size: 4.6vw;
  }

  .div-block-12429777.bg-yellow {
    width: 100%;
    height: 100%;
  }

  .section_ticker_urgency-1 {
    background-image: linear-gradient(rgba(0, 0, 0, .25), rgba(0, 0, 0, .25)), url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4598b4_MOs%2023.07%20Background-01.png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .paragraph-253 {
    font-size: 1rem;
  }

  .paragraph-262 {
    font-size: 4.75vw;
  }

  .paragraph-263 {
    margin-bottom: 5px;
    font-size: 4.75vw;
  }

  .paragraph-264, .paragraph-264.padding_right-left_0-5rem {
    font-size: 4.75vw;
  }

  .padding-global-30 {
    padding-left: .8rem;
    padding-right: .8rem;
  }

  .heading-style-h1-7 {
    font-size: 1.6rem;
  }

  .heading-style-h1-7.max-width.text-color-black.grid-sec {
    font-size: 8vw;
  }

  .abv_wrapper-5 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .paragraph-252 {
    font-size: 4vw;
  }

  .text-span-133 {
    color: #fdb813;
  }

  .text-span-134, .text-span-157, .text-span-158 {
    text-decoration: underline;
  }

  .bold-text-190 {
    font-size: .935rem;
  }

  .text-span-160 {
    color: #fdb813;
  }

  .div-block-12429781 {
    z-index: 0;
    width: 100%;
    position: relative;
  }

  .div-block-12429782 {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .div-block-12429783 {
    background-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 80px;
  }

  .text-span-161 {
    font-size: 4vw;
    font-weight: 400;
    display: inline;
  }

  .text-span-162 {
    line-height: 1;
  }

  .mo_heading-style-h2 {
    font-size: 7vw;
  }

  .mo-header-buttons-wrapper.is-2 {
    align-items: stretch;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mo_text-size-medium {
    font-size: 1.1rem;
  }

  .mobile-display-none-2 {
    display: none;
  }

  .mo_section-6-img-2.is-special {
    width: 14rem;
    margin-top: -5%;
    margin-right: -6.5%;
  }

  .padding-xmediun {
    padding-bottom: 1.5rem;
  }

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

  .mp_section-6_content_img {
    object-fit: cover;
  }

  .mo-btn.is-smaller.is-special, .padding-global-31 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-xsmall-2 {
    padding-bottom: .25rem;
  }

  .padding-section-small-13 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .mo-logo {
    width: 9rem;
    margin-top: .5rem;
  }

  .mo_text-size-regular {
    font-size: 1rem;
  }

  .mo_text-size-large {
    font-size: 1.1rem;
  }

  .mo_text-size-large.text-style-striketrough.is-special {
    color: rgba(255, 255, 255, .6);
  }

  .mo_ticket-btn-wrapper {
    width: 100%;
  }

  .blur-wrapper-dark {
    z-index: 1;
    background-color: rgba(0, 0, 0, .5);
  }

  .mo_ticket-btn-amount-wrapper.is-special {
    color: #000;
    background-color: #fff;
  }

  .padding-medium-5 {
    padding-bottom: 1rem;
  }

  .div-block-12429785 {
    max-width: 90%;
  }

  .blur-wrapper-img {
    object-fit: cover;
  }

  .mp_section-6_content_img-wrapper {
    justify-content: center;
    display: flex;
  }

  .mp_section-6_content_img-wrapper.is-special {
    max-width: none;
  }

  .div-block-12429787 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .mo_heading-style-h3-2 {
    font-size: 4.5vw;
  }

  .mo-header-wrapper {
    align-items: center;
  }

  .mo-navbar-menu {
    padding: 0;
  }

  .text-span-163 {
    font-size: 1rem;
  }

  .padding-xmedium-6 {
    padding-bottom: 1rem;
    display: block;
  }

  .padding-section-small-14 {
    padding-bottom: 3rem;
  }

  .padding-global-33 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .image-14204 {
    margin-right: auto;
  }

  .ml_divider {
    width: 250px;
  }

  .ml-btn {
    text-align: center;
    padding-top: .7rem;
    padding-left: .5rem;
    padding-right: .5rem;
    line-height: 1.1;
  }

  .bold-text-128 {
    font-size: 1.5rem;
  }

  .padding-section-small-ml {
    padding-bottom: 3rem;
  }

  .padding-section-small-ml.is-custom-1 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-small-7 {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .ml_heading-style-h2 {
    font-size: 1.5rem;
  }

  .ml_heading-style-h2.text-align-center.not-bold, .ml_heading-style-h2.text-align-center.info {
    font-size: 1.1rem;
  }

  .ml_heading-style-h2.text-align-center {
    font-size: 1.6rem;
  }

  .ml_heading-style-h2.text-align-center.time {
    width: 100%;
    font-size: 1rem;
    line-height: 1.1;
  }

  .text-span-165 {
    font-size: 1.2rem;
  }

  .image-14209 {
    display: none;
  }

  .ml_section_1 {
    background-attachment: scroll;
  }

  .ml_atf-text-wrapper {
    flex-direction: column;
  }

  .scw-ev-replay_form-wrapper {
    max-width: 100%;
  }

  .scw-ev-replay-btn.mobil-size {
    font-size: .9rem;
  }

  .image-14296 {
    margin-top: 10px;
    margin-bottom: -4rem;
  }

  .image-14296.mobile-only {
    width: 80%;
    margin-top: -6%;
    margin-bottom: -138%;
    display: block;
  }

  .mos_timer-number-2 {
    font-size: 1.25rem;
  }

  .padding-section-medium-18 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .mos_timer-wrapper-4 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .ep_heading-style-h1-2 {
    font-size: 22vw;
  }

  .ep_heading-style-h1-2.text-align-center {
    width: auto;
  }

  .ep_heading-style-h1-2.is-custom2 {
    font-size: 20vw;
  }

  .ml_text-size-regular-2 {
    text-align: left;
  }

  .padding-medium-6 {
    padding-bottom: 1rem;
  }

  .bold-text-191 {
    font-size: 1.2rem;
  }

  .padding-xmedium-7 {
    padding-bottom: 1rem;
    display: block;
  }

  .ml_atf-text-wrapper-2 {
    display: none;
  }

  .ml_heading-style-h1 {
    font-size: 1.6rem;
  }

  .ml_heading-style-h1.text-align-center {
    width: auto;
    font-size: 2rem;
  }

  .ml_heading-style-h1.text-align-center.heading-mos-live {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .padding-large-5 {
    padding-bottom: 2rem;
  }

  .text-span-166 {
    font-size: 1.2rem;
    display: inline;
  }

  .padding-large-6 {
    padding-bottom: 1rem;
  }

  .ml_text-size-large-21.text-align-center.is-custom3 {
    font-size: 5vw;
  }

  .bold-text-192 {
    font-size: 1.7rem;
  }

  .ml_section-2_wrapper-2 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .ml_check-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .ml_icon_desc {
    font-size: 1.1rem;
  }

  .ep_heading-style-h3-2 {
    font-size: 1.6rem;
  }

  .ep_heading-style-h3-2.text-align-center {
    font-size: 1.35rem;
  }

  .ml_section_1-2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .image-14297 {
    width: 6rem;
  }

  .text-span-167 {
    font-size: 1.4rem;
  }

  .ml_divider-day {
    width: 250px;
  }

  .bold-text-132 {
    font-size: 1rem;
    line-height: 1.1;
  }

  .ml_section_4-2 {
    border-top-left-radius: 60px;
  }

  .ml-icon-desc {
    width: 100%;
    font-size: 1.1rem;
  }

  .bold-text-193 {
    font-size: 1.35rem;
  }

  .ml_section-2_video-wrapper-2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ml-btn2 {
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
    line-height: 1.1;
  }

  .ml_section-2_content-wrapper-2 {
    grid-row-gap: 1rem;
    padding: .6rem;
  }

  .text-span-168 {
    font-size: 1rem;
  }

  .padding-global-34 {
    background-color: #000;
  }

  .padding-global-35 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ml_programm {
    grid-column-gap: 10px;
  }

  .div-block-12429792 {
    max-width: none;
  }

  .ml_section-2-2 {
    border-top-left-radius: 0;
  }

  .ml_heading-style-h3 {
    font-size: 1.6rem;
  }

  .ml_heading-style-h3.text-align-center {
    font-size: 1.4rem;
  }

  .ml_heading-style-h3.text-align-center.new-program {
    font-size: 1.35rem;
    line-height: 1.1;
  }

  .text-span-76 {
    font-size: 1.1rem;
  }

  .ml2_text-size-regular-2 {
    text-align: left;
  }

  .ml_padding-section-small-12 {
    padding-bottom: 3rem;
  }

  .ml_padding-section-small-12.is-custom-1 {
    padding-top: 2rem;
    padding-bottom: 7.9rem;
  }

  .popup_content-wrapper-7 {
    margin-top: 0;
    padding-top: 2rem;
  }

  .ml_check-img {
    width: 1rem;
    margin-top: .2rem;
  }

  .mobile-display-none-3 {
    display: block;
  }

  .ml_divider-2 {
    width: 250px;
  }

  .ml_heading-style-h4.text-align-center {
    font-size: 1.1rem;
  }

  .ml_heading-style-h4.text-align-center.anmeldung-verbindlich {
    width: 76%;
  }

  .ml-paragraph {
    width: 100%;
  }

  .link-46 {
    margin-top: 10px;
    display: block;
  }

  .bold-text-197 {
    color: #fdb813;
  }

  .text-span-181 {
    text-decoration: underline;
  }

  .padding-global-36 {
    padding-left: .8rem;
    padding-right: .8rem;
  }

  .heading-style-h4-5 {
    font-size: 1.12rem;
  }

  .heading-style-h4-5.middle.text-color-black {
    font-size: 4.75vw;
  }

  .heading-style-h4-5.middle.text-color-black.text-size_2rem {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 1.4rem;
  }

  .grid-116 {
    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;
    padding-left: 0;
    padding-right: 0;
  }

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

  .div-block-12429794, .div-block-12429795 {
    grid-row-gap: 30px;
  }

  .image-14299 {
    width: auto;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 15px;
  }

  .pr_heading-style-h1 {
    font-size: 1.6rem;
  }

  .ug_section-1 {
    background-position: 100%;
  }

  .ug_heading-style-h1 {
    font-size: 6vw;
  }

  .ug_heading-style-h1.text-align-center.is-custom4 {
    font-size: 7.3vw;
  }

  .text-effect-blue-bg {
    -webkit-text-fill-color: transparent;
    background-color: #197eed;
    background-image: none;
    -webkit-background-clip: text;
    background-clip: text;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ug_text-size-large {
    font-size: 1.1rem;
    line-height: 1.1;
  }

  .ug_text-size-large.js_section-10-text {
    font-size: .95rem;
  }

  .ug_heading-style-h2 {
    font-size: 6.5vw;
  }

  .ug_heading-style-h2.text-align-center.is-custom4 {
    font-size: 7.3vw;
  }

  .ug_text-size-medium {
    font-size: 1rem;
  }

  .ug_text-size-medium.js_section-10-text {
    font-size: .95rem;
  }

  .ug-btn {
    font-size: 5.5vw;
  }

  .ug-btn.is-secondary {
    font-size: 5.3vw;
  }

  .ug-btn-2 {
    text-align: center;
    font-size: 5vw;
    line-height: 1.1;
  }

  .ug-btn-2.title-only-width {
    padding: 13px 6vw;
    font-size: 6vw;
    line-height: .7;
    display: block;
  }

  .ug-btn-2.title-only-width-2 {
    padding-left: 13vw;
    padding-right: 13vw;
  }

  .ug_text-size-small {
    font-size: .8rem;
  }

  .ug_text-size-small.js_section-10-text {
    font-size: .95rem;
  }

  .mo_text-size-medium-2 {
    font-size: 1.1rem;
  }

  .ug_heading-style-h3 {
    font-size: 5vw;
  }

  .ug_heading-style-h3.text-align-center.is-custom4 {
    font-size: 7.3vw;
  }

  .ug_section-2-wrapper {
    text-align: center;
  }

  .ug_section-2_img-wrapper {
    width: 1.5rem;
  }

  .ug_text-size-regular, .ug_text-size-regular.js_section-10-text {
    font-size: .95rem;
  }

  .ug_section-4 {
    background-position: 0%;
  }

  .ug_section-5_content.is-2 {
    padding: 1rem;
  }

  .ug_section-6-content.is-1, .ug_section-6-content.is-2 {
    padding: 1.5rem;
  }

  .ug_section-1_logo-img {
    width: 4rem;
  }

  .ug_popup-wrapper-section-bg {
    object-position: 50% 100%;
  }

  .ug_popup-wrapper-section-bg-shadow {
    padding-bottom: 2rem;
  }

  .color-black {
    font-size: 1.6rem;
    line-height: 1.1;
  }

  .cta-button---button {
    padding-left: .5em;
    padding-right: .5em;
  }

  .form-label {
    margin-bottom: 10px;
    line-height: 1.1;
  }

  .event-opt-in-logo {
    width: 70px;
    margin-left: 0;
  }

  .section---title---whitepaper {
    padding-left: 2em;
    padding-right: 2em;
  }

  .section---footer---whitepaper {
    padding: 2em 1em;
  }

  .body-container {
    padding-bottom: 1em;
    padding-left: 0;
    padding-right: 0;
  }

  .section---hero---whitepaper.v2 {
    padding: 2em 1em;
  }

  .event-hero-section {
    width: auto;
    min-width: auto;
    padding: 13px;
  }

  .hero-headline-container {
    margin-top: 0;
    font-size: 5vw;
    line-height: 1.1;
  }

  .summersale-23023_text-size-large-bold-2 {
    font-size: 1.26rem;
  }

  .ss-2023_text-size-regular-3 {
    font-size: 1rem;
  }

  .div-block-12429803 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 10px;
    display: flex;
  }

  .div-block-12429803.is-1 {
    display: none;
  }

  .summersale-2023_section-1_wrapper-2 {
    align-items: center;
  }

  .summersale-2023_heading-style-h1-3 {
    font-size: 5.7vw;
    font-weight: 700;
  }

  .ss-2023_heading-style-h2-2 {
    font-size: 1.5rem;
  }

  .ss-2023_heading-style-h2-2.align-middle {
    font-size: 5.31vw;
  }

  .padding-global-37 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-span-209 {
    font-size: 3vw;
    line-height: 1.2;
  }

  .image-14301 {
    width: 1.5rem;
  }

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

  .container-medium-21.bundles {
    margin-top: 20px;
  }

  .padding-section-medium-19 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .image-14302 {
    align-self: center;
  }

  .image-14302.mobile-display-only {
    cursor: pointer;
    margin-top: 20px;
    margin-bottom: 0;
    transition: all .3s;
    display: block;
  }

  .image-14302.mobile-display-only:hover {
    transform: scale(1.05);
  }

  .bold-text-133 {
    font-size: 3vw;
  }

  .summersale-2023_heading-style-h2-2 {
    font-size: 1.5rem;
  }

  .summersale-2023_heading-style-h2-2.align-middle {
    font-size: 7vw;
  }

  .text-span-213 {
    font-size: 1rem;
  }

  .text-span-213.is-mobile-hidden {
    display: none;
  }

  .image-14303 {
    height: 4.5rem;
  }

  .image-14303.is-hidden-mobile {
    display: none;
  }

  .padding-medium-7 {
    padding-bottom: 1rem;
  }

  .div-block-12429808, .mos_btn-wrapper-3 {
    width: auto;
  }

  .div-block-12429809 {
    margin-top: 0;
  }

  .mos_timer-wrapper-5 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mos_timer-number-3 {
    font-size: 1.25rem;
  }

  .padding-global-38 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .bold-text-198 {
    font-size: 5.2vw;
  }

  .padding-section-medium-20 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .mos-apple_heading-style-h2-2.geburtstagsaktion {
    overflow: visible;
  }

  .div-block-12429810 {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: space-between;
  }

  .text-span-215 {
    font-size: 1rem;
  }

  .text-span-215.is-mobile-hidden {
    display: none;
  }

  .image-14305 {
    height: 4.5rem;
  }

  .image-14305.is-hidden-mobile {
    display: none;
  }

  .ss-2023_text-size-regular-4 {
    font-size: 1rem;
  }

  .div-block-12429812 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 10px;
    display: flex;
  }

  .div-block-12429812.is-1 {
    display: none;
  }

  .summersale-2023_section-1_wrapper-3 {
    align-items: center;
  }

  .padding-medium-8 {
    padding-bottom: 1rem;
  }

  .div-block-12429813, .mos_btn-wrapper-4 {
    width: auto;
  }

  .summersale-2023_heading-style-h1-4 {
    font-size: 5.7vw;
    font-weight: 700;
  }

  .padding-global-39 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-12429815 {
    margin-top: 0;
  }

  .text-span-217 {
    font-size: 3vw;
    line-height: 1.2;
  }

  .mos_timer-wrapper-6 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-14307 {
    width: 1.5rem;
  }

  .padding-global-40 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .bold-text-199 {
    font-size: 5.2vw;
  }

  .padding-section-medium-21 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .div-block-12429817 {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-content: space-between;
  }

  .image-14308 {
    align-self: center;
  }

  .image-14308.mobile-display-only {
    cursor: pointer;
    margin-top: -2%;
    margin-bottom: -8%;
    transition: all .3s;
    display: block;
  }

  .image-14308.mobile-display-only:hover {
    transform: scale(1.05);
  }

  .bold-text-200 {
    font-size: 3vw;
  }

  .summersale-2023_heading-style-h2-3 {
    font-size: 1.5rem;
  }

  .summersale-2023_heading-style-h2-3.align-middle {
    font-size: 7vw;
  }

  .ep_heading-style-h3-copy {
    font-size: 1.6rem;
  }

  .ep_heading-style-h3-copy.text-align-center {
    font-size: 1.35rem;
  }

  .bold-text-201 {
    display: block;
  }

  .birthdaysale-2023_heading-style-h1-3 {
    font-size: 5.7vw;
    font-weight: 700;
  }

  .birthdaysale-2023_text-size-large-copy {
    font-size: 1.14rem;
  }

  .birthdaysale-2023_text-size-large-copy.underline {
    font-size: 4.25vw;
  }

  .birthdaysale-2023_btn-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
  }

  .birthdaysale-2023_btn-wrapper.mobile-display-block {
    display: block;
  }

  .html-embed-44 {
    width: 100%;
    height: 100%;
  }

  .birthdaysale-2023_btn {
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 5vw;
    line-height: 1.2;
  }

  .birthdaysale-2023_btn.is-popup {
    font-size: 4.4vw;
  }

  .birthdaysale-2023_btn.is-atf {
    padding-left: 2vw;
    padding-right: 2vw;
    font-size: 5vw;
    line-height: 1.2;
  }

  .bs-button-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .bs-paragraph {
    flex-direction: row-reverse;
    display: block;
  }

  .bs-headline-h3.big-subheadline {
    font-size: 1.1rem;
  }

  .bs-video-wrapper {
    object-fit: fill;
    flex: 1;
    width: 100%;
    height: 300px;
    display: block;
  }

  .bs-text-wrapper {
    flex-direction: column;
    width: 95%;
    display: flex;
  }

  .amazon {
    font-size: 4.7vw;
  }

  .text-span-221 {
    display: none;
  }

  .bold-text-209, .bold-text-210 {
    font-size: 4.7vw;
  }

  .bs-video-wrapper-copy {
    object-fit: fill;
    flex: 1;
    width: 100%;
    height: 300px;
    display: block;
  }

  .bs-v-wrapper {
    width: 100%;
    height: 100%;
  }

  .bundle-overview-sub-text {
    text-align: center;
  }

  .birthdaysale_who_grid {
    padding-left: 0;
    padding-right: 0;
  }

  .birthdaysale_grid_big_cta {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .birthdaysale_grid_einblicke-div {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .birthdaysale_grid_einblicke-div-img {
    height: 100%;
  }

  .bs_grid_road-img-div {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .dk-hero-logo {
    margin-top: -1rem;
  }

  .birthdaysale2-2023_btn {
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 5vw;
    line-height: 1.2;
  }

  .birthdaysale2-2023_btn.is-popup {
    font-size: 4.4vw;
  }

  .birthdaysale2-2023_btn.is-atf {
    padding-left: 2vw;
    padding-right: 2vw;
    font-size: 5vw;
    line-height: 1.2;
  }

  .birthdaysale2-2023_btn.is-atf.is-mobile {
    display: block;
  }

  .bs-timer-mobile {
    display: none;
  }

  .hs-2023_section-1 {
    background-position: 100%;
  }

  .mos_section_optin {
    background-position: 93% 0;
  }

  .optin_content-wrapper-2 {
    padding: .5rem;
  }

  .paragraph-268 {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 15px;
  }

  .paragraph-269 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-268-2 {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 15px;
  }

  .ceo-button-goal {
    width: 100%;
  }

  .ceo-button-goal.calendly-btn {
    width: 99%;
  }

  .text-block-85-2 {
    font-size: 18px;
  }

  .text-span-224 {
    font-size: 15px;
  }

  .paragraph-268-3, .paragraph-268-4 {
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
  }

  .div-block-12429821 {
    margin-top: -1rem;
    margin-left: -.5rem;
    margin-right: -.5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .dk_section-1_pre-headline-wrapper {
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .dk-atf-h1-wrapper {
    border-left-width: 5px;
    border-radius: 7px;
  }

  .mos-apple_heading-style-h1-2 {
    font-size: 6.3vw;
  }

  .mos-apple_heading-style-h1-2.center_align_version {
    font-size: 6.7vw;
  }

  .mos-apple_heading-style-h1-3 {
    font-size: 5.3vw;
  }

  .mos-apple_heading-style-h1-3.center_align_version {
    font-size: 6.7vw;
  }

  .desktop-display-none {
    display: inline;
  }

  .div-block-12429822 {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .div-block-12429824 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .grid-mos-upsell {
    padding: 20px 5px;
  }

  .div-block-12429828 {
    width: 100%;
  }

  .paragraph-262-copy {
    font-size: 4.75vw;
  }

  .heading-style-h1-8 {
    font-size: 6vw;
  }

  .heading-style-h1-8.max-width.text-color-black.grid-sec, .heading-style-h1-8.is-2 {
    font-size: 8vw;
  }

  .image-14312 {
    height: auto;
  }

  .paragraph-253-copy {
    font-size: 4vw;
  }

  .text-span-225 {
    font-size: 6vw;
    line-height: 1.1;
  }

  .typ-steps-wrapper_cro-copy {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .typ-steps-wrapper_cro-copy.direction-vertical {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-14314 {
    display: none;
  }

  .image-14316 {
    width: 3.5rem;
  }

  .body-7-copy {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .body-7-copy.bg_show {
    background-image: url("https://assets-global.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458edc_BG_1.webp");
    background-size: cover;
    background-attachment: fixed;
  }

  .cta_button-typ-copy {
    width: 280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.2rem;
  }

  .cta_button-typ-copy.small.sms-btn.extra_padding.button-color-orange {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .cta_button-typ-copy.button-color-orange.no-underline {
    font-size: 1rem;
  }

  .div-block-12429838 {
    margin-left: -8px;
    margin-right: -8px;
    padding: 10px;
  }

  .image-14317 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .mos-apple_text-size-medium-copy {
    font-size: 1rem;
  }

  .mos-apple_text-size-medium-copy.text-align-center {
    font-size: 1rem;
    line-height: 1.2;
  }

  .mos-apple_text-size-medium-copy.text-align-center.is-mobile-hidden {
    display: none;
  }

  .mos-apple_text-size-medium-copy.is-mos-custom4 {
    font-size: 3.5vw;
  }

  .mos-apple_text-size-medium-copy.is-mos-custom4.center_align_version {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 4vw;
    line-height: 1.2;
  }

  .mos-apple_text-size-medium-copy.negativ-margin-0-85rem {
    margin-bottom: -.85rem;
  }

  .mos-apple_text-size-medium-copy.negativ-margin-0-85rem.is-mobile, .mos-apple_text-size-medium-copy.is-mobile {
    font-size: 1.1rem;
    display: block;
  }

  .div-block-12429839 {
    max-width: 20rem;
    margin-left: auto;
    margin-right: auto;
  }
}

#w-node-_645c363c-424b-8f28-f326-274dbb582743-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb58274c-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582755-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_645c363c-424b-8f28-f326-274dbb58276b-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_645c363c-424b-8f28-f326-274dbb58276d-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb58276e-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582770-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582771-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582773-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582774-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582776-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582777-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582779-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb58277a-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582889-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_645c363c-424b-8f28-f326-274dbb58288f-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582890-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582896-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582897-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_645c363c-424b-8f28-f326-274dbb58289d-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb58289e-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_645c363c-424b-8f28-f326-274dbb5828f9-3c458679 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_645c363c-424b-8f28-f326-274dbb58290f-3c458679 {
  grid-area: 1 / 1 / 4 / 3;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582912-3c458679 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582914-3c458679 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582931-3c458679 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: end;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582936-3c458679 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582938-3c458679 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582951-3c458679 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: end;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582956-3c458679 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582958-3c458679 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582975-3c458679 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: end;
}

#w-node-_645c363c-424b-8f28-f326-274dbb58297a-3c458679 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb58297c-3c458679 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_645c363c-424b-8f28-f326-274dbb58299a-3c458679 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: end;
}

#w-node-_645c363c-424b-8f28-f326-274dbb5829a0-3c458679 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_645c363c-424b-8f28-f326-274dbb5829ba-3c458679 {
  grid-area: 1 / 1 / 4 / 3;
}

#w-node-_645c363c-424b-8f28-f326-274dbb5829bd-3c458679 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb5829bf-3c458679 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_645c363c-424b-8f28-f326-274dbb5829d8-3c458679 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: end;
}

#w-node-_645c363c-424b-8f28-f326-274dbb5829dd-3c458679 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb5829df-3c458679 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_645c363c-424b-8f28-f326-274dbb5829fc-3c458679 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: end;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582a01-3c458679 {
  grid-area: 1 / 2 / 4 / 3;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582a03-3c458679 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582a20-3c458679 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: end;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582a26-3c458679 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582a3c-3c458679 {
  grid-area: 1 / 1 / 4 / 3;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582a3f-3c458679 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582a41-3c458679 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582a5e-3c458679 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: end;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582a63-3c458679 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582a65-3c458679 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582a8a-3c458679 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: end;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582a8f-3c458679 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582a91-3c458679 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582ab6-3c458679 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: end;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582abb-3c458679 {
  grid-area: 1 / 1 / 4 / 2;
  align-self: stretch;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582abd-3c458679 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582ad6-3c458679 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: end;
}

#w-node-_645c363c-424b-8f28-f326-274dbb582b18-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b1d-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b22-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b27-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b2c-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b31-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b36-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b3b-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b42-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b47-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b4c-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b51-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b56-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b5b-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b60-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b65-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b6c-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b71-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b76-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b7b-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b80-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b85-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b8a-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b8f-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b96-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582b9b-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582ba0-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582ba5-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582baa-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582baf-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582bb4-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582bb9-3c458679, #w-node-_1201493f-2abc-2347-df1d-8c8b98e87fed-3c458679, #w-node-_1201493f-2abc-2347-df1d-8c8b98e87ff2-3c458679, #w-node-_1201493f-2abc-2347-df1d-8c8b98e87ff7-3c458679, #w-node-_1201493f-2abc-2347-df1d-8c8b98e87ffc-3c458679, #w-node-_1201493f-2abc-2347-df1d-8c8b98e88001-3c458679, #w-node-_1201493f-2abc-2347-df1d-8c8b98e88006-3c458679, #w-node-_1201493f-2abc-2347-df1d-8c8b98e8800b-3c458679, #w-node-_1201493f-2abc-2347-df1d-8c8b98e88010-3c458679, #w-node-a92fa642-40e7-f0c1-5bb6-e8f84c8fba8d-3c458679, #w-node-a92fa642-40e7-f0c1-5bb6-e8f84c8fba92-3c458679, #w-node-a92fa642-40e7-f0c1-5bb6-e8f84c8fba97-3c458679, #w-node-a92fa642-40e7-f0c1-5bb6-e8f84c8fba9c-3c458679, #w-node-a92fa642-40e7-f0c1-5bb6-e8f84c8fbaa1-3c458679, #w-node-a92fa642-40e7-f0c1-5bb6-e8f84c8fbaa6-3c458679, #w-node-a92fa642-40e7-f0c1-5bb6-e8f84c8fbaab-3c458679, #w-node-a92fa642-40e7-f0c1-5bb6-e8f84c8fbab0-3c458679, #w-node-b984f78e-3bbf-2ce5-316c-c2fea195bac2-3c458679, #w-node-b984f78e-3bbf-2ce5-316c-c2fea195bac7-3c458679, #w-node-b984f78e-3bbf-2ce5-316c-c2fea195bacc-3c458679, #w-node-b984f78e-3bbf-2ce5-316c-c2fea195bad1-3c458679, #w-node-b984f78e-3bbf-2ce5-316c-c2fea195bad6-3c458679, #w-node-b984f78e-3bbf-2ce5-316c-c2fea195badb-3c458679, #w-node-b984f78e-3bbf-2ce5-316c-c2fea195bae0-3c458679, #w-node-b984f78e-3bbf-2ce5-316c-c2fea195bae5-3c458679, #w-node-_3df4d61f-8d97-503c-b0ed-0f874c5e132a-3c458679, #w-node-_3df4d61f-8d97-503c-b0ed-0f874c5e132f-3c458679, #w-node-_3df4d61f-8d97-503c-b0ed-0f874c5e1334-3c458679, #w-node-_3df4d61f-8d97-503c-b0ed-0f874c5e1339-3c458679, #w-node-_3df4d61f-8d97-503c-b0ed-0f874c5e133e-3c458679, #w-node-_3df4d61f-8d97-503c-b0ed-0f874c5e1343-3c458679, #w-node-_3df4d61f-8d97-503c-b0ed-0f874c5e1348-3c458679, #w-node-_3df4d61f-8d97-503c-b0ed-0f874c5e134d-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582bfe-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582c12-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582c23-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582c37-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582c4b-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582c5c-3c458679, #w-node-_096c77b1-2c2f-df19-9810-06cd567fc6c5-3c458679, #w-node-_54149259-f47b-b461-2ed3-9e56e771dd48-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582e4f-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582e51-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582e53-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582e55-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582e59-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582e72-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582ea4-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582eb7-3c458679, #w-node-_645c363c-424b-8f28-f326-274dbb582e85-3c458679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd8e7038-658d-c15a-7b33-64be4e02090a-51e627e8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0f4c874c-ba4c-1438-2f32-b162e75809e9-51e627e8, #w-node-_69978396-3310-6453-b475-59a5f2da1d1f-51e627e8 {
  justify-self: center;
}

#w-node-_43b61839-1ee5-5b92-d2a4-b5bd04d95b7d-51e627e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_340b5b87-39c1-053f-abe9-7bdbdea65244-51e627e8 {
  justify-self: center;
}

#w-node-c82ea9e8-ead3-8216-265d-7780bff35f8e-51e627e8, #w-node-_7ea9e66a-1ac8-b5f9-fe0e-4e807f2bafea-51e627e8, #w-node-_0d362aba-dbdc-bf38-45fa-990c04537325-51e627e8 {
  align-self: center;
}

#w-node-_33bb801e-6d0c-7817-5b18-083cb7356ee2-b7356edf {
  align-self: end;
}

#w-node-_33bb801e-6d0c-7817-5b18-083cb7356ee7-b7356edf {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_33bb801e-6d0c-7817-5b18-083cb7356ee9-b7356edf {
  align-self: start;
}

#w-node-caac1062-e74b-33fa-5330-6f1c6b5ef587-6b5ef584 {
  align-self: end;
}

#w-node-caac1062-e74b-33fa-5330-6f1c6b5ef58c-6b5ef584 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: center;
}

#w-node-caac1062-e74b-33fa-5330-6f1c6b5ef58d-6b5ef584 {
  align-self: start;
}

#w-node-_7338008c-a20e-390a-c1fc-4e771149abfa-1149abf7 {
  align-self: end;
}

#w-node-_7338008c-a20e-390a-c1fc-4e771149ac1d-1149abf7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e02e9c38-d567-219a-144d-5461a424b516-1149abf7 {
  align-self: start;
}

#w-node-_7338008c-a20e-390a-c1fc-4e771149ac22-1149abf7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c98cec99-102a-d425-2c40-ade1084425e3-3c4586d9, #w-node-c98cec99-102a-d425-2c40-ade1084425ec-3c4586d9, #w-node-c98cec99-102a-d425-2c40-ade1084425f5-3c4586d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ed19cb0-2e7a-f0a3-3082-a73eb462b067-3c4586da {
  justify-self: start;
}

#w-node-a3bff291-2115-d3a1-0ca0-e1e0e6ac076a-3c4586da, #w-node-a3bff291-2115-d3a1-0ca0-e1e0e6ac076e-3c4586da, #w-node-a3bff291-2115-d3a1-0ca0-e1e0e6ac0772-3c4586da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-a3bff291-2115-d3a1-0ca0-e1e0e6ac077a-3c4586da, #w-node-a3bff291-2115-d3a1-0ca0-e1e0e6ac0776-3c4586da, #w-node-a3bff291-2115-d3a1-0ca0-e1e0e6ac0782-3c4586da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-fdb931f4-8890-84ed-296f-92ab28cfa73b-3c4586da, #w-node-_90d9d895-e8db-1565-5d9c-1ff6ed97d537-3c4586da, #w-node-_8daec6a2-1dbc-297e-96b2-63784dbbb556-3c4586da, #w-node-e0b5a758-cc8e-2852-437e-93d7708b8b5e-3c4586da, #w-node-c2a12cdc-2950-1683-6b74-5cbe53577d73-3c4586da, #w-node-ffacff5e-de3e-ee89-c1be-ee8a89b86a5f-3c4586da, #w-node-f7ab2317-223f-9106-f19a-8072f975f41d-3c4586da, #w-node-e78e3b5c-272b-1e66-65cc-84aa6aba4fa3-3c4586da, #w-node-_524e9b25-d0f1-e749-b5c6-95eadc9bb69c-3c4586da, #w-node-_78e27adb-c5b8-4cd9-3d24-f607c404be6e-3c4586da, #w-node-_78e27adb-c5b8-4cd9-3d24-f607c404be70-3c4586da, #w-node-_78e27adb-c5b8-4cd9-3d24-f607c404be74-3c4586da, #w-node-cb43612b-3d08-80c6-5d9a-90bbc71a1293-3c4586db, #w-node-cb43612b-3d08-80c6-5d9a-90bbc71a129a-3c4586db, #w-node-cb43612b-3d08-80c6-5d9a-90bbc71a12a1-3c4586db, #w-node-c98cec99-102a-d425-2c40-ade1084425e3-3c4586dd, #w-node-c98cec99-102a-d425-2c40-ade1084425ec-3c4586dd, #w-node-c98cec99-102a-d425-2c40-ade1084425f5-3c4586dd, #w-node-_2ebb0e76-f5a1-78fe-5d75-f97eacc64fe6-3c4586df, #w-node-_2ebb0e76-f5a1-78fe-5d75-f97eacc64fea-3c4586df, #w-node-_2ebb0e76-f5a1-78fe-5d75-f97eacc6500c-3c4586df, #w-node-_2ebb0e76-f5a1-78fe-5d75-f97eacc6500e-3c4586df, #w-node-_2ebb0e76-f5a1-78fe-5d75-f97eacc65011-3c4586df, #w-node-_2ebb0e76-f5a1-78fe-5d75-f97eacc65025-3c4586df, #w-node-_2ebb0e76-f5a1-78fe-5d75-f97eacc65032-3c4586df, #w-node-_2ebb0e76-f5a1-78fe-5d75-f97eacc65043-3c4586df, #w-node-_7f99a93f-b3c1-ba0a-a71e-5e0c5fb5639d-3c4586f4, #w-node-_7f99a93f-b3c1-ba0a-a71e-5e0c5fb5639f-3c4586f4, #w-node-_7f99a93f-b3c1-ba0a-a71e-5e0c5fb563ab-3c4586f4, #w-node-f33b14de-0a4e-53f2-0d81-7a611d22ae1f-3c4586f4, #w-node-f33b14de-0a4e-53f2-0d81-7a611d22ae40-3c4586f4, #w-node-f33b14de-0a4e-53f2-0d81-7a611d22ae48-3c4586f4, #w-node-f33b14de-0a4e-53f2-0d81-7a611d22ae4b-3c4586f4, #w-node-ea345999-b6f3-c810-c842-5248323a4a14-3c4586f7, #w-node-ea345999-b6f3-c810-c842-5248323a4a1f-3c4586f7, #w-node-ea345999-b6f3-c810-c842-5248323a4a29-3c4586f7, #w-node-ea345999-b6f3-c810-c842-5248323a4a33-3c4586f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3597da0-7265-54fe-9a37-a5b691d16b5e-91d16b3e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c3597da0-7265-54fe-9a37-a5b691d16b63-91d16b3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e34cec7-c72a-b109-765f-036249fc8ebe-3c45871a, #w-node-_5e34cec7-c72a-b109-765f-036249fc8ebe-3c45871b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0bb8aad-6e99-1e23-5543-343e34ada14f-3c458730, #w-node-e0bb8aad-6e99-1e23-5543-343e34ada153-3c458730, #w-node-e0bb8aad-6e99-1e23-5543-343e34ada157-3c458730 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e0bb8aad-6e99-1e23-5543-343e34ada15b-3c458730, #w-node-e0bb8aad-6e99-1e23-5543-343e34ada15f-3c458730, #w-node-e0bb8aad-6e99-1e23-5543-343e34ada163-3c458730 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-ad27442d-95d5-29dd-f770-1492a1a5240c-3c458730, #w-node-bbf3c5d5-5c32-b68a-1df1-79e55315c7ae-3c458730, #w-node-_78e27adb-c5b8-4cd9-3d24-f607c404be6e-3c458730, #w-node-_78e27adb-c5b8-4cd9-3d24-f607c404be70-3c458730, #w-node-_78e27adb-c5b8-4cd9-3d24-f607c404be74-3c458730, #w-node-a78c187f-bf93-0c95-ae79-9342ccd997da-3c458734 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_575e2d84-3f16-7cfb-163f-b4bf18c38473-3c458735 {
  justify-self: start;
}

#w-node-_575e2d84-3f16-7cfb-163f-b4bf18c3848b-3c458735, #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c3848f-3c458735, #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c38493-3c458735 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_575e2d84-3f16-7cfb-163f-b4bf18c38497-3c458735, #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c3849b-3c458735, #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c3849f-3c458735 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384a4-3c458735, #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384a7-3c458735, #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384aa-3c458735, #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384ad-3c458735, #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384ae-3c458735, #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384af-3c458735, #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384b0-3c458735, #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384b2-3c458735, #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384b7-3c458735 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe699659-afd8-2bff-eba9-72fa62355cd9-3c458737, #w-node-fe699659-afd8-2bff-eba9-72fa62355cf1-3c458737 {
  align-self: auto;
  justify-self: auto;
}

#w-node-fe699659-afd8-2bff-eba9-72fa62355d09-3c458737, #w-node-a6eb3b05-9628-0606-dacc-a5541bc0dc68-3c458737 {
  align-self: center;
  justify-self: end;
}

#w-node-_1ca657d2-886b-d056-11e3-66ca92911f85-3c458750, #w-node-_1ca657d2-886b-d056-11e3-66ca92911f8e-3c458750, #w-node-_1ca657d2-886b-d056-11e3-66ca92911f97-3c458750, #w-node-_1ca657d2-886b-d056-11e3-66ca92911fc8-3c458750, #w-node-_1ca657d2-886b-d056-11e3-66ca92911ff8-3c458750 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ca657d2-886b-d056-11e3-66ca92911ff9-3c458750 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-_1ca657d2-886b-d056-11e3-66ca92911ffd-3c458750 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_1ca657d2-886b-d056-11e3-66ca92912001-3c458750 {
  grid-area: 3 / 2 / 5 / 3;
}

#w-node-_1ca657d2-886b-d056-11e3-66ca92912005-3c458750 {
  grid-area: 4 / 1 / 6 / 2;
}

#w-node-_1ca657d2-886b-d056-11e3-66ca92912014-3c458750, #w-node-_1ca657d2-886b-d056-11e3-66ca9291204f-3c458750, #w-node-_1ca657d2-886b-d056-11e3-66ca9291208c-3c458750, #w-node-_1ca657d2-886b-d056-11e3-66ca92911f85-3c458751, #w-node-_1ca657d2-886b-d056-11e3-66ca92911f8e-3c458751, #w-node-_1ca657d2-886b-d056-11e3-66ca92911f97-3c458751, #w-node-_1ca657d2-886b-d056-11e3-66ca92911fc8-3c458751, #w-node-_1ca657d2-886b-d056-11e3-66ca92911ff8-3c458751 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ca657d2-886b-d056-11e3-66ca92911ff9-3c458751 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-_1ca657d2-886b-d056-11e3-66ca92911ffd-3c458751 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_1ca657d2-886b-d056-11e3-66ca92912001-3c458751 {
  grid-area: 3 / 2 / 5 / 3;
}

#w-node-_1ca657d2-886b-d056-11e3-66ca92912005-3c458751 {
  grid-area: 4 / 1 / 6 / 2;
}

#w-node-_1ca657d2-886b-d056-11e3-66ca92912014-3c458751, #w-node-_1ca657d2-886b-d056-11e3-66ca9291204f-3c458751, #w-node-_1ca657d2-886b-d056-11e3-66ca9291208c-3c458751, #content.w-node-f645eb43-0e5d-811b-cdb7-e697f7ecbf0e-3c458754, #w-node-badf1657-dc0c-3025-4bac-851c03484a38-3c458754, #w-node-_8a98e0b6-804f-501a-7c27-d8661bcdd396-3c458754, #w-node-_35b8494c-b0a7-ae37-96eb-d56a1a216260-3c458754, #w-node-_6556eab4-0c31-a8e8-2b99-03f01793b810-3c458754, #w-node-_092e45e8-5381-6710-fa39-0c120888aa04-3c458754, #w-node-e772d9d7-e1e2-fdf6-91ba-523b2e369e19-3c458754, #w-node-c3d5d58d-ddb1-1a7f-a768-f8e3a2579df5-3c458754, #w-node-f03fc8f3-1411-fa92-beb3-f1f427fa68e6-3c458755, #w-node-_07d78acd-dc82-ec0b-0f66-9098df14de85-3c458755, #w-node-_7c1bb231-f314-3794-49c6-c16a83eac507-3c458755, #w-node-e07158a5-94f7-3744-3023-6f4fbdb470d0-3c458755, #w-node-f8d6d962-b263-f9dd-ab8c-293e2639b73f-3c458755 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bfd5e58-9b79-e5d1-ec4d-baf377a3088a-3c45875f {
  align-self: end;
}

#w-node-f1cee468-3106-d6cf-c1c8-cc8a71b38897-3c45875f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_26eb3f37-ea91-8e56-2f9e-22b9decd1386-3c45875f {
  align-self: start;
}

#w-node-e50bcfc3-daff-bf11-b657-f292cada5795-3c45875f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_34412c16-1464-71eb-c376-e7b4a5e63f25-3c45875f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-cce540d4-b458-b91d-9af3-d61e4092fbb6-3c45875f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6b1eaa7d-3e90-b480-fdc4-8c43b1f0bf47-3c45875f {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_5ea1357c-70f1-5c62-a194-1d4fc275d563-3c45875f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5ea1357c-70f1-5c62-a194-1d4fc275d566-3c45875f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3cd66712-fe15-76af-01c4-8948dc705196-3c45875f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3cd66712-fe15-76af-01c4-8948dc705199-3c45875f {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_661b26b7-2a42-8fbe-323b-9a8877b6fe16-3c45875f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_661b26b7-2a42-8fbe-323b-9a8877b6fe19-3c45875f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_34ce4bd2-bc37-8297-4001-64698d1df7af-3c45875f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_34ce4bd2-bc37-8297-4001-64698d1df7b2-3c45875f {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_733b8034-2e42-49cc-98e3-9aa57e93fddd-3c45875f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_733b8034-2e42-49cc-98e3-9aa57e93fde0-3c45875f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ce195dfb-ba0c-41c9-6c94-16add64208b4-3c45875f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ce195dfb-ba0c-41c9-6c94-16add64208b7-3c45875f {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-a02ac9a1-142a-08ed-1963-7d03bdc8d282-3c45875f, #w-node-f4c38b4e-67a5-f442-e0c7-d10163003a02-3c45875f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_27f641d5-7f7e-dcd2-6256-cb47af6e353c-3c45875f {
  align-self: end;
}

#w-node-_9ecde6fa-6530-90f3-00bd-2471d9858a58-3c45875f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c7a0c0e9-1c19-c1e9-8915-64ee74fff7e8-3c45875f {
  align-self: end;
}

#w-node-c7a0c0e9-1c19-c1e9-8915-64ee74fff7ed-3c45875f {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_41bd848e-7591-406d-a328-bd3b7d9ddd56-3c45875f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e34cec7-c72a-b109-765f-036249fc8ebe-3c458763, #w-node-_5e34cec7-c72a-b109-765f-036249fc8ebe-3c458766 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef7f5a-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: stretch;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef7f5f-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef80f6-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef80ff-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef8100-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef8109-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef810a-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef7fee-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef7ff2-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef7ff6-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef7ffa-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef7ffe-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8002-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8006-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef800a-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef8015-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef801f-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8027-3c458767 {
  align-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef8031-3c458767 {
  align-self: center;
  justify-self: stretch;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef80b9-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef80bd-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef80c1-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef80c5-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef80c9-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef80cd-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef80d1-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef80d5-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127db1-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127db3-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127db5-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127db7-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127db9-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dbb-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dbd-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dbf-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dc1-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dc3-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dc5-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dc7-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dc9-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dcb-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dcd-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dcf-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dd1-3c458767, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dd3-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef811b-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef811e-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8121-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8124-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8127-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef812a-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef812d-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8130-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef813c-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef813e-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8140-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8142-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8144-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8146-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8148-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef814a-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef814c-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef814e-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8150-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8152-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8154-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8156-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8158-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef815a-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef815c-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef815e-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef8165-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef8167-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef816b-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef816f-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8173-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef8177-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef817b-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef817f-3c458767, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8183-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef8187-3c458767 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6eae-3c458769, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6eb2-3c458769, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6eb6-3c458769, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6eba-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6ebe-3c458769, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6ec2-3c458769, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6ec6-3c458769, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6eca-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e64561d8-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: stretch;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e64561dd-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e64561ee-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e64561f7-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e64561f8-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e6456201-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e6456202-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e6456300-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456304-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456308-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e645630c-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e6456310-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456314-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456318-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e645631c-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e6456327-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456339-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e645633f-3c458769 {
  align-self: center;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e6456351-3c458769 {
  align-self: center;
  justify-self: stretch;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e64563d9-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64563dd-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64563e1-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64563e5-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e64563e9-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64563ed-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64563f1-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64563f5-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e6456417-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456419-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e645641b-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e645641d-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e645641f-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456421-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456423-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456425-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456427-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456429-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e645642b-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e645642d-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e645642f-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456431-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456433-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456435-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456437-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456439-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e64565c5-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565c8-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565cb-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565ce-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565d1-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565d4-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565d7-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565da-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e64565e6-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565e8-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565ea-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565ec-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565ee-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565f0-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565f2-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565f4-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565f6-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565f8-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565fa-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565fc-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e64565fe-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456600-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456602-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456604-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456606-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456608-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e645660f-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e6456611-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456615-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456619-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e645661d-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e6456621-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456625-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e6456629-3c458769, #w-node-bc9fc84b-f519-6621-d59f-1701e645662d-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-bc9fc84b-f519-6621-d59f-1701e6456631-3c458769 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6eae-3c45876a, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6eb2-3c45876a, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6eb6-3c45876a, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6eba-3c45876a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6ebe-3c45876a, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6ec2-3c45876a, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6ec6-3c45876a, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6eca-3c45876a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_7c9dfcef-cf98-ea11-c0df-75e9a5814385-3c45876a, #w-node-_80738744-bb53-5293-b1ab-02f6f8298efa-3c45876a, #w-node-_2028f58b-3834-f907-bef4-9e57a436a938-3c45876a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e6c3e74-f774-0ad0-c7e5-66b3ee5c16db-3c45876a, #w-node-_1e6c3e74-f774-0ad0-c7e5-66b3ee5c16df-3c45876a, #w-node-_1e6c3e74-f774-0ad0-c7e5-66b3ee5c16e3-3c45876a, #w-node-_1e6c3e74-f774-0ad0-c7e5-66b3ee5c16e7-3c45876a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1e6c3e74-f774-0ad0-c7e5-66b3ee5c16eb-3c45876a, #w-node-_1e6c3e74-f774-0ad0-c7e5-66b3ee5c16ef-3c45876a, #w-node-_1e6c3e74-f774-0ad0-c7e5-66b3ee5c16f3-3c45876a, #w-node-_1e6c3e74-f774-0ad0-c7e5-66b3ee5c16f7-3c45876a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef7f5a-3c45876b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: stretch;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef7f5f-3c45876b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef7fee-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef7ff2-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef7ff6-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef7ffa-3c45876b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef7ffe-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8002-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8006-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef800a-3c45876b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef8015-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef801f-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8027-3c45876b {
  align-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef8031-3c45876b {
  align-self: center;
  justify-self: stretch;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef80b9-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef80bd-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef80c1-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef80c5-3c45876b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef80c9-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef80cd-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef80d1-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef80d5-3c45876b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127db1-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127db3-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127db5-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127db7-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127db9-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dbb-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dbd-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dbf-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dc1-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dc3-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dc5-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dc7-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dc9-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dcb-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dcd-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dcf-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dd1-3c45876b, #w-node-_5d568ed2-6bf9-6ce8-a530-d574c9127dd3-3c45876b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef811b-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef811e-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8121-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8124-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8127-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef812a-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef812d-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8130-3c45876b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef813c-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef813e-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8140-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8142-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8144-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8146-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8148-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef814a-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef814c-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef814e-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8150-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8152-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8154-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8156-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8158-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef815a-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef815c-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef815e-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8165-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8167-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef816b-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef816f-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8173-3c45876b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef8177-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef817b-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef817f-3c45876b, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8183-3c45876b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_0184f8aa-790c-592a-3c5b-11644cef8187-3c45876b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6eae-3c45876d, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6eb2-3c45876d, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6eb6-3c45876d, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6eba-3c45876d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6ebe-3c45876d, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6ec2-3c45876d, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6ec6-3c45876d, #w-node-_55c2944c-c2ab-df4c-8fb9-3dc64fea6eca-3c45876d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-d6aac2b6-c9ad-5fc9-8867-f5025167e6b8-3c45876d, #w-node-d6aac2b6-c9ad-5fc9-8867-f5025167e6bc-3c45876d, #w-node-d6aac2b6-c9ad-5fc9-8867-f5025167e6c0-3c45876d, #w-node-d6aac2b6-c9ad-5fc9-8867-f5025167e6c4-3c45876d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d6aac2b6-c9ad-5fc9-8867-f5025167e6c8-3c45876d, #w-node-d6aac2b6-c9ad-5fc9-8867-f5025167e6cc-3c45876d, #w-node-d6aac2b6-c9ad-5fc9-8867-f5025167e6d0-3c45876d, #w-node-d6aac2b6-c9ad-5fc9-8867-f5025167e6d4-3c45876d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-ce864207-4694-59fd-97d7-b4d4f8f61c6e-3c45876e {
  align-self: center;
}

#w-node-ce864207-4694-59fd-97d7-b4d4f8f61c70-3c45876e {
  align-self: auto;
  justify-self: end;
}

#w-node-ce864207-4694-59fd-97d7-b4d4f8f61c71-3c45876e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e3031584-45ec-ee31-b918-af5ea4c185ff-3c45876e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-add64e3a-94e6-53da-9d26-7f1ce223ddc1-3c45876e, #w-node-_6660fb9c-160e-54be-a58f-0f5fa76ac681-3c45876e, #w-node-_62c41c46-3e7f-d281-8847-9412d50b8523-3c45876e, #w-node-eb84653c-8fa9-4a01-7140-a4681275adba-3c45876e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce864207-4694-59fd-97d7-b4d4f8f61c8f-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c91-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c93-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c97-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c99-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c9b-3c45876e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_04b79c81-d9df-3b92-625b-ff9775eb1d44-3c45876e, #w-node-e88ba9fd-5f9a-e142-1e78-34845f141afc-3c45876e, #w-node-_9e520681-92aa-5d41-e304-989ee2b6aec3-3c45876e, #w-node-_348337ad-2d36-152d-01c0-97e66a413b03-3c45876e {
  align-self: center;
  justify-self: center;
}

#w-node-_40a62d3d-bd22-d8bb-f915-96479973614f-3c45876e, #w-node-_40a62d3d-bd22-d8bb-f915-964799736151-3c45876e, #w-node-_40a62d3d-bd22-d8bb-f915-964799736153-3c45876e, #w-node-_40a62d3d-bd22-d8bb-f915-964799736155-3c45876e, #w-node-_40a62d3d-bd22-d8bb-f915-964799736157-3c45876e, #w-node-_40a62d3d-bd22-d8bb-f915-964799736159-3c45876e, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b954-3c45876e, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b956-3c45876e, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b958-3c45876e, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b95a-3c45876e, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b95c-3c45876e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-ccce2df8-c65b-ae47-526c-c0e65b2957a7-3c45876e, #w-node-fb61792e-1669-d539-876a-9a85af0305c3-3c45876e, #w-node-_96bc7ea0-aa1b-034d-0ee8-4ca1c52769cf-3c45876e, #w-node-_10cf9287-64b6-6203-633a-73b5c1378f28-3c45876e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: center;
}

#w-node-_708c982f-4cbd-df7c-03d8-5d81017e470e-3c45876e, #w-node-_62b81c1f-a021-d9be-99d8-bb0eed83d83d-3c45876e, #w-node-_2f34d6be-7f95-7664-ab68-b74e5103f1ea-3c45876e, #w-node-ddfa914a-6720-4b64-efb2-c98c03689e54-3c45876e, #w-node-c89d5b2c-0524-2d5f-56dc-7a96e29ed3c6-3c45876e, #w-node-a75a5c76-a645-86ab-b67f-128ec95a407f-3c45876e, #w-node-_3a699afd-1ab4-b06d-3d23-8db4420255cc-3c45876e, #w-node-_934e407f-3f4b-2529-396d-399b25a5385b-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61cef-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61d06-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61d1f-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61d3e-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61d53-3c45876e, #w-node-a854695d-9a54-2f49-f435-925936c51364-3c45876e, #w-node-_1d2a8df3-a13e-47e8-3678-124c7aeacd58-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61d6c-3c45876e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce864207-4694-59fd-97d7-b4d4f8f61cad-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61cb3-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61cb9-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61cbf-3c45876e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: center;
}

#w-node-ce864207-4694-59fd-97d7-b4d4f8f61c6e-3c45876f {
  align-self: center;
}

#w-node-ce864207-4694-59fd-97d7-b4d4f8f61c70-3c45876f {
  align-self: auto;
  justify-self: end;
}

#w-node-ce864207-4694-59fd-97d7-b4d4f8f61c71-3c45876f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e3031584-45ec-ee31-b918-af5ea4c185ff-3c45876f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-add64e3a-94e6-53da-9d26-7f1ce223ddc1-3c45876f, #w-node-_6660fb9c-160e-54be-a58f-0f5fa76ac681-3c45876f, #w-node-_62c41c46-3e7f-d281-8847-9412d50b8523-3c45876f, #w-node-eb84653c-8fa9-4a01-7140-a4681275adba-3c45876f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce864207-4694-59fd-97d7-b4d4f8f61c8f-3c45876f, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c91-3c45876f, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c93-3c45876f, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c97-3c45876f, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c99-3c45876f, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c9b-3c45876f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_04b79c81-d9df-3b92-625b-ff9775eb1d44-3c45876f, #w-node-e88ba9fd-5f9a-e142-1e78-34845f141afc-3c45876f, #w-node-_9e520681-92aa-5d41-e304-989ee2b6aec3-3c45876f, #w-node-_348337ad-2d36-152d-01c0-97e66a413b03-3c45876f {
  align-self: center;
  justify-self: center;
}

#w-node-_40a62d3d-bd22-d8bb-f915-96479973614f-3c45876f, #w-node-_40a62d3d-bd22-d8bb-f915-964799736151-3c45876f, #w-node-_40a62d3d-bd22-d8bb-f915-964799736153-3c45876f, #w-node-_40a62d3d-bd22-d8bb-f915-964799736155-3c45876f, #w-node-_40a62d3d-bd22-d8bb-f915-964799736157-3c45876f, #w-node-_40a62d3d-bd22-d8bb-f915-964799736159-3c45876f, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b954-3c45876f, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b956-3c45876f, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b958-3c45876f, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b95a-3c45876f, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b95c-3c45876f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-ccce2df8-c65b-ae47-526c-c0e65b2957a7-3c45876f, #w-node-fb61792e-1669-d539-876a-9a85af0305c3-3c45876f, #w-node-_96bc7ea0-aa1b-034d-0ee8-4ca1c52769cf-3c45876f, #w-node-_10cf9287-64b6-6203-633a-73b5c1378f28-3c45876f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: center;
}

#w-node-b6acb39a-6799-bcde-fe04-377d7d68a705-3c45876f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ce864207-4694-59fd-97d7-b4d4f8f61cad-3c45876f, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61cb3-3c45876f, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61cb9-3c45876f, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61cbf-3c45876f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
  justify-self: center;
}

#w-node-_155575d9-f969-8065-6678-16dc4c3f264c-3c458773, #w-node-_155575d9-f969-8065-6678-16dc4c3f264f-3c458773, #w-node-_155575d9-f969-8065-6678-16dc4c3f2652-3c458773, #w-node-_155575d9-f969-8065-6678-16dc4c3f2655-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_657c11c3-7179-4fd2-1b9b-7f863e34fdb3-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_16f72e7d-974d-bf75-a7fc-b96872a9598a-3c458773, #w-node-_16f72e7d-974d-bf75-a7fc-b96872a9598d-3c458773, #w-node-_16f72e7d-974d-bf75-a7fc-b96872a95990-3c458773, #w-node-_16f72e7d-974d-bf75-a7fc-b96872a95993-3c458773, #w-node-_67cc6ecd-1757-173e-9a2d-700858f064b3-3c458773, #w-node-_67cc6ecd-1757-173e-9a2d-700858f064b6-3c458773, #w-node-_67cc6ecd-1757-173e-9a2d-700858f064b9-3c458773, #w-node-_67cc6ecd-1757-173e-9a2d-700858f064bc-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-ad5fab81-c694-a94e-e0e9-5c0f56c1e17b-3c458773, #w-node-f9b00f51-52dc-e24c-f5eb-653ce36046bd-3c458773, #w-node-_3be528a0-717b-ca0a-20c7-6c73a479be38-3c458773, #w-node-c7fd8c1b-07bb-bb78-a88f-b8461b958cde-3c458773, #w-node-_8ee0fbf7-6bf1-4606-a68f-5273fb44834e-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c0ca-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f108f6e6-1ce1-63c2-498c-64f443c97c75-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c0e6-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c0ec-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c0e9-3c458773, #w-node-_46626258-dbff-56b8-70e1-d062558a1f69-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0b6b4430-9f27-82b2-71cc-6aef28ee8bf0-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c101-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c108-3c458773 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c10f-3c458773 {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f688516b-3ae6-37bf-9f73-b73a2c2fd9fd-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f688516b-3ae6-37bf-9f73-b73a2c2fd9ff-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-f688516b-3ae6-37bf-9f73-b73a2c2fda02-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f688516b-3ae6-37bf-9f73-b73a2c2fda04-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-f688516b-3ae6-37bf-9f73-b73a2c2fda07-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f688516b-3ae6-37bf-9f73-b73a2c2fda09-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-f688516b-3ae6-37bf-9f73-b73a2c2fda0c-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f688516b-3ae6-37bf-9f73-b73a2c2fda0e-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-f688516b-3ae6-37bf-9f73-b73a2c2fda11-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f688516b-3ae6-37bf-9f73-b73a2c2fda13-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-f688516b-3ae6-37bf-9f73-b73a2c2fda16-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f688516b-3ae6-37bf-9f73-b73a2c2fda18-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_31d6826c-1a2b-9096-e50e-4a085cba57a9-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_84dc62d9-e4fc-b947-d5dd-d5a17701e03d-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c12a-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c12f-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c134-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c139-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c13e-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c143-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c148-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c14d-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c152-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c15c-3c458773 {
  align-self: center;
  justify-self: center;
}

#w-node-_8f11be34-ca98-178f-93cc-b85eaac6f412-3c458773, #w-node-_8f11be34-ca98-178f-93cc-b85eaac6f415-3c458773, #w-node-_8f11be34-ca98-178f-93cc-b85eaac6f418-3c458773, #w-node-_8f11be34-ca98-178f-93cc-b85eaac6f41b-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c17d-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c17f-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c181-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c184-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c186-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c189-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c18b-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c18e-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c190-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c193-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c195-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c1b1-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80ec320a-a0f8-e9cc-e77f-f70760ea37a2-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c1b3-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c1cc-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c26b-3c458773 {
  align-self: center;
  justify-self: center;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c27b-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c27e-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c281-3c458773, #w-node-f4480a9b-9439-b967-538e-bf7b912a7802-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c28d-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c28f-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c293-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c298-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c29d-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c2a0-3c458773 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4613d725-ef43-5ce6-6abd-5687bbb79fd2-3c458774, #w-node-_4613d725-ef43-5ce6-6abd-5687bbb79fd5-3c458774, #w-node-_4613d725-ef43-5ce6-6abd-5687bbb79fd8-3c458774, #w-node-_81948480-7016-624d-27d7-315f72f1a426-3c458774, #w-node-_81948480-7016-624d-27d7-315f72f1a429-3c458774, #w-node-_81948480-7016-624d-27d7-315f72f1a42c-3c458774 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_81948480-7016-624d-27d7-315f72f1a430-3c458774, #w-node-_81948480-7016-624d-27d7-315f72f1a433-3c458774, #w-node-_81948480-7016-624d-27d7-315f72f1a436-3c458774, #w-node-a4b846fe-c764-2869-e86c-87b9f124eb9d-3c458774, #w-node-_05442868-6fb4-434b-5f11-5e000738920b-3c458774, #w-node-_23026ca7-272b-fb4d-53ed-ee58578e71a2-3c458774, #w-node-_0ab3f2b2-6fa1-f8b6-553b-9d3e577621b6-3c458774, #w-node-d5e44148-fa26-a860-3d7e-cdb7332d6755-3c458774, #w-node-_8cdb78bc-39ff-00ac-b79d-5c48fa751227-3c458774, #w-node-ccd0cfd8-525a-4808-8087-8c086f94bd01-3c458774, #w-node-_338bdc12-b005-aa97-78d8-94f4d42464a4-3c458774, #w-node-_405ff718-55de-c764-b2d4-011f4be50ccc-3c458774, #w-node-e6267900-f01b-4da8-7867-ed967006bb49-3c458774 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3108697f-b4ce-95b8-c291-bc56711ab7ef-3c458774, #w-node-_47443220-c8cc-382c-6b2c-18498e3b238d-3c458774, #w-node-_3108697f-b4ce-95b8-c291-bc56711ab7f2-3c458774 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_34e4a9e2-59ab-8793-e272-ad48e2a5e105-3c458774, #w-node-_34e4a9e2-59ab-8793-e272-ad48e2a5e114-3c458774, #w-node-_34e4a9e2-59ab-8793-e272-ad48e2a5e123-3c458774, #w-node-_34e4a9e2-59ab-8793-e272-ad48e2a5e12f-3c458774, #w-node-_34e4a9e2-59ab-8793-e272-ad48e2a5e13b-3c458774 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_684f426e-2778-db88-83f1-39b48e7b458d-3c458774, #w-node-_684f426e-2778-db88-83f1-39b48e7b4590-3c458774, #w-node-_684f426e-2778-db88-83f1-39b48e7b4593-3c458774, #w-node-_1d5b5f04-4137-5db4-b5bf-1a894cf1c19b-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1d5b5f04-4137-5db4-b5bf-1a894cf1c1ab-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: start;
}

#w-node-_1d5b5f04-4137-5db4-b5bf-1a894cf1c19f-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1d5b5f04-4137-5db4-b5bf-1a894cf1c1af-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_1d5b5f04-4137-5db4-b5bf-1a894cf1c1a3-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1d5b5f04-4137-5db4-b5bf-1a894cf1c1b3-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_1d5b5f04-4137-5db4-b5bf-1a894cf1c1a7-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1d5b5f04-4137-5db4-b5bf-1a894cf1c1b7-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-e6a82942-ec51-d798-e4e5-de8d493395a1-3c45877b, #w-node-f2921354-f6d4-359c-ac28-87153a83ef6b-3c45877b, #w-node-_4cdbddfc-62f8-6cd3-7f0e-9dec5f58f981-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-bf29c40f-0d1c-5762-314f-e5da474c7bde-3c45877b, #w-node-c599e8ed-6b7f-d0db-becc-d00ab8062170-3c45877b, #w-node-f7668d25-6b6d-1b63-bda0-27ce03eb2ceb-3c45877b, #w-node-_2d3021cc-c880-22d8-5f97-906839927539-3c45877b, #w-node-_4e1437d7-b992-71b5-648c-7bf6c5f20152-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_719db312-8105-7547-bab3-684f6c8c8341-3c45877b, #w-node-_719db312-8105-7547-bab3-684f6c8c8345-3c45877b, #w-node-_719db312-8105-7547-bab3-684f6c8c8349-3c45877b, #w-node-_719db312-8105-7547-bab3-684f6c8c834d-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_719db312-8105-7547-bab3-684f6c8c8351-3c45877b, #w-node-_719db312-8105-7547-bab3-684f6c8c8355-3c45877b, #w-node-_719db312-8105-7547-bab3-684f6c8c8359-3c45877b, #w-node-_719db312-8105-7547-bab3-684f6c8c835d-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-d407870f-d8ff-5fa9-e724-5571b5468043-3c45877b, #w-node-d407870f-d8ff-5fa9-e724-5571b5468047-3c45877b, #w-node-d407870f-d8ff-5fa9-e724-5571b546804b-3c45877b, #w-node-d407870f-d8ff-5fa9-e724-5571b546804f-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d407870f-d8ff-5fa9-e724-5571b5468053-3c45877b, #w-node-d407870f-d8ff-5fa9-e724-5571b5468057-3c45877b, #w-node-d407870f-d8ff-5fa9-e724-5571b546805b-3c45877b, #w-node-d407870f-d8ff-5fa9-e724-5571b546805f-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_2c03ad55-47d5-e195-5faa-a14de64fece1-3c45877b, #w-node-_2c03ad55-47d5-e195-5faa-a14de64fecec-3c45877b, #w-node-_2c03ad55-47d5-e195-5faa-a14de64fecf7-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-e44ceb70-7bb8-c0d3-bd98-ec33bc72e01e-3c45877b, #w-node-e44ceb70-7bb8-c0d3-bd98-ec33bc72e022-3c45877b, #w-node-e44ceb70-7bb8-c0d3-bd98-ec33bc72e026-3c45877b, #w-node-e44ceb70-7bb8-c0d3-bd98-ec33bc72e02a-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e44ceb70-7bb8-c0d3-bd98-ec33bc72e02e-3c45877b, #w-node-e44ceb70-7bb8-c0d3-bd98-ec33bc72e032-3c45877b, #w-node-e44ceb70-7bb8-c0d3-bd98-ec33bc72e036-3c45877b, #w-node-e44ceb70-7bb8-c0d3-bd98-ec33bc72e03a-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_618b040e-dbeb-1cc5-fe77-3f422898490c-3c45877b, #w-node-_618b040e-dbeb-1cc5-fe77-3f4228984910-3c45877b, #w-node-_618b040e-dbeb-1cc5-fe77-3f4228984914-3c45877b, #w-node-_618b040e-dbeb-1cc5-fe77-3f4228984918-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_618b040e-dbeb-1cc5-fe77-3f422898491c-3c45877b, #w-node-_618b040e-dbeb-1cc5-fe77-3f4228984920-3c45877b, #w-node-_618b040e-dbeb-1cc5-fe77-3f4228984924-3c45877b, #w-node-_618b040e-dbeb-1cc5-fe77-3f4228984928-3c45877b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_7d199f48-75f1-6189-3864-396bd440e2dc-3c45877e, #w-node-_7d199f48-75f1-6189-3864-396bd440e2ea-3c45877e, #w-node-_7d199f48-75f1-6189-3864-396bd440e2e3-3c45877e, #w-node-_7d199f48-75f1-6189-3864-396bd440e3c1-3c45877e, #w-node-_283435b6-ce35-2b54-7064-d1a0f8b035af-3c45877e, #w-node-e3be3d98-e925-d254-abcc-0b57f07e7984-3c45877e, #w-node-_35d9e48f-d39b-b44c-4d48-bab8a8b2c4e2-3c45877f, #w-node-_35d9e48f-d39b-b44c-4d48-bab8a8b2c4e6-3c45877f, #w-node-_35d9e48f-d39b-b44c-4d48-bab8a8b2c504-3c45877f, #w-node-_35d9e48f-d39b-b44c-4d48-bab8a8b2c506-3c45877f, #w-node-_35d9e48f-d39b-b44c-4d48-bab8a8b2c509-3c45877f, #w-node-_35d9e48f-d39b-b44c-4d48-bab8a8b2c51d-3c45877f, #w-node-_35d9e48f-d39b-b44c-4d48-bab8a8b2c523-3c45877f, #w-node-_35d9e48f-d39b-b44c-4d48-bab8a8b2c529-3c45877f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f95c3265-c674-b8bc-35ca-046ea4e3d789-3c458780 {
  align-self: auto;
}

#w-node-_7bf15d47-bc8d-a9f8-7464-f9d5c4510a0d-3c458780 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_7bf15d47-bc8d-a9f8-7464-f9d5c4510a0f-3c458780 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7bf15d47-bc8d-a9f8-7464-f9d5c4510a1d-3c458780 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7bf15d47-bc8d-a9f8-7464-f9d5c4510a21-3c458780 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_7bf15d47-bc8d-a9f8-7464-f9d5c4510a23-3c458780 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7bf15d47-bc8d-a9f8-7464-f9d5c4510a31-3c458780 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bf15d47-bc8d-a9f8-7464-f9d5c4510a35-3c458780 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_7bf15d47-bc8d-a9f8-7464-f9d5c4510a37-3c458780 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7bf15d47-bc8d-a9f8-7464-f9d5c4510a49-3c458780, #w-node-_53c3f13d-0b4a-ab4d-36ce-a9eaaeb36ab1-3c458780, #w-node-a694a064-ab73-65ef-2476-c931320fb4de-3c458780, #w-node-c0c3e771-d362-7f07-eeb8-6633ef02c292-3c458780, #w-node-_36d33333-1864-89ae-1a31-2324160c0397-3c458780, #w-node-_8bf58223-6477-cbdd-d059-a1755178d6a0-3c458780, #w-node-ed2008a0-9099-182b-8993-2628e27c01b6-3c458780, #w-node-ab741b9a-ef68-061b-68f7-35633f269e39-3c458780, #w-node-_4c4cab31-ee5e-adde-8047-e4a0e184a539-3c458780, #w-node-_99322c92-f1b3-fa0b-29da-baf64791f3e2-3c458780, #w-node-_45a8eec8-cd70-a57f-eb8c-236df8b26bb4-3c458780, #w-node-abe82d54-1412-8b70-ff7f-489f52f853df-3c458780, #w-node-e461a61e-db20-e95c-5a8f-acf57b3b8712-3c458780, #w-node-_7a31dd3e-be0c-a9aa-7e1f-a61e81ef1427-3c458780, #w-node-a0915903-6062-ab64-3454-00a5d528c81d-3c458780, #w-node-_8691da20-51e1-9711-9ede-1f7bb2fc37a0-3c458780, #w-node-fb63effa-210d-fc73-053a-62b9d985e7a6-3c458780, #w-node-_82b5a4d8-90d5-ebac-bc66-3aa72b15df7d-3c458780, #w-node-_66c4e035-2d21-05e6-0479-74b7f1ea1cde-3c458780, #w-node-_37dcd826-fef3-3228-a8aa-b0f2d53b7e17-3c458780, #w-node-_53edf3fb-f395-aaa3-916c-c29fed2d170b-3c458780, #w-node-ecfcf4ad-3e86-3035-eb00-74538ca71ec7-3c458780, #w-node-bcbb65c1-8222-0495-70e9-03bd1af9bf20-3c458780, #w-node-bcbb65c1-8222-0495-70e9-03bd1af9bf29-3c458780, #w-node-bcbb65c1-8222-0495-70e9-03bd1af9bf32-3c458780, #w-node-_7ae0dae6-f12b-b922-9c97-7cd816153dfe-3c458780, #w-node-_0db1f2e4-6f0c-4d68-584f-ba224b3bb025-3c458780, #w-node-a629fdba-61b2-fc44-6c5c-2f2c779e37ef-3c458780, #w-node-_5f612756-7f98-2017-2cb3-b13b5ebdfad5-3c458780, #w-node-_742c091b-0329-54e8-32e4-6f43be32b20b-3c458780, #w-node-cd51a3f5-1355-0e63-392a-bfacab50f0b5-3c458780, #w-node-_6954ae23-2258-9baa-93f2-41fdff458b73-3c458780, #w-node-_2335cac2-e5ea-14d7-6b66-78191ca5b910-3c458780, #w-node-_2335cac2-e5ea-14d7-6b66-78191ca5b91d-3c458780, #w-node-_2335cac2-e5ea-14d7-6b66-78191ca5b91f-3c458780, #w-node-_2335cac2-e5ea-14d7-6b66-78191ca5b922-3c458780, #w-node-_2335cac2-e5ea-14d7-6b66-78191ca5b924-3c458780, #w-node-_2335cac2-e5ea-14d7-6b66-78191ca5b927-3c458780, #w-node-_2335cac2-e5ea-14d7-6b66-78191ca5b929-3c458780, #w-node-_5912c341-3bd6-7bda-b597-a0b4bcf4f0aa-3c458780, #w-node-_5912c341-3bd6-7bda-b597-a0b4bcf4f0b7-3c458780, #w-node-_5912c341-3bd6-7bda-b597-a0b4bcf4f0b9-3c458780, #w-node-_5912c341-3bd6-7bda-b597-a0b4bcf4f0bc-3c458780, #w-node-_5912c341-3bd6-7bda-b597-a0b4bcf4f0be-3c458780, #w-node-_5912c341-3bd6-7bda-b597-a0b4bcf4f0c1-3c458780, #w-node-_5912c341-3bd6-7bda-b597-a0b4bcf4f0c3-3c458780, #w-node-_1e97f25a-45d1-240b-17de-f73c9a46267f-3c458780, #w-node-_1e97f25a-45d1-240b-17de-f73c9a46268c-3c458780, #w-node-_1e97f25a-45d1-240b-17de-f73c9a46268e-3c458780, #w-node-_1e97f25a-45d1-240b-17de-f73c9a462691-3c458780, #w-node-_1e97f25a-45d1-240b-17de-f73c9a462693-3c458780, #w-node-_849e37ea-0831-b390-12cf-a29fead4b2e6-3c458780, #w-node-_849e37ea-0831-b390-12cf-a29fead4b2ee-3c458780, #w-node-_849e37ea-0831-b390-12cf-a29fead4b2f6-3c458780, #w-node-_346c0fcf-ca38-34cc-6257-ee8306bc1b4c-3c458780, #w-node-_2649aad0-e910-f77c-3f37-07f104cb1752-3c458780, #w-node-ceba98e5-63af-5b2a-2c06-ace27810acf0-3c458780, #w-node-b3c00b71-2197-c348-0dd6-bb3f784269aa-3c458780, #w-node-_2e0ee912-345c-c436-a6b3-b48e58606dd8-3c458780, #w-node-_5f2276c2-a30c-8c46-3bd9-1e204d22ac31-3c458780, #w-node-afb2d1e8-fb38-c839-ace4-6eb4634d2bbd-3c458780, #w-node-_84dd870d-ad06-dd8b-3e9f-32af760115aa-3c458780, #w-node-ac391511-35a7-abe6-1fd8-c2298b309d20-3c458780, #w-node-fb255dc3-c292-7d3a-69c4-38240e1f9d16-3c458780, #w-node-_48f31f61-9cb8-2f4e-b0f5-5ee6102638c9-3c458780, #w-node-ba6b4057-e293-1d4c-40c3-4ab5d57e1b29-3c458780, #w-node-ba6b4057-e293-1d4c-40c3-4ab5d57e1b2b-3c458780, #w-node-ba6b4057-e293-1d4c-40c3-4ab5d57e1b2d-3c458780, #w-node-a30f7537-5611-7889-48f8-c082b06e19d7-3c458780, #w-node-_041fffca-2c7c-53ac-156b-a664b96d4e11-3c458780, #w-node-_041fffca-2c7c-53ac-156b-a664b96d4e13-3c458780, #w-node-_041fffca-2c7c-53ac-156b-a664b96d4e15-3c458780, #w-node-f5870b44-350c-60d1-2465-6b45edb9367c-3c458780 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a4ad806b-3cd0-5b32-0eab-9917a7934cbb-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934cbd-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934cbf-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934cc1-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934cc3-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934cc5-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934cc7-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934cc9-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934ccb-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934ccd-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934ccf-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934cd1-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934cd3-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934cd5-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934cd7-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934cd9-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934cdb-3c458780, #w-node-a4ad806b-3cd0-5b32-0eab-9917a7934cdd-3c458780 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-eba36c64-b566-f772-2398-0481e0802cde-3c458786, #w-node-cfb2781c-db53-65ea-1918-24bb0606184f-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a339c5a-621a-683a-7d1c-0c39d3e5ae79-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b42e1b8e-515e-1b4a-e377-3faa43747c43-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_714ea22e-0ab2-ffab-91f7-31840e443405-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f05c5a97-b4d6-0f6f-8ef1-6d80a84bf37d-3c458786, #w-node-a2ea9d52-68a0-2100-5200-cd445ed1c803-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c4bae2c2-ed8c-ee1c-656e-12cf21163bd5-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-c5ac01b2-69a8-d064-2380-b7d04c28e3bc-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#no-btn-abschlussquote.w-node-_7cd32c25-781e-455d-6930-e08fc354edc2-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_38d47830-4b9e-480c-a7a4-b25c272b139c-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_512955cb-8c32-7792-505b-59ab7ee552da-3c458786, #w-node-_69171111-0468-bd19-f668-c0f4c0f67ce3-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd2f841f-4be1-acff-ccbf-ce039f441bf9-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_706f8ebb-c0a8-6b81-f9a4-b2886313d44b-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b02a0189-51f9-625b-8ad3-64ed7c909e17-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0c12f3dd-eedc-8919-99f4-5bccbdb487db-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc8e600b-46c6-a86c-280e-053cde7bd8f2-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8d9ca3c6-c3a1-5454-1269-b9636c3c97af-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75748fc9-2586-3978-2c45-74624400c65b-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc39663d-5c56-57de-8f72-67baa55c3a67-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2fa2118-99d6-69ba-808a-80c38f993edc-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0502a60c-b15a-c569-dcb7-d9fa60da9235-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_458d4934-1c33-4653-22cc-d0e3da7da1aa-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_458d4934-1c33-4653-22cc-d0e3da7da1ac-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_458d4934-1c33-4653-22cc-d0e3da7da1af-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_458d4934-1c33-4653-22cc-d0e3da7da1b2-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_458d4934-1c33-4653-22cc-d0e3da7da1b6-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_458d4934-1c33-4653-22cc-d0e3da7da1b8-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_458d4934-1c33-4653-22cc-d0e3da7da1bb-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_458d4934-1c33-4653-22cc-d0e3da7da1bd-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_458d4934-1c33-4653-22cc-d0e3da7da1c0-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_458d4934-1c33-4653-22cc-d0e3da7da1c2-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0502a60c-b15a-c569-dcb7-d9fa60da9239-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_120865d9-54a4-6c16-7b8f-51552c2f0355-3c458786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f27b889d-3941-41fa-0f89-d34ad94d9814-3c458786 {
  align-self: stretch;
}

#w-node-_8d5c8d5c-fa93-bf2d-94c3-0cf619d2654a-3c458787 {
  align-self: end;
}

#w-node-_35d9e48f-d39b-b44c-4d48-bab8a8b2c4e2-3c458788, #w-node-_35d9e48f-d39b-b44c-4d48-bab8a8b2c4e6-3c458788, #w-node-_35d9e48f-d39b-b44c-4d48-bab8a8b2c504-3c458788, #w-node-_35d9e48f-d39b-b44c-4d48-bab8a8b2c506-3c458788, #w-node-_35d9e48f-d39b-b44c-4d48-bab8a8b2c509-3c458788, #w-node-_35d9e48f-d39b-b44c-4d48-bab8a8b2c51d-3c458788, #w-node-_35d9e48f-d39b-b44c-4d48-bab8a8b2c523-3c458788, #w-node-_35d9e48f-d39b-b44c-4d48-bab8a8b2c529-3c458788 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcdae14c-4a28-cdcf-3c1a-6a14090a38c3-3c458789, #w-node-fcdae14c-4a28-cdcf-3c1a-6a14090a38c5-3c458789, #w-node-fcdae14c-4a28-cdcf-3c1a-6a14090a38cd-3c458789 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fcdae14c-4a28-cdcf-3c1a-6a14090a38cf-3c458789 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcdae14c-4a28-cdcf-3c1a-6a14090a38dd-3c458789 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fcdae14c-4a28-cdcf-3c1a-6a14090a38df-3c458789, #w-node-_7d199f48-75f1-6189-3864-396bd440e2dc-3c458789, #w-node-_7d199f48-75f1-6189-3864-396bd440e2ea-3c458789, #w-node-_7d199f48-75f1-6189-3864-396bd440e2e3-3c458789, #w-node-_7d199f48-75f1-6189-3864-396bd440e3c1-3c458789, #w-node-_283435b6-ce35-2b54-7064-d1a0f8b035af-3c458789, #w-node-e3be3d98-e925-d254-abcc-0b57f07e7984-3c458789, #w-node-dbc7cb6b-a5d8-7934-7a35-ef4e4c29b635-3c45878d, #w-node-dbc7cb6b-a5d8-7934-7a35-ef4e4c29b63b-3c45878d, #w-node-dbc7cb6b-a5d8-7934-7a35-ef4e4c29b641-3c45878d, #w-node-dbc7cb6b-a5d8-7934-7a35-ef4e4c29b647-3c45878d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59151536-fa64-4a92-f39d-6deceb46cde7-52a1c811 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ffd8f638-11a4-5842-8360-778152a1c83b-52a1c811 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5d57e3b3-17fd-f49e-0423-faf80ecdaade-3c458791 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: center;
}

#w-node-_5d57e3b3-17fd-f49e-0423-faf80ecdaae2-3c458791, #w-node-_5d57e3b3-17fd-f49e-0423-faf80ecdaaea-3c458791 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d57e3b3-17fd-f49e-0423-faf80ecdaaec-3c458791 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_5d57e3b3-17fd-f49e-0423-faf80ecdaaef-3c458791 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d57e3b3-17fd-f49e-0423-faf80ecdaaf2-3c458791 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5d57e3b3-17fd-f49e-0423-faf80ecdaaf6-3c458791 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d57e3b3-17fd-f49e-0423-faf80ecdaaf8-3c458791 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5d57e3b3-17fd-f49e-0423-faf80ecdaafb-3c458791 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d57e3b3-17fd-f49e-0423-faf80ecdaafd-3c458791 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5d57e3b3-17fd-f49e-0423-faf80ecdab00-3c458791 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d57e3b3-17fd-f49e-0423-faf80ecdab02-3c458791 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fd938b1c-3a21-eee3-c932-27401da61242-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da61248-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da6124c-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da6124f-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da61251-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da61253-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da61259-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da6125a-3c458793, #w-node-_0da33ed7-fb4b-6799-1bf1-91f18e03afc1-3c458793, #w-node-e97495c9-c47e-31cb-bbe3-f3beddda5836-3c458793, #w-node-_84d4d097-8c9e-c85a-6789-a93d20dc53f3-3c458793, #w-node-_3a87b72a-e273-fc39-ac41-53e71d38eee9-3c458793, #w-node-df2e4450-bbf6-429d-84eb-f1e4b3771b99-3c458793, #w-node-dd5f50dd-d19e-032e-ac1d-3d6be4165780-3c458793, #w-node-fa4eacbd-b3f9-60bc-e584-67671bb5bc00-3c458793, #w-node-_87fbe941-f9d3-b896-908a-d9d5f2a2ed30-3c458793, #w-node-_3cc3d519-a365-3e65-506d-b94697bca18d-3c458793, #w-node-_50186659-b120-85bf-57b2-c7be2069548a-3c458793, #w-node-_054d884d-799e-b7ca-004b-c0d91c37e094-3c458793, #w-node-_4a22e256-ca03-9217-86b9-f9b2c602f549-3c458793, #w-node-_31b0020b-7d2a-47cd-b844-8b171e1a541a-3c458793, #w-node-cd685768-89c6-b8b2-79ff-6a17e6ea8024-3c458793, #w-node-_211a724a-9d22-eefe-d818-bf8234e85c88-3c458793, #w-node-_66a20ea2-69d2-5ad8-d6d7-c1cd820487ac-3c458793, #w-node-_49023067-ad4d-e559-580b-8a86a5af2918-3c458793, #w-node-c2493eb3-c548-0606-fdd8-61fc17851bce-3c458793, #w-node-_6e1ac78b-fd8f-1ce2-fab1-9bc088605dd1-3c458793, #w-node-f620b573-cdf3-4e5e-ee02-ba337c7ba103-3c458793, #w-node-_96e6cc59-3bb4-b1cd-2606-f2ad7006a9dd-3c458793, #w-node-c17f7842-e077-1f2e-ca64-6111bedc1c6f-3c458793, #w-node-ea3a3c88-bf13-5922-bf5a-8d4fa85c0949-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da6134f-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da6135a-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da61365-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da61370-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da6137e-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da61389-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da613bc-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da613c2-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da613c8-3c458793, #w-node-fd938b1c-3a21-eee3-c932-27401da613ce-3c458793 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88123621-a60b-7b2e-0bfd-8082c5bfca2e-3c458793, #w-node-da5f6ee3-3942-b604-249f-4723139bdc09-3c458793 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1ac8c8e3-86c5-9587-c2e2-3569125e798a-3c458797, #w-node-_1ac8c8e3-86c5-9587-c2e2-3569125e7990-3c458797, #w-node-_1ac8c8e3-86c5-9587-c2e2-3569125e7996-3c458797, #w-node-_1ac8c8e3-86c5-9587-c2e2-3569125e799c-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4325-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a432b-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4331-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a434c-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4359-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a435a-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4366-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4367-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4373-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4374-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a438a-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4390-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4396-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a439c-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a43d4-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a43da-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a43e0-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a43e6-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4450-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4456-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a445c-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4462-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a446f-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4472-3c458797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4476-3c458797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4477-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a447b-3c458797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a447f-3c458797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4480-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4484-3c458797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4488-3c458797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4489-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4498-3c458797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a449c-3c458797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44a1-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44ac-3c458797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44b0-3c458797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44b5-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44c0-3c458797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44c4-3c458797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44c9-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44d7-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44dd-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44e3-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44e9-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a451d-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4523-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4529-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a452f-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4676-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a467c-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4682-3c458797, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4688-3c458797, #w-node-_43dba653-d83f-fa96-4450-7fd35e52bbdc-3c458798, #w-node-_8f978bb0-3201-975b-92b2-09006583daa4-3c458798, #w-node-a88716c2-37c2-8643-3173-656fcd5ca0c1-3c458798, #w-node-_339b94f8-c2a6-7f51-4abf-cf516c3467e5-3c458798, #w-node-dc13903a-0ba6-96c8-69b4-d264ae220cf1-3c458798, #w-node-dc13903a-0ba6-96c8-69b4-d264ae220cf7-3c458798, #w-node-dc13903a-0ba6-96c8-69b4-d264ae220cfd-3c458798, #w-node-dc13903a-0ba6-96c8-69b4-d264ae220d03-3c458798, #w-node-df4bdad1-eaf2-8a43-84a9-ad0a530b09a8-3c458798, #w-node-df4bdad1-eaf2-8a43-84a9-ad0a530b09ae-3c458798, #w-node-df4bdad1-eaf2-8a43-84a9-ad0a530b09b4-3c458798, #w-node-df4bdad1-eaf2-8a43-84a9-ad0a530b09ba-3c458798, #w-node-fe799927-906c-7407-82e4-57dce5d5f1c8-3c458798, #w-node-cc29919a-fb6a-ee6e-e4f4-42a68f4c7bb5-3c458798, #w-node-d0fb9c24-3d6c-93a2-2fd8-42ae7f720cde-3c458798, #w-node-a386070f-1f94-feb5-0596-6b10445b1aae-3c458798, #w-node-_77b459ac-82d9-93ef-5d74-458ca058611e-3c458798, #w-node-e9b23dde-4199-00b6-6417-66e0d05759fe-3c458798, #w-node-cdcbdf5f-2847-341f-f933-0feb3b8f3eb0-3c458798, #w-node-a95b290d-226c-30c8-b742-6f585571d0e7-3c458798, #w-node-_551b047f-4aa4-b062-d76f-931c7925020a-3c458798, #w-node-_551b047f-4aa4-b062-d76f-931c79250210-3c458798, #w-node-_551b047f-4aa4-b062-d76f-931c79250216-3c458798, #w-node-_551b047f-4aa4-b062-d76f-931c7925021c-3c458798, #w-node-fb9a4212-05f5-0758-d79f-72646ba4d1f1-3c458798, #w-node-fb9a4212-05f5-0758-d79f-72646ba4d1f7-3c458798, #w-node-fb9a4212-05f5-0758-d79f-72646ba4d1fd-3c458798, #w-node-fb9a4212-05f5-0758-d79f-72646ba4d203-3c458798, #w-node-_86d7af83-b25d-a387-a0fa-fe67a1b5b8a1-3c458798, #w-node-_60de77e1-4758-f225-81fe-98548ee6f96a-3c458798, #w-node-_9a4e49c6-3e0f-38d1-517d-d68794da2cf6-3c458798, #w-node-_751d1532-6ce0-c66a-d2a0-f94966da96b5-3c458798, #w-node-_6e321ade-dcb2-9fc4-dd86-9e932be94f41-3c458798, #w-node-_7a75af89-1b72-210b-cb6c-5824f81a7cf2-3c458798 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed29c63a-06b6-753e-162f-f21b75bbbf3a-3c458798 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_939cf47c-3b5d-8c2b-11ea-5dc1195c953c-3c458798, #w-node-_6ae932df-3968-4a66-c6dd-519d2de21b4c-3c458798 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_091ba22d-af09-c6a7-9671-508a33c34c9b-3c458798 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c0330bc0-45ab-c16e-fee8-12abfd5c06b1-3c458798, #w-node-_26b2cf8b-2863-55aa-86c4-0b3956b62dd5-3c458798 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8ced4d9-43fa-a4fd-eecb-d24f12e0c3e2-3c458798 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_66175ef6-3acf-9ee5-81eb-993f0d988dc8-3c458798, #w-node-c5e60b12-6998-4d1e-a548-7304e981ba5d-3c458798 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5e60b12-6998-4d1e-a548-7304e981ba61-3c458798 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c5e60b12-6998-4d1e-a548-7304e981ba62-3c458798, #w-node-c5e60b12-6998-4d1e-a548-7304e981ba66-3c458798 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5e60b12-6998-4d1e-a548-7304e981ba6a-3c458798 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c5e60b12-6998-4d1e-a548-7304e981ba6b-3c458798, #w-node-c5e60b12-6998-4d1e-a548-7304e981ba6f-3c458798 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5e60b12-6998-4d1e-a548-7304e981ba73-3c458798 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c5e60b12-6998-4d1e-a548-7304e981ba74-3c458798, #w-node-fbc76335-8366-83f0-7924-c91b47acb513-3c458798, #w-node-fbc76335-8366-83f0-7924-c91b47acb519-3c458798, #w-node-fbc76335-8366-83f0-7924-c91b47acb51f-3c458798, #w-node-fbc76335-8366-83f0-7924-c91b47acb525-3c458798, #w-node-af04f291-de1c-ad32-337a-b040ef2c8477-3c458798, #w-node-af04f291-de1c-ad32-337a-b040ef2c847d-3c458798, #w-node-af04f291-de1c-ad32-337a-b040ef2c8483-3c458798, #w-node-af04f291-de1c-ad32-337a-b040ef2c8489-3c458798, #w-node-_96c3dd36-a03c-fb53-2414-c9da7b3f58db-3c458798, #w-node-_96c3dd36-a03c-fb53-2414-c9da7b3f58e1-3c458798, #w-node-_96c3dd36-a03c-fb53-2414-c9da7b3f58e7-3c458798, #w-node-_96c3dd36-a03c-fb53-2414-c9da7b3f58ed-3c458798, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a086b-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0871-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0877-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a087d-3c45879b, #w-node-_230744ac-d1ce-05b7-8ec3-a57f577bcd2f-3c45879b, #w-node-_230744ac-d1ce-05b7-8ec3-a57f577bcd35-3c45879b, #w-node-_230744ac-d1ce-05b7-8ec3-a57f577bcd3b-3c45879b, #w-node-_230744ac-d1ce-05b7-8ec3-a57f577bcd41-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a08f5-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a08fb-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0901-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0907-3c45879b, #w-node-_1497b36b-1a6a-493b-4efe-4909affa0113-3c45879b, #w-node-_4bdbf355-3117-1f50-4b86-a9defa651400-3c45879b, #w-node-d6a78543-1b0a-4122-871e-65356d4c15f7-3c45879b, #w-node-d6a78543-1b0a-4122-871e-65356d4c15fd-3c45879b, #w-node-d6a78543-1b0a-4122-871e-65356d4c1603-3c45879b, #w-node-d6a78543-1b0a-4122-871e-65356d4c1609-3c45879b, #w-node-b485983c-ad31-0940-a923-82d72ba27b36-3c45879b, #w-node-b485983c-ad31-0940-a923-82d72ba27b42-3c45879b, #w-node-b485983c-ad31-0940-a923-82d72ba27b43-3c45879b, #w-node-b485983c-ad31-0940-a923-82d72ba27b4f-3c45879b, #w-node-_0560d390-369f-0e6d-d394-9d12e288e3b0-3c45879b, #w-node-_0560d390-369f-0e6d-d394-9d12e288e3b6-3c45879b, #w-node-_0560d390-369f-0e6d-d394-9d12e288e3bc-3c45879b, #w-node-_0560d390-369f-0e6d-d394-9d12e288e3c2-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a094d-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0953-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0959-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a095f-3c45879b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a096f-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0970-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0971-3c45879b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0972-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0973-3c45879b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a09b4-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a09ba-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a09c0-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a09c6-3c45879b, #w-node-_03f9f1e1-af86-71f2-9c67-fb744c2faa76-3c45879b, #w-node-_22b7aa52-347d-456b-a8ed-7089d4015aea-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0abc-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0ac2-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0ac8-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0ace-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0a44-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0a4a-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0a50-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0a56-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0b0a-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0b10-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0b16-3c45879b, #w-node-_5b1d15c1-efe3-a875-f897-bad8ba3a0b1c-3c45879b, #w-node-_438b2a4e-d578-9b56-4226-dc81726d8680-3c45879b, #w-node-_438b2a4e-d578-9b56-4226-dc81726d8686-3c45879b, #w-node-_438b2a4e-d578-9b56-4226-dc81726d868c-3c45879b, #w-node-_438b2a4e-d578-9b56-4226-dc81726d8692-3c45879b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab7552ed-853c-9490-97cb-d7eba925eb24-3c45879b, #w-node-ab7552ed-853c-9490-97cb-d7eba925eb26-3c45879b, #w-node-ab7552ed-853c-9490-97cb-d7eba925eb28-3c45879b, #w-node-ab7552ed-853c-9490-97cb-d7eba925eb2a-3c45879b, #w-node-ab7552ed-853c-9490-97cb-d7eba925eb2c-3c45879b, #w-node-ab7552ed-853c-9490-97cb-d7eba925eb2e-3c45879b, #w-node-ab7552ed-853c-9490-97cb-d7eba925eb30-3c45879b, #w-node-ab7552ed-853c-9490-97cb-d7eba925eb32-3c45879b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_2ffcf10c-c40b-3751-6bff-a98a4a24ee49-3c45879b, #w-node-_2ffcf10c-c40b-3751-6bff-a98a4a24ee4f-3c45879b, #w-node-_2ffcf10c-c40b-3751-6bff-a98a4a24ee55-3c45879b, #w-node-_2ffcf10c-c40b-3751-6bff-a98a4a24ee5b-3c45879b, #w-node-c34ada61-7e51-341a-c286-1637b3555686-3c4587a5, #w-node-c34ada61-7e51-341a-c286-1637b355568c-3c4587a5, #w-node-c34ada61-7e51-341a-c286-1637b3555692-3c4587a5, #w-node-c34ada61-7e51-341a-c286-1637b3555698-3c4587a5, #w-node-c34ada61-7e51-341a-c286-1637b35556b0-3c4587a5, #w-node-c34ada61-7e51-341a-c286-1637b35556b6-3c4587a5, #w-node-c34ada61-7e51-341a-c286-1637b35556bc-3c4587a5, #w-node-c34ada61-7e51-341a-c286-1637b35556c2-3c4587a5, #w-node-c34ada61-7e51-341a-c286-1637b35556ce-3c4587a5, #w-node-c34ada61-7e51-341a-c286-1637b35556d4-3c4587a5, #w-node-c34ada61-7e51-341a-c286-1637b35556e0-3c4587a5, #w-node-c34ada61-7e51-341a-c286-1637b35556ef-3c4587a5, #w-node-c34ada61-7e51-341a-c286-1637b3555701-3c4587a5, #w-node-c34ada61-7e51-341a-c286-1637b3555702-3c4587a5, #w-node-c34ada61-7e51-341a-c286-1637b3555716-3c4587a5, #w-node-c34ada61-7e51-341a-c286-1637b3555717-3c4587a5, #w-node-_62c28a17-2308-6234-eb76-656b90e6067d-3c4587a5, #w-node-_62c28a17-2308-6234-eb76-656b90e60683-3c4587a5, #w-node-_62c28a17-2308-6234-eb76-656b90e60689-3c4587a5, #w-node-_62c28a17-2308-6234-eb76-656b90e6068f-3c4587a5, #w-node-_47cfd33e-e440-e926-c7e8-51758f21c397-3c4587a5, #w-node-_47cfd33e-e440-e926-c7e8-51758f21c39d-3c4587a5, #w-node-_47cfd33e-e440-e926-c7e8-51758f21c3a3-3c4587a5, #w-node-_47cfd33e-e440-e926-c7e8-51758f21c3a9-3c4587a5, #w-node-_84b9b513-1ee4-6b82-c967-a4d88883f8b6-3c4587a5, #w-node-_84b9b513-1ee4-6b82-c967-a4d88883f8bc-3c4587a5, #w-node-_84b9b513-1ee4-6b82-c967-a4d88883f8c2-3c4587a5, #w-node-_84b9b513-1ee4-6b82-c967-a4d88883f8c8-3c4587a5, #w-node-e436d043-603f-2309-9492-7bffafa5a9ad-3c4587a5, #w-node-e436d043-603f-2309-9492-7bffafa5a9b0-3c4587a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e436d043-603f-2309-9492-7bffafa5a9b4-3c4587a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e436d043-603f-2309-9492-7bffafa5a9b5-3c4587a5, #w-node-e436d043-603f-2309-9492-7bffafa5a9b9-3c4587a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e436d043-603f-2309-9492-7bffafa5a9bd-3c4587a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e436d043-603f-2309-9492-7bffafa5a9be-3c4587a5, #w-node-e436d043-603f-2309-9492-7bffafa5a9c2-3c4587a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e436d043-603f-2309-9492-7bffafa5a9c7-3c4587a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e436d043-603f-2309-9492-7bffafa5a9c8-3c4587a5, #w-node-e436d043-603f-2309-9492-7bffafa5a9cc-3c4587a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e436d043-603f-2309-9492-7bffafa5a9d1-3c4587a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e436d043-603f-2309-9492-7bffafa5a9d2-3c4587a5, #w-node-e436d043-603f-2309-9492-7bffafa5a9d7-3c4587a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e436d043-603f-2309-9492-7bffafa5a9db-3c4587a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e436d043-603f-2309-9492-7bffafa5a9dc-3c4587a5, #w-node-e436d043-603f-2309-9492-7bffafa5a9e3-3c4587a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e436d043-603f-2309-9492-7bffafa5a9e7-3c4587a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e436d043-603f-2309-9492-7bffafa5a9ea-3c4587a5, #w-node-e436d043-603f-2309-9492-7bffafa5a9f2-3c4587a5, #w-node-e436d043-603f-2309-9492-7bffafa5a9f9-3c4587a5, #w-node-e436d043-603f-2309-9492-7bffafa5aa01-3c4587a5, #w-node-e436d043-603f-2309-9492-7bffafa5aa08-3c4587a5, #w-node-e436d043-603f-2309-9492-7bffafa5aa38-3c4587a5, #w-node-e436d043-603f-2309-9492-7bffafa5aa3e-3c4587a5, #w-node-e436d043-603f-2309-9492-7bffafa5aa44-3c4587a5, #w-node-e436d043-603f-2309-9492-7bffafa5aa4a-3c4587a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa48624f-5bd9-d56b-fc34-f876ee2566e0-3c4587a7 {
  align-self: stretch;
  justify-self: stretch;
}

#w-node-_01075064-60e9-bdfe-722f-4573e2e75a28-3c4587a7, #w-node-_3ece43ed-a8cc-8009-a10b-99ec4467978b-3c4587a7, #w-node-a3c661db-478c-4b31-56a9-e2509999baf6-3c4587a7, #w-node-_09a1fad0-6dc2-140a-f38d-c15422333ae4-22333ac9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc490-3c4587a9, #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc492-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ea471e7-88ed-eb60-7689-d48d8406017f-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3ea471e7-88ed-eb60-7689-d48d84060181-3c4587a9, #w-node-_3ea471e7-88ed-eb60-7689-d48d84060183-3c4587a9, #w-node-_3ea471e7-88ed-eb60-7689-d48d84060185-3c4587a9, #w-node-_3ea471e7-88ed-eb60-7689-d48d84060187-3c4587a9, #w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1e20-3c4587a9, #w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1e22-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1e31-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1e35-3c4587a9, #w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1e37-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1e95-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1e97-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1e9a-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1e9c-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1e9f-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ea1-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ea4-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ea6-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1eaa-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1eac-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ebd-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ebf-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ec2-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ec4-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ec7-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ec9-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ecc-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ece-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1edc-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ede-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ee3-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ee5-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ee9-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1eeb-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ef1-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1ef3-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f02-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f04-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f0a-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f0c-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f15-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f17-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f1d-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f1f-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f2c-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f2e-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f3a-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f3c-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f42-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f44-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f55-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f57-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f5d-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f5f-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f68-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f6a-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f73-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1f75-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fc07bc00-64fc-b514-97be-2229926aa960-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06d13c49-a989-3237-edd9-ff369b2b0f96-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_06d13c49-a989-3237-edd9-ff369b2b0f98-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_06d13c49-a989-3237-edd9-ff369b2b0f9e-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_06d13c49-a989-3237-edd9-ff369b2b0fa0-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_06d13c49-a989-3237-edd9-ff369b2b0fa9-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_06d13c49-a989-3237-edd9-ff369b2b0fab-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_06d13c49-a989-3237-edd9-ff369b2b0fb1-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_06d13c49-a989-3237-edd9-ff369b2b0fb3-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9eb4f20f-69ab-8c37-6350-fe6c68275fb4-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28a6ec68-04ef-edca-9295-83db8f242c07-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: end;
}

#w-node-_28a6ec68-04ef-edca-9295-83db8f242c2f-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ab4de09-9540-382b-7213-936654c9c5b0-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_6ab4de09-9540-382b-7213-936654c9c5b2-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6ab4de09-9540-382b-7213-936654c9c5be-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_6ab4de09-9540-382b-7213-936654c9c5c0-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6ab4de09-9540-382b-7213-936654c9c5c6-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_6ab4de09-9540-382b-7213-936654c9c5c8-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2e24234b-056c-ecd5-328e-f5c6506aab03-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_789acf46-21bc-7de8-a6f8-96d9f39a333d-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7efb154f-28ce-5498-a6da-d5f88ebac49e-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de172506-8578-a0a6-0ec7-6f6dd7ed33df-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-de172506-8578-a0a6-0ec7-6f6dd7ed33e1-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-de172506-8578-a0a6-0ec7-6f6dd7ed33e7-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-de172506-8578-a0a6-0ec7-6f6dd7ed33e9-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-de172506-8578-a0a6-0ec7-6f6dd7ed33ef-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-de172506-8578-a0a6-0ec7-6f6dd7ed33f1-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-de172506-8578-a0a6-0ec7-6f6dd7ed33fa-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-de172506-8578-a0a6-0ec7-6f6dd7ed33fc-3c4587a9, #w-node-_7efb154f-28ce-5498-a6da-d5f88ebac4c6-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cb46f8b8-e3ff-3b0e-38c7-bdac43d33356-3c4587a9, #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc67a-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc681-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc683-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc689-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc68b-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc694-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc696-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc69c-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc69e-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6a4-3c4587a9, #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6a6-3c4587a9, #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6a8-3c4587a9, #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6a9-3c4587a9, #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6ab-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6b2-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6b4-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6c0-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6c2-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6c8-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6ca-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d848c069-fbd2-63bb-a326-d133f75cdc72-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f9903b3c-1c18-b817-8b8c-dfb290611289-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6d1-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6d8-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6da-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6e0-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6e2-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6e8-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6ea-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6f3-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6f5-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6fa-3c4587a9, #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6fc-3c4587a9, #w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bb2-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bb7-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bb9-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bbc-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bbe-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bc1-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bc3-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bc6-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bc8-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bcd-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bcf-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: end;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bd0-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bd5-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bd7-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bda-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bdc-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bdf-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4be1-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4be4-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4be6-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bec-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bf1-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bf3-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bf8-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bfa-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bfe-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4c00-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4c06-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4c08-3c4587a9, #w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4c0b-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4c0d-3c4587a9, #w-node-_376558a7-9a5d-b001-2105-3078d0ebe0b0-3c4587a9, #w-node-_376558a7-9a5d-b001-2105-3078d0ebe0b2-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe0c1-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe0c5-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe0c7-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe124-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe126-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe129-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe12b-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe12e-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe130-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe133-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe135-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe139-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe13b-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe14c-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe14e-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe151-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe153-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe156-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe158-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe15b-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe15d-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe16b-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe16d-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe172-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe174-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe178-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe17a-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe180-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe182-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe191-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe193-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe199-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe19b-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe1a4-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe1a6-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe1ac-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe1ae-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe1bb-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe1bd-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe1c9-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe1cb-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe1d1-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe1d3-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe1e4-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe1e6-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe1ec-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe1ee-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe1f7-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe1f9-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe202-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_376558a7-9a5d-b001-2105-3078d0ebe204-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd62fe-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6303-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6305-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6308-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd630a-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd630d-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd630f-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6312-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6314-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6319-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd631b-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: end;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd631c-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6321-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6323-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6326-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6328-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd632b-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd632d-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6330-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6332-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6338-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd633d-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd633f-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6344-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6346-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd634a-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd634c-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6352-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6354-3c4587a9, #w-node-_7375ef61-2468-b46a-2748-26fd06cd6357-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7375ef61-2468-b46a-2748-26fd06cd6359-3c4587a9, #w-node-_73f8998d-c285-a132-f2f3-ec8268073ce5-3c4587a9, #w-node-_73f8998d-c285-a132-f2f3-ec8268073ce7-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073cf6-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073cfa-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073cfc-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d59-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d5b-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d5e-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d60-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d63-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d65-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d68-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d6a-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d6e-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d70-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d81-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d83-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d86-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d88-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d8b-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d8d-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d90-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073d92-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073da0-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073da2-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073da7-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073da9-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073dad-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073daf-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073db5-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073db7-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073dc6-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073dc8-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073dce-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073dd0-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073dd9-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073ddb-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073de1-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073de3-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073df0-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073df2-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073dfe-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073e00-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073e06-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073e08-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073e19-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073e1b-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073e21-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073e23-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073e2c-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073e2e-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073e37-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_73f8998d-c285-a132-f2f3-ec8268073e39-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e44-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e49-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e4b-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e4e-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e50-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e53-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e55-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e58-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e5a-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e5f-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e61-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: end;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e62-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e67-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e69-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e6c-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e6e-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e71-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e73-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e76-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e78-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e7e-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e83-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e85-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e88-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e8a-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e8f-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e91-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e94-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e96-3c4587a9, #w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e99-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e9b-3c4587a9, #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc702-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc72d-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc738-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc73a-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc73d-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc73f-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc742-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc744-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc747-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-f7ba8c2a-8822-b452-78e6-47e5583bc749-3c4587a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1d5f-bfae1d59, #w-node-_70b29a99-8769-2bc2-1167-092dbfae1d61-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1d70-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1d74-bfae1d59, #w-node-_70b29a99-8769-2bc2-1167-092dbfae1d76-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1dd3-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1dd5-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1dd8-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1dda-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1ddd-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1ddf-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1de2-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1de4-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1de8-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1dea-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1dfb-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1dfd-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e00-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e02-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e05-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e07-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e0a-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e0c-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e1a-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e1c-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e21-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e23-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e27-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e29-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e2f-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e31-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e40-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e42-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e48-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e4a-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e53-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e55-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e5b-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e5d-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e6a-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e6c-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e78-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e7a-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e80-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e82-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e93-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e95-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e9b-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1e9d-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1ea6-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1ea8-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1eb1-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_70b29a99-8769-2bc2-1167-092dbfae1eb3-bfae1d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0fe99d23-6a28-a463-1118-6b8d1254db9c-3c4587ae, #w-node-_0fe99d23-6a28-a463-1118-6b8d1254dba2-3c4587ae, #w-node-_0fe99d23-6a28-a463-1118-6b8d1254dba8-3c4587ae, #w-node-_0fe99d23-6a28-a463-1118-6b8d1254dbae-3c4587ae, #w-node-ab4192c7-c8f5-0125-a30d-ef4df38f78ae-3c4587ae, #w-node-ab4192c7-c8f5-0125-a30d-ef4df38f78b4-3c4587ae, #w-node-ab4192c7-c8f5-0125-a30d-ef4df38f78ba-3c4587ae, #w-node-ab4192c7-c8f5-0125-a30d-ef4df38f78c0-3c4587ae, #w-node-_280a7e87-efe7-419c-0a81-abf75b2bcd13-3c4587ae, #w-node-_280a7e87-efe7-419c-0a81-abf75b2bcd1f-3c4587ae, #w-node-_280a7e87-efe7-419c-0a81-abf75b2bcd2a-3c4587ae, #w-node-_280a7e87-efe7-419c-0a81-abf75b2bcd33-3c4587ae, #w-node-_280a7e87-efe7-419c-0a81-abf75b2bcd34-3c4587ae, #w-node-_58324b85-b2e4-ac77-2783-e9b721757a6d-3c4587ae, #w-node-_58324b85-b2e4-ac77-2783-e9b721757a73-3c4587ae, #w-node-_58324b85-b2e4-ac77-2783-e9b721757a79-3c4587ae, #w-node-_58324b85-b2e4-ac77-2783-e9b721757a7f-3c4587ae, #w-node-f27d4dcc-412a-ddc8-c7e7-0f4435b95002-3c4587ae, #w-node-f27d4dcc-412a-ddc8-c7e7-0f4435b95008-3c4587ae, #w-node-f27d4dcc-412a-ddc8-c7e7-0f4435b9500e-3c4587ae, #w-node-f27d4dcc-412a-ddc8-c7e7-0f4435b95014-3c4587ae, #w-node-_5465dfde-fb1a-589a-1c9a-7f771aa788a0-3c4587ae, #w-node-_5465dfde-fb1a-589a-1c9a-7f771aa788a6-3c4587ae, #w-node-_5465dfde-fb1a-589a-1c9a-7f771aa788ac-3c4587ae, #w-node-_5465dfde-fb1a-589a-1c9a-7f771aa788b2-3c4587ae, #w-node-_7e38d288-905f-0b68-3ea1-0c681a534a30-3c4587ae, #w-node-_7e38d288-905f-0b68-3ea1-0c681a534a33-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e38d288-905f-0b68-3ea1-0c681a534a37-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7e38d288-905f-0b68-3ea1-0c681a534a38-3c4587ae, #w-node-_7e38d288-905f-0b68-3ea1-0c681a534a3c-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e38d288-905f-0b68-3ea1-0c681a534a40-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7e38d288-905f-0b68-3ea1-0c681a534a41-3c4587ae, #w-node-_7e38d288-905f-0b68-3ea1-0c681a534a45-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e38d288-905f-0b68-3ea1-0c681a534a49-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7e38d288-905f-0b68-3ea1-0c681a534a4a-3c4587ae, #w-node-_5b8af989-9843-78d4-396a-41945785ab41-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac0da6a5-46e2-a20b-1489-b0ed9ebfffbb-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_387c6a22-1707-40fe-3b73-d307dbdfc357-3c4587ae, #w-node-_5eae2320-97da-863b-1f0a-1c8a8c121f6a-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30578897-d297-2908-059c-e7f863d5ca71-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-aa7a9f40-3a3b-8319-f967-e870f5d1eb16-3c4587ae, #w-node-_7e38d288-905f-0b68-3ea1-0c681a534a59-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e38d288-905f-0b68-3ea1-0c681a534a5d-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7e38d288-905f-0b68-3ea1-0c681a534a62-3c4587ae, #w-node-_7e38d288-905f-0b68-3ea1-0c681a534a6d-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e38d288-905f-0b68-3ea1-0c681a534a71-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7e38d288-905f-0b68-3ea1-0c681a534a76-3c4587ae, #w-node-_7e38d288-905f-0b68-3ea1-0c681a534a81-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e38d288-905f-0b68-3ea1-0c681a534a85-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7e38d288-905f-0b68-3ea1-0c681a534a8a-3c4587ae, #w-node-ac3ce83d-144c-b204-eeca-fc55ec282695-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac3ce83d-144c-b204-eeca-fc55ec282699-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-ac3ce83d-144c-b204-eeca-fc55ec28269e-3c4587ae, #w-node-_88881134-2fb5-9bf2-5a94-520a1336836f-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88881134-2fb5-9bf2-5a94-520a13368373-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_88881134-2fb5-9bf2-5a94-520a13368378-3c4587ae, #w-node-ea60c64e-b8cd-6324-f8c8-2a99dd3304af-3c4587ae, #w-node-ea60c64e-b8cd-6324-f8c8-2a99dd3304b5-3c4587ae, #w-node-ea60c64e-b8cd-6324-f8c8-2a99dd3304bb-3c4587ae, #w-node-ea60c64e-b8cd-6324-f8c8-2a99dd3304c1-3c4587ae, #w-node-_3faa41c9-1d96-6c7d-c3db-236f951fa67e-3c4587ae, #w-node-_3faa41c9-1d96-6c7d-c3db-236f951fa684-3c4587ae, #w-node-_3faa41c9-1d96-6c7d-c3db-236f951fa68a-3c4587ae, #w-node-_3faa41c9-1d96-6c7d-c3db-236f951fa690-3c4587ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a58abd2-d4e8-7b43-0080-f68b81aa1aa0-3c4587b1, #w-node-_2a58abd2-d4e8-7b43-0080-f68b81aa1aa2-3c4587b1, #w-node-_2a58abd2-d4e8-7b43-0080-f68b81aa1aa4-3c4587b1, #w-node-_2a58abd2-d4e8-7b43-0080-f68b81aa1aa6-3c4587b1, #w-node-_2a58abd2-d4e8-7b43-0080-f68b81aa1aa8-3c4587b1, #w-node-_2a58abd2-d4e8-7b43-0080-f68b81aa1aaa-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e95ceb59-1f51-56f8-f89f-695a8f1f625c-3c4587b1, #w-node-e95ceb59-1f51-56f8-f89f-695a8f1f6268-3c4587b1, #w-node-_956eb919-28e2-2df7-8989-b9095d3a5032-3c4587b1, #w-node-_956eb919-28e2-2df7-8989-b9095d3a5046-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a504d-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a504f-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5052-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5054-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5057-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5059-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a505e-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5060-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: end;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5061-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5068-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a506a-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a506d-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a506f-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5072-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5074-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a507a-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5081-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5083-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5088-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a508a-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a508f-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5091-3c4587b1, #w-node-_956eb919-28e2-2df7-8989-b9095d3a5097-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a50b0-3c4587b1, #w-node-_956eb919-28e2-2df7-8989-b9095d3a50c4-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a50cb-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a50cd-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a50d0-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a50d2-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a50d8-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a50da-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a50e4-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a50e6-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: end;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a50e7-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a50ee-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a50f0-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a50fb-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a50fd-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5103-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5105-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a510b-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5112-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5114-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a511a-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a511c-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5122-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5124-3c4587b1, #w-node-_956eb919-28e2-2df7-8989-b9095d3a5129-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5142-3c4587b1, #w-node-_956eb919-28e2-2df7-8989-b9095d3a5154-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a515b-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a515d-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5163-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5165-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5168-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a516a-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_042d1671-1718-00e7-acaa-a6421296f95f-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d5bd4761-e32f-2023-68d0-d21bc5ad5a86-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a516f-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5171-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: end;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5172-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5179-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a517b-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5182-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5184-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a518a-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a518c-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c9ea4624-5174-f967-dead-fcb5624e33a0-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_60b39275-bbca-4bf8-ce13-42256186f9f0-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a5194-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a519b-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a519d-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a51a0-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a51a2-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a51a7-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_956eb919-28e2-2df7-8989-b9095d3a51a9-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_98f35448-7b9e-1fbf-55b5-e77a2716d475-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7b219626-0406-33f4-b1f1-5b6fb78e2bb0-3c4587b1, #w-node-_956eb919-28e2-2df7-8989-b9095d3a51af-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd66483c-3c4587b1, #w-node-b2c27688-1f90-7885-8c20-6bd0dd66484e-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd664855-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd664857-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd66485d-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd66485f-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd664862-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd664864-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd664869-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd66486b-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: end;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd66486c-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd664873-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd664875-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd66487c-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd66487e-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd664884-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd664886-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd66488e-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd664895-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd664897-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd66489a-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd66489c-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd6648a1-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-b2c27688-1f90-7885-8c20-6bd0dd6648a3-3c4587b1, #w-node-b2c27688-1f90-7885-8c20-6bd0dd6648a9-3c4587b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cc7894c5-0896-cfa7-1735-76e7d3a07b72-3c4587b1, #w-node-cc7894c5-0896-cfa7-1735-76e7d3a07b78-3c4587b1, #w-node-cc7894c5-0896-cfa7-1735-76e7d3a07b82-3c4587b1, #w-node-cc7894c5-0896-cfa7-1735-76e7d3a07b88-3c4587b1, #w-node-_0d6d6709-a001-1f18-4f7d-fd5e619ec709-3c4587b1, #w-node-_0d6d6709-a001-1f18-4f7d-fd5e619ec70d-3c4587b1, #w-node-_0d6d6709-a001-1f18-4f7d-fd5e619ec711-3c4587b1, #w-node-_0d6d6709-a001-1f18-4f7d-fd5e619ec715-3c4587b1, #w-node-_0d6d6709-a001-1f18-4f7d-fd5e619ec719-3c4587b1, #w-node-_0d6d6709-a001-1f18-4f7d-fd5e619ec71d-3c4587b1, #w-node-_0d6d6709-a001-1f18-4f7d-fd5e619ec721-3c4587b1, #w-node-_0d6d6709-a001-1f18-4f7d-fd5e619ec725-3c4587b1, #w-node-_1ac8c8e3-86c5-9587-c2e2-3569125e798a-3c4587b3, #w-node-_1ac8c8e3-86c5-9587-c2e2-3569125e7990-3c4587b3, #w-node-_1ac8c8e3-86c5-9587-c2e2-3569125e7996-3c4587b3, #w-node-_1ac8c8e3-86c5-9587-c2e2-3569125e799c-3c4587b3, #w-node-d4349659-7250-05cd-b0e1-784a82232e8e-3c4587b3, #w-node-d4349659-7250-05cd-b0e1-784a82232e94-3c4587b3, #w-node-d4349659-7250-05cd-b0e1-784a82232e9a-3c4587b3, #w-node-d4349659-7250-05cd-b0e1-784a82232ea0-3c4587b3, #w-node-_01dc8f6b-fc8c-f00a-79a6-a954917a91cd-3c4587b3, #w-node-_01dc8f6b-fc8c-f00a-79a6-a954917a91d3-3c4587b3, #w-node-_01dc8f6b-fc8c-f00a-79a6-a954917a91d9-3c4587b3, #w-node-_01dc8f6b-fc8c-f00a-79a6-a954917a91df-3c4587b3, #w-node-_98aecf4c-1e48-b4dd-7d39-145fc22c5265-3c4587b3, #w-node-_98aecf4c-1e48-b4dd-7d39-145fc22c526b-3c4587b3, #w-node-_98aecf4c-1e48-b4dd-7d39-145fc22c5271-3c4587b3, #w-node-_98aecf4c-1e48-b4dd-7d39-145fc22c5277-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4325-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a432b-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4331-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a434c-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4359-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a435a-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4366-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4367-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4373-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4374-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a438a-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4390-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4396-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a439c-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a43d4-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a43da-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a43e0-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a43e6-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4450-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4456-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a445c-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4462-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a446f-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4472-3c4587b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4476-3c4587b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4477-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a447b-3c4587b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a447f-3c4587b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4480-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4484-3c4587b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4488-3c4587b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4489-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4498-3c4587b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a449c-3c4587b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44a1-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44ac-3c4587b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44b0-3c4587b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44b5-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44c0-3c4587b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44c4-3c4587b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44c9-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44d7-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44dd-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44e3-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a44e9-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a451d-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4523-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4529-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a452f-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4676-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a467c-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4682-3c4587b3, #w-node-_26cf47f7-f227-6e31-6368-9aa18b7a4688-3c4587b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21697d87-f25c-bc41-fb22-a6bf6abb0eed-3c4587b4 {
  align-self: center;
}

#w-node-_750bcd34-c029-4c19-e59e-5e949bc10fb5-3c4587b4, #w-node-_3eb0baef-3030-669d-a36e-53f161358001-3c4587b4, #w-node-_7dc5f71b-f3b1-4346-40a6-880aaee6cba1-3c4587b4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bc7f2fb4-df87-401c-f6ae-9a0ac1cec1e3-3c4587b4, #w-node-_2c44fdb0-3ef4-9d71-2fd1-d4b1875aea8c-3c4587b4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_87c7e509-e9b5-8a36-d380-3bd11a2478af-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2478d7-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2478d8-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2478e5-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2478ee-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2478f7-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247900-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247909-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247912-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a24791b-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247924-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a24792d-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247936-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a24793f-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247948-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247951-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a24795a-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247963-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a24796c-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a24797e-3c4587b4, #w-node-_7cec456f-e501-3633-5fe5-ff59ac36faa4-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247990-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247999-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2479a2-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2479ab-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2479b4-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2479bd-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2479c6-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2479cf-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2479d8-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2479e1-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2479ea-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2479f3-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2479fc-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247a05-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247a0e-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247a17-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247a20-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247a29-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247a32-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247a3b-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247a44-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a247a4d-3c4587b4, #w-node-_87a23fff-3764-f408-6d68-d9ce8c24aab7-3c4587dd, #w-node-_87a23fff-3764-f408-6d68-d9ce8c24aabd-3c4587dd, #w-node-_87a23fff-3764-f408-6d68-d9ce8c24aac3-3c4587dd, #w-node-_87a23fff-3764-f408-6d68-d9ce8c24aac9-3c4587dd, #w-node-_87a23fff-3764-f408-6d68-d9ce8c24aad0-3c4587dd, #w-node-_87a23fff-3764-f408-6d68-d9ce8c24aad6-3c4587dd, #w-node-_87a23fff-3764-f408-6d68-d9ce8c24aadc-3c4587dd, #w-node-_87a23fff-3764-f408-6d68-d9ce8c24aae2-3c4587dd, #w-node-_43dba653-d83f-fa96-4450-7fd35e52bbdc-3c4587f0, #w-node-_8f978bb0-3201-975b-92b2-09006583daa4-3c4587f0, #w-node-a88716c2-37c2-8643-3173-656fcd5ca0c1-3c4587f0, #w-node-_339b94f8-c2a6-7f51-4abf-cf516c3467e5-3c4587f0, #w-node-dc13903a-0ba6-96c8-69b4-d264ae220cf1-3c4587f0, #w-node-dc13903a-0ba6-96c8-69b4-d264ae220cf7-3c4587f0, #w-node-dc13903a-0ba6-96c8-69b4-d264ae220cfd-3c4587f0, #w-node-dc13903a-0ba6-96c8-69b4-d264ae220d03-3c4587f0, #w-node-fe799927-906c-7407-82e4-57dce5d5f1c8-3c4587f0, #w-node-cc29919a-fb6a-ee6e-e4f4-42a68f4c7bb5-3c4587f0, #w-node-d0fb9c24-3d6c-93a2-2fd8-42ae7f720cde-3c4587f0, #w-node-a386070f-1f94-feb5-0596-6b10445b1aae-3c4587f0, #w-node-_77b459ac-82d9-93ef-5d74-458ca058611e-3c4587f0, #w-node-e9b23dde-4199-00b6-6417-66e0d05759fe-3c4587f0, #w-node-cdcbdf5f-2847-341f-f933-0feb3b8f3eb0-3c4587f0, #w-node-a95b290d-226c-30c8-b742-6f585571d0e7-3c4587f0, #w-node-fb9a4212-05f5-0758-d79f-72646ba4d1f1-3c4587f0, #w-node-fb9a4212-05f5-0758-d79f-72646ba4d1f7-3c4587f0, #w-node-fb9a4212-05f5-0758-d79f-72646ba4d1fd-3c4587f0, #w-node-fb9a4212-05f5-0758-d79f-72646ba4d203-3c4587f0, #w-node-_86d7af83-b25d-a387-a0fa-fe67a1b5b8a1-3c4587f0, #w-node-_60de77e1-4758-f225-81fe-98548ee6f96a-3c4587f0, #w-node-_9a4e49c6-3e0f-38d1-517d-d68794da2cf6-3c4587f0, #w-node-_751d1532-6ce0-c66a-d2a0-f94966da96b5-3c4587f0, #w-node-_6e321ade-dcb2-9fc4-dd86-9e932be94f41-3c4587f0, #w-node-_7a75af89-1b72-210b-cb6c-5824f81a7cf2-3c4587f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed29c63a-06b6-753e-162f-f21b75bbbf3a-3c4587f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_939cf47c-3b5d-8c2b-11ea-5dc1195c953c-3c4587f0, #w-node-_6ae932df-3968-4a66-c6dd-519d2de21b4c-3c4587f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_091ba22d-af09-c6a7-9671-508a33c34c9b-3c4587f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c0330bc0-45ab-c16e-fee8-12abfd5c06b1-3c4587f0, #w-node-_26b2cf8b-2863-55aa-86c4-0b3956b62dd5-3c4587f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8ced4d9-43fa-a4fd-eecb-d24f12e0c3e2-3c4587f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_66175ef6-3acf-9ee5-81eb-993f0d988dc8-3c4587f0, #w-node-c5e60b12-6998-4d1e-a548-7304e981ba5d-3c4587f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5e60b12-6998-4d1e-a548-7304e981ba61-3c4587f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c5e60b12-6998-4d1e-a548-7304e981ba62-3c4587f0, #w-node-c5e60b12-6998-4d1e-a548-7304e981ba66-3c4587f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5e60b12-6998-4d1e-a548-7304e981ba6a-3c4587f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c5e60b12-6998-4d1e-a548-7304e981ba6b-3c4587f0, #w-node-c5e60b12-6998-4d1e-a548-7304e981ba6f-3c4587f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5e60b12-6998-4d1e-a548-7304e981ba73-3c4587f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-c5e60b12-6998-4d1e-a548-7304e981ba74-3c4587f0, #w-node-af04f291-de1c-ad32-337a-b040ef2c8477-3c4587f0, #w-node-af04f291-de1c-ad32-337a-b040ef2c847d-3c4587f0, #w-node-af04f291-de1c-ad32-337a-b040ef2c8483-3c4587f0, #w-node-af04f291-de1c-ad32-337a-b040ef2c8489-3c4587f0, #w-node-_96c3dd36-a03c-fb53-2414-c9da7b3f58db-3c4587f0, #w-node-_96c3dd36-a03c-fb53-2414-c9da7b3f58e1-3c4587f0, #w-node-_96c3dd36-a03c-fb53-2414-c9da7b3f58e7-3c4587f0, #w-node-_96c3dd36-a03c-fb53-2414-c9da7b3f58ed-3c4587f0, #w-node-db8472e1-5a09-c80a-7706-277a9b1268ea-3c458807, #w-node-db8472e1-5a09-c80a-7706-277a9b1268f0-3c458807, #w-node-db8472e1-5a09-c80a-7706-277a9b1268f6-3c458807, #w-node-db8472e1-5a09-c80a-7706-277a9b1268fc-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b066ac-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b066ad-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b066b1-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b066b2-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b066b6-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_6c81150b-3202-52c1-6d19-84c65104ce35-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8523e732-ece4-f936-80f9-fe4940e35d17-3c458807 {
  align-self: center;
  justify-self: center;
}

#w-node-_1a147f3c-82ae-0029-9094-b98f95f606b5-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03d4359d-beb8-4f06-ed4e-9b1ba67a99fa-3c458807 {
  align-self: center;
  justify-self: center;
}

#w-node-_03d4359d-beb8-4f06-ed4e-9b1ba67a99fd-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b066bb-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b066bc-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e8d8821-32fe-ebc1-a24c-4de8ee556d44-3c458807, #w-node-_6e8d8821-32fe-ebc1-a24c-4de8ee556d4a-3c458807, #w-node-_6e8d8821-32fe-ebc1-a24c-4de8ee556d50-3c458807, #w-node-_6e8d8821-32fe-ebc1-a24c-4de8ee556d56-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b067cd-3c458807 {
  align-self: center;
  justify-self: end;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b067ce-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b067d0-3c458807 {
  align-self: center;
  justify-self: end;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b067d1-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b067d3-3c458807 {
  align-self: center;
  justify-self: end;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b067d4-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b067d6-3c458807 {
  align-self: center;
  justify-self: end;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b067d7-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b067d9-3c458807 {
  align-self: center;
  justify-self: end;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b067da-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e4390691-b89d-3adf-3e2a-7ff094b067dc-3c458807, #w-node-e4390691-b89d-3adf-3e2a-7ff094b06937-3c458807, #w-node-e4390691-b89d-3adf-3e2a-7ff094b0693d-3c458807, #w-node-e4390691-b89d-3adf-3e2a-7ff094b06943-3c458807, #w-node-e4390691-b89d-3adf-3e2a-7ff094b06949-3c458807, #w-node-e4390691-b89d-3adf-3e2a-7ff094b06986-3c458807, #w-node-e4390691-b89d-3adf-3e2a-7ff094b0698c-3c458807, #w-node-e4390691-b89d-3adf-3e2a-7ff094b06992-3c458807, #w-node-e4390691-b89d-3adf-3e2a-7ff094b06998-3c458807, #w-node-_1506213b-b859-7f22-3d10-172ae2b6bc5b-3c458807, #w-node-_1506213b-b859-7f22-3d10-172ae2b6bc61-3c458807, #w-node-_1506213b-b859-7f22-3d10-172ae2b6bc67-3c458807, #w-node-_1506213b-b859-7f22-3d10-172ae2b6bc6d-3c458807 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0dbc042f-87b4-a230-8973-bd403cd5d23e-3c458811 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-a46dbc03-0900-2d77-4209-e6a766fec161-3c458811 {
  align-self: start;
}

#w-node-_1fbd8db9-85fd-6ff1-55ea-21ca8c6e056d-3c458811 {
  align-self: end;
}

#w-node-a1c90f61-8c2b-b53a-996a-f46f320a4024-3c458811 {
  grid-area: 1 / 1 / 3 / 2;
  justify-self: center;
}

#w-node-d154355c-1f68-127f-f47d-6d12ed9c4297-3c458811 {
  align-self: start;
}

#w-node-abde0c6d-eac9-028d-8ac0-a4782358f466-3c458811 {
  align-self: end;
}

#w-node-abde0c6d-eac9-028d-8ac0-a4782358f46d-3c458811 {
  grid-area: 1 / 1 / 3 / 2;
  justify-self: center;
}

#w-node-abde0c6d-eac9-028d-8ac0-a4782358f46e-3c458811 {
  align-self: start;
}

#w-node-_8579ec18-e3dd-3492-b389-f85273ecc5f2-3c458811 {
  align-self: end;
}

#w-node-dd354f97-94f7-67a4-23a1-314535494a25-3c458811 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-fcb28c8e-8342-b394-0237-a3186c0a65b3-3c458811 {
  align-self: start;
}

#w-node-_297198e4-1767-dfb1-11a4-a8c57f66c5ff-3c458811 {
  align-self: end;
}

#w-node-bff94c9e-d1b4-9337-dc63-523bd6178616-3c458811 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_297198e4-1767-dfb1-11a4-a8c57f66c605-3c458811 {
  align-self: start;
}

#w-node-_5d81af95-7b1c-c733-2f87-48bdde5ecd40-3c458811 {
  align-self: end;
}

#w-node-_231c7046-4c1c-526e-13ce-b5b9bfbeb2d6-3c458811 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_5d81af95-7b1c-c733-2f87-48bdde5ecd46-3c458811 {
  align-self: start;
}

#w-node-_9dfa704a-b73b-5812-8395-155df85adb30-3c458811 {
  align-self: end;
}

#w-node-_8bf32adc-a777-e797-1c9f-9dd804416ec9-3c458811 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_9dfa704a-b73b-5812-8395-155df85adb36-3c458811 {
  align-self: start;
}

#w-node-f46dbef4-e78c-876e-7ec5-87d2aac91072-3c458811 {
  align-self: stretch;
}

#w-node-_0598856e-26a7-fa68-d9f0-9b11969a5886-3c458811, #w-node-_869a3ce3-0f97-fb09-d765-0ca22ade2916-3c458811 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f782ff6-f342-c38d-11ef-40b7b4a7cdfd-3c458814 {
  align-self: end;
}

#w-node-_7f782ff6-f342-c38d-11ef-40b7b4a7ce02-3c458814 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7f782ff6-f342-c38d-11ef-40b7b4a7ce04-3c458814 {
  align-self: start;
}

#w-node-_7501ed8b-4584-deb7-4a66-2f9432820b34-3c458814 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-d97be7d5-04ef-4084-be74-f52d24e6a116-3c458814, #w-node-a9930944-9f03-b9f4-00bb-d56df46d207d-3c458814 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5d28c9ec-5080-fd87-9e4e-bd6be7ff4daa-e7ff4da7 {
  align-self: end;
}

#w-node-_423cb41d-f9d1-9cc0-6e52-7e7ff0e52bc1-e7ff4da7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a09d5564-0f61-7c8b-4b7c-e80590e223de-e7ff4da7 {
  align-self: start;
}

#w-node-_5d28c9ec-5080-fd87-9e4e-bd6be7ff4dd6-e7ff4da7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_40a5d6bd-8229-8c64-8bdd-a5275a0db961-3c45882b {
  justify-self: center;
}

#w-node-_404f51aa-2059-d728-096a-31a5f9ee7bff-3c45882c, #w-node-_37d73c1f-0b3c-9fd5-fcbd-f7e45cc979de-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#days.w-node-ef431e60-096d-b22a-458a-84fdc3e5122c-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_2e6622f4-abc3-ee76-fa85-207f65c9fa5d-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#hours.w-node-_2e6622f4-abc3-ee76-fa85-207f65c9fa5e-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_8282304d-dcee-a111-a367-9242889e38d7-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#minutes.w-node-_8282304d-dcee-a111-a367-9242889e38d8-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_9be7e7b7-ac38-b445-347b-74ba6e3d9646-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#seconds.w-node-_9be7e7b7-ac38-b445-347b-74ba6e3d9647-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_974af0e7-beef-0059-056f-78638d215141-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#days-3.w-node-_974af0e7-beef-0059-056f-78638d215142-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_974af0e7-beef-0059-056f-78638d215147-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#hours-3.w-node-_974af0e7-beef-0059-056f-78638d215148-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_974af0e7-beef-0059-056f-78638d21514d-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#minutes-3.w-node-_974af0e7-beef-0059-056f-78638d21514e-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_974af0e7-beef-0059-056f-78638d215153-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#seconds-3.w-node-_974af0e7-beef-0059-056f-78638d215154-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-da8071e9-5192-41f1-4295-f08f2cc7ed7b-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#days-3.w-node-da8071e9-5192-41f1-4295-f08f2cc7ed7c-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-da8071e9-5192-41f1-4295-f08f2cc7ed81-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#hours-3.w-node-da8071e9-5192-41f1-4295-f08f2cc7ed82-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-da8071e9-5192-41f1-4295-f08f2cc7ed87-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#minutes-3.w-node-da8071e9-5192-41f1-4295-f08f2cc7ed88-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-da8071e9-5192-41f1-4295-f08f2cc7ed8d-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#seconds-3.w-node-da8071e9-5192-41f1-4295-f08f2cc7ed8e-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_20d20a5c-b692-78ce-72f9-9d7f13be72f5-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#days.w-node-_20d20a5c-b692-78ce-72f9-9d7f13be72f6-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_20d20a5c-b692-78ce-72f9-9d7f13be72fb-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#hours.w-node-_20d20a5c-b692-78ce-72f9-9d7f13be72fc-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_20d20a5c-b692-78ce-72f9-9d7f13be7301-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#minutes.w-node-_20d20a5c-b692-78ce-72f9-9d7f13be7302-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_20d20a5c-b692-78ce-72f9-9d7f13be7307-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#seconds.w-node-_20d20a5c-b692-78ce-72f9-9d7f13be7308-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-cbbd72f4-a31e-7b31-814c-ab2155a6dc82-3c45882c, #w-node-cbbd72f4-a31e-7b31-814c-ab2155a6dc83-3c45882c, #w-node-cbbd72f4-a31e-7b31-814c-ab2155a6dc84-3c45882c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cbbd72f4-a31e-7b31-814c-ab2155a6dc85-3c45882c, #w-node-cbbd72f4-a31e-7b31-814c-ab2155a6dc86-3c45882c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cbbd72f4-a31e-7b31-814c-ab2155a6dcda-3c45882c, #w-node-cbbd72f4-a31e-7b31-814c-ab2155a6dce0-3c45882c, #w-node-cbbd72f4-a31e-7b31-814c-ab2155a6dce6-3c45882c, #w-node-cbbd72f4-a31e-7b31-814c-ab2155a6dcec-3c45882c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64dc1bff-bc95-6b93-f315-a1bfcaff0bbe-3c45882c {
  justify-self: end;
}

#w-node-_399253c1-d2fb-3a56-7f66-f8d51ed1a7cd-3c45882c {
  justify-self: start;
}

#w-node-_35aeb96b-ec94-b411-665b-be74334df8f8-3c458846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_35aeb96b-ec94-b411-665b-be74334df8fc-3c458846, #w-node-_35aeb96b-ec94-b411-665b-be74334df902-3c458846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35aeb96b-ec94-b411-665b-be74334df904-3c458846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_35aeb96b-ec94-b411-665b-be74334df907-3c458846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35aeb96b-ec94-b411-665b-be74334df90a-3c458846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_35aeb96b-ec94-b411-665b-be74334df90e-3c458846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35aeb96b-ec94-b411-665b-be74334df910-3c458846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_35aeb96b-ec94-b411-665b-be74334df913-3c458846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35aeb96b-ec94-b411-665b-be74334df915-3c458846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_35aeb96b-ec94-b411-665b-be74334df918-3c458846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_35aeb96b-ec94-b411-665b-be74334df91a-3c458846 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_76ad71a1-5b5d-949f-68a5-d8736c0ca5e3-3c45888b, #w-node-_76ad71a1-5b5d-949f-68a5-d8736c0ca5f1-3c45888b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebfa8135-486c-deed-d6fd-81f359a1e618-3c4588ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: auto;
}

#w-node-_16fcbe88-564a-7863-aa97-14543bfbef43-3c4588ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72bbfeec-350b-472a-7739-4d2c2c5a9e1a-3c4588ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7fe14705-34f8-0307-d956-59ce1e0ef996-3c4588ae, #w-node-d6137daf-ddc4-1566-6869-d4c1202c5305-3c4588ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2331bf9d-7947-6dff-6509-58f7903c5249-3c4588ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_7e0ea544-b180-b632-b7c8-7f883633418b-3c4588ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54cc5bd4-c637-a9a3-8b3d-eea76b686182-3c4588ae {
  align-self: center;
  justify-self: center;
}

#w-node-d0305119-b37c-ade8-fa2a-83bedee29b59-3c4588ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7df9a8b6-7826-54c0-e4b8-b3e5b556d6d6-3c4588ae {
  align-self: center;
  justify-self: center;
}

#w-node-_53606fa4-6936-5e59-c920-aa92927f523b-3c4588ae, #w-node-_044e91a3-2e04-c5ef-015c-0316392f95ea-3c4588ae, #w-node-_3b83f5b0-a44c-2288-d59f-17c73fbe00fe-3c4588ae, #w-node-c86ab123-77dd-6f3d-5195-039d515b0a69-3c4588ae, #w-node-_633a842b-2f19-37e2-ad28-bb973fa2e78f-3c4588ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_797c9fff-5447-8572-be60-5d98e79b448f-3c4588ae, #w-node-e17e3f6c-814d-b79b-1425-9c621d31aee4-3c4588ae, #w-node-e17e3f6c-814d-b79b-1425-9c621d31aef3-3c4588ae, #w-node-_04633f7e-249f-b758-4822-c55d39b6b142-3c4588ae, #w-node-f174bcd8-03aa-d505-3abe-dcb2e7898197-3c4588ae, #w-node-f174bcd8-03aa-d505-3abe-dcb2e789819b-3c4588ae, #w-node-_4243cb42-072d-6308-174e-10a765ea5ab2-3c4588ae, #w-node-a65415b4-359e-8f44-5027-f7832bbbe37c-3c4588ae, #w-node-a65415b4-359e-8f44-5027-f7832bbbe383-3c4588ae, #w-node-a65415b4-359e-8f44-5027-f7832bbbe3a0-3c4588ae, #w-node-a65415b4-359e-8f44-5027-f7832bbbe3a7-3c4588ae, #w-node-a65415b4-359e-8f44-5027-f7832bbbe3c7-3c4588ae, #w-node-_312e0783-8ae8-a177-78be-2717d2eda483-3c4588ae, #w-node-_312e0783-8ae8-a177-78be-2717d2eda488-3c4588ae, #w-node-_312e0783-8ae8-a177-78be-2717d2eda48d-3c4588ae, #w-node-_312e0783-8ae8-a177-78be-2717d2eda4aa-3c4588ae, #w-node-_312e0783-8ae8-a177-78be-2717d2eda4ae-3c4588ae, #w-node-_312e0783-8ae8-a177-78be-2717d2eda4b3-3c4588ae, #w-node-_312e0783-8ae8-a177-78be-2717d2eda4d3-3c4588ae {
  justify-self: center;
}

#w-node-d41387eb-2d6f-4707-2c95-b81818719e24-3c4588ae, #w-node-d41387eb-2d6f-4707-2c95-b81818719e1e-3c4588ae, #w-node-d41387eb-2d6f-4707-2c95-b81818719e2a-3c4588ae, #w-node-d41387eb-2d6f-4707-2c95-b81818719e30-3c4588ae, #w-node-_5ce21c66-afcd-8226-0740-4fbe68489b52-3c4588ae, #w-node-_48b0e35c-1fd8-c2a2-9fb5-152ae8023046-3c4588ae, #w-node-c1df45a2-dcd0-ffd0-8655-4680fa2b0de8-3c4588ae, #w-node-_5bcc12b7-9d16-7fa5-4e92-b2bed87fb5fb-3c4588ae, #w-node-_5c8c72b0-ab7c-542c-eb04-14828cd25188-3c4588ae, #w-node-_5c8c72b0-ab7c-542c-eb04-14828cd25195-3c4588ae, #w-node-_5c8c72b0-ab7c-542c-eb04-14828cd251a2-3c4588ae, #w-node-_5c8c72b0-ab7c-542c-eb04-14828cd251af-3c4588ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b86c2f8d-b949-ffa0-82ef-19ac2266a9f2-3c4588ae {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_40ee2cef-91bd-a0bf-9d7a-53c07ff39334-3c4588c3, #w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e82f3-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e82f8-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e82fa-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e82fd-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e82ff-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e8307-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e8309-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e830e-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e8310-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: end;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e8311-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e8316-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e8318-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e831b-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e831d-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e8325-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e8327-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e832d-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e8332-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e8334-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e8339-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e833b-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e833f-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e8341-3c4588c3, #w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e834c-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d32031979838-3c4588c3, #w-node-_79b4077c-169f-d42b-3250-d3203197984c-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79b4077c-169f-d42b-3250-d32031979851-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d32031979853-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d32031979856-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d32031979858-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d3203197985b-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d3203197985d-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d32031979862-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79b4077c-169f-d42b-3250-d32031979864-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: end;
}

#w-node-_79b4077c-169f-d42b-3250-d32031979865-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79b4077c-169f-d42b-3250-d3203197986a-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d3203197986c-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d3203197986f-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d32031979871-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d32031979874-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d32031979876-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d3203197987c-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79b4077c-169f-d42b-3250-d32031979881-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d32031979883-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d32031979888-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d3203197988a-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d3203197988f-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_79b4077c-169f-d42b-3250-d32031979891-3c4588c3, #w-node-_79b4077c-169f-d42b-3250-d32031979897-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e1ffdf-3c4588c3, #w-node-d760ea18-afb2-cf84-9d18-810db6e1fff3-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e1fff8-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e1fffa-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e1fffd-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e1ffff-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e20005-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e20007-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e20011-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e20013-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: end;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e20014-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e20019-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e2001b-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e20026-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e20028-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e2002e-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e20030-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e20036-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e2003b-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e2003d-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e20043-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e20045-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e2004b-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d760ea18-afb2-cf84-9d18-810db6e2004d-3c4588c3, #w-node-d760ea18-afb2-cf84-9d18-810db6e20052-3c4588c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a72b07af-ec68-8f1a-11ea-9fae7123bd5b-3c4588c5, #w-node-a72b07af-ec68-8f1a-11ea-9fae7123bd69-3c4588c5, #w-node-a72b07af-ec68-8f1a-11ea-9fae7123bd62-3c4588c5, #w-node-_2ebb0e76-f5a1-78fe-5d75-f97eacc64fe6-3c4588c7, #w-node-_2ebb0e76-f5a1-78fe-5d75-f97eacc64fea-3c4588c7, #w-node-_2ebb0e76-f5a1-78fe-5d75-f97eacc6500c-3c4588c7, #w-node-_2ebb0e76-f5a1-78fe-5d75-f97eacc6500e-3c4588c7, #w-node-_2ebb0e76-f5a1-78fe-5d75-f97eacc65011-3c4588c7, #w-node-_2ebb0e76-f5a1-78fe-5d75-f97eacc65025-3c4588c7, #w-node-_2ebb0e76-f5a1-78fe-5d75-f97eacc65032-3c4588c7, #w-node-_2ebb0e76-f5a1-78fe-5d75-f97eacc65043-3c4588c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f739-3c4588c8, #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f73b-3c4588c8, #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f743-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f745-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f753-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f755-3c4588c8, #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f7ac-3c4588c8, #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f7b5-3c4588c8, #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f7be-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f807-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f809-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f80f-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f815-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f817-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f819-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f81f-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f82b-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f82d-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f82f-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f835-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f844-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f847-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f849-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f857-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f85b-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f85d-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f86b-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f86f-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f871-3c4588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f883-3c4588c8, #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3fa25-3c4588c8, #w-node-_6c14e69c-ed1f-97f1-c183-482f550b7af7-3c4588d4, #w-node-ba3b5068-fcfe-a351-132a-0ef925406387-3c4588d4, #w-node-_86a49527-90af-14b1-020e-d1ea19c89664-3c4588d4, #w-node-_76094ef6-04cf-1f3b-4400-67399e252565-3c4588d4, #w-node-_6226f16b-ef44-6659-a9fd-f7da35e5eb5c-3c4588d4, #w-node-e04097a2-48b1-7cc9-d3f9-62ee9eba6dbc-3c4588d4, #w-node-_98671cfe-f479-b28d-aed2-26b1f4a58fb4-3c4588d4, #w-node-dbf646c4-56af-6a04-07db-f46f9856ca72-3c4588d4, #w-node-_57971922-4d9a-18fc-091b-4040743e6da3-3c4588d4, #w-node-_824859f9-6660-484b-b708-76b63df13437-3c4588d4, #w-node-_04a07cfc-43f8-d786-144c-235c540b6db8-3c4588d4, #w-node-a0fa43a3-3fe9-ada9-517f-d2ff2fea49ea-3c4588d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fa128d3-e84d-4b32-7af7-efc41fad9a9d-3c4588eb {
  align-self: end;
}

#w-node-_16ffd6b9-e75b-38ca-c704-01b6ffb5af4c-3c4588eb {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5e753d12-2c12-43b4-a2b7-b51798f7f9dd-3c4588eb {
  align-self: start;
}

#w-node-_41e6bebe-c4f2-4d53-4488-4bde1bcb5f2b-3c4588eb {
  align-self: end;
}

#w-node-_41e6bebe-c4f2-4d53-4488-4bde1bcb5f30-3c4588eb {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_41e6bebe-c4f2-4d53-4488-4bde1bcb5f32-3c4588eb {
  align-self: start;
}

#w-node-fa0744d8-7b3a-fe8b-bd03-3b985b11d941-3c4588eb {
  align-self: end;
}

#w-node-fa0744d8-7b3a-fe8b-bd03-3b985b11d946-3c4588eb {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fa0744d8-7b3a-fe8b-bd03-3b985b11d948-3c4588eb {
  align-self: start;
}

#w-node-fe699659-afd8-2bff-eba9-72fa62355cd9-3c4588ec, #w-node-fe699659-afd8-2bff-eba9-72fa62355cf1-3c4588ec {
  align-self: auto;
  justify-self: auto;
}

#w-node-fe699659-afd8-2bff-eba9-72fa62355d09-3c4588ec {
  align-self: center;
  justify-self: end;
}

#w-node-_4a4d5f27-794b-80e4-b6e0-0151fecec2df-3c4588ed, #w-node-_4a4d5f27-794b-80e4-b6e0-0151fecec2ea-3c4588ed, #w-node-_4a4d5f27-794b-80e4-b6e0-0151fecec2f4-3c4588ed, #w-node-_4a4d5f27-794b-80e4-b6e0-0151fecec2fe-3c4588ed, #w-node-d6107280-4bde-7474-8f25-612040855a7f-3c458903, #w-node-d6107280-4bde-7474-8f25-612040855a85-3c458903 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6107280-4bde-7474-8f25-612040855a86-3c458903 {
  align-self: auto;
}

#w-node-d6107280-4bde-7474-8f25-612040855a89-3c458903, #w-node-d6107280-4bde-7474-8f25-612040855a8f-3c458903 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6107280-4bde-7474-8f25-612040855a90-3c458903 {
  align-self: auto;
}

#w-node-d6107280-4bde-7474-8f25-612040855a93-3c458903, #w-node-d6107280-4bde-7474-8f25-612040855a99-3c458903 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6107280-4bde-7474-8f25-612040855a9a-3c458903 {
  align-self: auto;
}

#w-node-d6107280-4bde-7474-8f25-612040855a9d-3c458903, #w-node-ef1a61cc-b883-68c7-c29c-d003e4c3f1be-3c458903, #w-node-_32b0aaca-8952-02bf-1dee-066013bfa0d4-3c458903, #w-node-_974fccea-bc70-fd7b-105b-2c5dbab5ef28-3c458903, #w-node-_6a4e85e0-6047-85d8-9b0b-c70035141288-3c458903, #w-node-_6a4e85e0-6047-85d8-9b0b-c7003514128e-3c458903 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a4e85e0-6047-85d8-9b0b-c7003514128f-3c458903 {
  align-self: auto;
}

#w-node-_6a4e85e0-6047-85d8-9b0b-c70035141292-3c458903, #w-node-_6a4e85e0-6047-85d8-9b0b-c70035141298-3c458903 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a4e85e0-6047-85d8-9b0b-c70035141299-3c458903 {
  align-self: auto;
}

#w-node-_6a4e85e0-6047-85d8-9b0b-c7003514129c-3c458903, #w-node-_6a4e85e0-6047-85d8-9b0b-c700351412a2-3c458903 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a4e85e0-6047-85d8-9b0b-c700351412a3-3c458903 {
  align-self: auto;
}

#w-node-_6a4e85e0-6047-85d8-9b0b-c700351412a6-3c458903, #w-node-bec6ff77-cfac-0727-7f15-9dc1479279b6-3c458903, #w-node-bec6ff77-cfac-0727-7f15-9dc1479279bc-3c458903 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bec6ff77-cfac-0727-7f15-9dc1479279bd-3c458903 {
  align-self: auto;
}

#w-node-bec6ff77-cfac-0727-7f15-9dc1479279c0-3c458903, #w-node-bec6ff77-cfac-0727-7f15-9dc1479279c6-3c458903 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bec6ff77-cfac-0727-7f15-9dc1479279c7-3c458903 {
  align-self: auto;
}

#w-node-bec6ff77-cfac-0727-7f15-9dc1479279ca-3c458903, #w-node-bec6ff77-cfac-0727-7f15-9dc1479279d0-3c458903 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bec6ff77-cfac-0727-7f15-9dc1479279d1-3c458903 {
  align-self: auto;
}

#w-node-bec6ff77-cfac-0727-7f15-9dc1479279d4-3c458903, #w-node-_130269e6-bf37-6963-5798-e6c0e9e258f9-3c458903, #w-node-_130269e6-bf37-6963-5798-e6c0e9e258ff-3c458903 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_130269e6-bf37-6963-5798-e6c0e9e25900-3c458903 {
  align-self: auto;
}

#w-node-_130269e6-bf37-6963-5798-e6c0e9e25903-3c458903, #w-node-_130269e6-bf37-6963-5798-e6c0e9e25909-3c458903 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_130269e6-bf37-6963-5798-e6c0e9e2590a-3c458903 {
  align-self: auto;
}

#w-node-_130269e6-bf37-6963-5798-e6c0e9e2590d-3c458903, #w-node-_130269e6-bf37-6963-5798-e6c0e9e25913-3c458903 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_130269e6-bf37-6963-5798-e6c0e9e25914-3c458903 {
  align-self: auto;
}

#w-node-_130269e6-bf37-6963-5798-e6c0e9e25917-3c458903, #w-node-ab796b32-c066-9660-fa37-a7f0adc92d3a-3c458903, #w-node-ab796b32-c066-9660-fa37-a7f0adc92d40-3c458903 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab796b32-c066-9660-fa37-a7f0adc92d41-3c458903 {
  align-self: auto;
}

#w-node-ab796b32-c066-9660-fa37-a7f0adc92d44-3c458903, #w-node-ab796b32-c066-9660-fa37-a7f0adc92d4a-3c458903 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab796b32-c066-9660-fa37-a7f0adc92d4b-3c458903 {
  align-self: auto;
}

#w-node-ab796b32-c066-9660-fa37-a7f0adc92d4e-3c458903, #w-node-ab796b32-c066-9660-fa37-a7f0adc92d54-3c458903 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab796b32-c066-9660-fa37-a7f0adc92d55-3c458903 {
  align-self: auto;
}

#w-node-ab796b32-c066-9660-fa37-a7f0adc92d58-3c458903, #w-node-_5e100438-ae94-ed0d-9282-b0ff193c251f-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#days.w-node-_5e100438-ae94-ed0d-9282-b0ff193c2520-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_5e100438-ae94-ed0d-9282-b0ff193c2525-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#hours.w-node-_5e100438-ae94-ed0d-9282-b0ff193c2526-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_5e100438-ae94-ed0d-9282-b0ff193c252b-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#minutes.w-node-_5e100438-ae94-ed0d-9282-b0ff193c252c-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_5e100438-ae94-ed0d-9282-b0ff193c2531-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#seconds.w-node-_5e100438-ae94-ed0d-9282-b0ff193c2532-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_188e6e98-8a2e-be44-1704-d556da3bf614-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bf61d-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bf627-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0dd1bace-b31f-ac44-8e16-11cbd10ae315-3c458905, #w-node-_0dd1bace-b31f-ac44-8e16-11cbd10ae317-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0dd1bace-b31f-ac44-8e16-11cbd10ae31c-3c458905, #w-node-_0dd1bace-b31f-ac44-8e16-11cbd10ae320-3c458905, #w-node-_0dd1bace-b31f-ac44-8e16-11cbd10ae324-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bda172fa-ff26-6fe4-92c0-f2b9c49882b4-3c458905, #w-node-bda172fa-ff26-6fe4-92c0-f2b9c49882b6-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bda172fa-ff26-6fe4-92c0-f2b9c49882bb-3c458905, #w-node-bda172fa-ff26-6fe4-92c0-f2b9c49882bf-3c458905, #w-node-bda172fa-ff26-6fe4-92c0-f2b9c49882c3-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_038a1a8a-9443-60fe-a2ea-a3ead43bf21f-3c458905, #w-node-_038a1a8a-9443-60fe-a2ea-a3ead43bf221-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_038a1a8a-9443-60fe-a2ea-a3ead43bf226-3c458905, #w-node-_038a1a8a-9443-60fe-a2ea-a3ead43bf22a-3c458905, #w-node-_038a1a8a-9443-60fe-a2ea-a3ead43bf22e-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_694aa21e-0b4d-f41f-9b81-0462b46745e3-3c458905, #w-node-_694aa21e-0b4d-f41f-9b81-0462b46745e5-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_694aa21e-0b4d-f41f-9b81-0462b46745ea-3c458905, #w-node-_694aa21e-0b4d-f41f-9b81-0462b46745ee-3c458905, #w-node-_694aa21e-0b4d-f41f-9b81-0462b46745f2-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cbce792-ae60-b1d8-61cc-10f3142e05d3-3c458905, #w-node-e4a7d11e-cf3f-357e-3193-5e8e3cf219bb-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-eeefeba0-163d-b472-45c0-f24f218a8374-3c458905, #w-node-_4b30fe73-381c-25e9-6f1c-454da0200d01-3c458905, #w-node-_63c2447f-8617-e444-0cef-19017ba7c958-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4b79589-df2a-cfdd-0ab1-913877dcc9b7-3c458905, #w-node-f4b79589-df2a-cfdd-0ab1-913877dcc9b9-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f4b79589-df2a-cfdd-0ab1-913877dcc9be-3c458905, #w-node-f4b79589-df2a-cfdd-0ab1-913877dcc9c2-3c458905, #w-node-f4b79589-df2a-cfdd-0ab1-913877dcc9c6-3c458905, #w-node-_2abb6590-adf6-a622-2d20-d4e5c6742cf9-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf70dda4-cb53-e8e6-36fe-36a401ae9e50-3c458905, #w-node-bf70dda4-cb53-e8e6-36fe-36a401ae9e52-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bf70dda4-cb53-e8e6-36fe-36a401ae9e57-3c458905, #w-node-bf70dda4-cb53-e8e6-36fe-36a401ae9e5b-3c458905, #w-node-bf70dda4-cb53-e8e6-36fe-36a401ae9e5f-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32fc2bf7-8269-e289-31af-b4237bab4db7-3c458905, #w-node-_32fc2bf7-8269-e289-31af-b4237bab4db9-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_32fc2bf7-8269-e289-31af-b4237bab4dbe-3c458905, #w-node-_32fc2bf7-8269-e289-31af-b4237bab4dc2-3c458905, #w-node-_32fc2bf7-8269-e289-31af-b4237bab4dc6-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a919dca2-f5ec-13d8-31e2-1036b1446d97-3c458905, #w-node-a919dca2-f5ec-13d8-31e2-1036b1446d99-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a919dca2-f5ec-13d8-31e2-1036b1446d9e-3c458905, #w-node-a919dca2-f5ec-13d8-31e2-1036b1446da2-3c458905, #w-node-a919dca2-f5ec-13d8-31e2-1036b1446da6-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_176c1034-9a7a-c80e-5dd4-bcb3a631b5c7-3c458905, #w-node-_176c1034-9a7a-c80e-5dd4-bcb3a631b5c9-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_176c1034-9a7a-c80e-5dd4-bcb3a631b5ce-3c458905, #w-node-_176c1034-9a7a-c80e-5dd4-bcb3a631b5d2-3c458905, #w-node-_176c1034-9a7a-c80e-5dd4-bcb3a631b5d6-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bf837-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bf847-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bf857-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bf867-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bf877-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bf887-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bf897-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bf8a7-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bf8b7-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bf8c7-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc067058-e4cd-6896-f715-00b446838967-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f3786cc8-232a-249a-ec81-1a0093f534c6-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-e3e14873-4114-ed18-5576-b7ba2cb2bf0f-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9868a500-6452-0e9a-1c8f-4aab01a5e585-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_6624dc04-c5d6-6fee-dadd-102f964f896f-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8d23f83e-5d07-8bac-9536-f82ad2027be9-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#days.w-node-_8d23f83e-5d07-8bac-9536-f82ad2027bea-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_8d23f83e-5d07-8bac-9536-f82ad2027bef-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#hours.w-node-_8d23f83e-5d07-8bac-9536-f82ad2027bf0-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_8d23f83e-5d07-8bac-9536-f82ad2027bf5-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#minutes.w-node-_8d23f83e-5d07-8bac-9536-f82ad2027bf6-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_8d23f83e-5d07-8bac-9536-f82ad2027bfb-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#seconds.w-node-_8d23f83e-5d07-8bac-9536-f82ad2027bfc-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-ab3b83c7-6b8c-8713-c000-3a1e455dc360-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#days.w-node-ab3b83c7-6b8c-8713-c000-3a1e455dc361-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-ab3b83c7-6b8c-8713-c000-3a1e455dc366-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#hours.w-node-ab3b83c7-6b8c-8713-c000-3a1e455dc367-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-ab3b83c7-6b8c-8713-c000-3a1e455dc36c-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#minutes.w-node-ab3b83c7-6b8c-8713-c000-3a1e455dc36d-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-ab3b83c7-6b8c-8713-c000-3a1e455dc372-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#seconds.w-node-ab3b83c7-6b8c-8713-c000-3a1e455dc373-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

#w-node-_188e6e98-8a2e-be44-1704-d556da3bfa03-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bfa07-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bfa0b-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bfa0f-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_188e6e98-8a2e-be44-1704-d556da3bfa13-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bfa17-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bfa1b-3c458905, #w-node-_188e6e98-8a2e-be44-1704-d556da3bfa1f-3c458905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
  justify-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c70-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c8f-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c91-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c93-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c97-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c99-3c45876e, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c9b-3c45876e {
    align-self: center;
  }

  #w-node-_04b79c81-d9df-3b92-625b-ff9775eb1d44-3c45876e, #w-node-e88ba9fd-5f9a-e142-1e78-34845f141afc-3c45876e, #w-node-_9e520681-92aa-5d41-e304-989ee2b6aec3-3c45876e, #w-node-_348337ad-2d36-152d-01c0-97e66a413b03-3c45876e {
    align-self: center;
    justify-self: center;
  }

  #w-node-_40a62d3d-bd22-d8bb-f915-96479973614f-3c45876e, #w-node-_40a62d3d-bd22-d8bb-f915-964799736151-3c45876e, #w-node-_40a62d3d-bd22-d8bb-f915-964799736153-3c45876e, #w-node-_40a62d3d-bd22-d8bb-f915-964799736155-3c45876e, #w-node-_40a62d3d-bd22-d8bb-f915-964799736157-3c45876e, #w-node-_40a62d3d-bd22-d8bb-f915-964799736159-3c45876e, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b954-3c45876e, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b956-3c45876e, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b958-3c45876e, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b95a-3c45876e {
    align-self: center;
  }

  #w-node-_221f6257-f683-6d32-2593-0eb8cb48b95c-3c45876e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c70-3c45876f, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c8f-3c45876f, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c91-3c45876f, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c93-3c45876f, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c97-3c45876f, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c99-3c45876f, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c9b-3c45876f {
    align-self: center;
  }

  #w-node-_04b79c81-d9df-3b92-625b-ff9775eb1d44-3c45876f, #w-node-e88ba9fd-5f9a-e142-1e78-34845f141afc-3c45876f, #w-node-_9e520681-92aa-5d41-e304-989ee2b6aec3-3c45876f, #w-node-_348337ad-2d36-152d-01c0-97e66a413b03-3c45876f {
    align-self: center;
    justify-self: center;
  }

  #w-node-_40a62d3d-bd22-d8bb-f915-96479973614f-3c45876f, #w-node-_40a62d3d-bd22-d8bb-f915-964799736151-3c45876f, #w-node-_40a62d3d-bd22-d8bb-f915-964799736153-3c45876f, #w-node-_40a62d3d-bd22-d8bb-f915-964799736155-3c45876f, #w-node-_40a62d3d-bd22-d8bb-f915-964799736157-3c45876f, #w-node-_40a62d3d-bd22-d8bb-f915-964799736159-3c45876f, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b954-3c45876f, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b956-3c45876f, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b958-3c45876f, #w-node-_221f6257-f683-6d32-2593-0eb8cb48b95a-3c45876f {
    align-self: center;
  }

  #w-node-_221f6257-f683-6d32-2593-0eb8cb48b95c-3c45876f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_7cd32c25-781e-455d-6930-e08fc354edf1-3c458786 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }
}

@media screen and (max-width: 991px) {
  #w-node-fd8e7038-658d-c15a-7b33-64be4e02090a-51e627e8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f4c874c-ba4c-1438-2f32-b162e75809e9-51e627e8, #w-node-_69978396-3310-6453-b475-59a5f2da1d1f-51e627e8, #w-node-_43b61839-1ee5-5b92-d2a4-b5bd04d95b7d-51e627e8, #w-node-_340b5b87-39c1-053f-abe9-7bdbdea65244-51e627e8 {
    justify-self: start;
  }

  #w-node-_30497f8f-ec55-4ad1-cc67-cc63b5ad841d-3c45875f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e50bcfc3-daff-bf11-b657-f292cada5795-3c45875f, #w-node-cce540d4-b458-b91d-9af3-d61e4092fbb6-3c45875f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6b1eaa7d-3e90-b480-fdc4-8c43b1f0bf47-3c45875f {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_5ea1357c-70f1-5c62-a194-1d4fc275d563-3c45875f, #w-node-_3cd66712-fe15-76af-01c4-8948dc705196-3c45875f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cd66712-fe15-76af-01c4-8948dc705199-3c45875f {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_661b26b7-2a42-8fbe-323b-9a8877b6fe16-3c45875f, #w-node-_34ce4bd2-bc37-8297-4001-64698d1df7af-3c45875f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_34ce4bd2-bc37-8297-4001-64698d1df7b2-3c45875f {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_733b8034-2e42-49cc-98e3-9aa57e93fddd-3c45875f, #w-node-ce195dfb-ba0c-41c9-6c94-16add64208b4-3c45875f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ce195dfb-ba0c-41c9-6c94-16add64208b7-3c45875f {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-a02ac9a1-142a-08ed-1963-7d03bdc8d282-3c45875f, #w-node-f4c38b4e-67a5-f442-e0c7-d10163003a02-3c45875f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae9413cf-3137-230f-4574-5703aa786bc0-3c45875f, #w-node-_58659800-6505-5cbc-1146-e40eb17a36e2-3c45875f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0184f8aa-790c-592a-3c5b-11644cef8165-3c458767, #w-node-bc9fc84b-f519-6621-d59f-1701e645660f-3c458769, #w-node-_0184f8aa-790c-592a-3c5b-11644cef8165-3c45876b, #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c6e-3c45876e {
    align-self: center;
  }

  #w-node-ccce2df8-c65b-ae47-526c-c0e65b2957a7-3c45876e {
    align-self: stretch;
  }

  #w-node-ce864207-4694-59fd-97d7-b4d4f8f61c6e-3c45876f {
    align-self: center;
  }

  #w-node-ccce2df8-c65b-ae47-526c-c0e65b2957a7-3c45876f {
    align-self: stretch;
  }

  #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c17d-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c26b-3c458773, #w-node-a9ecdf0a-53d0-1fea-a936-7abe0295c28d-3c458773 {
    order: -9999;
  }

  #w-node-_4d615207-903e-5647-96c0-6c5ae4d57e32-3c458786, #w-node-b49c34bb-e6cc-e856-4cd1-7ae5fafd8744-3c458786 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa48624f-5bd9-d56b-fc34-f876ee2566e0-3c4587a7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_01075064-60e9-bdfe-722f-4573e2e75a28-3c4587a7, #w-node-_3ece43ed-a8cc-8009-a10b-99ec4467978b-3c4587a7, #w-node-a3c661db-478c-4b31-56a9-e2509999baf6-3c4587a7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc67a-3c4587a9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6a4-3c4587a9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6d1-3c4587a9 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_81a2135c-3798-57e5-3456-1f867345ef9a-3c45882c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1dbb7cea-891c-eb86-07e9-f3483d5262be-3c45882c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ebfa8135-486c-deed-d6fd-81f359a1e618-3c4588ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
    justify-self: center;
  }

  #w-node-f8726aad-c882-14ad-dd7e-06bb5c915f2b-3c4588ae, #w-node-f8a314c0-c067-d3bb-83a2-3e69e0ce4779-3c4588ae, #w-node-_16fcbe88-564a-7863-aa97-14543bfbef43-3c4588ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_797c9fff-5447-8572-be60-5d98e79b448f-3c4588ae, #w-node-e17e3f6c-814d-b79b-1425-9c621d31aee4-3c4588ae, #w-node-_04633f7e-249f-b758-4822-c55d39b6b142-3c4588ae, #w-node-f174bcd8-03aa-d505-3abe-dcb2e7898197-3c4588ae, #w-node-_4243cb42-072d-6308-174e-10a765ea5ab2-3c4588ae, #w-node-a65415b4-359e-8f44-5027-f7832bbbe37c-3c4588ae, #w-node-a65415b4-359e-8f44-5027-f7832bbbe37f-3c4588ae {
    align-self: center;
  }

  #w-node-a65415b4-359e-8f44-5027-f7832bbbe3a0-3c4588ae {
    align-self: center;
    justify-self: center;
  }

  #w-node-a65415b4-359e-8f44-5027-f7832bbbe3a3-3c4588ae, #w-node-a65415b4-359e-8f44-5027-f7832bbbe3c7-3c4588ae, #w-node-_312e0783-8ae8-a177-78be-2717d2eda483-3c4588ae, #w-node-_312e0783-8ae8-a177-78be-2717d2eda488-3c4588ae {
    align-self: center;
  }

  #w-node-_312e0783-8ae8-a177-78be-2717d2eda4aa-3c4588ae {
    align-self: center;
    justify-self: center;
  }

  #w-node-_312e0783-8ae8-a177-78be-2717d2eda4ae-3c4588ae, #w-node-_312e0783-8ae8-a177-78be-2717d2eda4d3-3c4588ae {
    align-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_68f210e5-793a-d6b7-b5f2-37587843c06a-3c458679 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_68f210e5-793a-d6b7-b5f2-37587843c06b-3c458679 {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: center;
  }

  #w-node-_68f210e5-793a-d6b7-b5f2-37587843c06d-3c458679 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-fd8e7038-658d-c15a-7b33-64be4e02090a-51e627e8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0f4c874c-ba4c-1438-2f32-b162e75809e9-51e627e8, #w-node-_69978396-3310-6453-b475-59a5f2da1d1f-51e627e8 {
    justify-self: start;
  }

  #w-node-_43b61839-1ee5-5b92-d2a4-b5bd04d95b7d-51e627e8 {
    grid-row: span 1 / span 1;
    justify-self: start;
  }

  #w-node-_340b5b87-39c1-053f-abe9-7bdbdea65244-51e627e8 {
    justify-self: start;
  }

  #w-node-_33bb801e-6d0c-7817-5b18-083cb7356ee7-b7356edf {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-f33b14de-0a4e-53f2-0d81-7a611d22ae32-3c4586f4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6253c388-71c3-5f3a-9b52-6770ea48bcfe-3c4586f4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f33b14de-0a4e-53f2-0d81-7a611d22ae40-3c4586f4 {
    grid-column: span 2 / span 2;
  }

  #w-node-fe699659-afd8-2bff-eba9-72fa62355cd9-3c458737 {
    align-self: stretch;
  }

  #w-node-fe699659-afd8-2bff-eba9-72fa62355cf1-3c458737 {
    align-self: start;
    justify-self: auto;
  }

  #w-node-fe699659-afd8-2bff-eba9-72fa62355d09-3c458737, #w-node-a6eb3b05-9628-0606-dacc-a5541bc0dc68-3c458737 {
    align-self: start;
    justify-self: stretch;
  }

  #w-node-b6acb39a-6799-bcde-fe04-377d7d68a705-3c45876f {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: center;
  }

  #w-node-_7a8691bf-69fe-a8a4-abe0-406fa2f370d9-3c458793, #w-node-_01075064-60e9-bdfe-722f-4573e2e75a28-3c4587a7, #w-node-_3ece43ed-a8cc-8009-a10b-99ec4467978b-3c4587a7, #w-node-a3c661db-478c-4b31-56a9-e2509999baf6-3c4587a7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1e31-3c4587a9 {
    order: 9999;
    grid-area: 2 / 2 / 3 / 5;
    justify-self: center;
  }

  #w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1e35-3c4587a9 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: center;
  }

  #w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1e37-3c4587a9 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-fc07bc00-64fc-b514-97be-2229926aa960-3c4587a9, #w-node-_28a6ec68-04ef-edca-9295-83db8f242c2f-3c4587a9, #w-node-_7efb154f-28ce-5498-a6da-d5f88ebac49e-3c4587a9, #w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bb2-3c4587a9, #w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bd0-3c4587a9, #w-node-_810e7df8-b464-bf85-c5c9-6a30c7bd4bec-3c4587a9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_376558a7-9a5d-b001-2105-3078d0ebe0c1-3c4587a9 {
    order: 9999;
    grid-area: 2 / 2 / 3 / 5;
    justify-self: center;
  }

  #w-node-_376558a7-9a5d-b001-2105-3078d0ebe0c5-3c4587a9 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: center;
  }

  #w-node-_376558a7-9a5d-b001-2105-3078d0ebe0c7-3c4587a9 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_7375ef61-2468-b46a-2748-26fd06cd62fe-3c4587a9, #w-node-_7375ef61-2468-b46a-2748-26fd06cd631c-3c4587a9, #w-node-_7375ef61-2468-b46a-2748-26fd06cd6338-3c4587a9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_73f8998d-c285-a132-f2f3-ec8268073cf6-3c4587a9 {
    order: 9999;
    grid-area: 2 / 2 / 3 / 5;
    justify-self: center;
  }

  #w-node-_73f8998d-c285-a132-f2f3-ec8268073cfa-3c4587a9 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: center;
  }

  #w-node-_73f8998d-c285-a132-f2f3-ec8268073cfc-3c4587a9 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e44-3c4587a9, #w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e62-3c4587a9, #w-node-_1e74e51a-efc4-f366-2a9a-b7cf373b4e7e-3c4587a9 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_70b29a99-8769-2bc2-1167-092dbfae1d70-bfae1d59 {
    order: 9999;
    grid-area: 2 / 2 / 3 / 5;
    justify-self: center;
  }

  #w-node-_70b29a99-8769-2bc2-1167-092dbfae1d74-bfae1d59 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: center;
  }

  #w-node-_70b29a99-8769-2bc2-1167-092dbfae1d76-bfae1d59 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_956eb919-28e2-2df7-8989-b9095d3a5046-3c4587b1, #w-node-_956eb919-28e2-2df7-8989-b9095d3a5061-3c4587b1, #w-node-_956eb919-28e2-2df7-8989-b9095d3a507a-3c4587b1, #w-node-_956eb919-28e2-2df7-8989-b9095d3a50c4-3c4587b1, #w-node-_956eb919-28e2-2df7-8989-b9095d3a50e7-3c4587b1, #w-node-_956eb919-28e2-2df7-8989-b9095d3a510b-3c4587b1, #w-node-_956eb919-28e2-2df7-8989-b9095d3a5154-3c4587b1, #w-node-_956eb919-28e2-2df7-8989-b9095d3a5172-3c4587b1, #w-node-_956eb919-28e2-2df7-8989-b9095d3a5194-3c4587b1, #w-node-b2c27688-1f90-7885-8c20-6bd0dd66484e-3c4587b1, #w-node-b2c27688-1f90-7885-8c20-6bd0dd66486c-3c4587b1, #w-node-b2c27688-1f90-7885-8c20-6bd0dd66488e-3c4587b1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6133f124-2d37-6763-5f54-c21c12959c67-3c4587b4 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9b87ba42-9bfd-2f39-9653-2a4aff77a10c-3c4587b4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6b52dbd2-049c-2df2-d438-178c6aaba42c-3c4587b4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-bf4771e0-46f8-27cb-a9b3-525ef2204359-3c4587b4, #w-node-_473bd285-4d53-7851-ad08-a0e821646e63-3c4587b4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bc7f2fb4-df87-401c-f6ae-9a0ac1cec1e3-3c4587b4, #w-node-_2c44fdb0-3ef4-9d71-2fd1-d4b1875aea8c-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2478b0-3c4587b4, #w-node-_87c7e509-e9b5-8a36-d380-3bd11a2478d8-3c4587b4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8bf32adc-a777-e797-1c9f-9dd804416ec9-3c458811 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_81a2135c-3798-57e5-3456-1f867345ef9a-3c45882c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1dbb7cea-891c-eb86-07e9-f3483d5262be-3c45882c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_797c9fff-5447-8572-be60-5d98e79b448a-3c4588ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_797c9fff-5447-8572-be60-5d98e79b448d-3c4588ae {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_797c9fff-5447-8572-be60-5d98e79b448f-3c4588ae {
    grid-area: 1 / 2 / 2 / 3;
    align-self: center;
    justify-self: center;
  }

  #w-node-e17e3f6c-814d-b79b-1425-9c621d31aee4-3c4588ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e17e3f6c-814d-b79b-1425-9c621d31aef1-3c4588ae {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-e17e3f6c-814d-b79b-1425-9c621d31aef3-3c4588ae, #w-node-_04633f7e-249f-b758-4822-c55d39b6b133-3c4588ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_04633f7e-249f-b758-4822-c55d39b6b140-3c4588ae {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_04633f7e-249f-b758-4822-c55d39b6b142-3c4588ae, #w-node-f174bcd8-03aa-d505-3abe-dcb2e7898197-3c4588ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f174bcd8-03aa-d505-3abe-dcb2e7898199-3c4588ae {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-f174bcd8-03aa-d505-3abe-dcb2e789819b-3c4588ae, #w-node-_4243cb42-072d-6308-174e-10a765ea5aa3-3c4588ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4243cb42-072d-6308-174e-10a765ea5ab0-3c4588ae {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_4243cb42-072d-6308-174e-10a765ea5ab2-3c4588ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a65415b4-359e-8f44-5027-f7832bbbe36d-3c4588ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a65415b4-359e-8f44-5027-f7832bbbe37a-3c4588ae {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-a65415b4-359e-8f44-5027-f7832bbbe37c-3c4588ae, #w-node-a65415b4-359e-8f44-5027-f7832bbbe37f-3c4588ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a65415b4-359e-8f44-5027-f7832bbbe381-3c4588ae {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-a65415b4-359e-8f44-5027-f7832bbbe383-3c4588ae, #w-node-a65415b4-359e-8f44-5027-f7832bbbe391-3c4588ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a65415b4-359e-8f44-5027-f7832bbbe39e-3c4588ae {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-a65415b4-359e-8f44-5027-f7832bbbe3a0-3c4588ae, #w-node-a65415b4-359e-8f44-5027-f7832bbbe3a3-3c4588ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a65415b4-359e-8f44-5027-f7832bbbe3a5-3c4588ae {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-a65415b4-359e-8f44-5027-f7832bbbe3a7-3c4588ae, #w-node-a65415b4-359e-8f44-5027-f7832bbbe3b5-3c4588ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a65415b4-359e-8f44-5027-f7832bbbe3c5-3c4588ae {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-a65415b4-359e-8f44-5027-f7832bbbe3c7-3c4588ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_312e0783-8ae8-a177-78be-2717d2eda474-3c4588ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_312e0783-8ae8-a177-78be-2717d2eda481-3c4588ae {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_312e0783-8ae8-a177-78be-2717d2eda483-3c4588ae, #w-node-_312e0783-8ae8-a177-78be-2717d2eda488-3c4588ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_312e0783-8ae8-a177-78be-2717d2eda48b-3c4588ae {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_312e0783-8ae8-a177-78be-2717d2eda48d-3c4588ae, #w-node-_312e0783-8ae8-a177-78be-2717d2eda49b-3c4588ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_312e0783-8ae8-a177-78be-2717d2eda4a8-3c4588ae {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_312e0783-8ae8-a177-78be-2717d2eda4aa-3c4588ae, #w-node-_312e0783-8ae8-a177-78be-2717d2eda4ae-3c4588ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_312e0783-8ae8-a177-78be-2717d2eda4b1-3c4588ae {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_312e0783-8ae8-a177-78be-2717d2eda4b3-3c4588ae, #w-node-_312e0783-8ae8-a177-78be-2717d2eda4c1-3c4588ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_312e0783-8ae8-a177-78be-2717d2eda4d1-3c4588ae {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_312e0783-8ae8-a177-78be-2717d2eda4d3-3c4588ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e82f3-3c4588c3, #w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e8311-3c4588c3, #w-node-_8f35ec42-80a9-0aa1-9b2d-d6dd0f0e832d-3c4588c3, #w-node-_79b4077c-169f-d42b-3250-d3203197984c-3c4588c3, #w-node-_79b4077c-169f-d42b-3250-d32031979865-3c4588c3, #w-node-_79b4077c-169f-d42b-3250-d3203197987c-3c4588c3, #w-node-d760ea18-afb2-cf84-9d18-810db6e1fff3-3c4588c3, #w-node-d760ea18-afb2-cf84-9d18-810db6e20014-3c4588c3, #w-node-d760ea18-afb2-cf84-9d18-810db6e20036-3c4588c3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d43c4035-870e-8313-407f-a5991e7c7947-3c4588eb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d43c4035-870e-8313-407f-a5991e7c794a-3c4588eb {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-d43c4035-870e-8313-407f-a5991e7c794c-3c4588eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d43c4035-870e-8313-407f-a5991e7c7953-3c4588eb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d43c4035-870e-8313-407f-a5991e7c7956-3c4588eb {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-d43c4035-870e-8313-407f-a5991e7c7966-3c4588eb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d43c4035-870e-8313-407f-a5991e7c7969-3c4588eb {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-d43c4035-870e-8313-407f-a5991e7c7980-3c4588eb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d43c4035-870e-8313-407f-a5991e7c7983-3c4588eb {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-d43c4035-870e-8313-407f-a5991e7c799c-3c4588eb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d43c4035-870e-8313-407f-a5991e7c799f-3c4588eb {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-d43c4035-870e-8313-407f-a5991e7c79b9-3c4588eb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d43c4035-870e-8313-407f-a5991e7c79bc-3c4588eb {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-d43c4035-870e-8313-407f-a5991e7c79d7-3c4588eb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d43c4035-870e-8313-407f-a5991e7c79da-3c4588eb {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_9df11bbf-2896-9950-66d2-0171080cccff-3c4588eb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9df11bbf-2896-9950-66d2-0171080ccd02-3c4588eb {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_6f8d9408-22cc-0146-4382-3a1415fcb26b-3c4588eb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6f8d9408-22cc-0146-4382-3a1415fcb26e-3c4588eb {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_41e6bebe-c4f2-4d53-4488-4bde1bcb5f30-3c4588eb {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-fe699659-afd8-2bff-eba9-72fa62355cd9-3c4588ec {
    align-self: stretch;
  }

  #w-node-fe699659-afd8-2bff-eba9-72fa62355cf1-3c4588ec {
    align-self: start;
    justify-self: auto;
  }

  #w-node-fe699659-afd8-2bff-eba9-72fa62355d09-3c4588ec {
    align-self: start;
    justify-self: stretch;
  }
}

@media screen and (max-width: 479px) {
  #w-node-c3e4df0a-73ba-cfa6-fa73-2f92e3bfc98d-3c458679 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fdb931f4-8890-84ed-296f-92ab28cfa73b-3c4586da {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_90d9d895-e8db-1565-5d9c-1ff6ed97d537-3c4586da {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8daec6a2-1dbc-297e-96b2-63784dbbb556-3c4586da {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-e0b5a758-cc8e-2852-437e-93d7708b8b5e-3c4586da {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c2a12cdc-2950-1683-6b74-5cbe53577d73-3c4586da {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-ffacff5e-de3e-ee89-c1be-ee8a89b86a5f-3c4586da {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-f7ab2317-223f-9106-f19a-8072f975f41d-3c4586da {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e78e3b5c-272b-1e66-65cc-84aa6aba4fa3-3c4586da {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_524e9b25-d0f1-e749-b5c6-95eadc9bb69c-3c4586da {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-f33b14de-0a4e-53f2-0d81-7a611d22ae32-3c4586f4, #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384a4-3c458735 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384a7-3c458735 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384aa-3c458735 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384ad-3c458735 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384ae-3c458735 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384af-3c458735 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384b0-3c458735 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384b2-3c458735 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_575e2d84-3f16-7cfb-163f-b4bf18c384b7-3c458735 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-b6acb39a-6799-bcde-fe04-377d7d68a705-3c45876f {
    grid-column: 1 / 2;
  }

  #w-node-_7890375a-d8c4-bf4c-e4ad-c3a2a5d95983-3c458773, #w-node-dbc27731-d25c-0170-7ef5-d03af18deabc-3c458773, #w-node-d74f3153-8f13-d7e9-65e7-62161a1565be-3c458773, #w-node-dd762436-b575-eab2-7435-756d829d671b-3c458773, #w-node-b3e4d38e-d930-80af-aa49-a6a0a3330618-3c458773, #w-node-f8e711b5-aa7b-031a-7ad4-81c2931bd65d-3c458773, #w-node-_02b3cd21-8353-6262-c9cd-75fa72dbe574-3c458773, #w-node-_1b9aa75c-4843-6412-aaef-d1777bbd43b8-3c458773, #w-node-eba36c64-b566-f772-2398-0481e0802cde-3c458786 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2ea9d52-68a0-2100-5200-cd445ed1c803-3c458786 {
    grid-row: span 2 / span 2;
  }

  #w-node-c4bae2c2-ed8c-ee1c-656e-12cf21163bd5-3c458786 {
    grid-area: 1 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_88123621-a60b-7b2e-0bfd-8082c5bfca2e-3c458793, #w-node-da5f6ee3-3942-b604-249f-4723139bdc09-3c458793 {
    justify-self: auto;
  }

  #w-node-ab7552ed-853c-9490-97cb-d7eba925eb30-3c45879b {
    grid-row: span 9 / span 9;
  }

  #w-node-_5e066961-ccb3-04cb-923f-d3f4d549e538-3c4587a7, #w-node-_3610d1cd-5f27-fe88-d352-6eeb524d7a31-3c4587a7, #w-node-_09a1fad0-6dc2-140a-f38d-c15422333ae4-22333ac9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1e31-3c4587a9 {
    grid-column: 1 / 4;
  }

  #w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1e35-3c4587a9 {
    grid-column: 1 / 2;
  }

  #w-node-_4b162be8-ad09-9d7a-f055-3e7bcd2c1e37-3c4587a9 {
    grid-column: 2 / 4;
  }

  #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc6a4-3c4587a9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_376558a7-9a5d-b001-2105-3078d0ebe0c1-3c4587a9 {
    grid-column: 1 / 4;
  }

  #w-node-_376558a7-9a5d-b001-2105-3078d0ebe0c5-3c4587a9 {
    grid-column: 1 / 2;
  }

  #w-node-_376558a7-9a5d-b001-2105-3078d0ebe0c7-3c4587a9 {
    grid-column: 2 / 4;
  }

  #w-node-_73f8998d-c285-a132-f2f3-ec8268073cf6-3c4587a9 {
    grid-column: 1 / 4;
  }

  #w-node-_73f8998d-c285-a132-f2f3-ec8268073cfa-3c4587a9 {
    grid-column: 1 / 2;
  }

  #w-node-_73f8998d-c285-a132-f2f3-ec8268073cfc-3c4587a9 {
    grid-column: 2 / 4;
  }

  #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc72d-3c4587a9 {
    order: -9999;
  }

  #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc738-3c4587a9, #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc73d-3c4587a9, #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc742-3c4587a9, #w-node-f7ba8c2a-8822-b452-78e6-47e5583bc747-3c4587a9 {
    align-self: start;
  }

  #w-node-_70b29a99-8769-2bc2-1167-092dbfae1d70-bfae1d59 {
    grid-column: 1 / 4;
  }

  #w-node-_70b29a99-8769-2bc2-1167-092dbfae1d74-bfae1d59 {
    grid-column: 1 / 2;
  }

  #w-node-_70b29a99-8769-2bc2-1167-092dbfae1d76-bfae1d59 {
    grid-column: 2 / 4;
  }

  #w-node-_46878bde-b684-bd3a-0319-e4188a00ff72-3c4587dd {
    order: 9999;
  }

  #w-node-e4390691-b89d-3adf-3e2a-7ff094b067cd-3c458807, #w-node-e4390691-b89d-3adf-3e2a-7ff094b067d0-3c458807, #w-node-e4390691-b89d-3adf-3e2a-7ff094b067d3-3c458807, #w-node-e4390691-b89d-3adf-3e2a-7ff094b067d6-3c458807, #w-node-e4390691-b89d-3adf-3e2a-7ff094b067d9-3c458807 {
    justify-self: center;
  }

  #w-node-_7501ed8b-4584-deb7-4a66-2f9432820b34-3c458814 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d97be7d5-04ef-4084-be74-f52d24e6a116-3c458814, #w-node-a9930944-9f03-b9f4-00bb-d56df46d207d-3c458814 {
    grid-column: span 1 / span 1;
  }

  #w-node-bc7c0272-e17f-e76a-dd07-2dbd26537827-3c45882c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_81a2135c-3798-57e5-3456-1f867345ef9a-3c45882c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1dbb7cea-891c-eb86-07e9-f3483d5262be-3c45882c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ebfa8135-486c-deed-d6fd-81f359a1e618-3c4588ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f8726aad-c882-14ad-dd7e-06bb5c915f2b-3c4588ae {
    grid-column: span 1 / span 1;
  }

  #w-node-f8a314c0-c067-d3bb-83a2-3e69e0ce4779-3c4588ae, #w-node-_16fcbe88-564a-7863-aa97-14543bfbef43-3c4588ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_72bbfeec-350b-472a-7739-4d2c2c5a9e1a-3c4588ae, #w-node-_2331bf9d-7947-6dff-6509-58f7903c5249-3c4588ae, #w-node-_54cc5bd4-c637-a9a3-8b3d-eea76b686182-3c4588ae, #w-node-_7df9a8b6-7826-54c0-e4b8-b3e5b556d6d6-3c4588ae {
    align-self: start;
  }

  #w-node-_8b9151cb-733c-625a-00f9-1c20aeeeb6bb-3c4588ae {
    align-self: center;
  }

  #w-node-b86c2f8d-b949-ffa0-82ef-19ac2266a9f2-3c4588ae {
    grid-column: 1 / 3;
  }

  #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f807-3c4588c8 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f809-3c4588c8 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f80f-3c4588c8 {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: center;
  }

  #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f815-3c4588c8 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: center;
  }

  #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f817-3c4588c8 {
    grid-area: 5 / 1 / 6 / 2;
    justify-self: center;
  }

  #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f819-3c4588c8 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f81f-3c4588c8 {
    grid-area: 8 / 1 / 9 / 2;
    justify-self: center;
  }

  #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f82b-3c4588c8 {
    grid-area: 7 / 1 / 8 / 2;
    justify-self: center;
  }

  #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f82d-3c4588c8 {
    grid-area: 9 / 1 / 10 / 2;
    justify-self: center;
  }

  #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f82f-3c4588c8 {
    grid-area: 10 / 1 / 11 / 2;
    justify-self: center;
  }

  #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f835-3c4588c8 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-_0a42e5aa-2bda-1a3e-aa67-d0e3ecf3f844-3c4588c8 {
    grid-area: 11 / 1 / 12 / 2;
    justify-self: center;
  }

  #w-node-_188e6e98-8a2e-be44-1704-d556da3bf837-3c458905 {
    justify-self: auto;
  }
}

@font-face {
  font-family: 'Raleway Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c26_Raleway-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c29_Raleway-ExtraBoldItalic.ttf') format('truetype'), url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c2f_Raleway-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c25_Raleway-Bold.ttf') format('truetype'), url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c28_Raleway-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c37_Raleway-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c24_Raleway-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458bde_Raleway-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c31_Raleway-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c33_Raleway-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c32_Raleway-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c3b_Raleway-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c2e_Raleway-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c35_Raleway-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c27_Raleway-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c38_Raleway-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c30_Raleway-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c39_Raleway-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cinzel Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c3a_Cinzel-Bold.ttf') format('truetype'), url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c36_Cinzel-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cinzel Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c34_Cinzel-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cinzel Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c47_Cinzel-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cinzel Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c3d_Cinzel-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cinzel Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c7a_Cinzel-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Como Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c86_Como-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Como Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c94_Como-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Como Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c7f_Como-ExtraBold.ttf') format('truetype'), url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c7e_Como-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Como Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c85_Como-Heavy.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Como Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c95_Como-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Como Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c8c_Como-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Como Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458c82_Como.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458cdb_helvetica-light-587ebe5a59211.ttf') format('truetype'), url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458d26_HelveticaNeue-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ccf_Helvetica-BoldOblique.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ccb_Helvetica-Bold.ttf') format('truetype'), url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458d25_HelveticaNeue-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ccd_Helvetica.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ccc_Helvetica-Oblique.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Lato Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458d83_Lato-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ded_Lato-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Lato Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458d95_Lato-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458deb_Lato-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Lato Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458dea_Lato-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458d9b_Lato-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Lato Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ebb_Lato-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Lato Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458d98_Lato-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458d96_Lato-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lato Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458de8_Lato-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ec3_Montserrat-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458dec_Montserrat-Bold.ttf') format('truetype'), url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458e05_Montserrat-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458e06_Montserrat-BoldItalic.ttf') format('truetype'), url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458def_Montserrat-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ec1_Montserrat-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458dee_Montserrat-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458de9_Montserrat-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458e07_Montserrat-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ec0_Montserrat-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458df0_Montserrat-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458e04_Montserrat-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458eba_Montserrat-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ec2_Montserrat-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ecf_Montserrat-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ebe_Montserrat-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ec8_Montserrat-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ec7_Montserrat-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ebd_OpenSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ed1_OpenSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ec9_OpenSans-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458eee_OpenSans-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ee8_OpenSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ec4_OpenSans-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Oswald Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458edb_Oswald-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Oswald Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458eea_Oswald-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Oswald Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ee6_Oswald-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Oswald Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ee9_Oswald-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Oswald Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ef0_Oswald-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Oswald Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ecb_Oswald-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ef3_Poppins-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ece_Poppins-Bold.ttf') format('truetype'), url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458eed_Poppins-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458eef_Poppins-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458eeb_Poppins-ExtraBoldItalic.ttf') format('truetype'), url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ed4_Poppins-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ef2_Poppins-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458eec_Poppins-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458eff_Poppins-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f0a_Poppins-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ef6_Poppins-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f08_Poppins-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458efe_Poppins-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ef7_Poppins-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ef1_Poppins-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458ef4_Poppins-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f06_Poppins-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f00_Poppins-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f05_Roboto-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f2d_Roboto-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f2c_Roboto-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f03_Roboto-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f07_Roboto-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f04_Roboto-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f02_Roboto-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f01_Roboto-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f0c_Roboto-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f0d_Roboto-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f0e_Roboto-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f09_Roboto-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Serif Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f2a_DroidSerif-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Serif Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f2f_DroidSerif-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Serif Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f38_DroidSerif-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Droid Serif Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c458f0b_DroidSerif-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Anago Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459102_Anago-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Anago Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459100_Anago-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Anago Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590fd_Anago-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Anago Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459103_Anago-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Anago Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590fc_Anago-Book.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459694_OpenSans-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459695_OpenSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c459696_OpenSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45969f_OpenSans-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4596a0_OpenSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4596a1_OpenSans-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4596a2_OpenSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4596a3_OpenSans-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4596a7_OpenSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4596a6_OpenSans-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4597e7_OpenSans_Condensed-SemiBold.ttf') format('truetype'), url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45984d_OpenSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4597ee_OpenSans-Bold.ttf') format('truetype'), url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4597ee_OpenSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45984c_OpenSans-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Opensans Custom';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c45984e_OpenSans-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Kudeta script';
  src: url('https://assets.website-files.com/65fd6206bceaebb93c458678/65fd6206bceaebb93c4590fe_Kudeta-Script.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}