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

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

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

:root {
  --base-color-neutral--gray-100: #f8f9fb;
  --base-color-neutral--gray-950-primary: #0a1018;
  --base-color-secondary--blueberry-600-primary: #46e;
  --primary-100\<deleted\|variable-23ecad94\>: var(--base-color-primary--raspberry-700);
  --base-color-neutral--gray-700: #6a7381;
  --base-color-secondary--blueberry-800: #0f2ea8;
  --background-color--background-alternate: var(--base-color-neutral--gray-950-primary);
  --text-color--text-primary-dark: var(--base-color-neutral--white);
  --base-color-neutral--gray-500: #b7bcc8;
  --base-color-neutral--gray-900: #20252d;
  --base-color-neutral--white: white;
  --background-color--background-accent: var(--base-color-neutral--white);
  --base-color-neutral--gray-400: #d2d7e1;
  --base-color-neutral--gray-200: #f0f2f5;
  --base-color-primary--raspberry-600-primary: #ef3466;
  --base-color-neutral--gray-300: #e6e9ef;
  --primary-light-30\<deleted\|variable-886bea6b\>: var(--base-color-neutral--gray-700);
  --base-color-neutral--gray-600: #858e9c;
  --base-color-neutral--gray-800: #343b45;
  --primary-light-20\<deleted\|variable-b6e1efb0\>: #e64a93;
  --primary-light-50\<deleted\|variable-0c7f8ba6\>: #f08ebc;
  --primary-light-70\<deleted\|variable-e8e744a1\>: #f6bbd7;
  --primary-light-90\<deleted\|variable-2f81ea05\>: #fce8f2;
  --primary-dark-10\<deleted\|variable-71518130\>: #ca1a6c;
  --primary-dark-20\<deleted\|variable-9a315983\>: #b31760;
  --primary-dark-40\<deleted\|variable-e685bcf9\>: #861148;
  --base-color-accent--green-600-primary: #00a880;
  --base-color-accent--green-500: #33b999;
  --base-color-accent--green-400: #4dc2a6;
  --base-color-accent--green-300: #86d4c2;
  --base-color-accent--green-200: #b3e5d9;
  --base-color-accent--green-100: #e7f6f3;
  --base-color-accent--green-700: #009773;
  --base-color-accent--green-800: #0a866a;
  --base-color-accent--green-900: #07654f;
  --base-color-secondary--blueberry-200: #dbe7ff;
  --base-color-secondary--blueberry-400: #8fa3f5;
  --base-color-primary--raspberry-500: #f25d85;
  --base-color-primary--raspberry-400: #f47194;
  --base-color-primary--raspberry-300: #f79ab3;
  --base-color-primary--raspberry-200: #fac2d1;
  --base-color-primary--raspberry-100: #fdebf0;
  --base-color-primary--raspberry-700: #db305e;
  --base-color-secondary--blueberry-300: #b4c2f8;
  --background-color--background-primary: var(--base-color-neutral--gray-100);
  --text-color--text-alternative: var(--base-color-neutral--gray-600);
  --base-color-system--error-cerise-dark: #dd1356;
  --border-color--border-divider: var(--base-color-neutral--gray-500);
  --text-color--text-footer-link: var(--base-color-neutral--white);
  --text-color--footer-link-hover\<deleted\|variable-95e45b51-2014-b43c-f200-7a878bcad35a\>: var(--base-color-neutral--gray-600);
  --text-color--text-footer: var(--base-color-neutral--white);
  --background-color--background-brand: var(--base-color-primary--raspberry-700);
  --base-color-system--error-cerise: #fee5f0;
  --text-color--text-primary: var(--base-color-neutral--gray-950-primary);
  --text-color--text-brand: var(--base-color-primary--raspberry-700);
  --text-color--text-link: var(--base-color-secondary--blueberry-600-primary);
  --text-color--text-link-dark: var(--base-color-secondary--blueberry-800);
  --border-color--border-primary: var(--base-color-neutral--gray-500);
  --relume-library-lite-rl-white\<deleted\|variable-41e69d91\>: var(--base-color-neutral--white);
  --text-color--text-footer-header: var(--base-color-neutral--white);
  --background-color--background-secondary: var(--base-color-neutral--gray-200);
  --relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>: black;
  --text-color--text-brand-hover\<deleted\|variable-c53deab0-4266-214c-0a39-73a7ee5885b5\>: var(--base-color-primary--raspberry-900);
  --base-color-primary--raspberry-800: #bd0f3d;
  --base-color-primary--raspberry-900: #960b30;
}

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

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

.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-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

body {
  background-color: var(--base-color-neutral--gray-100);
  color: var(--base-color-neutral--gray-950-primary);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: objektiv-mk3, sans-serif;
  font-size: 4rem;
  font-weight: 800;
  line-height: 120%;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: objektiv-mk3, sans-serif;
  font-size: 3rem;
  font-weight: 800;
  line-height: 120%;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: objektiv-mk3, sans-serif;
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 130%;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: objektiv-mk3, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 130%;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: objektiv-mk3, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 140%;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: objektiv-mk3, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 140%;
}

p {
  margin-bottom: 0;
  font-family: objektiv-mk3, sans-serif;
  line-height: 1.6;
}

a {
  border-color: var(--base-color-neutral--gray-950-primary);
  color: var(--base-color-secondary--blueberry-600-primary);
  font-family: objektiv-mk3, sans-serif;
  text-decoration: underline;
}

ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
}

ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 40px;
}

li {
  margin-bottom: .5rem;
}

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

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .1875rem solid var(--base-color-neutral--gray-950-primary);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-family: objektiv-mk3, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.text-style-strikethrough {
  font-family: objektiv-mk3, sans-serif;
  text-decoration: line-through;
}

.text-weight-bold {
  font-family: objektiv-mk3, sans-serif;
  font-weight: 700;
}

.text-weight-bold.text-size-medium.text-color-neutral-200:hover {
  color: #e01d78;
}

.text-weight-bold.text-size-medium.text-color-gray-950:hover {
  color: var(--base-color-neutral--gray-700);
}

.text-weight-light {
  font-family: objektiv-mk3, sans-serif;
  font-weight: 300;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.show {
  display: block;
}

.overflow-hidden {
  overflow: hidden;
}

.global-styles {
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.text-weight-xbold {
  font-family: objektiv-mk3, sans-serif;
  font-weight: 800;
}

.text-size-regular {
  font-size: 1rem;
  line-height: 150%;
}

.text-size-regular.min_width_text {
  min-width: 12rem;
}

.text-weight-normal {
  font-family: objektiv-mk3, sans-serif;
  font-weight: 400;
}

.text-align-center {
  text-align: center;
  justify-content: center;
  font-family: objektiv-mk3, sans-serif;
  display: flex;
}

.text-align-center.padding-bottom.padding-small.text-size-custom2 {
  text-align: left;
  font-size: 2.8rem;
  font-weight: 800;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.show-mobile-portrait {
  display: none;
}

.text-style-italic {
  font-family: objektiv-mk3, sans-serif;
  font-style: italic;
}

.hide {
  display: none;
}

.text-align-left {
  text-align: left;
  font-family: objektiv-mk3, sans-serif;
}

.text-weight-black {
  font-family: objektiv-mk3, sans-serif;
  font-weight: 900;
}

.text-style-link {
  font-family: objektiv-mk3, sans-serif;
  text-decoration: underline;
}

.text-style-muted {
  opacity: .6;
  font-family: objektiv-mk3, sans-serif;
}

.text-size-small {
  font-size: .875rem;
  line-height: 150%;
  display: flex;
}

.text-size-small.text-weight-semibold.text-inline {
  display: inline;
}

.text-size-small.hide-mobile-landscape {
  display: block;
}

.text-size-small.hide-mobile-landscape.text-color-neutral-200 {
  flex-wrap: wrap;
  display: flex;
  overflow: hidden;
}

.text-size-small.hide-mobile-landscape.text-color-neutral-200:hover, .text-size-small.hide-mobile-landscape.text-color-gray-950:hover {
  color: var(--base-color-neutral--gray-700);
}

.text-size-small.max-width-xxsmall.text-align-center.padding-medium {
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-size-small.hide {
  display: none;
  overflow: visible;
}

.text-rich-text {
  font-family: objektiv-mk3, sans-serif;
}

.text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
  font-size: 3.5rem;
  font-weight: 800;
}

.text-rich-text h3 {
  color: var(--base-color-neutral--gray-950-primary);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-size: 2.5rem;
  font-weight: 800;
}

.text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-size: 1.5rem;
  font-weight: 700;
}

.text-rich-text h5 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  font-weight: 700;
}

.text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  font-weight: 700;
}

.text-rich-text p {
  margin-bottom: 1rem;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1.7;
}

.text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-style: italic;
}

.text-rich-text li {
  padding-right: 1.25px;
}

.text-rich-text figcaption {
  opacity: .8;
  text-align: left;
  border-left: 2px solid #000;
  margin-top: .5rem;
  padding-left: .5rem;
  font-family: objektiv-mk3, sans-serif;
  font-size: .875rem;
}

.text-rich-text h2 {
  margin-bottom: 1.5rem;
  font-size: 3rem;
  font-weight: 800;
}

.text-rich-text a {
  color: var(--base-color-secondary--blueberry-600-primary);
}

.text-rich-text a:hover {
  color: var(--base-color-secondary--blueberry-800);
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 20rem;
}

.page-wrapper {
  overflow: visible;
}

.page-wrapper.overflow-hidden {
  overflow: hidden;
}

.text-size-tiny {
  font-size: .75rem;
  line-height: 150%;
  display: block;
}

.container-large {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-large.align-center {
  align-items: center;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.background-color-alternate {
  background-color: var(--background-color--background-alternate);
  color: var(--text-color--text-primary-dark);
}

.background-color-alternate.border-bottom {
  border-bottom: 1px solid var(--base-color-neutral--gray-500);
}

.rl-styleguide_classes {
  display: none;
}

.align-center {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.global-padding {
  margin-left: 0;
  padding-left: 5%;
  padding-right: 5%;
  overflow: hidden;
}

.global-padding.overflow {
  overflow: visible;
}

.global-padding.overflow.background-color-neutral-180 {
  background-color: var(--base-color-neutral--gray-900);
  color: var(--base-color-neutral--white);
}

.text-align-right {
  text-align: right;
  font-family: objektiv-mk3, sans-serif;
}

.show-tablet {
  display: none;
}

.max-width-large {
  width: 100%;
  max-width: 52rem;
}

.max-width-large.align-center {
  text-align: left;
  flex-direction: column;
  align-items: center;
  max-width: 48rem;
}

.show-mobile-landscape {
  display: none;
}

.background-color-accent {
  background-color: var(--background-color--background-accent);
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.form-message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.utility_image {
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
}

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

.main-wrapper.margin-top.margin-custom1 {
  margin-top: 4rem;
}

.main-wrapper.float-left {
  margin-left: 0;
  margin-right: auto;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.container-medium.padding-medium.marketing-container {
  float: left;
  margin-left: 0;
  margin-right: auto;
}

.container-medium.padding-medium.marketing-container.remove-later-marketing {
  float: none;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container-small.max-width-custom {
  max-width: 58rem;
}

.margin-tiny {
  margin: .25rem;
}

.margin-xxsmall {
  margin: .5rem;
}

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-huge {
  margin: 6rem;
}

.margin-xhuge {
  margin: 7rem;
}

.margin-xxhuge {
  margin: 10rem;
}

.margin-0 {
  margin: 0;
}

.padding-0 {
  padding: 0;
}

.padding-tiny {
  padding: .25rem;
}

.padding-xxsmall {
  padding: .5rem;
}

.padding-xsmall {
  padding: 1rem;
}

.padding-small {
  padding: 1.5rem;
}

.padding-medium {
  color: var(--base-color-neutral--gray-950-primary);
  padding: 2rem;
  font-family: objektiv-mk3, sans-serif;
}

.padding-large {
  padding: 3rem;
}

.padding-xlarge {
  padding: 4rem;
}

.padding-xlarge.background-color-neutral-00.rounded-corners {
  border-radius: 8px;
}

.padding-xlarge.background-color-neutral-00.rounded-corners.borders {
  border: 1px solid var(--base-color-neutral--gray-400);
}

.padding-xlarge.background-color-neutral-00.rounded-corners.borders.padding-custom1, .padding-xlarge.padding-custom1 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-huge {
  padding: 6rem;
}

.padding-xhuge {
  padding: 7rem;
}

.padding-xxhuge {
  padding: 10rem;
}

.text-style-allcaps {
  text-transform: uppercase;
  font-family: objektiv-mk3, sans-serif;
}

.margin-top, .margin-top.margin-custom1, .margin-top.margin-huge, .margin-top.margin-small, .margin-top.margin-tiny, .margin-top.margin-custom3 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.margin-top.margin-xxsmall, .margin-top.margin-xxhuge, .margin-top.margin-custom2, .margin-top.margin-xsmall, .margin-top.margin-large, .margin-top.margin-xxlarge, .margin-top.margin-xlarge, .margin-top.margin-0, .margin-top.margin-xhuge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small.align-center {
  justify-content: center;
  display: flex;
}

.margin-bottom.margin-xsmall.hide {
  justify-content: flex-start;
  display: none;
}

.margin-bottom.margin-medium.align-center {
  justify-content: center;
}

.margin-bottom.margin-medium.justify-left {
  justify-content: flex-start;
}

.margin-bottom.margin-medium.direction-vertical {
  flex-direction: column;
  align-items: flex-start;
}

.margin-bottom.margin-xxlarge, .margin-bottom.margin-medium, .margin-bottom.margin-custom3, .margin-bottom.margin-custom1, .margin-bottom.margin-tiny, .margin-bottom.margin-small, .margin-bottom.margin-large, .margin-bottom.margin-0, .margin-bottom.margin-xlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xlarge.hide-mobile-portrait {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.margin-bottom.margin-xhuge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-huge, .margin-bottom.margin-xxsmall, .margin-bottom.margin-custom2, .margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xsmall.text-align-left {
  justify-content: flex-start;
  margin-bottom: .875rem;
}

.margin-left, .margin-left.margin-tiny, .margin-left.margin-xxlarge, .margin-left.margin-0, .margin-left.margin-small, .margin-left.margin-xsmall, .margin-left.margin-large, .margin-left.margin-huge, .margin-left.margin-xlarge, .margin-left.margin-custom3, .margin-left.margin-xxsmall, .margin-left.margin-custom1, .margin-left.margin-custom2, .margin-left.margin-xhuge, .margin-left.margin-xxhuge, .margin-left.margin-medium {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.margin-right, .margin-right.margin-huge, .margin-right.margin-xsmall, .margin-right.margin-xxhuge, .margin-right.margin-small, .margin-right.margin-medium, .margin-right.margin-xlarge, .margin-right.margin-custom3, .margin-right.margin-custom2, .margin-right.margin-xxsmall, .margin-right.margin-xhuge, .margin-right.margin-custom1, .margin-right.margin-large, .margin-right.margin-0, .margin-right.margin-xxlarge, .margin-right.margin-tiny {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-vertical, .margin-vertical.margin-medium, .margin-vertical.margin-xlarge, .margin-vertical.margin-xxsmall, .margin-vertical.margin-xxlarge, .margin-vertical.margin-huge, .margin-vertical.margin-0, .margin-vertical.margin-xxhuge, .margin-vertical.margin-tiny, .margin-vertical.margin-xsmall, .margin-vertical.margin-custom1, .margin-vertical.margin-small, .margin-vertical.margin-large, .margin-vertical.margin-xhuge, .margin-vertical.margin-custom2, .margin-vertical.margin-custom3 {
  margin-left: 0;
  margin-right: 0;
}

.margin-vertical.stories-page {
  margin-top: 7.5rem;
}

.margin-vertical.margin-medium {
  margin-left: 0;
  margin-right: 0;
}

.margin-horizontal, .margin-horizontal.margin-medium, .margin-horizontal.margin-tiny, .margin-horizontal.margin-custom3, .margin-horizontal.margin-0, .margin-horizontal.margin-xxlarge, .margin-horizontal.margin-xhuge, .margin-horizontal.margin-huge, .margin-horizontal.margin-xlarge, .margin-horizontal.margin-custom1, .margin-horizontal.margin-xxsmall, .margin-horizontal.margin-xsmall, .margin-horizontal.margin-large, .margin-horizontal.margin-custom2, .margin-horizontal.margin-small, .margin-horizontal.margin-xxhuge {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-top {
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-top.padding-xhuge, .padding-top.padding-xxhuge, .padding-top.padding-0, .padding-top.padding-large, .padding-top.padding-custom2, .padding-top.padding-xlarge, .padding-top.padding-huge, .padding-top.padding-xxsmall, .padding-top.padding-custom3, .padding-top.padding-tiny, .padding-top.padding-medium, .padding-top.padding-xxlarge, .padding-top.padding-small, .padding-top.padding-xsmall, .padding-top.padding-custom1 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom, .padding-bottom.padding-xlarge, .padding-bottom.padding-small, .padding-bottom.padding-xxhuge, .padding-bottom.padding-large, .padding-bottom.padding-xhuge, .padding-bottom.padding-custom2, .padding-bottom.padding-xxsmall, .padding-bottom.padding-xxlarge, .padding-bottom.padding-custom3, .padding-bottom.padding-custom1, .padding-bottom.padding-xsmall, .padding-bottom.padding-huge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom.padding-tiny {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.padding-bottom.padding-medium, .padding-bottom.padding-0, .padding-bottom.padding-xxlarge, .padding-bottom.padding-xxlarge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-left {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-left.padding-xhuge, .padding-left.padding-xlarge, .padding-left.padding-0, .padding-left.padding-small, .padding-left.padding-xsmall, .padding-left.padding-medium, .padding-left.padding-xxhuge, .padding-left.padding-huge, .padding-left.padding-custom1, .padding-left.padding-tiny, .padding-left.padding-xxsmall, .padding-left.padding-custom3, .padding-left.padding-custom2, .padding-left.padding-xxlarge, .padding-left.padding-large {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.padding-right, .padding-right.padding-xxhuge, .padding-right.padding-custom2, .padding-right.padding-large, .padding-right.padding-xlarge, .padding-right.padding-tiny {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-right.padding-custom3 {
  max-width: 24rem;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-right.padding-custom1, .padding-right.padding-xsmall, .padding-right.padding-xxlarge, .padding-right.padding-xxsmall, .padding-right.padding-medium, .padding-right.padding-xhuge, .padding-right.padding-huge, .padding-right.padding-0, .padding-right.padding-small {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.padding-vertical.padding-0, .padding-vertical.padding-xxhuge {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-xxhuge.padding-custom1 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.padding-vertical.padding-xxhuge.display-flex-center {
  justify-content: center;
  display: flex;
}

.padding-vertical.padding-large {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-custom3 {
  padding: 4rem 0 10rem;
}

.padding-vertical.padding-medium {
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.padding-vertical.padding-tiny, .padding-vertical.padding-xxlarge {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-custom1 {
  padding: 2rem 0;
}

.padding-vertical.padding-xsmall {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-xsmall.list-divider {
  border-bottom: 1px solid var(--base-color-neutral--gray-400);
}

.padding-vertical.padding-xhuge {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-xhuge.margin-top.margin-large-desktop {
  margin-top: 7.5rem;
}

.padding-vertical.padding-xlarge {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-xlarge.display-flex-center {
  justify-content: center;
  display: flex;
}

.padding-vertical.padding-custom2 {
  padding: 8rem 0 6rem;
}

.padding-vertical.padding-xxsmall {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-huge {
  padding-bottom: 5rem;
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-small {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-xhuge.align-center {
  justify-content: center;
  display: flex;
}

.padding-vertical.padding-top.padding-custom1 {
  padding-top: 10rem;
}

.padding-vertical.padding-custom4 {
  padding-top: 10rem;
  padding-bottom: 6rem;
}

.padding-vertical.padding-custom5 {
  padding-top: 5rem;
  padding-bottom: 7rem;
}

.padding-horizontal, .padding-horizontal.padding-xxsmall, .padding-horizontal.padding-0, .padding-horizontal.padding-custom3, .padding-horizontal.padding-huge, .padding-horizontal.padding-xsmall, .padding-horizontal.padding-medium, .padding-horizontal.padding-xxlarge, .padding-horizontal.padding-large, .padding-horizontal.padding-xhuge {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-horizontal.padding-custom1 {
  padding: 0 4rem;
}

.padding-horizontal.padding-tiny {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-horizontal.padding-custom2 {
  padding: 0 3rem;
}

.padding-horizontal.padding-xxhuge, .padding-horizontal.padding-small, .padding-horizontal.padding-xlarge {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-horizontal.padding_cards_slider {
  padding-left: 0;
}

.padding-horizontal.padding-custom4 {
  padding: 0 4rem;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-auto {
  overflow: auto;
}

.text-style-nowrap {
  white-space: nowrap;
  font-family: objektiv-mk3, sans-serif;
}

.text-style-2lines, .text-style-3lines {
  font-family: objektiv-mk3, sans-serif;
}

.text-weight-medium {
  flex: 1;
  font-family: objektiv-mk3, sans-serif;
  font-weight: 500;
}

.styleguide-wrapper {
  margin-bottom: 4rem;
}

.styleguide_heading {
  z-index: 4;
  border-bottom: .5px solid var(--base-color-neutral--gray-200);
  background-color: var(--primary-100\<deleted\|variable-23ecad94\>);
  color: #fff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 12px 8px;
  font-family: objektiv-mk3, sans-serif;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.styleguide_heading.country-de {
  background-color: var(--base-color-primary--raspberry-600-primary);
}

.styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 6rem;
}

.stylesystem-spacing-wrapper {
  background-color: var(--base-color-neutral--gray-100);
}

.styleguide_subheading {
  z-index: 3;
  background-color: var(--base-color-neutral--gray-950-primary);
  color: var(--base-color-neutral--white);
  border-radius: 0 0 8px 8px;
  padding: .5rem;
  font-family: objektiv-mk3, sans-serif;
  font-size: .75rem;
  line-height: 2;
  position: -webkit-sticky;
  position: sticky;
  top: 49px;
}

.styleguide_subheading.margin-bottom {
  color: var(--base-color-neutral--white);
  margin-bottom: 20px;
}

.stylesystem-class-label {
  cursor: context-menu;
  background-color: rgba(131, 116, 116, .15);
  border-radius: 5px;
  padding-left: .5rem;
  padding-right: .5rem;
  display: inline-block;
}

.text-size-medium {
  font-size: 1.125rem;
  line-height: 150%;
}

.text-size-medium.text-color-white.text-align-center.max-width-xsmall.country-en {
  max-width: 28rem;
}

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

.text-size-medium.text-weight-medium.country-de {
  max-width: 24rem;
}

.text-size-medium.text-weight-medium.country-se {
  max-width: 32rem;
}

.text-size-medium.text-color-neutral-00 {
  max-width: 48rem;
}

.text-size-medium.text-color-neutral-00.text-align-center.padding-custom1 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.text-size-medium.text-color-neutral-00.text-align-center.padding-custom1.text-color-neutral-200 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.text-size-medium.text-weight-bold.text-color-neutral-200:hover {
  color: var(--base-color-neutral--gray-950-primary);
}

.text-size-medium.text-weight-semibold {
  text-align: left;
  font-size: 1.12575rem;
}

.text-size-medium.text-align-center.text-color-neutral-00.max-width-custom1 {
  max-width: 36rem;
}

.text-size-medium.text-align-center.text-color-neutral-00.padding-custom3 {
  padding-left: 0;
  padding-right: 0;
}

.text-size-medium.text-align-center.max-width-custom1.hide-mobile.text-weight-medium {
  max-width: 44rem;
  font-size: 1.125rem;
}

.text-size-medium.margin-top.margin-medium.country-se {
  max-width: 30rem;
}

.text-size-medium.margin-top.margin-medium.country-de {
  max-width: 40rem;
}

.text-size-medium.max-width-large.text-rich-text {
  object-fit: scale-down;
}

.icon-small {
  width: 2rem;
}

.form-radio-wrapper {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}

.form-checkbox-label {
  margin-bottom: 0;
  padding-left: .5rem;
  font-family: objektiv-mk3, sans-serif;
}

.form-checkbox-label.label-text-small {
  margin-bottom: .1px;
  padding-left: .5rem;
  font-size: .875rem;
}

.form-checkbox-label.text-size-tiny {
  padding-left: 1rem;
}

.form-checkbox-label.text-size-tiny.padding-top.padding-custom1 {
  padding-top: .15rem;
}

.icon-medium {
  width: 3rem;
}

.text-color-white.text-align-center.text-weight-xbold {
  letter-spacing: -1px;
}

.button-row-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  align-items: center;
  justify-items: start;
  display: grid;
}

.button-row-grid.tablet-1-col {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.stylesystem_color-sample {
  border: 1px solid var(--base-color-neutral--gray-400);
  border-radius: 8px;
  padding: 8rem 1.5rem 1.25rem;
}

.stylesystem_color-sample.gray-100 {
  background-color: var(--base-color-neutral--gray-100);
}

.stylesystem_color-sample.gray-950 {
  background-color: var(--base-color-neutral--gray-950-primary);
}

.stylesystem_color-sample.white {
  background-color: var(--base-color-neutral--white);
}

.stylesystem_color-sample.primary-100 {
  background-color: var(--primary-100\<deleted\|variable-23ecad94\>);
}

.stylesystem_color-sample.gray-300 {
  background-color: var(--base-color-neutral--gray-300);
}

.stylesystem_color-sample.gray-400 {
  background-color: var(--base-color-neutral--gray-400);
}

.stylesystem_color-sample.gray-200 {
  background-color: var(--base-color-neutral--gray-200);
}

.stylesystem_color-sample.gray-500 {
  background-color: var(--base-color-neutral--gray-500);
}

.stylesystem_color-sample.gray-600 {
  background-color: var(--base-color-neutral--gray-600);
}

.stylesystem_color-sample.gray-700 {
  background-color: var(--base-color-neutral--gray-700);
}

.stylesystem_color-sample.gray-800 {
  background-color: var(--base-color-neutral--gray-800);
}

.stylesystem_color-sample.gray-900 {
  background-color: var(--base-color-neutral--gray-900);
}

.stylesystem_color-sample.primary-light-20 {
  background-color: var(--primary-light-20\<deleted\|variable-b6e1efb0\>);
  background-color: var(--primary-light-30\<deleted\|variable-886bea6b\>);
}

.stylesystem_color-sample.primary-light-30 {
  background-color: var(--primary-light-20\<deleted\|variable-b6e1efb0\>);
}

.stylesystem_color-sample.primary-light-50 {
  background-color: var(--primary-light-50\<deleted\|variable-0c7f8ba6\>);
  background-color: var(--primary-light-30\<deleted\|variable-886bea6b\>);
}

.stylesystem_color-sample.primary-light-70 {
  background-color: var(--primary-light-70\<deleted\|variable-e8e744a1\>);
}

.stylesystem_color-sample.primary-light-90 {
  background-color: var(--primary-light-90\<deleted\|variable-2f81ea05\>);
}

.stylesystem_color-sample.primary-dark-10 {
  background-color: var(--primary-dark-10\<deleted\|variable-71518130\>);
}

.stylesystem_color-sample.primary-dark-20 {
  background-color: var(--primary-dark-20\<deleted\|variable-9a315983\>);
}

.stylesystem_color-sample.primary-dark-40 {
  background-color: var(--primary-dark-40\<deleted\|variable-e685bcf9\>);
}

.stylesystem_color-sample.green-600 {
  background-color: var(--base-color-accent--green-600-primary);
}

.stylesystem_color-sample.green-500 {
  background-color: var(--base-color-accent--green-500);
}

.stylesystem_color-sample.green-400 {
  background-color: var(--base-color-accent--green-400);
}

.stylesystem_color-sample.green-300 {
  background-color: var(--base-color-accent--green-300);
}

.stylesystem_color-sample.green-200 {
  background-color: var(--base-color-accent--green-200);
}

.stylesystem_color-sample.green-100 {
  background-color: var(--base-color-accent--green-100);
}

.stylesystem_color-sample.green-700 {
  background-color: var(--base-color-accent--green-700);
}

.stylesystem_color-sample.green-800 {
  background-color: var(--base-color-accent--green-800);
}

.stylesystem_color-sample.green-900 {
  background-color: var(--base-color-accent--green-900);
}

.stylesystem_color-sample.blueberry-600 {
  background-color: var(--base-color-secondary--blueberry-600-primary);
}

.stylesystem_color-sample.blueberry-light-60 {
  background-color: var(--base-color-secondary--blueberry-200);
}

.stylesystem_color-sample.blueberry-400 {
  background-color: var(--base-color-secondary--blueberry-400);
}

.stylesystem_color-sample.blueberry-800 {
  background-color: var(--base-color-secondary--blueberry-800);
}

.stylesystem_color-sample.gradient-cerise {
  background-image: linear-gradient(to bottom, var(--primary-light-30\<deleted\|variable-886bea6b\>), var(--primary-100\<deleted\|variable-23ecad94\>));
}

.stylesystem_color-sample.gradient-green {
  background-color: var(--base-color-secondary--blueberry-800);
  background-image: linear-gradient(to bottom, var(--base-color-accent--green-500), var(--base-color-accent--green-800));
}

.stylesystem_color-sample.gradient-blueberry {
  background-color: var(--base-color-secondary--blueberry-800);
  background-image: linear-gradient(to bottom, var(--base-color-secondary--blueberry-600-primary), var(--base-color-secondary--blueberry-800));
}

.stylesystem_color-sample.gradient-coal {
  background-image: linear-gradient(to bottom, var(--base-color-neutral--gray-800), var(--base-color-neutral--gray-950-primary));
}

.stylesystem_color-sample.raspberry-600 {
  background-color: var(--base-color-primary--raspberry-600-primary);
}

.stylesystem_color-sample.raspberry-500 {
  background-color: var(--base-color-primary--raspberry-500);
}

.stylesystem_color-sample.gradient-raspberry-de {
  background-image: linear-gradient(to bottom, var(--base-color-primary--raspberry-400), var(--base-color-primary--raspberry-600-primary));
}

.stylesystem_color-sample.raspberry-400 {
  background-color: var(--base-color-primary--raspberry-400);
}

.stylesystem_color-sample.raspberry-300 {
  background-color: var(--base-color-primary--raspberry-300);
}

.stylesystem_color-sample.raspberry-200 {
  background-color: var(--base-color-primary--raspberry-200);
}

.stylesystem_color-sample.raspberry-100 {
  background-color: var(--base-color-primary--raspberry-100);
}

.stylesystem_color-sample.raspberry-700 {
  background-color: var(--base-color-primary--raspberry-700);
}

.stylesystem_color-sample.blueberry-200 {
  background-color: var(--base-color-secondary--blueberry-200);
}

.stylesystem_color-sample.blueberry-300 {
  background-color: var(--base-color-secondary--blueberry-300);
}

.checkbox-wrapper {
  flex-wrap: nowrap;
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.text-size-large {
  font-size: 1.25rem;
  line-height: 150%;
}

.heading-xxlarge {
  font-size: 5rem;
  font-weight: 800;
  line-height: 1.2;
}

.styleguide-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1.2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-radio {
  border: 1px solid var(--base-color-neutral--gray-500);
  background-color: var(--base-color-neutral--white);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  font-family: objektiv-mk3, sans-serif;
}

.form-radio.w--redirected-checked {
  border-width: 6px;
  border-color: var(--primary-100\<deleted\|variable-23ecad94\>);
  color: var(--primary-100\<deleted\|variable-23ecad94\>);
  background-color: #fff;
  background-image: none;
}

.form-radio.w--redirected-focus {
  border-color: var(--primary-100\<deleted\|variable-23ecad94\>);
  box-shadow: none;
  margin-top: 0;
}

.form-radio.w--redirected-focus-visible {
  border-color: var(--primary-100\<deleted\|variable-23ecad94\>);
}

.icon-xsmall {
  width: 1.5rem;
}

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

.icon-xxsmall {
  width: 1rem;
}

.heading-medium {
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 1.3;
}

.heading-medium.text-color-white.padding-custom1 {
  padding-right: 4rem;
}

.heading-medium.text-color-white.max-width-xxsmall.country-en {
  max-width: 28rem;
}

.heading-medium.text-color-white.text-weight-xbold {
  font-weight: 800;
}

.heading-medium.hide-mobile-landscape {
  display: none;
}

.heading-medium.text-align-center.max-width-custom2 {
  max-width: 40rem;
}

.field-label {
  margin-bottom: .5rem;
  font-family: objektiv-mk3, sans-serif;
  font-size: .875rem;
  font-weight: 400;
}

.tabs-menu {
  border-bottom: 1px rgba(0, 0, 0, .15);
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
  overflow: auto;
}

.tabs-menu.no-scrollbar {
  padding-right: 24px;
}

.tabs-menu.padding-custom1 {
  margin-left: 3.5rem;
}

.tabs-menu.hide {
  display: none;
}

.tabs-menu.justify-left {
  justify-content: flex-start;
}

.icon-xlarge {
  width: 6.5rem;
}

.background-color-primary-100 {
  background-color: var(--primary-100\<deleted\|variable-23ecad94\>);
}

.heading-large {
  font-size: 3rem;
  font-weight: 800;
  line-height: 1.2;
}

.heading-large.text-align-center-mobile.text-color-neutral-00.max-width-medium {
  max-width: 28rem;
}

.heading-large.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en {
  max-width: 36rem;
}

.heading-large.text-align-center-mobile.text-color-neutral-00.max-width-medium.text-weight-xbold {
  letter-spacing: -1px;
  font-weight: 800;
}

.heading-large.text-size-custom2 {
  font-size: 3.5rem;
}

.heading-large.max-width-small.country-de {
  max-width: 100rem;
}

.heading-large.max-width-small.country-de.text-weight-xbold, .heading-large.text-weight-bold {
  letter-spacing: -1px;
  font-weight: 800;
}

.heading-large.text-weight-xbold {
  font-weight: 800;
}

.image-wrapper-3-2 {
  width: 100%;
  padding-top: 66.66%;
  position: relative;
}

.button-style {
  border: 0px solid var(--base-color-neutral--gray-950-primary);
  background-color: var(--primary-100\<deleted\|variable-23ecad94\>);
  color: var(--base-color-neutral--white);
  text-align: center;
  border-radius: 4px;
  min-width: 12rem;
  padding: 1rem 1.5rem;
  font-family: objektiv-mk3, sans-serif;
  font-weight: 500;
}

.button-style:hover {
  background-color: var(--base-color-primary--raspberry-500);
}

.button-style:active {
  background-color: var(--base-color-primary--raspberry-700);
}

.button-style.button-small {
  background-color: var(--base-color-primary--raspberry-600-primary);
  border-width: 0;
  padding: .75rem 1.25rem;
}

.button-style.button-small:hover {
  background-color: var(--base-color-primary--raspberry-500);
}

.button-style.button-small:active, .button-style.button-small:focus {
  background-color: var(--base-color-primary--raspberry-700);
}

.button-style.button-small:focus-visible {
  background-color: var(--base-color-primary--raspberry-700);
}

.button-style.button-small[data-wf-focus-visible] {
  background-color: var(--base-color-primary--raspberry-700);
}

.button-style.button-small.button-black, .button-style.color-neutral-200 {
  background-color: var(--base-color-neutral--gray-950-primary);
}

.button-style.color-neutral-200:hover {
  background-color: var(--base-color-neutral--gray-800);
}

.button-style.color-neutral-200:active {
  background-color: var(--base-color-neutral--gray-900);
}

.button-style.color-secondary-100 {
  background-color: var(--base-color-accent--green-600-primary);
}

.button-style.color-secondary-100:hover {
  background-color: var(--base-color-accent--green-500);
}

.button-style.color-secondary-100:active {
  background-color: var(--base-color-accent--green-700);
}

.button-style.button-width-medium {
  min-width: 14rem;
}

.button-style.button-width-medium.color-de {
  background-color: var(--base-color-primary--raspberry-600-primary);
}

.button-style.button-width-medium.color-de:hover {
  background-color: var(--base-color-primary--raspberry-500);
}

.button-style.button-width-medium.color-de:active, .button-style.button-width-medium.color-de:focus {
  background-color: var(--base-color-primary--raspberry-700);
}

.button-style.color-primary-100-de {
  background-color: var(--base-color-primary--raspberry-600-primary);
}

.button-style.color-primary-100-de:hover {
  background-color: var(--base-color-primary--raspberry-500);
}

.button-style.color-primary-100-de.navbar_button.hide-tablet:active, .button-style.color-primary-100-de.navbar_button.hide-tablet:focus {
  background-color: var(--base-color-primary--raspberry-700);
}

.form-input {
  border: 1px solid var(--base-color-neutral--gray-500);
  background-color: var(--base-color-neutral--white);
  color: var(--base-color-neutral--gray-950-primary);
  border-radius: 8px;
  max-width: none;
  height: auto;
  min-height: 3.25rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-family: objektiv-mk3, sans-serif;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input:focus {
  border-color: var(--base-color-secondary--blueberry-600-primary);
}

.form-input::placeholder {
  color: var(--base-color-neutral--gray-700);
}

.form-input.select {
  background-color: #fff;
  background-image: none;
  font-family: objektiv-mk3, sans-serif;
  font-size: 1rem;
}

.form-input.text-area {
  max-width: none;
  height: auto;
  min-height: 6rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-family: objektiv-mk3, sans-serif;
  overflow: auto;
}

.background-color-primary {
  background-color: var(--background-color--background-primary);
}

.form-checkbox {
  border: 1px solid var(--base-color-neutral--gray-500);
  background-color: var(--base-color-neutral--white);
  cursor: pointer;
  border-radius: 4px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  font-family: objektiv-mk3, sans-serif;
  transition: all .2s;
}

.form-checkbox.w--redirected-checked {
  border-width: 0;
  border-color: var(--base-color-accent--green-600-primary);
  background-color: var(--base-color-accent--green-600-primary);
  box-shadow: none;
  background-size: 16px 16px;
}

.form-checkbox.w--redirected-focus {
  border-color: var(--base-color-neutral--gray-500);
  box-shadow: none;
}

.form_grid-1-col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-items: start;
  justify-items: stretch;
  display: grid;
}

.tab-link {
  color: rgba(0, 0, 0, .6);
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  flex: none;
  margin-right: 1.5rem;
  padding: .5rem 0;
}

.tab-link.w--current {
  border-bottom: .125rem solid var(--base-color-secondary--blueberry-600-primary);
  color: #000;
  background-color: rgba(0, 0, 0, 0);
}

.heading-xsmall {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.heading-xsmall.text-style-italic {
  line-height: 1.6;
}

.heading-xsmall.text-style-italic.text-weight-medium {
  font-weight: 500;
}

.heading-xsmall.text-style-italic.text-weight-normal, .heading-xsmall.text-weight-normal {
  font-weight: 400;
}

.image-wrapper-4-3 {
  width: 100%;
  padding-top: 75%;
  position: relative;
}

.button-secondary {
  border: 1px solid var(--base-color-neutral--gray-950-primary);
  color: var(--base-color-neutral--gray-950-primary);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 4px;
  padding: 1rem 1.5rem;
  font-weight: 500;
}

.button-secondary:hover {
  background-color: var(--base-color-neutral--gray-300);
}

.button-secondary.button-small {
  min-width: 12rem;
  padding: .75rem 1.25rem;
  font-weight: 500;
}

.heading-small {
  align-items: center;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
}

.heading-small.text-weight-bold {
  font-weight: 700;
}

.heading-small.text-weight-medium {
  font-weight: 500;
}

.text-style-quote {
  border-left: .1875rem solid var(--base-color-neutral--gray-950-primary);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-family: objektiv-mk3, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.form-field-wrapper {
  max-width: none;
  position: relative;
}

.image-wrapper_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-wrapper-16-9 {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}

.text-color-gray-950 {
  color: var(--base-color-neutral--gray-950-primary);
}

.stylesystem-images_layout {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.icon-large {
  width: 5rem;
}

.image-wrapper-1-1 {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.styleguide_grid-colours {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-xlarge {
  font-size: 4rem;
  font-weight: 800;
  line-height: 1.2;
}

.heading-xlarge.text-color-neutral-00 {
  font-size: 5rem;
}

.heading-xlarge.text-color-neutral-00.text-align-center-mobile.text-size-custom {
  max-width: 34rem;
  font-size: 4rem;
}

.heading-xlarge.text-color-neutral-00.max-width-custom {
  max-width: 42rem;
}

.heading-xlarge.text-color-neutral-00.max-width-custom.text-size-custom-mobile, .heading-xlarge.text-color-neutral-00.text-size-custom1 {
  font-size: 4rem;
}

.heading-xlarge.text-color-neutral-00.text-size-custom1.hide-mobile-landscape {
  display: none;
}

.heading-xlarge.text-color-primary-100-de {
  color: var(--base-color-primary--raspberry-600-primary);
}

.heading-xlarge.text-weight-xbold {
  font-weight: 800;
}

.heading-xlarge.text-color-white.hide-mobile-portrait {
  display: flex;
}

.heading-xlarge.text-color-white.hide-mobile-landscape {
  display: none;
}

.icon-1x1-xxsmall {
  width: 1rem;
  height: 1rem;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.icon-1x1-large {
  width: 5rem;
  height: 5rem;
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem;
}

.stylesystem-header {
  background-color: var(--base-color-neutral--gray-950-primary);
  color: var(--base-color-neutral--white);
  border-radius: 8px;
  margin-top: 20px;
  margin-bottom: 80px;
}

.text-color-raspberry-700 {
  color: var(--base-color-primary--raspberry-700);
}

.text-color-gray-800 {
  color: var(--base-color-neutral--gray-800);
}

.text-block {
  color: var(--base-color-neutral--white);
}

.heading {
  letter-spacing: normal;
}

.heading.padding-left.margin-custom1 {
  margin-left: 3.5rem;
}

.paragraph {
  max-width: 80ch;
  line-height: 1.7;
}

.list-divider {
  border-bottom: 1px solid var(--base-color-neutral--gray-400);
}

.button-cta-app {
  background-color: var(--base-color-primary--raspberry-600-primary);
  color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 12rem;
  height: 3rem;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: static;
}

.button-cta-app:hover {
  background-color: var(--base-color-primary--raspberry-500);
}

.button-cta-app:active, .button-cta-app:focus {
  background-color: var(--base-color-primary--raspberry-700);
}

.button-cta-app.app-button-color-coal {
  background-color: var(--base-color-neutral--gray-950-primary);
}

.button-cta-app.app-button-color-coal:hover {
  background-color: var(--base-color-neutral--gray-800);
}

.button-cta-app.app-button-color-coal:active {
  background-color: var(--base-color-neutral--gray-900);
}

.button-cta-app.app-button-color-green {
  background-color: var(--base-color-accent--green-600-primary);
}

.button-cta-app.color-primary-100-de {
  background-color: var(--base-color-primary--raspberry-600-primary);
}

.button-cta-app.color-primary-100-de:hover {
  background-color: var(--base-color-primary--raspberry-500);
}

.button-cta-app.color-primary-100-de:active {
  background-color: var(--base-color-primary--raspberry-700);
}

.button-text {
  font-weight: 500;
}

.button-app-icon {
  width: 1.8rem;
  padding-right: .5rem;
}

.button-app-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_home-header {
  background-color: var(--base-color-neutral--gray-950-primary);
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/6218d54b25f2d1d23a719ed4_Header-Desktop-B2B.svg");
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: 101%;
  overflow: hidden;
}

.navbar_country-dropdown-desktop.hide-tablet {
  justify-content: space-between;
  display: flex;
}

.navbar_link {
  padding: .5rem 1rem;
}

.navbar_link.w--current {
  color: var(--base-color-neutral--gray-950-primary);
}

.navbar_link.navbar-link-color {
  color: var(--base-color-neutral--white);
  font-weight: 500;
}

.navbar_link.navbar-link-color:hover, .navbar_link.navbar-link-color.w--current {
  color: var(--base-color-primary--raspberry-600-primary);
}

.navbar_link.navbar-link-color.w--current:active {
  color: var(--primary-100\<deleted\|variable-23ecad94\>);
}

.navbar_link.navbar-link-color.country-de:hover {
  color: var(--base-color-primary--raspberry-600-primary);
}

.navbar_link.navbar-link-color.country-de.w--current {
  color: #db305e;
}

.navbar_dropdown-list.w--open {
  border: 1px solid var(--base-color-neutral--gray-300);
  background-color: var(--base-color-neutral--white);
  border-radius: 24px;
  width: 12rem;
  margin-right: 20%;
  padding: .5rem 1rem;
  top: 3.5rem;
  right: -1rem;
  box-shadow: 3px 3px 16px 1px rgba(106, 120, 170, .12);
}

.navbar_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-submenu {
  z-index: 1;
  border-bottom: 1px solid var(--base-color-neutral--gray-500);
  background-color: var(--base-color-neutral--white);
  color: var(--base-color-neutral--gray-950-primary);
  align-items: center;
  height: 3.5rem;
  padding-left: 5%;
  padding-right: 5%;
  font-family: objektiv-mk3, sans-serif;
  font-size: .875rem;
  position: fixed;
  top: 4rem;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navbar-submenu.hide-tablet {
  z-index: 20;
  border-bottom-color: var(--base-color-neutral--gray-500);
  height: 3.5rem;
  position: fixed;
  top: 4rem;
}

.navbar_menu {
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  font-family: objektiv-mk3, sans-serif;
  font-weight: 400;
  display: flex;
}

.navbar_logo-link {
  padding-left: 0;
}

.navbar_hamburger-button {
  padding: 0;
}

.navbar_dropdown-text {
  font-weight: 500;
}

.navbar_dropdown-text:hover {
  color: var(--primary-100\<deleted\|variable-23ecad94\>);
}

.navbar_dropdown-text.country-de:hover {
  color: var(--base-color-primary--raspberry-600-primary);
}

.logo-loop_wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.logo-loop_image {
  max-height: 1.2rem;
}

.logo-loop_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  justify-items: start;
  padding-bottom: .2rem;
  display: grid;
}

.logo-loop_component {
  display: flex;
}

.section-logo-loop {
  overflow: hidden;
}

.navbar_button {
  background-color: var(--primary-100\<deleted\|variable-23ecad94\>);
  color: var(--base-color-neutral--white);
  border-radius: 20px;
  margin-left: .5rem;
  padding: .563rem 2rem;
  font-size: .875rem;
  font-weight: 500;
}

.navbar_button:hover {
  background-color: var(--primary-light-20\<deleted\|variable-b6e1efb0\>);
}

.navbar_button:active {
  background-color: var(--primary-dark-10\<deleted\|variable-71518130\>);
}

.navbar_button.hide-tablet:hover {
  background-color: var(--base-color-primary--raspberry-500);
}

.hide-desktop {
  display: none;
}

.section_home-usps1.background-color-neutral-200 {
  background-color: var(--base-color-neutral--gray-950-primary);
  overflow: hidden;
}

.button-row {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-row.button-row-center {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.button-row.hide {
  display: none;
}

.button-row.button-row-center {
  justify-content: center;
}

.text-color-white {
  color: var(--base-color-neutral--white);
}

.header-90vh {
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  max-height: 60rem;
  display: flex;
}

.button-wrapper {
  margin-top: 1rem;
  margin-right: 1rem;
}

.button-wrapper.button-wrapper-center {
  margin-left: 0;
  margin-right: .5rem;
  display: flex;
}

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

.button-wrapper.button-wrapper-center {
  margin-left: .5rem;
  margin-right: .5rem;
}

.button-wrapper.no-padding {
  margin-top: 0;
  margin-right: 0;
}

.usp1_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  display: grid;
}

.usp1_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.usp1_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-weight-semibold {
  text-align: center;
  max-width: 20rem;
  font-family: objektiv-mk3, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.text-weight-semibold.text-size-medium {
  -webkit-text-stroke-color: var(--text-color--text-alternative);
}

.text-weight-semibold.country-de {
  color: var(--base-color-system--error-cerise-dark);
}

.text-weight-semibold.text-color-raspberry-700:hover {
  color: var(--base-color-primary--raspberry-600-primary);
}

.layout_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  display: grid;
}

.layout_component.gap-4 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.section_home-flexible-payments.hide-desktop, .section_home-flexible-payments.hide-tablet {
  overflow: hidden;
}

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

.layout1_image {
  border-radius: 20px;
  min-width: 28rem;
  max-width: 100%;
  overflow: hidden;
}

.layout1_image.max-width-custom {
  border-radius: 4px;
  max-width: 80%;
}

.navbar-main-se {
  z-index: 24;
  background-color: var(--base-color-neutral--gray-950-primary);
  color: var(--base-color-neutral--white);
  border-bottom: 0 solid #000;
  align-items: center;
  height: 4.063rem;
  padding-left: 5%;
  padding-right: 5%;
  font-family: objektiv-mk3, sans-serif;
  font-size: .875rem;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.navbar-main-se.sticky {
  position: -webkit-sticky;
  position: sticky;
}

.navbar_submenu {
  align-items: center;
  height: 3.5rem;
  display: flex;
}

.navbar_submenu-main {
  height: 3.5rem;
}

.navbar_button_submenu {
  color: var(--base-color-neutral--gray-950-primary);
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 1px;
  border-radius: 8px;
  margin-right: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25;
}

.navbar_button_submenu:hover {
  color: var(--primary-100\<deleted\|variable-23ecad94\>);
  background-color: rgba(0, 0, 0, 0);
  font-style: normal;
}

.navbar_button_submenu:active {
  color: var(--primary-dark-10\<deleted\|variable-71518130\>);
}

.submenu_link {
  color: var(--base-color-neutral--gray-950-primary);
  font-weight: 500;
}

.submenu_link:hover, .submenu_link.w--current {
  color: var(--primary-100\<deleted\|variable-23ecad94\>);
}

.submenu_link.country-de:hover, .submenu_link.country-de.w--current {
  color: var(--base-color-primary--raspberry-600-primary);
}

.cards_item-content-top {
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.cards_item {
  border: 0px solid var(--base-color-neutral--gray-950-primary);
  border-radius: 8px;
}

.cards_item.padding-horizontal {
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.card_item-link {
  flex-direction: column;
  justify-content: flex-start;
  max-width: 20rem;
  height: 100%;
  min-height: 26.5rem;
  text-decoration: none;
  display: flex;
}

.card_item-link.padding-bottom.padding-xxsmall {
  cursor: pointer;
}

.card_item-link.padding-bottom.padding-xxsmall.max-width-custom1 {
  max-width: 22rem;
}

.cards_category {
  background-color: var(--base-color-neutral--gray-100);
  margin-right: 1rem;
  padding: .25rem .5rem;
  display: flex;
}

.cards_slider_mask {
  width: 33.33%;
  overflow: visible;
}

.card_image {
  object-fit: cover;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/6207e5a69fd49e339dd5553a_Card_Header_1.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.card_image.testimonial-image1, .card_image.product-image4 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62082479fae1f8cedbffb541_Card_Header_4.svg");
}

.card_image.product-image3 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62091d8518432a3dbda1a81d_Card_Header_3.svg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.card_image.testimonial-image2 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62091d8518432a3dbda1a81d_Card_Header_3.svg");
}

.card_image.testimonial-image3 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62091df02b32d66483063b13_Card_Header_6.svg");
}

.card_image.product-image1 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65dcb5dcea8aed665c8c5b67_Payment_Solution3.svg");
}

.card_image.product-image3 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65dcb5dc0a3c410d36f39736_Payment_Solution2.svg");
}

.card_image.product-image5 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62091dbd08d1223b8369eacf_Card_Header_5.svg");
}

.card_image.product-image6 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62091df02b32d66483063b13_Card_Header_6.svg");
}

.card_image.product-image2 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65dcb5dcf00b356f854b8928_Payment_Solution1.svg");
}

.cards_meta-wrapper {
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.cards_meta-wrapper.hide {
  display: none;
}

.section-home-cards-slider {
  overflow: hidden;
}

.cards_button-wrapper {
  justify-content: center;
  margin-top: 1.5rem;
  display: flex;
}

.cards_header-wrapper {
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 9px 9px 0 0;
  width: 100%;
  height: auto;
  position: relative;
  top: 15px;
  overflow: hidden;
}

.cards_header-wrapper.img-juvelia {
  background-image: linear-gradient(rgba(10, 16, 24, .45), rgba(10, 16, 24, .45)), url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65a83ee436d14079ee812bd2_Zaver_Juvelia.png");
  background-position: 0 0, 50%;
  background-size: auto, auto;
}

.cards_header-wrapper.img-citydental {
  background-image: linear-gradient(rgba(10, 16, 24, .45) 100%, rgba(0, 0, 0, 0)), url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65a83f10e8cca3cf854c5d20_Citydental2.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.cards_header-wrapper.img-aftenbil {
  background-image: linear-gradient(rgba(10, 16, 24, .45), rgba(10, 16, 24, .45)), url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65a83f072bb62cfaca2881ef_Aftenbil2.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.cards_header-wrapper.background-gradient {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65dcb5dcea8aed665c8c5b67_Payment_Solution3.svg");
  background-position: 50%;
  background-size: cover;
}

.cards_header-wrapper.background-gradient.img-2 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65dcb5dcf00b356f854b8928_Payment_Solution1.svg");
}

.cards_header-wrapper.background-gradient.img-3 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65dcb5dc0a3c410d36f39736_Payment_Solution2.svg");
}

.cards_item-content {
  border-style: solid;
  border-width: 0 1px 1px;
  border-color: black var(--base-color-neutral--gray-500) var(--base-color-neutral--gray-500);
  text-align: left;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2.2rem 1.5rem 1.5rem;
  display: flex;
}

.cards_component {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  justify-content: center;
  display: flex;
}

.cards_component.padding-vertical.padding-medium, .cards_component.margin-bottom.margin-xlarge {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

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

.cards_heading_wrapper.padding-small {
  height: 200px;
  position: relative;
}

.cards_heading {
  color: var(--base-color-neutral--white);
  font-size: 1.5rem;
  font-weight: 500;
}

.cards_slide {
  padding-left: 0;
  padding-right: .25rem;
}

.cards_slider_wrapper {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  padding-bottom: 4rem;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.cards_arrow {
  border: 1px solid var(--base-color-neutral--gray-950-primary);
  background-color: var(--base-color-neutral--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
  bottom: 4rem;
}

.cards_arrow.hide-mobile-landscape.hide-tablet.hide-mobile-portrait {
  border-color: var(--base-color-neutral--gray-500);
  overflow: visible;
}

.cards_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.image-3 {
  padding-left: 3px;
}

.image-4 {
  padding-right: 3px;
}

.section_home-paylink {
  overflow: hidden;
}

.footer_legal-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.footer_legal-wrapper.justify-left.text-color-gray-600 {
  color: var(--base-color-neutral--gray-600);
}

.footer2_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer2_form {
  margin-bottom: 0;
}

.line-divider {
  background-color: var(--border-color--border-divider);
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  height: 1px;
  display: flex;
  overflow: visible;
}

.footer_link {
  color: var(--text-color--text-footer-link);
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.footer_link:hover {
  color: var(--text-color--footer-link-hover\<deleted\|variable-95e45b51-2014-b43c-f200-7a878bcad35a\>);
}

.footer_link.country-de:hover {
  color: var(--base-color-primary--raspberry-600-primary);
}

.footer_credit-text {
  color: var(--text-color--text-footer);
  text-align: center;
  max-width: 52rem;
  padding-bottom: 1.5rem;
  font-size: .875rem;
}

.footer_credit-text.text-color-gray-600 {
  color: var(--base-color-neutral--gray-600);
}

.social-icon {
  color: var(--base-color-neutral--white);
  width: 1.5rem;
  height: 1.5rem;
  display: none;
}

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

.footer_column {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-items: flex-start;
  justify-items: start;
  display: flex;
}

.footer_column.hide {
  display: none;
}

.footer_form-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: none;
}

.footer_column-layout {
  grid-column-gap: 3vw;
  grid-row-gap: 1rem;
  color: var(--base-color-neutral--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr 1fr;
  align-items: start;
}

.form-input-2 {
  border: 1px solid var(--base-color-neutral--gray-950-primary);
  background-color: var(--base-color-neutral--white);
  color: var(--base-color-neutral--gray-950-primary);
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input-2:focus {
  border-color: #000;
}

.form-input-2::placeholder {
  color: rgba(0, 0, 0, .6);
}

.footer_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-flow: row;
  align-items: start;
}

.footer_en {
  background-color: var(--base-color-neutral--gray-950-primary);
  justify-content: center;
  align-items: flex-end;
  display: block;
}

.footer2_socials-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: var(--primary-100\<deleted\|variable-23ecad94\>);
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  align-items: start;
  justify-items: start;
  display: grid;
}

.footer2_socials-wrapper.distribute_left {
  justify-content: start;
}

.footer_right-wrapper {
  color: var(--base-color-neutral--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer2_bottom-link {
  color: var(--text-color--text-footer-link);
  font-size: .875rem;
}

.footer2_bottom-link:hover {
  color: var(--text-color--footer-link-hover\<deleted\|variable-95e45b51-2014-b43c-f200-7a878bcad35a\>);
}

.footer2_bottom-link.country-de:hover {
  color: var(--base-color-primary--raspberry-600-primary);
}

.footer_link-app-text {
  margin-bottom: .5rem;
  padding-right: 1.25rem;
  font-size: 1rem;
  font-weight: 700;
  display: block;
}

.footer_link-app-text.hide {
  margin-bottom: .5rem;
  display: flex;
}

.paylink_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.paylinlk_button-row {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.paylink_button-wrapper {
  margin-top: 1rem;
  margin-right: 1rem;
}

.footer-logo {
  height: 2rem;
}

.navbar_dropdown-country-toggle {
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
  position: static;
}

.footer_social-icon.icon-medium {
  width: 2.75rem;
  padding-right: 0;
}

.client-logos_component {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 6rem;
  padding-top: 1.5rem;
  display: flex;
}

.client-logo_logo {
  max-height: 3.2rem;
}

.client-logo_wrapper {
  justify-content: center;
  align-items: flex-start;
  padding: 1.5rem 1.2rem 1.5rem 1.1rem;
  display: flex;
}

.layout2_component {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_home-stats {
  overflow: hidden;
}

.layout2_content-right {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.section_home-cta1 {
  position: relative;
}

.section_home-cta1.country-de {
  overflow: hidden;
}

.text-weight-semibold-3 {
  font-family: objektiv-mk3, sans-serif;
  font-weight: 600;
}

.cta_button-row-app {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta_button-wrapper {
  margin-top: 0;
  margin-right: 0;
}

.cta1_component {
  background-color: var(--primary-100\<deleted\|variable-23ecad94\>);
  text-align: center;
  border-radius: 12px;
  font-family: objektiv-mk3, sans-serif;
}

.cta1_component.padding-xxlarge.background-color-transparent {
  background-color: rgba(0, 0, 0, 0);
}

.cta1_component.padding-huge.padding-custom2 {
  background-color: var(--primary-100\<deleted\|variable-23ecad94\>);
}

.cta1_component.padding-huge.padding-custom2.country-de {
  background-color: var(--base-color-primary--raspberry-600-primary);
}

.cta1_component.padding-huge.background-color-neutral-20 {
  background-color: var(--base-color-neutral--gray-100);
}

.cta1_component.background-color-neutral-40.padding-huge {
  background-color: var(--background-color--background-brand);
}

.cta_button-wrapper2 {
  margin-top: 0;
  margin-right: 1rem;
}

.footer_text-mailing.text-size-tiny {
  display: none;
}

.form_layout1 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.form_layout1_component {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.error-message {
  border: 1px solid var(--base-color-system--error-cerise-dark);
  background-color: var(--base-color-system--error-cerise);
  border-radius: 8px;
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.error-text {
  color: var(--base-color-neutral--gray-950-primary);
  font-family: objektiv-mk3, sans-serif;
  font-size: .875rem;
}

.success-text {
  color: var(--base-color-accent--green-600-primary);
  font-family: objektiv-mk3, sans-serif;
  font-weight: 500;
}

.success-message {
  background-color: var(--base-color-neutral--gray-100);
  height: 30vh;
  padding: 1.5rem;
}

.form-button-wrapper.padding-top.padding-small {
  margin-top: 0;
}

.get-started_tag-text {
  font-family: objektiv-mk3, sans-serif;
  font-weight: 500;
  display: none;
}

.tag-text {
  text-align: center;
  max-width: 20rem;
  font-family: objektiv-mk3, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.tag-text.margin-bottom.margin-small {
  display: flex;
}

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

.form-consent-text {
  justify-content: center;
  display: flex;
}

.form-consent-text.padding-small.text-align-left {
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 8rem;
}

.form-consent {
  text-align: center;
  font-family: objektiv-mk3, sans-serif;
  font-size: .875rem;
}

.form-consent.text-size-tiny {
  font-size: .75rem;
}

.form-consent.text-size-tiny.max-width-small.text-align-left {
  text-align: left;
}

.top-margin {
  height: 3rem;
  display: flex;
}

.link {
  color: var(--base-color-secondary--blueberry-600-primary);
}

.link:hover {
  color: var(--base-color-secondary--blueberry-800);
}

.usp2_list {
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-home-safe-payments {
  overflow: hidden;
}

.usp2_content {
  text-align: center;
  max-width: 18rem;
}

.usp2_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  display: grid;
}

.section-home-cta2 {
  position: relative;
  overflow: hidden;
}

.cta-heading {
  font-weight: 800;
}

.cta-heading.text-color-neutral-00.text-size-custom1 {
  font-size: 3rem;
  font-weight: 800;
}

.cta-heading.text-color-neutral-00.text-size-custom1.text-align-left-mobile {
  font-size: 2.5rem;
  font-weight: 800;
}

.cta-heading.text-weight-black.country-en {
  max-width: 50rem;
}

.cta-heading.text-weight-black.text-weight-xbold {
  letter-spacing: -1px;
  font-weight: 800;
}

.cta-heading.text-size-custom1 {
  font-weight: 900;
}

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

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

._404_image {
  padding: 1rem;
}

._404_body-text {
  padding-top: 1rem;
  font-family: objektiv-mk3, sans-serif;
}

.header_button-row {
  flex-wrap: wrap;
  align-items: center;
  padding-top: 1rem;
  display: flex;
}

.header_button-row.button-row-center {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.stories_content-bottom {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.stories_author-wrapper {
  align-items: center;
  margin-bottom: 2rem;
}

.stories_author-wrapper.content-bottom {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  display: flex;
}

.page-padding-2 {
  padding-left: 5%;
  padding-right: 5%;
}

.stories_content {
  margin-bottom: 3rem;
}

.stories_divider {
  background-color: var(--base-color-neutral--gray-950-primary);
  width: 100%;
  max-width: none;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 3rem;
  display: flex;
}

.stories_client-logo {
  object-fit: cover;
  border-radius: 0%;
  width: auto;
  min-width: auto;
  max-width: 8rem;
  height: auto;
  min-height: auto;
  padding-bottom: 0;
}

.stories_client-image-wrapper {
  margin-right: 1rem;
}

.text-size-medium-2 {
  color: var(--base-color-neutral--white);
  font-size: 1.125rem;
  line-height: 1.6;
}

.stories_share-wrapper {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.text-weight-semibold-4 {
  font-weight: 600;
}

.section-cms-stories {
  margin-top: 7.4rem;
  margin-bottom: 7.4rem;
}

.stories_client-name-title.padding-top {
  margin-top: 0;
}

.stories_client-name-title.padding-top.padding-medium {
  padding-top: 1rem;
}

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

.stories_image-wrapper.padding-vertical.padding-medium {
  align-items: center;
}

.stories_image-wrapper.padding-vertical.padding-medium.padding-custom {
  padding-bottom: 1rem;
}

.stories_image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 4px;
  width: 100%;
  height: 90%;
  max-height: none;
}

.stories_paragraph.padding-vertical.padding-small {
  line-height: 1.6;
}

.stories_paragraph.padding-vertical.padding-small.text-weight-medium {
  padding-bottom: 2rem;
  line-height: 1.7;
}

.stories_quote {
  border-left-width: 0;
  border-left-color: var(--primary-100\<deleted\|variable-23ecad94\>);
  color: var(--base-color-neutral--gray-950-primary);
  min-width: 24rem;
  max-width: 24rem;
  padding-left: 0;
  padding-right: 0;
  font-style: italic;
}

.stories_quote-wrapper {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.stories_quote-wrapper.padding-vertical.padding-medium {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.layout3_item {
  display: flex;
}

.layout3_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  overflow: visible;
}

.layout3_content {
  z-index: 1;
  padding-left: 0;
}

.layout16_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout16_item-list.text-align-center {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
}

.layout3_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.padding-vertical-2 {
  padding-left: 0;
  padding-right: 0;
}

.icon-bullet {
  width: .5rem;
}

.typed-cursor {
  color: var(--base-color-primary--raspberry-600-primary);
}

.text-span-2 {
  color: var(--primary-100\<deleted\|variable-23ecad94\>);
}

.layout4_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

.cta_button-row.hide {
  display: none;
}

.stories_image2-wrapper {
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: none;
  margin-left: 1rem;
  display: flex;
  overflow: visible;
}

.stories_image2 {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 24px;
}

.stories_quote-text {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.stories_quote-text.padding-bottom.padding-medium {
  padding-bottom: 0;
}

.header2_background-image-wrapper {
  z-index: -1;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/657e325374351fdd7e25f91a_Cover-Gradient.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 0%;
  bottom: 15%;
  left: 0%;
  right: 0%;
}

.header2_background-image-wrapper.country-de {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/657e325374351fdd7e25f91a_Cover-Gradient.svg");
  background-position: 50% 0;
}

.button-2 {
  border: 1px solid var(--base-color-neutral--gray-950-primary);
  background-color: var(--base-color-neutral--gray-950-primary);
  color: var(--base-color-neutral--white);
  text-align: center;
  padding: .75rem 1.5rem;
}

.section_about-header {
  position: relative;
}

.contact-form_wrapper {
  flex-direction: column;
  align-items: stretch;
}

.contact-form_icon {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.contact-form_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.error-text-2 {
  color: #e23939;
}

.contact-form_item {
  display: flex;
}

.success-text-2 {
  font-weight: 600;
}

.contact_faq {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/657e34dc731989c60cd77037_FAQ-Gradient-Background.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.contact_content {
  border: 1px solid var(--base-color-neutral--gray-400);
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.contact_client-image-wrapper {
  margin-right: 0;
}

.contact_client-image-wrapper.padding-bottom.padding-custom3 {
  padding-bottom: .75rem;
}

.contact_component {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: 18.5rem;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  align-items: stretch;
  justify-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.contact_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 6rem;
  min-width: 6rem;
  height: 6rem;
  min-height: 6rem;
}

.contact_client {
  text-align: left;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.faq_tab-link {
  color: #4a556c;
  background-color: rgba(0, 0, 0, 0);
  width: 14rem;
  padding: 12px 0;
}

.faq_tab-link.w--current {
  background-color: var(--base-color-neutral--gray-950-primary);
  color: #fff;
  border-radius: 8px;
  width: 14rem;
  padding-top: 12px;
  padding-bottom: 12px;
}

.tooltip-close {
  z-index: 5;
  color: #3f3e46;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.tooltip-close:hover {
  background-color: rgba(0, 42, 255, .1);
}

.faq_tabs-menu {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  margin-bottom: 4rem;
  padding: 8px;
  display: inline-block;
}

.tab-title {
  color: var(--base-color-neutral--white);
  justify-content: center;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.faq_tabs {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-testimonial1 {
  background-color: var(--base-color-neutral--gray-100);
}

.testimonial1_client-image-wrapper {
  margin-bottom: 1rem;
}

.testimonial1_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.testimonial1_logo {
  max-height: 3.5rem;
}

.form_layout2-text-wrapper {
  flex-direction: column;
  align-items: stretch;
}

.form_layout2_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.form-field-wrapper-2 {
  position: relative;
}

.form_layout3-image {
  object-fit: cover;
  border-radius: 20px;
  height: 100%;
}

.form_layout3-image.shadow {
  width: 20rem;
  padding-bottom: 4rem;
}

.layout2_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-link {
  color: var(--base-color-secondary--blueberry-600-primary);
}

.text-link.text-size-small {
  text-decoration: underline;
}

.signup-form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.text-size-tiny-2 {
  font-size: .75rem;
}

.cta26_form {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.section-cta26 {
  position: relative;
}

.footer-wrapper {
  background-color: var(--base-color-neutral--gray-950-primary);
}

.footer2_social-icon {
  color: var(--base-color-neutral--gray-100);
  width: 1.5rem;
  height: 1.5rem;
}

.footer4_link {
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
}

.footer_link-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  display: grid;
}

.footer4_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer2_top-wrapper {
  grid-column-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr .25fr;
  justify-content: space-between;
  align-items: center;
}

.dropdown-icon {
  margin-top: .75rem;
  margin-bottom: .75rem;
  margin-right: 1rem;
}

.navbar_landing-page {
  border-bottom: 1px solid var(--base-color-neutral--gray-500);
  background-color: var(--base-color-neutral--gray-950-primary);
  align-items: center;
  height: 4.063rem;
  padding-left: 5%;
  padding-right: 5%;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.navbar_landing-page.sticky {
  position: -webkit-sticky;
  position: sticky;
}

.dropdown-link {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 280px;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: flex-start;
  padding: .75rem 1rem 1rem;
  text-decoration: none;
  display: grid;
}

.dropdown-link:hover {
  background-color: var(--base-color-neutral--gray-200);
}

.dropdown-link.hide {
  display: none;
}

.navbar_icon-wrapper {
  flex: none;
}

.navbar_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 0rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-toggle {
  z-index: 1;
  padding: .5rem 2.5rem .5rem 1rem;
}

.dropdown-toggle:hover {
  color: var(--primary-100\<deleted\|variable-23ecad94\>);
}

.dropdown-toggle.country-de {
  z-index: 2;
}

.dropdown-toggle.country-de:hover {
  color: var(--base-color-primary--raspberry-600-primary);
}

.dropdown-list.w--open {
  z-index: 2;
  border: 1px solid var(--base-color-neutral--gray-300);
  background-color: var(--base-color-neutral--white);
  border-radius: 28px;
  padding: 1.8rem .75rem;
  top: 3.5rem;
  right: -100%;
  box-shadow: 2px 3px 16px 1px rgba(106, 120, 170, .12);
}

.form-block {
  display: block;
}

.text-block-26 {
  padding-left: 56px;
  font-family: objektiv-mk3, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.image-40 {
  object-fit: fill;
  width: 3rem;
  padding: 0;
  position: relative;
  top: 32px;
}

.paragraph-8 {
  margin-top: 12px;
  font-size: 16px;
  display: flex;
}

.heading-65 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: objektiv-mk3, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.text-block-27 {
  color: #6a7381;
  margin-top: 10px;
  padding-bottom: 20px;
  padding-right: 60px;
  font-family: objektiv-mk3, sans-serif;
  font-style: italic;
  line-height: 1.8rem;
  position: relative;
  top: -4px;
}

.text-block-27.top-margin-custom {
  margin-top: 34px;
}

.link-28 {
  font-size: 14px;
}

.text-block-25 {
  text-align: right;
  font-family: objektiv-mk3, sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: -20px;
}

.transaction_limit_list-wrapper {
  flex-flow: column;
  display: flex;
}

.transaction_limit_list {
  flex-flow: column;
  justify-content: center;
  width: 100%;
  max-width: 52rem;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.press_item {
  border-top: 1px solid var(--base-color-neutral--gray-400);
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  min-width: 48rem;
  padding: 1rem .25rem;
  display: flex;
  overflow: hidden;
}

.press_item:hover {
  background-color: var(--base-color-neutral--gray-200);
}

.press_item.bottom-border {
  border-bottom: 1px solid var(--base-color-neutral--gray-400);
  flex: 1;
  min-width: auto;
}

.press_title-wrapper {
  cursor: pointer;
  align-items: center;
  display: flex;
}

.press_list {
  display: block;
}

.press_department-label {
  background-color: rgba(0, 0, 0, 0);
  margin-left: .5rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.press_department-label.w--current {
  border-bottom: 2px solid #000;
}

.press_list-wrapper {
  overflow: hidden;
}

.press_logo1 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620e7362863b9d4a5a55a2df_Breakit.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: center;
  width: 8rem;
  height: 6rem;
  display: block;
}

.press_logo1.margin-right.margin-tiny {
  width: 7rem;
}

.chevron-right {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62081aeefe83e5f9ae8805c1_Icon-Chevron-Left-Right.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  align-items: center;
  width: 1rem;
  height: 1.5rem;
  display: block;
}

.top_dropdown-link {
  grid-template-rows: auto;
  grid-template-columns: 280px;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: flex-start;
  padding-top: .25rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
  text-decoration: none;
  display: flex;
}

.top_dropdown-link.w--current {
  padding-bottom: .5rem;
}

.login_navbar_link {
  padding: .5rem 1rem;
}

.login_navbar_link.w--current {
  color: var(--base-color-neutral--gray-950-primary);
}

.login_navbar_link.navbar-link-color {
  color: var(--base-color-neutral--white);
  font-weight: 500;
}

.login_navbar_link.navbar-link-color:hover {
  color: var(--primary-100\<deleted\|variable-23ecad94\>);
}

.press_text-wrapper {
  flex-flow: column wrap;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: 1rem;
  display: flex;
}

.press_text-wrapper.padding-top.padding-medium {
  padding-top: 0;
}

.text-block-28 {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 600;
}

.press_logo2 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620e7362863b9d4a5a55a2df_Breakit.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: center;
  width: 8rem;
  height: 6rem;
  display: block;
}

.press_logo2.margin-right.margin-tiny {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620e7362d556591419f46167_DiDigital.svg");
  width: 7rem;
}

.press_logo3 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620e7362863b9d4a5a55a2df_Breakit.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: center;
  width: 8rem;
  height: 6rem;
  display: block;
}

.press_logo3.margin-right.margin-tiny {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620e736229ac7318774569ab_TechCrunch.svg");
  width: 7rem;
}

.press_logo4 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620e7362863b9d4a5a55a2df_Breakit.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: center;
  width: 8rem;
  height: 6rem;
  display: block;
}

.press_logo4.margin-right.margin-tiny {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620e73627e3b1605782d94e5_Forbes.svg");
  width: 7rem;
}

.press_logo5 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620e7362863b9d4a5a55a2df_Breakit.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: center;
  width: 8rem;
  height: 6rem;
  display: block;
}

.press_logo5.margin-right.margin-tiny {
  width: 7rem;
}

.press_date {
  font-family: objektiv-mk3, sans-serif;
  font-weight: 400;
}

.press_link-block {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.section_about-career {
  overflow: hidden;
}

.color-circle {
  background-color: var(--primary-100\<deleted\|variable-23ecad94\>);
  border-radius: 100%;
  width: 28rem;
  height: 100%;
}

.color-circle.gradient-green {
  background-image: linear-gradient(to bottom, var(--base-color-accent--green-500), var(--base-color-accent--green-700) 61%, var(--base-color-accent--green-700));
}

.color-circle.gradient-raspberry-de {
  background-image: linear-gradient(to bottom, var(--base-color-primary--raspberry-400), var(--base-color-system--error-cerise-dark));
}

.color-circle.raspberry-de {
  background-color: var(--base-color-primary--raspberry-700);
  background-image: none;
}

.color-circle.blueberry {
  background-color: var(--base-color-secondary--blueberry-600-primary);
  background-image: none;
}

.color-circle.neutral-80 {
  background-color: var(--base-color-neutral--gray-400);
}

.image-circle-wrapper {
  z-index: 0;
  justify-content: flex-start;
  width: 24rem;
  height: 24rem;
  display: flex;
  position: relative;
  top: auto;
  left: -3px;
}

.circle-icon {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622783229ea2644d0d37379b_zaver_payments_b2b.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.circle-icon.icon_rocket {
  background-size: 18rem;
  left: 1%;
}

.circle-icon.icon_rocket.shadow {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622771a9b1b7874f243f905e_Icon-Rocket-White.svg");
  background-size: 16rem;
}

.circle-icon.icon_chart {
  background-size: 18rem;
  left: 1%;
}

.circle-icon.icon_chart.shadow {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622771a9a8f0850638a6a151_Icon-Chart-White.svg");
  background-size: 12rem;
  left: 0%;
}

.circle-icon.icon-link {
  background-size: 18rem;
  left: 1%;
}

.circle-icon.icon-link.shadow {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/6227714825a3ff7f817f7b03_Icon-Link-White.svg");
  background-size: 11rem;
  left: 0%;
}

.circle-icon.icon_cake {
  background-size: 18rem;
  left: 1%;
}

.circle-icon.icon_cake.shadow {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622771a9909984adf22c53f1_Icon-Cake-White.svg");
  background-size: 12rem;
  left: 0%;
}

.circle-icon.icon-bnpl {
  background-size: 18rem;
  left: 1%;
}

.circle-icon.icon-bnpl.shadow {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622771a915723e56a70761b1_Icon-Invoice-White.svg");
  background-size: 11rem;
  left: 0%;
}

.circle-icon.icon-bolt {
  background-size: 18rem;
  left: 1%;
}

.circle-icon.icon-bolt.shadow {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622771a993e556d2e4426f77_Icon-Bolt-White.svg");
  background-size: 11rem;
  left: 0%;
}

.contact_paragraph {
  text-align: center;
}

.contact_paragraph.padding-custom1 {
  padding-top: .25rem;
  padding-bottom: .75rem;
}

.contact_opening-hours {
  padding-top: 10px;
  font-family: objektiv-mk3, sans-serif;
  font-size: 1.1rem;
}

.bold-text-2 {
  padding-right: 1.2rem;
  font-size: 1.1rem;
}

.bold-text-2.country-de {
  padding-right: .5rem;
}

.heading-66 {
  color: var(--base-color-neutral--white);
  font-size: 3rem;
  font-weight: 800;
}

.heading-28 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: objektiv-mk3, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-6 {
  margin-bottom: 0;
  margin-right: 5%;
  font-size: 14px;
  line-height: 24px;
}

.section-checkout-cta2 {
  position: relative;
}

.section-checkout-cta2.background-color-neutral-200 {
  border-bottom: 1px solid var(--base-color-neutral--gray-400);
}

.header1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 0;
  display: grid;
}

.header1_image-wrapper {
  justify-content: flex-end;
  margin-top: 2rem;
  display: flex;
}

.section-checkout-usp {
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.section-checkout-usp.margin-bottom.margin-xlarge.hide {
  display: none;
}

.cards_section-heading {
  font-size: 2.5rem;
  font-weight: 800;
}

.paylink_circle-wrapper {
  justify-content: center;
  width: auto;
  height: 100%;
  display: flex;
  position: relative;
}

.paylink-image1 {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620f57f6a416df2ab2c4cf44_Icon-Rocket.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20rem 20rem;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.paylink-image1.shadow {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/6220fd478c44e68c731d99d6_Zaver_Checkout_1.png");
  background-position: 50%;
  background-size: 210px;
  width: 100%;
  height: 76%;
  top: 7%;
  left: -28%;
}

.paylink-image1.shadow.country-se {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/64d390aef474e8bc2aae34e6_Zaver_Checkout_1.png");
}

.paylink-image1.shadow.country-en {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62eed0464abf9e18cc45a719_Zaver_Checkout_1_eng.png");
}

.paylink-image1.shadow.country-de {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62eecfa6d64065e962b5d77d_Zaver_Checkout_1.png");
}

.paylink_gradient-circle {
  background-color: var(--base-color-neutral--gray-400);
  background-image: linear-gradient(139deg, var(--base-color-secondary--blueberry-600-primary), #3c5ee4 13%, var(--base-color-secondary--blueberry-800) 50%, var(--base-color-secondary--blueberry-800));
  border-radius: 100%;
  width: 36rem;
  height: 36rem;
}

.paylink-image2 {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620f57f6a416df2ab2c4cf44_Icon-Rocket.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20rem 20rem;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.paylink-image2.shadow {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/6220feca1f288978147907ff_Zaver_Checkout_3.png");
  background-size: 360px;
  width: 100%;
  height: 72%;
  top: 30%;
  left: 22%;
}

.paylink-image2.shadow.country-en {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62eed046c33cc778d7c20a8b_Zaver_Checkout_3_eng.png");
}

.paylink-image2.shadow.country-de {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62eecfa658ad15b2df08c827_Zaver_Checkout_3.png");
}

.paylink-image3 {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620f57f6a416df2ab2c4cf44_Icon-Rocket.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20rem 20rem;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.paylink-image3.shadow {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/6220fe4a616e1bef3c99fa5f_Zaver_Checkout_2.png");
  background-size: 290px;
  width: 100%;
  height: 76%;
  top: 12%;
  left: 0%;
}

.paylink-image3.shadow.country-se {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/64520b03f8bc4c60053a5275_Zaver-Paylink-Step2%20(SE).png");
}

.paylink-image3.shadow.country-en {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/64520cb5474dcd6be6c54c2c_Zaver-Paylink-Step2-ENG.png");
}

.paylink-image3.shadow.country-de {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62eecfa64abf9ed9d7459694_Zaver_Checkout_2.png");
}

.counter_wrapper {
  background-color: #fff;
  border-radius: 1000px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 26rem;
  max-width: 26rem;
  height: 100%;
  min-height: 26rem;
  max-height: 26rem;
  padding-bottom: 2rem;
  display: flex;
  box-shadow: 7px 7px 150px rgba(84, 102, 129, .08);
}

.title-capped {
  background-color: var(--base-color-primary--raspberry-600-primary);
  color: #546681;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: objektiv-mk3, sans-serif;
  font-size: 8rem;
  font-weight: 800;
  line-height: 8rem;
}

.title-capped.de {
  background-color: var(--base-color-primary--raspberry-600-primary);
}

.counter_circle-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 10px;
  display: flex;
  position: relative;
}

.counterup {
  color: #8c54ff;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 52px;
  line-height: 52px;
}

.counterup.counter_text {
  background-color: var(--base-color-primary--raspberry-600-primary);
  letter-spacing: -4px;
  -webkit-text-fill-color: inherit;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: auto;
  background-clip: border-box;
  font-size: 9rem;
  line-height: 9rem;
}

.counterup.counter_text.reset-bg-image {
  background-color: var(--base-color-primary--raspberry-600-primary);
  background-image: none;
  font-weight: 800;
}

.counterup.counter_text.reset-bg-image.cta1_component-_de {
  background-color: var(--base-color-primary--raspberry-600-primary);
}

.counterup.counter_text {
  letter-spacing: -4px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#46e, #0f2ea8);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 9rem;
  line-height: 9rem;
}

.counter_caption {
  justify-content: center;
  display: flex;
  position: absolute;
  top: 250px;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.header_text-wrapper {
  opacity: 1;
  text-align: center;
  mix-blend-mode: normal;
  font-family: objektiv-mk3, sans-serif;
}

.section-consumer-header {
  background-color: var(--base-color-neutral--gray-950-primary);
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/642e6d5191b2acf9e9738b80_Header-Desktop-Consumer-DE.svg");
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: 101%;
}

.layout4_content-2 {
  justify-content: center;
  width: auto;
  min-width: 28rem;
  height: 100%;
  display: flex;
  position: relative;
}

.emoji_hand {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620f57f6a416df2ab2c4cf44_Icon-Rocket.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20rem 20rem;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.emoji_hand.shadow {
  object-fit: fill;
  transform-style: preserve-3d;
  background-image: none;
  width: auto;
  max-width: 44%;
  height: auto;
  top: 24%;
  bottom: 0%;
  left: 38%;
  right: 0%;
}

.paragraph-9, .paragraph-10, .paragraph-11, .paragraph-12 {
  text-align: left;
}

.layout4_image-wrapper {
  z-index: 4;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.layout4_image {
  border-radius: 20px;
  max-width: 100%;
}

.image-emoji_hand {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620f57f6a416df2ab2c4cf44_Icon-Rocket.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20rem 20rem;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-emoji_hand.shadow {
  object-fit: fill;
  transform-style: preserve-3d;
  background-image: none;
  width: auto;
  max-width: 44%;
  height: auto;
  top: 45%;
  bottom: 0%;
  left: 38%;
  right: 0%;
}

.layout5_component {
  grid-column-gap: 3.5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

.layout5_image {
  border-radius: 20px;
  max-width: 70%;
}

.layout5_image.shadow {
  flex: 1;
  max-width: 16rem;
  margin-right: 2rem;
  overflow: visible;
}

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

.accordion-item {
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 1.5rem;
  padding: 1.8rem 2rem 1.2rem;
}

.accordion-item-trigger {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.accordion-heading {
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: objektiv-mk3, sans-serif;
  font-weight: 500;
  line-height: 30px;
}

.icon.accordion-icon {
  color: rgba(0, 0, 0, 0);
  text-align: center;
  cursor: pointer;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622716c9a6c7de3db670b702_Icon-Chevron-Down.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  flex: 0 auto;
  width: 2rem;
  height: 2rem;
  font-size: 32px;
  line-height: 30px;
}

.accordion-item-content {
  margin-top: .625rem;
  margin-right: 4rem;
  overflow: hidden;
}

.page-background {
  background-color: var(--base-color-neutral--gray-950-primary);
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/657e34dc731989c60cd77037_FAQ-Gradient-Background.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 100vw;
}

.float-animation {
  max-width: 90%;
}

.layout6_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.image-zfb-2 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/6227865885151f5b4fba9d66_zaver-dashboard-payments.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0%;
  width: 80%;
  height: 100%;
}

.image-zfb-2.shadow {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622786b19ea26458f1374e07_zaver-dashboard-users.png");
}

.text-span-4 {
  color: var(--base-color-neutral--white);
}

.image-zfb-1 {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622786b19ea26458f1374e07_zaver-dashboard-users.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 80%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 5%;
  bottom: 0%;
  left: 30%;
  right: 0%;
}

.image-zfb-1.shadow {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/6227865885151f5b4fba9d66_zaver-dashboard-payments.png");
}

.image-wrapper {
  justify-content: flex-start;
  width: 26rem;
  height: 26rem;
  display: flex;
  position: relative;
}

.section-checkout-header {
  background-color: rgba(0, 0, 0, 0);
  align-items: center;
  height: 100%;
  margin-top: 0;
  display: flex;
}

.section-checkout-header.background-color-neutral-00 {
  justify-content: center;
}

.section-checkout-usps {
  background-color: var(--base-color-neutral--gray-100);
  margin-top: 0;
}

.section-checkout-usps.margin-top.margin-custom1 {
  margin-top: 4rem;
}

.section-checkout-payment-methods {
  overflow: hidden;
}

.image-ecosystem {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62b2fae97216f13a2c05a8d5_zaver_payments_ecosystem_de.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}

.image-ecosystem.country-de {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62b2fae97216f13a2c05a8d5_zaver_payments_ecosystem_de.svg");
}

.about_heading {
  text-align: center;
  justify-content: center;
  font-weight: 800;
  display: flex;
}

.section-product-header1 {
  background-color: rgba(0, 0, 0, 0);
}

.section-product-header1.margin-top.margin-custom2 {
  margin-top: 3rem;
}

.section-cashout-cta1 {
  border-bottom: 1px solid var(--base-color-neutral--gray-500);
  position: relative;
}

.cashout_image1 {
  border-radius: 20px;
  max-width: 100%;
}

.cashout_emoji_hand {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620f57f6a416df2ab2c4cf44_Icon-Rocket.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20rem 20rem;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.cashout_emoji_hand.shadow {
  object-fit: fill;
  transform-style: preserve-3d;
  background-image: none;
  width: auto;
  max-width: 46%;
  height: auto;
  top: 24%;
  bottom: 0%;
  left: 38%;
  right: 0%;
}

.text-span-6 {
  color: var(--base-color-neutral--gray-950-primary);
}

.text-size-custom1 {
  font-size: 2.5rem;
  font-weight: 800;
}

.payment-methods_wrapper {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-width: 28rem;
  height: 100%;
  display: flex;
  position: relative;
}

.paylater {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620f57f6a416df2ab2c4cf44_Icon-Rocket.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20rem 20rem;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.paylater.shadow {
  object-fit: fill;
  transform-style: preserve-3d;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afb7a75f43f6f72e1eb13_Zaver-Pay-Later-SE.svg");
  background-position: 50%;
  background-size: contain;
  width: 18rem;
  max-width: none;
  height: 8rem;
  top: 20%;
  bottom: 0%;
  left: 14%;
  right: 0%;
}

.paylater.shadow.country-se {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afb7a75f43f6f72e1eb13_Zaver-Pay-Later-SE.svg");
  top: 15%;
}

.paylater.shadow.country-en {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65dcf7911ae99b2170d8853f_Zaver-Pay-Later.svg");
  top: 7%;
}

.paylater.shadow.country-de {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62b96c50635edddcfa8f201e_Zaver-Pay-Later-DE.svg");
}

.payovertime {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620f57f6a416df2ab2c4cf44_Icon-Rocket.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20rem 20rem;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.payovertime.shadow {
  object-fit: fill;
  transform-style: preserve-3d;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afb8ad227594bfc0685d9_Zaver-Pay-Over-Time-SE.svg");
  background-position: 50%;
  background-size: contain;
  width: 18rem;
  max-width: none;
  height: 8rem;
  top: 40.5%;
  bottom: 0%;
  left: 37%;
  right: 0%;
}

.payovertime.shadow.country-se {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afb8ad227594bfc0685d9_Zaver-Pay-Over-Time-SE.svg");
  top: 39.5%;
}

.payovertime.shadow.country-en {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
}

.payovertime.shadow.country-en.hide {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65dcf7914925323832edbe24_Zaver-Pay-Over-Time.svg");
  top: 35.5%;
}

.payovertime.shadow.country-de {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62b96c502607eee6d1693cfa_Zaver-Pay-Over-Time-DE.svg");
}

.paynow {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620f57f6a416df2ab2c4cf44_Icon-Rocket.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20rem 20rem;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.paynow.shadow {
  object-fit: fill;
  transform-style: preserve-3d;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afbad7719c80c4d485af3_Zaver-Pay-Now-SE.svg");
  background-position: 50%;
  background-size: contain;
  width: 18rem;
  max-width: none;
  height: 8rem;
  top: 61%;
  bottom: 0%;
  left: 14%;
  right: 0%;
}

.paynow.shadow.country-se {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afbad7719c80c4d485af3_Zaver-Pay-Now-SE.svg");
  top: 65%;
}

.paynow.shadow.country-en {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65dcf790def865193f80f645_Zaver-Pay-Now.svg");
  top: 64%;
}

.paynow.shadow.country-de {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/64d4efb004e2e8fe3e6579a4_Zaver-Pay-Now-DE.svg");
}

.payment-methods_gradient-mobile {
  z-index: auto;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62b96f24c708fb78a0bcca66_Payments-Gradient-DE.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  width: 180%;
  height: 100svw;
  position: absolute;
  top: -157px;
}

.payment-methods_gradient-mobile.country-de {
  background-image: none;
}

.text-size-xssmall {
  font-size: .8rem;
}

.text-size-xssmall.padding-top.padding-tiny.text-align-left {
  margin-top: 0;
}

.text-size-xssmall.text-color-neutral-100 {
  color: var(--base-color-neutral--gray-700);
}

.text-color-blueberry-100 {
  color: var(--text-color--text-link);
}

.text-color-blueberry-100:hover {
  color: var(--text-color--text-link-dark);
}

.link-in-bio_favicon {
  text-align: left;
  border: 0 solid #fff;
  border-radius: 8px;
  flex: 0 auto;
  align-self: center;
  margin-top: 80px;
  display: block;
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.link-in-bio_button {
  background-color: var(--base-color-primary--raspberry-700);
  color: #fff;
  text-align: center;
  object-fit: fill;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  max-width: 200px;
  min-height: 50px;
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0 25px;
  font-family: objektiv-mk3, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  position: static;
}

.link-in-bio_button:hover {
  background-color: var(--base-color-primary--raspberry-500);
  color: #fff;
  border: 2px solid #b31760;
  padding-top: 0;
  padding-bottom: 0;
}

.link-in-bio_button:active {
  background-color: var(--base-color-primary--raspberry-500);
  color: #fff;
  border-color: #861148;
  padding-top: 0;
}

.link-in-bio_button.color-black {
  background-color: var(--base-color-neutral--gray-100);
  color: #0a1018;
  border: 1px solid #0a1018;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
}

.link-in-bio_button.color-black:hover {
  background-color: rgba(221, 224, 229, .2);
}

.link-in-bio_button.color-black:active {
  background-color: rgba(221, 224, 229, .3);
}

.linkinbio-home {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

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

.cookie-policy-container {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  margin-top: 0;
}

.cookie-policy-container.text-rich-text {
  background-color: #fff;
  border-radius: 24px;
  margin-top: 4rem;
  margin-bottom: 4rem;
  padding: 2rem;
}

.cookies-policy.margin-top.margin-custom2 {
  margin-top: 0;
}

.max-width-copy {
  width: 100%;
  max-width: 44rem;
}

.max-width-copy.align-center {
  text-align: left;
  flex-direction: column;
}

.share-link {
  background-color: var(--base-color-neutral--white);
  color: var(--primary-100\<deleted\|variable-23ecad94\>);
  border-radius: 24rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-top: 0;
  margin-right: 1rem;
  padding: .5rem;
  display: flex;
}

.share-link:hover {
  background-color: var(--base-color-neutral--gray-300);
}

.share-link.hide {
  display: none;
}

.stories_logo-link {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a3607e6ec293107c72816_Juvelia.png");
  background-position: 0 0;
  background-size: auto;
}

.terms-of-use.padding-custom2 {
  margin-top: 0;
}

.table_bullet-item {
  font-family: objektiv-mk3, sans-serif;
  font-size: .75rem;
}

.bullet-list {
  margin-top: auto;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.table {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #fff;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.table:active {
  border: 1px solid #dadada;
}

.table:focus {
  border-color: #d4d4d4;
}

.table.no-pad {
  border-top-width: 0;
  border-bottom-width: 0;
  border-right-width: 0;
  padding: 0 0;
}

.table-text {
  color: var(--base-color-neutral--gray-950-primary);
  text-align: center;
  border: 1px #000;
  padding-top: 0;
  padding-bottom: 0;
  font-family: objektiv-mk3, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1rem;
}

.table-text.data {
  text-align: right;
  width: 100%;
  font-weight: 400;
}

.table-text.data.center {
  text-align: left;
  flex: 1;
  justify-content: flex-start;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding-right: .5rem;
  display: flex;
}

.table-text.data.center.text-weight-bold {
  font-weight: 700;
}

.table-text.data.center.padding-bottom.padding-small {
  padding-bottom: 1rem;
}

.table-text.data.center.text-size-regular.padding-left.padding-tiny.text-align-center {
  text-align: center;
  align-self: center;
  font-weight: 400;
}

.table-text.data.text-align-left.padding-custom1 {
  padding-right: 1rem;
}

.table-text.text-align-left {
  text-align: left;
}

.table-col {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 1rem .125rem 1rem 1rem;
  display: flex;
}

.table-col.align-left {
  align-items: flex-start;
}

.table-col.align-center {
  align-items: center;
  padding-left: 0;
}

.table-col.padding-custom1 {
  padding-right: .25rem;
}

.table-col.div-left.no-border {
  border-left-width: 0;
}

.table-col.col-small {
  max-width: 10rem;
  padding-left: 0;
}

.table-col.div-left {
  border-left: 1px solid #d2d7e1;
  justify-content: flex-end;
}

.table-row-4-col {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 140vw;
  display: grid;
  position: -webkit-sticky;
  position: sticky;
}

.table-row-4-col.header {
  z-index: 999;
  border-top-width: 0;
  border-bottom-width: 1px;
  border-bottom-color: var(--base-color-neutral--gray-400);
  background-color: var(--base-color-neutral--gray-950-primary);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  height: auto;
  min-height: 40px;
  padding: .25rem 1rem;
  position: static;
  top: 0;
}

.table-row-4-col.data-row {
  border-top-color: var(--base-color-neutral--gray-400);
  border-bottom-width: 0;
  border-bottom-color: var(--base-color-neutral--gray-400);
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: center;
  width: 100%;
  height: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.table-row-4-col.data-row:hover {
  background-color: rgba(0, 0, 0, 0);
}

.table-row-4-col.data-row.no-div {
  border-top-width: 0;
  padding-left: 1rem;
  padding-right: 1rem;
}

.table-row-4-col.data-row.column-grey {
  background-color: var(--base-color-neutral--gray-100);
}

.table-wrapper {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 4px;
  width: 50%;
  height: auto;
  margin-left: 3px;
  margin-right: 10px;
  padding: 15px 5px;
  transition: transform .2s;
  position: relative;
}

.table-wrapper._100 {
  perspective-origin: 50%;
  flex: 0 auto;
  width: 100%;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  overflow: hidden;
}

.table-wrapper._100.table {
  z-index: 0;
  border-top-color: #d2d7e1;
  border-bottom-color: #d2d7e1;
  border-radius: 1rem;
  flex-direction: column;
  align-items: stretch;
  height: auto;
  max-height: none;
  padding: 0 0;
  display: flex;
  overflow: auto;
}

.table-wrapper._100.table.width-custom {
  width: 44rem;
  overflow: hidden;
}

.table-wrapper._100.table.width-custom-mobile {
  overflow: hidden;
}

.table-container {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.table-container.max-width-xlarge.align-center.remove-margin-top {
  margin-top: 0;
}

.table-container.max-width-xlarge.align-center.remove-margin-bottom {
  margin-bottom: 0;
}

.table_bullet-list {
  margin-top: auto;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.heading-60 {
  margin-top: 10px;
  padding-right: 140px;
  font-family: objektiv-mk3, sans-serif;
  font-weight: 800;
}

.recources-overview_image {
  margin-top: 0;
}

.resources_anchor-link {
  padding-top: 3rem;
  padding-bottom: 1.5rem;
}

.safe-payments_container {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  max-width: 42rem;
  height: auto;
  margin-top: 60px;
  padding: 3rem;
  display: flex;
  box-shadow: 1px 1px 7px rgba(106, 120, 170, .14);
}

.heading-69 {
  margin-top: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.safe-payments_divider {
  background-color: #e01d78;
  border: 0 solid #e01d78;
  border-radius: 0;
  width: 10rem;
  height: .15rem;
  margin-top: .5rem;
}

.safe-payments_paragraph {
  margin-top: 1rem;
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 22px;
}

.link-30 {
  color: #46e;
  font-size: 13px;
  line-height: 22px;
  text-decoration: underline;
}

.safe-payments_logo {
  width: 120px;
}

.safe-payments_wrapper {
  flex-direction: column;
  justify-content: flex-start;
  width: auto;
  max-width: 42rem;
  padding-right: 4rem;
  display: flex;
}

.image-45 {
  width: 100px;
}

.step-1 {
  align-items: center;
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 22px;
  display: flex;
}

.step-2 {
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 22px;
}

.step-3 {
  margin-top: 16px;
  margin-bottom: 24px;
  font-size: 13px;
  line-height: 22px;
}

.resources_footer-links {
  justify-content: center;
  align-self: center;
  width: auto;
  max-width: 42rem;
  margin-top: 4rem;
  margin-bottom: 0;
  padding-left: 5rem;
  display: flex;
}

.footer-link {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 800px;
  height: auto;
  margin-top: 24px;
  margin-left: 0;
  display: flex;
}

.resources_footer-link-text {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 20px;
  display: flex;
}

.resources_footer-logo {
  width: 64px;
  margin-left: 4px;
  padding-top: 2px;
  padding-left: 0;
}

.cookies_heading.padding-bottom.padding-large {
  padding-bottom: 4rem;
}

.usp1_paragraph {
  text-align: center;
  max-width: 18rem;
}

.contact_openinghours {
  text-align: left;
  font-family: objektiv-mk3, sans-serif;
}

.layout1_text-wrapper, .header2_text-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image_country_flag {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/623add1c0a6118c1a2ab5658_sweden.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.image_country_flag.flag_de {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/623add1c0a61183645ab565a_germany.svg");
}

.image_country_flag.flag_en {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/624aa1f7ca3d10617b0905b6_Zaver_Global5.svg");
}

.flag-2 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/624aa1f7ca3d10617b0905b6_Zaver_Global5.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.country_divider {
  background-color: rgba(155, 158, 184, .22);
  width: 100%;
  height: 1px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.language-link {
  color: #484646;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 45px;
  padding-left: .25rem;
  padding-right: .25rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.language-link:hover {
  color: var(--primary-100\<deleted\|variable-23ecad94\>);
}

.language-link.country-de:hover {
  color: var(--base-color-primary--raspberry-600-primary);
}

.langauge-line-break {
  background-color: #5b3acc;
  width: 0%;
  height: 1px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.global-country-selector {
  background-color: var(--base-color-neutral--gray-950-primary);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.country-selector_container {
  background-color: var(--base-color-neutral--gray-100);
  border-radius: .1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40rem;
  height: 40rem;
  display: flex;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.country-selector_text-wrapper {
  justify-content: space-around;
  align-items: flex-start;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.country-selector_logo {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/623b522fc6c1675b755f261e_Zaver_Logotype_Circle_Coal%20(DE).svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 8rem;
  height: 4rem;
  padding-top: 8rem;
}

.country-selector_list-wrapper {
  border-top: 1px solid var(--base-color-neutral--gray-400);
  border-bottom: 1px solid var(--base-color-neutral--gray-400);
  align-items: center;
  width: 80%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: .5rem;
  display: flex;
}

.country-selector_list-wrapper:hover {
  background-color: var(--base-color-neutral--gray-200);
}

.country-selector_list-wrapper.no-top-div {
  border-top-width: 0;
}

.country-selector_list-wrapper.no-top-div.hide {
  display: none;
}

.country-selector-flag {
  object-fit: fill;
  width: 3rem;
  padding: 0;
  position: relative;
  top: auto;
}

.country-selector_country {
  align-items: stretch;
  padding-left: 1rem;
  font-family: objektiv-mk3, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

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

.navbar_menu_mobile.hide-desktop {
  display: none;
}

.country-name {
  white-space: nowrap;
  font-weight: 500;
}

.navbar-main-en {
  z-index: 24;
  background-color: var(--base-color-neutral--gray-950-primary);
  color: var(--base-color-neutral--white);
  border-bottom: 0 solid #000;
  align-items: center;
  height: 4.063rem;
  padding-left: 5%;
  padding-right: 5%;
  font-family: objektiv-mk3, sans-serif;
  font-size: .875rem;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.navbar-main-de {
  z-index: 10;
  background-color: var(--base-color-neutral--gray-950-primary);
  color: var(--base-color-neutral--white);
  border-bottom: 0 solid #000;
  align-items: center;
  height: 4.063rem;
  padding-left: 5%;
  padding-right: 5%;
  font-family: objektiv-mk3, sans-serif;
  font-size: .875rem;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.footer_se, .footer_de-2 {
  background-color: var(--base-color-neutral--gray-950-primary);
  justify-content: center;
  align-items: flex-end;
  display: block;
}

.text-span-8 {
  color: #459cbf;
}

.text-span-9 {
  color: #225970;
}

.lottie-animation {
  max-width: 100%;
  overflow: hidden;
}

.link-31, .link-32 {
  color: var(--base-color-secondary--blueberry-600-primary);
}

.share-link_wrapper {
  margin-top: 2rem;
  display: flex;
}

.navbar {
  top: 140px;
}

.navbar-2 {
  border: 1px #000;
  top: 0;
}

.html-embed {
  z-index: 10000;
  display: none;
  position: static;
}

.html-embed-2 {
  display: none;
}

.text-image-caption {
  color: var(--base-color-neutral--gray-700);
  text-align: right;
  width: 100%;
  padding-top: .5rem;
  padding-right: 0;
  font-family: objektiv-mk3, sans-serif;
  font-size: .75rem;
}

.form_layout3_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.form_layout3-text-wrapper {
  flex-direction: column;
  align-items: stretch;
}

.form_layout3-image-wrapper.padding-top.padding-xxhuge {
  padding-top: 0;
}

.form_layout2-image {
  object-fit: cover;
  border-radius: 20px;
  height: 100%;
}

.trust-box {
  margin-top: 4rem;
}

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

.download-pdf_wrapper {
  align-items: center;
  display: flex;
}

.download-pdf_wrapper.margin-bottom.margin-medium.hide {
  display: none;
}

.download-pdf_wrapper.margin-bottom.margin-medium.align-left {
  align-self: flex-start;
}

.download-icon {
  height: 1.4rem;
  margin-bottom: .3rem;
  padding-right: .5rem;
}

.download-pdf_text {
  color: var(--base-color-secondary--blueberry-600-primary);
  font-family: objektiv-mk3, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 1.7;
  text-decoration: none;
}

.download-pdf_link {
  display: flex;
}

.heading-linkinbio {
  color: var(--base-color-neutral--gray-950-primary);
  margin-top: 1rem;
  margin-bottom: .75rem;
  text-decoration: none;
}

.footer-width {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.footer-logo_de {
  max-width: 400px;
  margin-bottom: 32px;
}

.footer_de-1 {
  background-color: #0a1018;
  padding: 100px 3% 80px;
}

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

.icon_wrapper {
  align-items: center;
  display: flex;
}

.footer-link-white {
  color: #fff;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.footer-link-white:hover {
  opacity: 1;
  color: var(--base-color-primary--raspberry-600-primary);
}

.footer-link-white:active {
  color: #b31760;
}

.footer_link-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.divider_wrapper {
  width: 100%;
}

.link-33, .link-34, .link-35 {
  color: var(--base-color-secondary--blueberry-600-primary);
}

.text-size-xxlarge {
  font-size: 2.5rem;
}

.logo_wrapper {
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  margin-top: 2rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: grid;
}

.client-logo_circle {
  border: 0px solid var(--base-color-neutral--gray-400);
  background-color: var(--base-color-neutral--white);
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 10rem;
  height: 10rem;
  font-size: 2rem;
  display: flex;
}

.client-logo_image {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62b1cab5e6b7d7136cf6ce47_hedin.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 10rem;
  height: 100%;
}

.client-logo_image.kitchens {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62b1d0fb678242adbf907379_kitchens.png");
  width: 6rem;
  margin-bottom: 4px;
}

.client-logo_image.bilia {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62b1cab4088f610f003e79ac_billia.png");
  width: 5rem;
}

.client-logo_image.otovo {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b8337d6e1a1fb2043a4f40_Otovo.png");
  width: 6rem;
}

.client-logo_image.vetfamily {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b8337df5f1ad823490dc06_Vetfamily.png");
  width: 6rem;
}

.client-logo_image.nordiska {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b8337c33958ed6e70a7305_Nordiska.png");
  width: 6rem;
}

.client-logo_image.medicus {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b8337c6df4ef027f399d9e_Medicus.png");
  width: 6rem;
  margin-bottom: 4px;
}

.client-logo_image.fortnox {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b8337c5a87c536e4be5d7c_Fortknox.png");
  width: 6rem;
}

.client-logo_image.stenskivor {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b8337c53bbac6bdc8c0f9f_Stenskivor.png");
  width: 6rem;
}

.client-logo_image.citycental {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b8337d33958e13550a7308_City%20Dental.png");
  width: 6rem;
}

.client-logo_image.juvelia {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a3607e6ec293107c72816_Juvelia.png");
  width: 6rem;
}

.client-logo_image.bilia {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b8337c5fe8327c24e3c030_Bilia.png");
  width: 3rem;
  margin-bottom: 1rem;
}

.usp3_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  display: grid;
}

.footer_legal-text {
  color: var(--base-color-neutral--white);
  text-align: center;
  max-width: 52rem;
  padding-bottom: 1.5rem;
  font-size: .875rem;
}

.footer_legal-links {
  color: var(--base-color-neutral--white);
  justify-content: center;
  align-items: center;
  display: flex;
}

.flag-3 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/623add1c0a61183645ab565a_germany.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.button-form {
  border: 0px solid var(--base-color-neutral--gray-950-primary);
  background-color: var(--primary-100\<deleted\|variable-23ecad94\>);
  color: var(--base-color-neutral--white);
  text-align: center;
  border-radius: 4px;
  min-width: 12rem;
  padding: 1rem 1.5rem;
  font-family: objektiv-mk3, sans-serif;
  font-weight: 500;
}

.button-form:hover {
  background-color: var(--primary-light-20\<deleted\|variable-b6e1efb0\>);
}

.button-form:active {
  background-color: var(--primary-dark-10\<deleted\|variable-71518130\>);
}

.button-form.button-width-medium {
  min-width: 14rem;
}

.button-form.button-width-medium:hover {
  background-color: var(--base-color-primary--raspberry-500);
}

.section-legal_header {
  background-color: rgba(0, 0, 0, 0);
}

.section-legal_header.padding-custom1 {
  padding-top: 9rem;
}

.section-legal_links {
  background-color: rgba(0, 0, 0, 0);
}

.section-legal_links.padding-bottom.padding-large {
  border-bottom: 0px solid var(--base-color-neutral--gray-500);
}

.legal-link_text.padding-bottom.padding-xsmall.country-de:hover, .legal-link:hover {
  color: var(--base-color-primary--raspberry-600-primary);
}

.app_image-wrapper {
  justify-content: center;
  width: auto;
  min-width: 28rem;
  height: 100%;
  display: flex;
  position: relative;
}

.layout3_circle-bg {
  z-index: auto;
  background-image: linear-gradient(to bottom, var(--base-color-neutral--gray-800), var(--base-color-neutral--gray-950-primary));
  border-radius: 100%;
  width: 44rem;
  height: 44rem;
  position: absolute;
  top: 39px;
  bottom: 0%;
  left: -22%;
  right: 0%;
  overflow: visible;
}

.layout3_image-app {
  z-index: 1;
  border-radius: 20px;
  max-width: 80%;
  position: relative;
}

.layout3_image-app.shadow {
  z-index: 1;
  max-width: 80%;
  top: 149px;
  left: 75px;
  overflow: hidden;
}

.table-row-5-col {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: -webkit-sticky;
  position: sticky;
}

.table-row-5-col.header {
  z-index: 999;
  border-top-width: 0;
  border-top-color: var(--base-color-neutral--gray-400);
  border-bottom-width: 1px;
  border-bottom-color: var(--base-color-neutral--gray-400);
  background-color: var(--base-color-neutral--gray-950-primary);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  height: auto;
  min-height: 40px;
  padding: .5rem 0 .25rem;
  position: static;
  top: 0;
}

.table-row-5-col.data-row.no-div {
  border-top-width: 0;
  border-top-color: var(--base-color-neutral--gray-400);
  border-bottom-width: 0;
  border-bottom-color: var(--base-color-neutral--gray-400);
}

.table-row-5-col.data-row.column-grey {
  background-color: var(--base-color-neutral--gray-100);
}

.table-row-5-col.no-div {
  border-top-width: 0;
  border-bottom-width: 0;
}

.header_text-header {
  color: var(--base-color-neutral--white);
  font-size: .8rem;
  line-height: 1.2rem;
}

.tabs_terms {
  justify-content: center;
  align-items: flex-start;
  max-width: 44rem;
  display: block;
}

.tab-pane_terms {
  margin-top: 0;
}

.tab-pane_terms.margin-top.margin-xlarge {
  margin-top: 4rem;
}

.tab-button {
  border-bottom: 0px solid var(--base-color-secondary--blueberry-600-primary);
  background-color: var(--base-color-neutral--gray-300);
  border-radius: 20px;
  min-width: 8rem;
  margin-right: .5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  transition: transform .2s;
}

.tab-button:hover {
  background-color: var(--base-color-neutral--gray-400);
}

.tab-button.w--current {
  border-bottom-color: var(--base-color-secondary--blueberry-600-primary);
  background-color: var(--base-color-neutral--gray-950-primary);
  color: var(--base-color-neutral--white);
  border-radius: 20px;
  margin-right: .5rem;
}

.tab-button.tab-text {
  color: var(--base-color-neutral--gray-950-primary);
}

.tab-button.tab-text.w--current {
  color: var(--base-color-neutral--white);
}

.tab-text {
  text-align: center;
  font-size: .875rem;
}

.tabs-content {
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: visible;
}

.partners_card {
  border: 0 solid #0a1018;
  border-radius: 8px;
  overflow: visible;
}

.partners_card:hover {
  box-shadow: 7px 7px rgba(183, 188, 200, .5);
}

.partners_card.color-1 {
  background-color: #189fff;
}

.partners_card.color-1:hover {
  box-shadow: 8px 8px rgba(183, 188, 200, .5);
}

.partners_card.color-2 {
  background-color: #0a1018;
}

.partners_card.color-3 {
  background-color: #f07b1b;
}

.partners_card.color-4 {
  background-color: #d5021d;
}

.partners_card.color-5 {
  background-color: var(--base-color-neutral--white);
}

.partners_card.color-5.card-border {
  border-width: 1px;
  border-color: var(--base-color-neutral--gray-500);
}

.partners_card.color-6 {
  background-color: #012b5d;
}

.partners_card.color-7 {
  background-color: #023824;
}

.partners_card.color-8 {
  background-color: #001e50;
}

.partners_image {
  object-fit: cover;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/6207e5a69fd49e339dd5553a_Card_Header_1.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.partners_image.bg-1 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b6e4ba0236ebe103a0cd2f_Head-7.svg");
}

.partners_image.bg-2 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b6e4babb4b0198ba0db693_Head-6.svg");
}

.partners_image.bg-3 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b6e4ba5b39c14ffc5cc376_Head-5.svg");
}

.partners_image.bg-4 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b6e4baa775aa1435945dba_Head-4.svg");
}

.partners_image.bg-5 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b6ff6ebb40941ea633a64d_Head-3.svg");
}

.partners_image.bg-6 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b6e4baa775aa3002945dbb_Head-2.svg");
}

.partners_image.bg-7 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b6e4ba25a3da7772418d29_Head-1.svg");
}

.partners_image.bg-8 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b6e4bae70adc1df9fb9b98_Head-0.svg");
}

.cards_category-2 {
  background-color: #f8f9fb;
  margin-right: 1rem;
  padding: .25rem .5rem;
  display: flex;
}

.partners_item-content {
  background-color: var(--background-color--background-accent);
  text-align: left;
  border: 1px solid #b7bcc8;
  border-top: 0 solid #000;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 2.2rem 1.5rem 1.5rem;
  display: flex;
}

.partners_item-content.background-color-neutral-00 {
  min-height: 0;
}

.partners_item-content.background-color-neutral-00.no-border {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.partners_item-content.background-color-neutral-00.min-height {
  min-height: 18rem;
}

.plugin_header-wrapper {
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 9px 9px 0 0;
  width: 100%;
  height: auto;
  padding-top: 56%;
  position: relative;
  top: 15px;
  overflow: hidden;
}

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

.section-partners-cards {
  margin-top: 3rem;
}

.partner_link-container {
  flex-direction: column;
  justify-content: flex-start;
  max-width: 20rem;
  height: 100%;
  min-height: 26.5rem;
  text-decoration: none;
  display: flex;
}

.partner_link-container.padding-bottom.padding-xxsmall {
  cursor: pointer;
  padding-bottom: 0;
}

.partners_component {
  justify-content: flex-start;
  display: flex;
}

.partners_component.margin-top.margin-large {
  flex-wrap: wrap;
  align-content: stretch;
}

.partners_component.margin-top.margin-large.padding-custom1 {
  margin-left: 3rem;
}

.partners_component.margin-top.margin-large.padding-custom1.partners_tab-alignment {
  justify-content: flex-start;
}

.tabs-partners {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 4rem;
  margin-left: 0;
  display: flex;
}

.partner_logo {
  margin-bottom: 1rem;
}

.partners_wrapper {
  padding: 1rem .5rem;
}

.partners_wrapper.move-left {
  margin-right: 43.05rem;
  padding-right: 0;
}

.partners-card_heading {
  color: var(--base-color-neutral--white);
  font-size: 2rem;
  font-weight: 500;
}

.section_home-partners {
  overflow: hidden;
}

.partners-image-wrapper {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-width: 28rem;
  height: 100%;
  display: flex;
  position: relative;
}

.partner_logo-circle {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620f57f6a416df2ab2c4cf44_Icon-Rocket.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20rem 20rem;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.partner_logo-circle.shadow {
  object-fit: fill;
  transform-style: preserve-3d;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afb8ad227594bfc0685d9_Zaver-Pay-Over-Time-SE.svg");
  background-position: 50%;
  background-size: contain;
  width: 18rem;
  max-width: none;
  height: 8rem;
  top: 40.5%;
  bottom: 0%;
  left: 37%;
  right: 0%;
}

.partner_logo-circle.shadow.image-1 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63bc3483aaaf9f3e7696d444_shopware_circle.svg");
  width: 7rem;
  height: 7rem;
  top: 45.5%;
  left: 63%;
}

.partner_logo-circle.shadow.image-2 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63bc340787cf782e6fb30bff_woocommerce_circle.svg");
  width: 7rem;
  height: 7rem;
  top: 67.5%;
  left: 30%;
}

.partner_logo-circle.shadow.image-3 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63bc337fd4dafa69df84116d_xt_commerce_circle.svg");
  width: 7rem;
  height: 7rem;
  top: 2.5%;
  left: 15%;
}

.partner_logo-circle.shadow.image-4 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63bc367772f0a52dc6dcf1c5_plentymarkets_circle.svg");
  width: 7rem;
  height: 7rem;
  top: 22.5%;
  left: -15%;
}

.partner_logo-circle.shadow.image-5 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63bc352c71a07011cfb0ecbb_oxid_circle.svg");
  width: 7rem;
  height: 7rem;
  top: 8.5%;
  left: 68%;
}

.partner_logo-circle.shadow.image-6 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63bc3624f0670e9ada6f6cb3_magento_circle.svg");
  width: 7rem;
  height: 7rem;
  top: 29.5%;
  left: 27%;
}

.partner_logo-circle.shadow.image-7 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b82191301d7828ebb55af6_fortnox_circle.svg");
  width: 7rem;
  height: 7rem;
  top: 49.5%;
  left: -18%;
}

.partners_gradient-circle {
  background-image: linear-gradient(to bottom, var(--base-color-secondary--blueberry-600-primary), var(--base-color-secondary--blueberry-800));
  border-radius: 100%;
  width: 28rem;
  height: 100%;
}

.partners_gradient-circle.shadow {
  background-image: linear-gradient(to bottom, var(--base-color-neutral--gray-800), var(--base-color-neutral--gray-900) 67%, var(--base-color-neutral--gray-950-primary));
  width: 3rem;
  height: 3rem;
}

.partners_gradient-circle.shadow.circle-1 {
  background-image: linear-gradient(to bottom, var(--base-color-neutral--gray-800), #161b23 73%, var(--base-color-neutral--gray-950-primary));
  width: 5rem;
  height: 5rem;
}

.partners-circle-wrapper {
  z-index: 10;
  justify-content: flex-start;
  width: 4rem;
  height: 4rem;
  display: flex;
  position: relative;
  top: 75px;
  left: -3px;
}

.partners-circle-wrapper.circle-1 {
  width: 6rem;
  height: 6rem;
  top: 369px;
  left: -48px;
}

.partners-circle-wrapper.circle-2 {
  top: -8px;
  left: -166px;
}

.partners-circle-wrapper.circle-3 {
  width: 3rem;
  height: 3rem;
  top: 232px;
  left: 139px;
}

.heading-70 {
  letter-spacing: normal;
}

.merchants-logos_wrapper {
  flex-wrap: wrap;
  justify-content: center;
  max-width: 80%;
  display: flex;
}

.footer_trust-box {
  align-self: flex-start;
  margin-top: 2rem;
  margin-left: -4rem;
  display: flex;
}

.footer_trust-box.country-en {
  margin-left: -3rem;
}

.footer_trust-box.country-de {
  margin-left: 2rem;
}

.html-embed-3 {
  display: flex;
}

.cards_link-wrapper {
  justify-content: flex-start;
  display: flex;
}

.cards_link-wrapper.margin-top.margin-custom1 {
  align-items: center;
  margin-top: 1.25rem;
}

.cards_link-wrapper.margin-top.margin-custom1.hide-desktop {
  display: none;
}

.card-link {
  color: var(--base-color-secondary--blueberry-600-primary);
  font-size: 1rem;
  line-height: 1.7;
}

.icon-arrow-right.padding-left.padding-xxsmall {
  height: 1.25rem;
}

.table-row-2-col {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: -webkit-sticky;
  position: sticky;
}

.table-row-2-col.data-row.no-div {
  border-top-width: 0;
  border-top-color: #d2d7e1;
  border-bottom-width: 0;
  border-bottom-color: #d2d7e1;
}

.table-row-2-col.data-row.no-div.width-custom {
  width: auto;
}

.table-row-2-col.data-row.width-custom {
  border-top-width: 0;
  border-bottom-color: #d2d7e1;
  width: auto;
}

.table-row-2-col.no-div {
  border-top-width: 0;
  border-bottom-width: 0;
}

.table-row-2-col.header {
  position: static;
}

.table-row-1-col {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: -webkit-sticky;
  position: sticky;
}

.table-row-1-col.header {
  z-index: 999;
  border-top-width: 0;
  border-top-color: var(--base-color-neutral--gray-400);
  border-bottom-width: 1px;
  border-bottom-color: var(--base-color-neutral--gray-400);
  background-color: var(--base-color-neutral--gray-950-primary);
  z-index: 999;
  background-color: #0a1018;
  border-top-width: 0;
  border-top-color: #d2d7e1;
  border-bottom-width: 1px;
  border-bottom-color: #d2d7e1;
  grid-template-columns: 1fr;
  width: 100%;
  height: auto;
  min-height: 40px;
  padding: 0;
  position: static;
  top: 0;
}

.table-row-6-col {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: -webkit-sticky;
  position: sticky;
}

.table-row-6-col.header {
  z-index: 999;
  border-top-width: 0;
  border-top-color: var(--base-color-neutral--gray-400);
  border-bottom-width: 1px;
  border-bottom-color: var(--base-color-neutral--gray-400);
  background-color: var(--base-color-neutral--gray-950-primary);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  height: auto;
  min-height: 40px;
  padding: .5rem 1rem .25rem;
  position: static;
  top: 0;
}

.table-row-6-col.data-row.no-div {
  border-top-width: 0;
  border-top-color: var(--base-color-neutral--gray-400);
  border-bottom-width: 0;
  border-bottom-color: var(--base-color-neutral--gray-400);
}

.table-row-6-col.data-row.width-custom {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top-width: 0;
}

.table-row-6-col.no-div {
  border-top-width: 0;
  border-bottom-width: 0;
}

.table-col-credit {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.table-col-credit.div-left {
  border-left: 1px solid var(--base-color-neutral--gray-400);
  justify-content: flex-end;
}

.section-header-signup {
  background-color: #0a1018;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/6410845bf02d5969f8af8e0c_zaver-rings-bg-lg-muted.svg");
  background-position: 0 0;
  background-repeat: repeat-y;
  background-size: cover;
}

.signupheader-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.signupheader-wrapper.text-align-center {
  min-height: 50vh;
}

.form_layout_signup_component {
  flex-direction: column;
  grid-template-columns: 1fr;
  align-items: flex-start;
  display: block;
}

.container-xsmall {
  width: 100%;
  max-width: 38rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-cta-icon {
  background-color: var(--primary-100\<deleted\|variable-23ecad94\>);
  color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: static;
}

.button-cta-icon:hover {
  background-color: var(--primary-light-20\<deleted\|variable-b6e1efb0\>);
}

.button-cta-icon:active {
  background-color: var(--primary-dark-10\<deleted\|variable-71518130\>);
}

.button-cta-icon.app-button-color-coal {
  background-color: var(--base-color-neutral--gray-950-primary);
}

.button-cta-icon.app-button-color-coal:hover {
  background-color: var(--base-color-neutral--gray-800);
}

.button-cta-icon.app-button-color-coal:active {
  background-color: var(--base-color-neutral--gray-900);
}

.button-cta-icon.app-button-color-green {
  background-color: var(--base-color-accent--green-600-primary);
}

.button-cta-icon.color-primary-100-de {
  background-color: var(--base-color-primary--raspberry-600-primary);
}

.button-cta-icon.color-primary-100-de:hover {
  background-color: var(--base-color-primary--raspberry-500);
}

.button-app-icon-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form-consent-copy {
  text-align: center;
  font-family: objektiv-mk3, sans-serif;
  font-size: .875rem;
}

.form-consent-copy.text-size-tiny {
  font-size: .75rem;
}

.form-consent-copy.text-size-tiny.max-width-small.text-align-left {
  text-align: left;
}

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

.cta1_component-_de {
  background-color: var(--background-color--background-brand);
  text-align: center;
  border-radius: 12px;
  font-family: objektiv-mk3, sans-serif;
}

.cta1_component-_de.padding-xxlarge.background-color-transparent {
  background-color: rgba(0, 0, 0, 0);
}

.cta1_component-_de.padding-huge.padding-custom2.country-de {
  background-color: var(--base-color-primary--raspberry-600-primary);
}

.cta1_component-_de.padding-huge.background-color-neutral-20 {
  background-color: var(--base-color-neutral--gray-100);
}

.section-consumer-header-de {
  background-color: var(--base-color-neutral--gray-950-primary);
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/642e6d5191b2acf9e9738b80_Header-Desktop-Consumer-DE.svg");
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: 101%;
}

.typed-cursor-de {
  color: var(--base-color-primary--raspberry-600-primary);
}

.press_logo6 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/64521e104b08771355dfde2b_presslogo-bloomberg.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: center;
  width: 8rem;
  height: 6rem;
  display: block;
}

.press_logo6.margin-right.margin-tiny {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/64521e104b08771355dfde2b_presslogo-bloomberg.svg");
  width: 7rem;
}

.tabs-marketing {
  width: 100%;
}

.text-size-regular-2 {
  font-size: 1rem;
}

.text-size-medium-3 {
  font-size: 1.125rem;
}

.marketing_content {
  flex: 1;
}

.marketing-layout2_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.marketing-success-message {
  background-color: #e7f6f3;
  border-radius: 8px;
  padding: 1.5rem;
}

.section-marketing-intro.section-width-marketing {
  flex: 1;
  margin-left: 0;
  margin-right: 0;
}

.container-small-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.marketing_form_layout_signup_component {
  flex-direction: column;
  grid-template-columns: 1fr;
  align-items: flex-start;
  max-width: 32rem;
  display: block;
}

.padding-top-2, .padding-top-2.padding-large, .padding-top-2.padding-small {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-3 {
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.marketing-success-text {
  color: #00a880;
  text-align: left;
  font-family: objektiv-mk3, sans-serif;
  font-weight: 500;
}

.form-field-wrapper-3 {
  max-width: 32rem;
  position: relative;
}

.counter-button {
  color: #0a1018;
  background-color: rgba(0, 0, 0, 0);
  font-size: 1.5rem;
  font-weight: 300;
}

.form-input-3 {
  color: #0a1018;
  background-color: #fff;
  border: 1px solid #b7bcc8;
  border-radius: 8px;
  max-width: 32rem;
  height: auto;
  min-height: 3.25rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-family: objektiv-mk3, sans-serif;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input-3:focus {
  border-color: #46e;
}

.form-input-3::placeholder {
  color: #6a7381;
}

.form-input-3.text-area {
  max-width: 32rem;
  height: auto;
  min-height: 6rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-family: objektiv-mk3, sans-serif;
  overflow: auto;
}

.form-input-3.special {
  border-bottom-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding: 0;
}

.form-input-3.special-2 {
  border-top-color: #d2d7e1;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 0;
}

.side-navbar-marketing {
  background-color: rgba(0, 0, 0, 0);
}

.nav-link {
  width: 100%;
}

.nav-link.w--current {
  background-color: #9dcae9;
}

.nav-link.marketing-navlink.w--current {
  color: #858e9c;
  -webkit-text-stroke-color: transparent;
  background-color: rgba(0, 0, 0, 0);
}

.nav-link.marketing-nav-link.w--current {
  color: var(--base-color-neutral--gray-600);
  background-color: rgba(0, 0, 0, 0);
}

.button-style-2 {
  color: #fff;
  text-align: center;
  background-color: #e01d78;
  border: 0 solid #0a1018;
  border-radius: 4px;
  min-width: 12rem;
  padding: 1rem 1.5rem;
  font-family: objektiv-mk3, sans-serif;
  font-weight: 500;
}

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

.button-style-2:active {
  background-color: #ca1a6c;
}

.button-style-2.color-primary-100-de {
  background-color: #ef3466;
}

.button-style-2.color-primary-100-de:hover {
  background-color: #f25d85;
}

.button-style-2.button-small {
  border-width: 0;
  padding: .75rem 1.25rem;
}

.button-style-2.color-neutral-200 {
  background-color: #0a1018;
}

.button-style-2.color-neutral-200:hover {
  background-color: #343b45;
}

.button-style-2.color-neutral-200:active {
  background-color: #20252d;
}

.tab-marketing-menu-wrapper {
  object-fit: contain;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: auto;
  display: flex;
  overflow: auto;
}

.side-navbar {
  flex: none;
  width: 18.75rem;
  height: 100%;
  position: -webkit-sticky;
  position: sticky;
  top: 65px;
  bottom: 0;
  left: 0;
}

.fs_radio-3_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.margin-bottom-2 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.padding-left-2, .padding-left-2.padding-xsmall, .padding-left-2.padding-large {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.form-input-4 {
  color: #0a1018;
  background-color: #fff;
  border: 1px solid #b7bcc8;
  border-radius: 8px;
  max-width: none;
  height: auto;
  min-height: 3.25rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-family: objektiv-mk3, sans-serif;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input-4:focus {
  border-color: #46e;
}

.form-input-4::placeholder {
  color: #6a7381;
}

.counter-element-wrapper {
  flex-direction: row-reverse;
  justify-content: space-between;
  display: flex;
}

.counter-element-wrapper.padding-vertical.padding-xsmall {
  align-items: center;
}

.counter-button-minus {
  color: #0a1018;
  background-color: rgba(0, 0, 0, 0);
  font-size: 1.5rem;
  font-weight: 300;
}

.margin-bottom-3 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-3.margin-xsmall.text-align-left {
  justify-content: flex-start;
  margin-bottom: .875rem;
}

.link-36 {
  color: #46e;
}

.marketing-layout-form {
  display: flex;
}

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

.tab-marketing-style {
  background-color: #f8f9fb;
  border-bottom: 6px solid #e6e9ef;
  flex: 1;
  align-self: flex-end;
  padding-top: 0;
  padding-bottom: 0;
}

.tab-marketing-style.w--current {
  background-color: #f8f9fb;
  border-bottom: .4rem solid #343b45;
  flex: 1;
  align-self: flex-end;
  padding-top: 0;
  padding-bottom: 0;
}

.error-message-2 {
  background-color: #fee5f0;
  border: 1px solid #dd1356;
  border-radius: 8px;
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.error-text-3 {
  color: #0a1018;
  font-family: objektiv-mk3, sans-serif;
  font-size: .875rem;
}

.page-padding-3 {
  padding-left: 5%;
  padding-right: 5%;
  overflow: hidden;
}

.cart-counter-textfield {
  text-align: center;
  background-color: #f8f9fb;
  border: 0 solid #000;
  border-radius: 4px;
  width: 3rem;
}

.cart-counter-textfield.margin-xxsmall {
  background-color: #f0f2f5;
}

.page-wrapper-2 {
  overflow: visible;
}

.marketing-form-image {
  border-radius: .5rem;
  flex: 0 auto;
  width: 8rem;
  height: 5rem;
}

.image-titel-form-wrapper {
  align-items: center;
  display: flex;
}

.form-checkbox-3 {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #b7bcc8;
  border-radius: 4px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  font-family: objektiv-mk3, sans-serif;
  transition: all .2s;
}

.form-checkbox-3.w--redirected-checked {
  box-shadow: none;
  background-color: #00a880;
  background-size: 16px 16px;
  border-width: 0;
  border-color: #00a880;
}

.form-checkbox-3.w--redirected-focus {
  box-shadow: none;
  border-color: #b7bcc8;
}

.text-size-regular-3 {
  font-size: 1rem;
}

.padding-top-3, .padding-top-3.padding-large, .padding-top-3.padding-small {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-4 {
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.form-field-wrapper-4 {
  max-width: 32rem;
  position: relative;
}

.form-input-5 {
  color: #0a1018;
  background-color: #fff;
  border: 1px solid #b7bcc8;
  border-radius: 8px;
  max-width: 32rem;
  height: auto;
  min-height: 3.25rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-family: objektiv-mk3, sans-serif;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input-5:focus {
  border-color: #46e;
}

.form-input-5::placeholder {
  color: #6a7381;
}

.form-input-5.text-area {
  max-width: 32rem;
  height: auto;
  min-height: 6rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-family: objektiv-mk3, sans-serif;
  overflow: auto;
}

.form-input-5.special {
  border-bottom-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding: 0;
}

.form-input-5.special-2 {
  border-top-color: #d2d7e1;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 0;
}

.form-input-6 {
  color: #0a1018;
  background-color: #fff;
  border: 1px solid #b7bcc8;
  border-radius: 8px;
  max-width: none;
  height: auto;
  min-height: 3.25rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-family: objektiv-mk3, sans-serif;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input-6:focus {
  border-color: #46e;
}

.form-input-6::placeholder {
  color: #6a7381;
}

.margin-bottom-4 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-4.margin-xsmall.text-align-left {
  justify-content: flex-start;
  margin-bottom: .875rem;
}

.link-37 {
  color: #46e;
}

.page-padding-4 {
  padding-left: 5%;
  padding-right: 5%;
  overflow: hidden;
}

.page-wrapper-3 {
  overflow: visible;
}

.padding-top-4, .padding-top-4.padding-large {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.page-padding-5 {
  padding-left: 5%;
  padding-right: 5%;
  overflow: hidden;
}

.text-size-regular-4 {
  font-size: 1rem;
}

.text-size-regular-4.min-width {
  min-width: 12rem;
}

.padding-top-5, .padding-top-5.padding-medium, .padding-top-5.padding-small {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-5, .padding-vertical-5.padding-huge, .padding-vertical-5.padding-xxsmall {
  padding-left: 0;
  padding-right: 0;
}

.content1-split-wrapper {
  flex: 1;
  align-self: center;
}

.marketing-default-layout-left {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-marketing-standard {
  width: 100%;
  max-width: 24rem;
  height: 100%;
  max-height: 30rem;
}

.button {
  color: #fff;
  text-align: center;
  background-color: #e01d78;
  border: 0 solid #0a1018;
  border-radius: 4px;
  min-width: 12rem;
  padding: 1rem 1.5rem;
  font-family: objektiv-mk3, sans-serif;
  font-weight: 500;
}

.button:hover {
  background-color: #e64a93;
}

.button:active {
  background-color: #ca1a6c;
}

.button.button-small {
  border-width: 0;
  padding: .75rem 1.25rem;
}

.button.button-small.country-de {
  background-color: var(--base-color-primary--raspberry-600-primary);
}

.button.download-button {
  min-width: 4rem;
  height: 2px;
}

.content2-split-wrapper {
  flex: 0 auto;
}

.marketing-2grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template: "Area Area-2"
  / 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.download-text {
  border-top-left-radius: .4rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.image-46 {
  min-width: 12rem;
  position: absolute;
}

.marketing-download-icon {
  position: relative;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.download-image-wrapper {
  height: 100%;
  position: relative;
}

.text-in-box {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.text-in-box.text-size-small-2 {
  position: absolute;
}

.wide-image-box-wrapper {
  border-radius: .5rem;
  width: 100%;
  height: 15rem;
}

.wide-image-box-wrapper.padding-xsmall {
  position: relative;
}

.wide-image-box-wrapper.padding-xsmall.shadow-two.background-color-grey-black {
  background-color: var(--base-color-neutral--gray-900);
}

.wide-image-box-wrapper.border-1px {
  border: 1px solid var(--base-color-neutral--gray-400);
}

.link-block-2 {
  border: 1px solid var(--base-color-neutral--gray-400);
  background-color: var(--base-color-neutral--white);
  border-radius: 0 0 0 .5rem;
  padding: .5rem;
  position: relative;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.image-in-box {
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
}

.image-in-box.shadow-two.border-1px {
  border: 1px solid var(--base-color-neutral--gray-400);
}

.text-size-small-2 {
  font-size: .875rem;
}

.text-size-small-2.text-dodont {
  align-self: flex-end;
}

.text-size-small-2.text-dodont.text-color-secondary-green {
  color: #00a880;
}

.text-size-small-2.text-dodont.text-color-error-de {
  color: var(--base-color-system--error-cerise-dark);
}

.icon-dodont {
  object-fit: contain;
  flex: 0 auto;
  width: 100%;
  min-width: 1.5rem;
  max-width: 1.5rem;
  height: 100%;
}

.do-don-ts-wrapper {
  align-items: flex-start;
  display: flex;
}

.image-logotype {
  min-width: 10rem;
  position: absolute;
}

.wrapper-marketing-cards {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row;
  grid-template: ". ."
                 ". ."
                 "Area Area-2"
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wrapper-image.align-center {
  flex: 1;
}

.card_menu_content {
  background-color: var(--background-color--background-accent);
  border-radius: .4rem;
  flex: 1;
  position: relative;
}

.padding-vertical-6 {
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.header-90vh-2 {
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  max-height: 60rem;
  display: flex;
}

.section-marketing-header {
  -webkit-text-fill-color: inherit;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/657e34dc731989c60cd77037_FAQ-Gradient-Background.svg");
  background-position: 0 0;
  background-size: cover;
  background-clip: border-box;
}

.container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.margin-bottom-5 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-5.margin-small.align-left {
  justify-content: flex-start;
  display: flex;
}

.margin-bottom-5.margin-small.align-center {
  justify-content: center;
  display: flex;
}

.margin-bottom-5.margin-xlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-5.margin-xsmall {
  justify-content: center;
  display: flex;
}

.margin-bottom-5.margin-xsmall.hide {
  justify-content: flex-start;
  display: none;
}

.margin-bottom-5.margin-xsmall.text-align-left {
  justify-content: flex-start;
  margin-bottom: .875rem;
}

.margin-bottom-5.margin-medium {
  justify-content: center;
  display: flex;
}

.image-header_marketing {
  min-width: 30rem;
}

.header_text-wrapper-2 {
  opacity: 1;
  text-align: center;
  mix-blend-mode: normal;
  align-self: center;
  font-family: objektiv-mk3, sans-serif;
}

.marketing-wrapper-header {
  color: var(--base-color-neutral--white);
  display: flex;
}

.page-padding-6 {
  padding-left: 5%;
  padding-right: 5%;
}

.page-wrapper-4 {
  overflow: visible;
}

.marketing-link {
  color: #0a1018;
  width: 100%;
  text-decoration: none;
}

.display-flex {
  flex-direction: row;
  align-content: stretch;
  display: flex;
}

.examples-box-text-wrapper-left {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.image-wrapper-standard-marketing-box {
  min-width: 14rem;
}

.examples-box-wrapper-left {
  border: 1px solid var(--base-color-neutral--gray-400);
  background-color: #fff;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.examples-box-wrapper-left.shadow-two.padding-large.border-1px {
  border: 1px solid var(--base-color-neutral--gray-400);
}

.image-marketing-in-box {
  border-radius: .5rem;
  width: 100%;
  min-width: 20rem;
  max-width: 20rem;
}

.image-marketing-in-box.wide-image {
  min-width: 22rem;
  max-width: 22rem;
}

.examples-textbox-left {
  padding-right: 3rem;
}

.button-3 {
  color: #fff;
  text-align: center;
  background-color: #e01d78;
  border: 0 solid #0a1018;
  border-radius: 4px;
  min-width: 12rem;
  padding: 1rem 1.5rem;
  font-family: objektiv-mk3, sans-serif;
  font-weight: 500;
}

.button-3:hover {
  background-color: #e64a93;
}

.button-3:active {
  background-color: #ca1a6c;
}

.button-3.button-small {
  border-width: 0;
  padding: .75rem 1.25rem;
}

.button-3.button-small.button-small-width {
  min-width: 10rem;
}

.examples-textbox-right {
  padding-left: 3rem;
}

.examples-textbox-right.min-width-text-marketing {
  min-width: 20rem;
}

.examples-box-wrapper-right {
  border: 1px solid var(--base-color-neutral--gray-400);
  background-color: #fff;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.button-4 {
  color: #fff;
  text-align: center;
  background-color: #e01d78;
  border: 0 solid #0a1018;
  border-radius: 4px;
  min-width: 12rem;
  padding: 1rem 1.5rem;
  font-family: objektiv-mk3, sans-serif;
  font-weight: 500;
}

.button-4:hover {
  background-color: #e64a93;
}

.button-4:active {
  background-color: #ca1a6c;
}

.button-4.button-small {
  border-width: 0;
  padding: .75rem 1.25rem;
}

.button-4.button-small.button-small-width {
  min-width: 10rem;
}

.examples-box-text-wrapper-right {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.image-wrapper-flex {
  grid-column-gap: 2rem;
  justify-content: flex-start;
  display: flex;
}

.text {
  width: 100%;
}

.marketing-flexbox {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-wide {
  width: 100%;
  min-width: 24rem;
  height: 100%;
}

.text_options_wrapper {
  width: 100%;
  height: 100%;
}

.marketing-copy_block {
  justify-content: flex-end;
  display: flex;
  position: static;
}

.copy-button {
  background-color: var(--base-color-secondary--blueberry-300);
  color: #0a1018;
  border-radius: 8px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.copy-button:hover, .copy-button:active {
  background-color: var(--base-color-secondary--blueberry-400);
}

.copy-button.text-size-tiny {
  position: relative;
}

.copy-button.text-size-tiny.hide-mobile-landscape.background-color-blue-light-60 {
  background-color: var(--base-color-accent--green-200);
}

.copy-button.text-size-tiny.hide-mobile-landscape.background-color-blue-light-60:hover {
  background-color: var(--base-color-accent--green-400);
}

.marketing-text-box {
  height: 100%;
  position: static;
}

.marketing-text-box-wrapper {
  border: 1px solid var(--base-color-neutral--gray-400);
  background-color: #fff;
  border-radius: .5rem;
  width: 100%;
}

.wrapper_logotype_row {
  grid-column-gap: .25rem;
  justify-content: center;
  width: 100%;
  height: 8rem;
  display: flex;
}

.image-4-wrapper {
  grid-row-gap: 4px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-4-wrapper.margin-bottom.margin-xsmall {
  grid-row-gap: .25rem;
}

.wrapper_show_logotype {
  border-radius: .25rem;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.wrapper_show_logotype.background-image_marketing_do {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/649bd701f933e87307a4bc5f_background-image-logotype-do.png");
  background-position: 0 0;
  background-size: cover;
}

.wrapper_show_logotype.background-secondary-light-70 {
  background-color: var(--base-color-accent--green-200);
}

.wrapper_show_logotype.background-color-neautral-180 {
  background-color: var(--base-color-neutral--gray-900);
}

.wrapper_show_logotype.background-image_marketing_dont {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/649be2a89c8c18e01c965754_background-image-logotype-dont.png");
  background-position: 0 0;
  background-size: cover;
}

.wrapper_show_logotype.country-de {
  background-color: var(--base-color-primary--raspberry-600-primary);
}

.image-logo_in_box {
  position: static;
}

.client-logo {
  background-color: var(--base-color-neutral--white);
  object-fit: fill;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 10.2rem;
  height: 10.2rem;
  font-size: 2rem;
  display: flex;
}

.tabs-industries {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.merchants-logos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-content: stretch;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.flex-fill {
  object-fit: fill;
  flex: 1;
}

.card-item {
  display: block;
}

.card-header-image {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/64994f3f936b19a5c723eb45_milad-fakurian-nY14Fs8pxT8-unsplash.jpg");
  background-position: 0 0;
  background-size: auto;
}

.card-header-wrapper {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to top, rgba(10, 16, 24, .45), rgba(10, 16, 24, .15)), url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/6516a642f99c2aac11f4a322_Adriagate.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 9px 9px 0 0;
  flex: 0 auto;
  align-self: center;
  width: 100%;
  position: static;
  top: 15px;
  overflow: hidden;
}

.card-header-wrapper.img-citydental {
  background-image: linear-gradient(0deg, rgba(10, 16, 24, .45), rgba(10, 16, 24, .15)), url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65e9c09debee088fe670aa29_Zaver_CityDental.png");
}

.card-header-wrapper.img-fitstore24 {
  background-image: linear-gradient(0deg, rgba(10, 16, 24, .45), rgba(10, 16, 24, .15)), url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65f3060474247bfbc2114d6e_Zaver-Fitstore24.png");
  background-position: 0 0, 0 52%;
}

.card-header-wrapper.img-velivery {
  background-image: linear-gradient(0deg, rgba(10, 16, 24, .45), rgba(10, 16, 24, .15)), url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65f3060484a9b1ecad6fc74c_Zaver_Velivery.png");
  background-position: 0 0, 50%;
}

.card-header-wrapper.img-juvelia {
  background-image: linear-gradient(0deg, rgba(10, 16, 24, .45), rgba(10, 16, 24, .15)), url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65e9c15fb2b24871893240e1_Zaver_Juvelia.png");
}

.card-header-wrapper.img-verendus {
  background-image: linear-gradient(0deg, rgba(10, 16, 24, .45), rgba(10, 16, 24, .15)), url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65e9c1b7b530925713f8763a_Zaver_Verendus-1.png");
}

.card-item-content {
  border-style: solid;
  border-width: 0 1px 1px;
  border-color: black var(--border-color--border-primary) var(--base-color-neutral--gray-500) var(--base-color-neutral--gray-500);
  text-align: left;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: auto;
  padding: 1.5rem;
  display: flex;
}

.card-item-link {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 20rem;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.card-item-link.padding-bottom.padding-xxsmall {
  cursor: pointer;
}

.card-item-link.padding-bottom.padding-xxsmall.max-width-custom1 {
  max-width: 22rem;
}

.image-auto {
  width: 100%;
}

.flex-plugin {
  grid-column-gap: 2rem;
}

.grid {
  grid-column-gap: 3rem;
}

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

.plugin-logo {
  width: 100%;
  max-width: 17rem;
  height: 100%;
}

.section-plugin-header {
  margin-top: 4.063rem;
}

.card-payment_methods {
  background-color: var(--base-color-neutral--white);
  border-radius: .5rem;
  align-self: stretch;
  width: 100%;
}

.layout-text-wrapper {
  grid-column-gap: 3rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-wrapper {
  width: 100%;
}

.flex-horisontal {
  flex-direction: row;
  align-items: stretch;
  display: flex;
}

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

.div-block-17 {
  max-width: 50%;
}

.flat-circle-blue {
  background-image: linear-gradient(to bottom, var(--base-color-secondary--blueberry-600-primary), var(--base-color-secondary--blueberry-600-primary));
  border-radius: 100%;
  width: 36rem;
  height: 36rem;
}

.section-home-safe-payments-inverted {
  background-color: var(--base-color-neutral--white);
  overflow: hidden;
}

.usp2_content-left {
  text-align: left;
  max-width: 18rem;
}

.marketing-3grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template: "Area Area-2"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.component-download-image {
  background-color: var(--base-color-neutral--white);
  border-radius: .5rem;
  width: 100%;
  height: 14rem;
  position: relative;
}

.component-download-image.image-download-shadow {
  box-shadow: 0 3px 5px -2px rgba(0, 0, 0, .07);
}

.component-download-image-long {
  background-color: var(--base-color-neutral--white);
  border-radius: .5rem;
  width: 100%;
  height: 29.5rem;
  position: relative;
}

.component-download-image-long.image-download-shadow {
  box-shadow: 0 3px 5px -2px rgba(0, 0, 0, .07);
}

.download-image {
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.download-image.overlay {
  background-color: rgba(0, 0, 0, .18);
}

.download-image.overlay:hover {
  background-color: rgba(0, 0, 0, 0);
}

.download-icon-2 {
  display: block;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.component-download-image-some {
  border-radius: .5rem;
  width: 100%;
  height: 24rem;
  position: relative;
}

.component-download-image-some.image-shadow {
  box-shadow: 0 5px 3px -2px rgba(0, 0, 0, .07);
}

.lightbox-link {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.div-block-18 {
  background-image: linear-gradient(171deg, rgba(10, 16, 24, .29), rgba(10, 16, 24, .2) 16%, rgba(10, 16, 24, 0) 74%);
  border-radius: .4rem;
  width: 100%;
  height: 100%;
}

.div-block-19 {
  width: 100%;
  height: 100%;
  position: static;
}

.button-download {
  background-color: var(--primary-light-30\<deleted\|variable-886bea6b\>);
  border-radius: 0;
}

.container-download-button {
  background-color: var(--base-color-neutral--white);
  border-radius: .5rem;
  padding: .5rem;
  box-shadow: 0 0 1px rgba(10, 16, 24, .09);
}

.download-text-cover {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.logotype_in_box_size {
  min-width: 12rem;
  position: absolute;
}

.download-icon-clean {
  position: relative;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.wide-image-box-wrapper-2 {
  background-color: #fff;
  border-radius: .5rem;
  width: 100%;
  height: 15rem;
}

.wide-image-box-wrapper-2.padding-xsmall {
  position: relative;
}

.link-block-download {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.footer_link_in_box_size {
  min-width: 17rem;
  position: absolute;
}

.navbar-marketing {
  z-index: 24;
  background-color: var(--base-color-neutral--gray-950-primary);
  color: var(--base-color-neutral--white);
  border-bottom: 0 solid #000;
  align-items: center;
  height: 4.063rem;
  padding-left: 5%;
  padding-right: 5%;
  font-family: objektiv-mk3, sans-serif;
  font-size: .875rem;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.navbar-marketing.sticky {
  position: -webkit-sticky;
  position: sticky;
}

.marketing_navbar_link-copy {
  padding: .5rem 1rem;
}

.marketing_navbar_link-copy.w--current {
  color: var(--base-color-neutral--gray-950-primary);
}

.marketing_navbar_link-copy.navbar-link-color {
  color: var(--base-color-neutral--white);
  font-weight: 500;
}

.marketing_navbar_link-copy.navbar-link-color:hover {
  color: var(--primary-100\<deleted\|variable-23ecad94\>);
}

.wrapper-text-icon {
  justify-content: flex-start;
  display: flex;
}

.navbar_link-2 {
  padding: .5rem 1rem;
}

.navbar_link-2.w--current {
  color: #0a1018;
}

.navbar_link-2.navbar-link-color {
  color: #fff;
  font-weight: 500;
}

.navbar_link-2.navbar-link-color:hover {
  color: #e01d78;
}

.navbar_link-2.navbar-link-color.w--current {
  color: #ca1a6c;
}

.navbar_link-2.navbar-link-color.w--current:active {
  color: #e01d78;
}

.navbar_menu-marketing {
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  font-family: objektiv-mk3, sans-serif;
  font-weight: 400;
  display: flex;
}

.client-logo_circle-2 {
  background-color: #fff;
  border: 1px solid #d2d7e1;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 8rem;
  height: 8rem;
  font-size: 2rem;
  display: flex;
}

.navbar_link-3 {
  padding: .5rem 1rem;
}

.navbar_link-3.w--current {
  color: #0a1018;
}

.navbar_link-3.navbar-link-color {
  color: #fff;
  font-weight: 500;
}

.navbar_link-3.navbar-link-color:hover {
  color: #e01d78;
}

.navbar_link-3.navbar-link-color.w--current {
  color: #ca1a6c;
}

.navbar_link-3.navbar-link-color.w--current:active {
  color: #e01d78;
}

.navbar_link-3.navbar-link-color.country-de:hover {
  color: #ef3466;
}

.navbar_link-3.navbar-link-color.country-de.w--current {
  color: #db305e;
}

.container-large-3 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-large-3.align-center {
  align-items: center;
}

.navbar_button-2 {
  color: #fff;
  background-color: #e01d78;
  border-radius: 20px;
  margin-left: .5rem;
  padding: .563rem 2rem;
  font-size: .875rem;
  font-weight: 500;
}

.navbar_button-2:hover {
  background-color: #e64a93;
}

.navbar_button-2:active {
  background-color: #ca1a6c;
}

.text-size-medium-4 {
  font-size: 1.125rem;
  line-height: 1.7;
}

.text-size-medium-4.text-color-neutral-00 {
  max-width: 48rem;
}

.text-size-medium-4.text-color-neutral-00.text-align-center.padding-custom1 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.login_navbar_link-2 {
  padding: .5rem 1rem;
}

.login_navbar_link-2.w--current {
  color: #0a1018;
}

.login_navbar_link-2.navbar-link-color {
  color: #fff;
  font-weight: 500;
}

.login_navbar_link-2.navbar-link-color:hover {
  color: #e01d78;
}

.navbar_dropdown-list-2.w--open {
  background-color: #fff;
  border: 1px solid #e6e9ef;
  border-radius: 24px;
  width: 12rem;
  margin-right: 20%;
  padding: .5rem 1rem;
  top: 3.5rem;
  right: -1rem;
  box-shadow: 3px 3px 16px 1px rgba(106, 120, 170, .12);
}

.navbar_country-dropdown-desktop-2.hide-tablet {
  justify-content: space-between;
  display: flex;
}

.navbar_menu-2 {
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  font-family: objektiv-mk3, sans-serif;
  font-weight: 400;
  display: flex;
}

.max-width-large-3 {
  width: 100%;
  max-width: 52rem;
}

.max-width-large-3.align-center {
  text-align: left;
  flex-direction: column;
  align-items: center;
  max-width: 48rem;
}

.section-home-header-2 {
  background-color: #0a1018;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/6218d54b25f2d1d23a719ed4_Header-Desktop-B2B.svg");
  background-position: 20%;
  background-repeat: no-repeat;
  background-size: 101%;
}

.dropdown-list-2.w--open {
  z-index: 2;
  background-color: #fff;
  border: 1px solid #e6e9ef;
  border-radius: 28px;
  width: 20rem;
  padding: 1.8rem 1.5rem 2rem;
  top: 3.5rem;
  right: -100%;
  box-shadow: 2px 3px 16px 1px rgba(106, 120, 170, .12);
}

.language-link-2 {
  color: #484646;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 45px;
  padding-left: .25rem;
  padding-right: .25rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.language-link-2:hover {
  color: #e01d78;
}

.language-link-2.country-de:hover {
  color: #ef3466;
}

.cta1_component-2 {
  text-align: center;
  background-color: #e01d78;
  border-radius: 12px;
  font-family: objektiv-mk3, sans-serif;
}

.cta1_component-2.padding-huge.padding-custom2 {
  background-color: #e01d78;
}

.cta1_component-2.padding-huge.padding-custom2.country-de {
  background-color: #ef3466;
}

.cta1_component-2.padding-xxlarge.background-color-transparent {
  background-color: rgba(0, 0, 0, 0);
}

.padding-vertical-7 {
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.padding-vertical-7.padding-xsmall {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-7.padding-xsmall.list-divider {
  border-bottom: 1px solid #d2d7e1;
}

.padding-vertical-7.padding-xxhuge {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-7.padding-xxhuge.padding-custom1 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.navbar_dropdown-text-2 {
  font-weight: 500;
}

.navbar_dropdown-text-2:hover {
  color: #e01d78;
}

.navbar_dropdown-text-2.country-de:hover {
  color: #ef3466;
}

.heading-medium-2 {
  color: #0a1018;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.3;
}

.header_text-wrapper-3 {
  opacity: 1;
  text-align: center;
  mix-blend-mode: normal;
  font-family: objektiv-mk3, sans-serif;
}

.title-capped-2 {
  color: #546681;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#46e, #0f2ea8);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: objektiv-mk3, sans-serif;
  font-size: 8rem;
  font-weight: 900;
  line-height: 8rem;
}

.container-small-3 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-cta-app-2 {
  color: #fff;
  background-color: #e01d78;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 12rem;
  height: 3rem;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: static;
}

.button-cta-app-2:hover {
  background-color: #e64a93;
}

.button-cta-app-2:active {
  background-color: #ca1a6c;
}

.button-cta-app-2.app-button-color-green {
  background-color: #00a880;
}

.dropdown-toggle-2 {
  z-index: 1;
  padding: .5rem 2.5rem .5rem 1rem;
}

.dropdown-toggle-2:hover {
  color: #e01d78;
}

.dropdown-toggle-2.country-de {
  z-index: 2;
}

.dropdown-toggle-2.country-de:hover {
  color: #ef3466;
}

.text-color-neutral-00-2 {
  color: #fff;
}

.section-home-cta1-2 {
  position: relative;
}

.flag-4 {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/624aa1f7ca3d10617b0905b6_Zaver_Global5.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 25px;
  height: 25px;
  margin-right: 14px;
}

.paylink_gradient-circle-2 {
  background-image: linear-gradient(#46e, #0f2ea8);
  border-radius: 100%;
  width: 36rem;
  height: 36rem;
}

.section-home-paylink-2 {
  background-color: #0a1018;
  overflow: hidden;
}

.navbar-main-de-2 {
  z-index: 10;
  color: #fff;
  background-color: #0a1018;
  border-bottom: 0 solid #000;
  align-items: center;
  height: 4.063rem;
  padding-left: 5%;
  padding-right: 5%;
  font-family: objektiv-mk3, sans-serif;
  font-size: .875rem;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.section-home-partners-2 {
  background-color: #0a1018;
  overflow: hidden;
}

.text-size-small-3 {
  font-size: .875rem;
  line-height: 1.7;
  display: flex;
}

.text-size-small-3.hide-mobile-landscape {
  display: block;
}

.text-size-small-3.hide-mobile-landscape.text-color-neutral-200 {
  flex-wrap: wrap;
  display: flex;
  overflow: hidden;
}

.text-size-small-3.hide-mobile-landscape.text-color-neutral-200:hover {
  color: #6a7381;
}

.text-size-small-3.max-width-xxsmall.text-align-center.padding-medium {
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.dropdown-icon-2 {
  margin-top: .75rem;
  margin-bottom: .75rem;
  margin-right: 1rem;
}

.section-home-safe-payments-2 {
  background-color: #0a1018;
  overflow: hidden;
}

.partners_gradient-circle-2 {
  background-image: linear-gradient(#46e, #0f2ea8);
  border-radius: 100%;
  width: 28rem;
  height: 100%;
}

.partners_gradient-circle-2.shadow {
  background-image: linear-gradient(#343b45, #20252d 67%, #0a1018);
  width: 3rem;
  height: 3rem;
}

.partners_gradient-circle-2.shadow.circle-1 {
  background-image: linear-gradient(#343b45, #161b23 73%, #0a1018);
  width: 5rem;
  height: 5rem;
}

.text-weight-semibold-5 {
  text-align: center;
  max-width: 20rem;
  font-family: objektiv-mk3, sans-serif;
  font-size: .875rem;
  font-weight: 500;
}

.text-weight-semibold-5.country-de {
  color: #dd1356;
}

.country-name-2 {
  white-space: nowrap;
  font-weight: 500;
}

.main-wrapper-3 {
  margin-top: 0;
}

.heading-72 {
  letter-spacing: normal;
}

.tab-title_contact {
  justify-content: center;
  align-items: center;
  font-weight: 400;
  display: flex;
}

.contact_tab-link {
  color: #4a556c;
  background-color: rgba(0, 0, 0, 0);
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  width: 14rem;
  padding: 12px 0;
}

.contact_tab-link.w--current {
  background-color: var(--base-color-neutral--gray-950-primary);
  color: #fff;
  border-radius: 100px;
  width: 14rem;
  padding-top: 12px;
  padding-bottom: 12px;
}

.contact_tab-link-copy {
  color: #4a556c;
  background-color: rgba(0, 0, 0, 0);
  width: 14rem;
  padding: 12px 0;
}

.contact_tab-link-copy.w--current {
  background-color: var(--base-color-neutral--gray-950-primary);
  color: #fff;
  border-radius: 100px;
  width: 14rem;
  padding-top: 12px;
  padding-bottom: 12px;
}

.contact_tabs-menu {
  border: 1px solid var(--base-color-neutral--gray-400);
  background-color: var(--relume-library-lite-rl-white\<deleted\|variable-41e69d91\>);
  border-radius: 8rem;
  margin-bottom: 4rem;
  padding: 8px;
  display: inline-block;
}

.contact_tabs-menu.light-shadow {
  border: 1px solid var(--base-color-neutral--gray-400);
}

.pay-now {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620f57f6a416df2ab2c4cf44_Icon-Rocket.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20rem 20rem;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 80%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.pay-now.shadow {
  object-fit: fill;
  transform-style: preserve-3d;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afb8ad227594bfc0685d9_Zaver-Pay-Over-Time-SE.svg");
  background-position: 50%;
  background-size: contain;
  width: 18rem;
  max-width: none;
  height: 8rem;
  top: 80%;
  bottom: 0%;
  left: 37%;
  right: 0%;
}

.pay-now.shadow.country-se {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afb8ad227594bfc0685d9_Zaver-Pay-Over-Time-SE.svg");
}

.pay-now.shadow.country-en {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
}

.pay-now.shadow.country-de {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62b96c502607eee6d1693cfa_Zaver-Pay-Over-Time-DE.svg");
}

.paynow-de {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620f57f6a416df2ab2c4cf44_Icon-Rocket.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20rem 20rem;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 80%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.paynow-de.shadow {
  object-fit: fill;
  transform-style: preserve-3d;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afb8ad227594bfc0685d9_Zaver-Pay-Over-Time-SE.svg");
  background-position: 50%;
  background-size: contain;
  width: 18rem;
  max-width: none;
  height: 8rem;
  top: 70%;
  bottom: 0%;
  left: 37%;
  right: 0%;
}

.paynow-de.shadow.country-se {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afb8ad227594bfc0685d9_Zaver-Pay-Over-Time-SE.svg");
}

.paynow-de.shadow.country-en {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
}

.paynow-de.shadow.country-de {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62b96c505b15f49b171048e5_Zaver-Pay-Now-DE.svg");
}

.monthly-inovice-de {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620f57f6a416df2ab2c4cf44_Icon-Rocket.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20rem 20rem;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.monthly-inovice-de.shadow {
  object-fit: fill;
  transform-style: preserve-3d;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afbad7719c80c4d485af3_Zaver-Pay-Now-SE.svg");
  background-position: 50%;
  background-size: contain;
  width: 18rem;
  max-width: none;
  height: 8rem;
  top: 50%;
  bottom: 0%;
  left: 14%;
  right: 0%;
}

.monthly-inovice-de.shadow.country-se {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afbad7719c80c4d485af3_Zaver-Pay-Now-SE.svg");
}

.monthly-inovice-de.shadow.country-en {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a18404beda4f212b93ee4_Zaver-Pay-Now.svg");
}

.monthly-inovice-de.shadow.country-de {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/64d4efb004e2e8fe3e6579a4_Zaver-Pay-Now-DE.svg");
}

.payovertime-de {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620f57f6a416df2ab2c4cf44_Icon-Rocket.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20rem 20rem;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.payovertime-de.shadow {
  object-fit: fill;
  transform-style: preserve-3d;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afb8ad227594bfc0685d9_Zaver-Pay-Over-Time-SE.svg");
  background-position: 50%;
  background-size: contain;
  width: 18rem;
  max-width: none;
  height: 8rem;
  top: 30%;
  bottom: 0%;
  left: 37%;
  right: 0%;
}

.payovertime-de.shadow.country-se {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afb8ad227594bfc0685d9_Zaver-Pay-Over-Time-SE.svg");
}

.payovertime-de.shadow.country-en {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
}

.payovertime-de.shadow.country-de {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62b96c502607eee6d1693cfa_Zaver-Pay-Over-Time-DE.svg");
}

.paylater-de {
  z-index: 8;
  clear: none;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/620f57f6a416df2ab2c4cf44_Icon-Rocket.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20rem 20rem;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.paylater-de.shadow {
  object-fit: fill;
  transform-style: preserve-3d;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afb7a75f43f6f72e1eb13_Zaver-Pay-Later-SE.svg");
  background-position: 50%;
  background-size: contain;
  width: 18rem;
  max-width: none;
  height: 8rem;
  top: 10%;
  bottom: 0%;
  left: 14%;
  right: 0%;
}

.paylater-de.shadow.country-se {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622afb7a75f43f6f72e1eb13_Zaver-Pay-Later-SE.svg");
}

.paylater-de.shadow.country-en {
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a1804d7782561b49f0444_Zaver-Pay-Later.svg");
}

.paylater-de.shadow.country-de {
  z-index: 0;
  background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62b96c50635edddcfa8f201e_Zaver-Pay-Later-DE.svg");
}

.payment-methods_wrapper-de {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-width: 28rem;
  height: 100%;
  display: flex;
  position: relative;
}

.button-row-contact {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
}

.button-row-contact.button-row-center {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.button-row-contact.hide {
  display: none;
}

.button-row-contact.button-row-center {
  justify-content: center;
}

.app-store-links {
  border: 1px solid var(--base-color-neutral--gray-400);
  background-color: var(--base-color-neutral--white);
  border-radius: 8px;
  margin-left: 0;
  margin-right: auto;
  padding: 0 1rem 0;
}

.form_partner_component {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.section-partner-header {
  margin-top: 4.063rem;
}

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

.heading-large-copy {
  font-size: 4rem;
  font-weight: 900;
  line-height: 1.2;
}

.heading-large-copy.text-align-center-mobile.text-color-neutral-00.max-width-medium {
  max-width: 28rem;
}

.heading-large-copy.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en {
  max-width: 36rem;
}

.heading-large-copy.text-align-center-mobile.text-color-neutral-00.max-width-medium.text-weight-xbold {
  letter-spacing: -1px;
  font-weight: 800;
}

.heading-large-copy.text-size-custom2 {
  font-size: 3.5rem;
}

.heading-large-copy.max-width-small.country-de {
  max-width: 100rem;
}

.heading-large-copy.max-width-small.country-de.text-weight-xbold, .heading-large-copy.text-weight-bold {
  letter-spacing: -1px;
  font-weight: 800;
}

.heading-large-copy.text-weight-xbold {
  font-weight: 800;
}

.heading-medium-plus {
  font-size: 3.7rem;
  font-weight: 900;
  line-height: 1.2;
}

.heading-medium-plus.text-align-center-mobile.text-color-neutral-00.max-width-medium {
  max-width: 28rem;
}

.heading-medium-plus.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en {
  max-width: 36rem;
}

.heading-medium-plus.text-align-center-mobile.text-color-neutral-00.max-width-medium.text-weight-xbold {
  letter-spacing: -1px;
  font-weight: 800;
}

.heading-medium-plus.text-size-custom2 {
  font-size: 3.5rem;
}

.heading-medium-plus.max-width-small.country-de {
  max-width: 100rem;
}

.heading-medium-plus.max-width-small.country-de.text-weight-xbold, .heading-medium-plus.text-weight-bold {
  letter-spacing: -1px;
  font-weight: 800;
}

.heading-medium-plus.text-weight-xbold {
  font-weight: 800;
}

.table-row-7-col {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: -webkit-sticky;
  position: sticky;
}

.table-row-7-col.header {
  z-index: 999;
  border-top-width: 0;
  border-top-color: var(--base-color-neutral--gray-400);
  border-bottom-width: 1px;
  border-bottom-color: var(--base-color-neutral--gray-400);
  background-color: var(--base-color-neutral--gray-950-primary);
  width: 100%;
  height: auto;
  min-height: 40px;
  padding: .5rem 1rem .25rem;
  position: static;
  top: 0;
}

.table-row-7-col.data-row.no-div {
  border-top-width: 0;
  border-top-color: var(--base-color-neutral--gray-400);
  border-bottom-width: 0;
  border-bottom-color: var(--base-color-neutral--gray-400);
}

.table-row-7-col.data-row.width-custom {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top-width: 0;
}

.table-row-7-col.no-div {
  border-top-width: 0;
  border-bottom-width: 0;
}

.text-size-xtiny {
  font-size: .68rem;
}

.padding-vertical-8 {
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.padding-vertical-8.padding-xsmall {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-8.padding-xsmall.list-divider {
  border-bottom: 1px solid #d2d7e1;
}

.heading-73 {
  font-size: 4rem;
  font-weight: 800;
}

.heading-74 {
  font-size: 3rem;
  font-weight: 800;
}

.heading-75 {
  font-size: 2rem;
  font-weight: 800;
}

.heading-76 {
  font-weight: 800;
}

.icon-circle {
  background-color: var(--base-color-secondary--blueberry-600-primary);
  border-radius: 100%;
  width: 28rem;
  height: 100%;
}

.icon-circle.gradient-cerise {
  background-image: linear-gradient(to bottom, var(--primary-light-30\<deleted\|variable-886bea6b\>), var(--primary-100\<deleted\|variable-23ecad94\>));
}

.icon-circle.gradient-green {
  background-image: linear-gradient(to bottom, var(--base-color-accent--green-500), var(--base-color-accent--green-700) 61%, var(--base-color-accent--green-700));
}

.icon-circle.gradient-raspberry-de {
  background-image: linear-gradient(to bottom, var(--base-color-primary--raspberry-400), var(--base-color-system--error-cerise-dark));
}

.heading-77 {
  font-size: 2.5rem;
}

.heading-animated {
  font-size: 3rem;
  font-weight: 800;
  line-height: 1.2;
}

.heading-animated.text-align-center-mobile.text-color-neutral-00.max-width-medium {
  max-width: 28rem;
}

.heading-animated.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en {
  max-width: 36rem;
}

.heading-animated.text-align-center-mobile.text-color-neutral-00.max-width-medium.text-weight-xbold {
  letter-spacing: -1px;
  font-weight: 800;
}

.heading-animated.text-size-custom2 {
  font-size: 3.5rem;
}

.heading-animated.max-width-small.country-de {
  max-width: 100rem;
}

.heading-animated.max-width-small.country-de.text-weight-xbold, .heading-animated.text-weight-bold {
  letter-spacing: -1px;
  font-weight: 800;
}

.heading-animated.text-weight-xbold {
  font-weight: 800;
}

.heading-animated.max-width-custom-se {
  max-width: 28rem;
}

.headline_press {
  color: var(--base-color-primary--raspberry-700);
  font-weight: 500;
}

.usp-headline {
  font-weight: 500;
}

.usp-headline.text-color-gray-950 {
  color: var(--base-color-neutral--gray-950-primary);
}

.form_input {
  border-style: solid;
  border-width: 1px;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: rgba(0, 0, 0, .6);
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.footer2_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-items: flex-start;
  justify-items: start;
  display: flex;
}

.footer2_left-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

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

.footer2_right-wrapper {
  flex-direction: column;
  display: flex;
}

.footer2_top-wrapper-2 {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

.margin-bottom-6, .margin-bottom-6.margin-xsmall, .margin-bottom-6.margin-large, .margin-bottom-6.margin-xxlarge, .margin-bottom-6.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.footer2_logo-link {
  padding-left: 0;
}

.footer2_credit-text {
  font-size: .875rem;
}

.line-divider-2 {
  width: 100%;
  height: 1px;
}

.text-weight-semibold {
  text-align: left;
  font-weight: 600;
}

.success-message-2 {
  padding: 1.5rem;
}

.footer2_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.footer2_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.footer2_form-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.error-message-3 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.button-5 {
  text-align: center;
  border-style: solid;
  border-width: 1px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-5.is-secondary {
  background-color: rgba(0, 0, 0, 0);
}

.footer2_form-block {
  max-width: 35rem;
  margin-bottom: 0;
}

.footer2_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  align-items: start;
  justify-items: start;
  display: grid;
}

.footer2_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.padding-vertical-9, .padding-vertical-9.padding-xxlarge {
  padding-left: 0;
  padding-right: 0;
}

.stories_heading-wrapper {
  padding-top: 2rem;
}

.stories_subheading-wrapper {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.stories_paragraph-wrapper {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.stories-heading {
  font-size: 2rem;
  font-weight: 700;
}

.stories_quote-long {
  border-left-width: 0;
  border-left-color: var(--primary-100\<deleted\|variable-23ecad94\>);
  color: var(--base-color-neutral--gray-950-primary);
  min-width: 24rem;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  font-style: italic;
}

.heading-style_quote {
  font-family: objektiv-mk3, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.home5-testimonial_rating-icon {
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.home5-testimonial_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.home5-testimonial_divider {
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.text-weight-semibold {
  color: var(--base-color-neutral--gray-700);
  font-weight: 600;
}

.home5-testimonial_client-image-wrapper {
  width: 20rem;
}

.home5-testimonial_arrow-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.home5-testimonial_client-image {
  object-fit: cover;
  width: 483.813rem;
}

.home5-testimonial_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.home5-testimonial_arrow {
  color: var(--base-color-neutral--gray-950-primary);
  border-style: solid;
  border-width: 1px;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.home5-testimonial_arrow.left {
  color: var(--base-color-neutral--gray-950-primary);
  right: 4rem;
}

.home5-testimonial_content-right {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.home5-testimonial_component {
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.home5-testimonial_slide {
  margin-right: 5rem;
}

.home5-testimonial_content {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.home5-testimonial_rating-wrapper {
  display: flex;
}

.home5-testimonial_logo {
  max-height: 3rem;
}

.div-block-20 {
  width: 10rem;
  height: 10rem;
}

.logo-header_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 14rem 14rem 14rem 14rem 14rem 14rem 14rem 14rem 14rem 14rem 14rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  justify-items: start;
  margin-right: 2rem;
  display: grid;
}

.text-size-medium-5 {
  font-size: 1.125rem;
}

.logo-header_wrapper {
  display: flex;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.logo-header_component {
  border-bottom: 1px solid var(--base-color-neutral--gray-400);
  background-color: var(--base-color-neutral--gray-100);
  overflow: hidden;
}

.logo_header {
  max-width: 90%;
  max-height: 5rem;
}

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

.logo-header_item {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

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

.section_logo-right {
  overflow: hidden;
}

.logo3_list-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  justify-items: start;
  margin-right: 2rem;
  display: grid;
}

.text-size-medium-6 {
  font-size: 1.125rem;
}

.section_logo3 {
  overflow: hidden;
}

.logo3_logo-2 {
  max-height: 3.5rem;
}

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

.text-size-medium-7 {
  font-size: 1.125rem;
}

.testimonial11_rating-wrapper {
  display: flex;
}

.testimonial11_client-image-wrapper {
  margin-right: 1.25rem;
}

.testimonial11_divider {
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.testimonial11_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.testimonial11_content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.testimonial11_component {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  padding-bottom: 6rem;
  overflow: hidden;
}

.testimonial11_mask {
  width: 50%;
  overflow: visible;
}

.heading-style-h6 {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 140%;
}

.heading-style-h6.text-weight-bold {
  font-weight: 700;
}

.testimonial11_arrow-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.testimonial11_arrow {
  border-style: solid;
  border-width: 1px;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.testimonial11_arrow.is-left {
  right: 4rem;
}

.testimonial11_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial11_logo {
  max-height: 3rem;
}

.testimonial11_slide {
  padding-right: 4rem;
}

.testimonial11_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial11_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.section_logo-banner-left {
  padding-bottom: 1rem;
}

.logo-banner_content-left {
  width: 100vw;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.logo-banner_wrapper-left {
  display: flex;
}

.logo-banner_list-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: end;
  align-items: center;
  justify-items: start;
  margin-right: 1rem;
  display: grid;
}

.logo-banner_card {
  background-color: var(--base-color-neutral--white);
  box-shadow: none;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  width: 14rem;
  height: 9rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.banner11_text {
  font-size: 1.25rem;
  font-weight: 700;
}

.logo-banner_content-right {
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

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

.logo-banner_list-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-around;
  align-items: center;
  margin-right: 1rem;
  display: grid;
}

.banner12_text-wrapper {
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.banner12_text {
  font-size: 1.25rem;
  font-weight: 700;
}

.merchant-logos_wrapper {
  position: relative;
}

.logo5_component {
  grid-column-gap: 8rem;
  grid-row-gap: 1.5rem;
  background-color: var(--base-color-neutral--gray-900);
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .8rem;
  padding-bottom: .8rem;
  display: flex;
}

.logo5_logo {
  opacity: .8;
  max-height: 3.5rem;
}

.footer_column-layout-1 {
  grid-column-gap: 3vw;
  grid-row-gap: 1rem;
  color: var(--base-color-neutral--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr 1fr;
  align-items: start;
}

.footer5_logo-link {
  padding-left: 0;
}

.footer5_link {
  color: var(--base-color-neutral--white);
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.footer5_top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
}

.footer5_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-items: flex-start;
  justify-items: start;
  display: flex;
}

.footer_about-text {
  font-size: .875rem;
}

.background-gradient {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(#000, #fff);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: relative;
}

.div-block-21 {
  width: 100%;
  position: relative;
  top: auto;
  bottom: auto;
}

.edge-gradient {
  z-index: 1;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, rgba(248, 249, 251, 0) 75%, var(--base-color-neutral--gray-100) 97%);
  width: 100%;
  height: 100%;
  position: absolute;
}

.banner11_marquee-2 {
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.banner11_text-wrapper {
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.banner11_component-copy {
  width: 100vw;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.banner11_wrapper-copy {
  width: 400vw;
  display: flex;
}

.banner11_marquee-copy {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(10rem, 30rem));
  grid-auto-columns: minmax(8rem, 30rem);
  grid-auto-flow: column;
  justify-content: space-around;
  align-items: center;
  width: 200vw;
  margin-right: 3rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.logo-brands-wrapper {
  background-color: var(--base-color-neutral--white);
  box-shadow: none;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  min-width: 5rem;
  max-width: 100%;
  height: 9rem;
  display: flex;
}

.brands-logo-copy {
  object-fit: scale-down;
  width: 33.3%;
  max-height: 2rem;
}

.logo-banner_component-new {
  display: flex;
}

.logo-banner_marquee-new {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 14rem 14rem 14rem 14rem 14rem 14rem 14rem 14rem 14rem 14rem 14rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  justify-items: start;
  margin-right: 2rem;
  display: grid;
}

.margin-top-2, .margin-top-2.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.home5-cta_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.button-6 {
  text-align: center;
  border-style: solid;
  border-width: 1px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-6.is-secondary {
  background-color: rgba(0, 0, 0, 0);
}

.padding-section-xlarge {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.heading-style-h4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 130%;
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px rgba(15, 40, 74, .01);
}

.shadow-xsmall {
  box-shadow: 0 1px 3px rgba(15, 40, 74, .1), 0 1px 2px rgba(15, 40, 74, .06);
}

.shadow-small {
  box-shadow: 0 4px 8px -2px rgba(15, 40, 74, .1), 0 2px 4px -2px rgba(15, 40, 74, .06);
}

.shadow-medium {
  box-shadow: 0 4px 6px -2px rgba(15, 40, 74, .03), 0 12px 16px -4px rgba(15, 40, 74, .08);
}

.shadow-large {
  box-shadow: 0 20px 24px -4px rgba(15, 40, 74, .08), 0 8px 8px -4px rgba(15, 40, 74, .03);
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px rgba(15, 40, 74, .14);
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px rgba(15, 40, 74, .18);
}

.styleguide_grid-shadows {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.stylesystem_shadow-sample {
  border: 1px solid var(--base-color-neutral--gray-400);
  border-radius: 8px;
  padding: 8rem 1.5rem 1.25rem;
}

.stylesystem_shadow-sample.gray-100 {
  background-color: var(--base-color-neutral--gray-100);
}

.stylesystem_shadow-sample.gray-950 {
  background-color: var(--base-color-neutral--gray-950-primary);
}

.stylesystem_shadow-sample.white {
  background-color: var(--base-color-neutral--white);
}

.stylesystem_shadow-sample.primary-100 {
  background-color: var(--primary-100\<deleted\|variable-23ecad94\>);
}

.stylesystem_shadow-sample.gray-300 {
  background-color: var(--base-color-neutral--gray-300);
}

.stylesystem_shadow-sample.gray-400 {
  background-color: var(--base-color-neutral--gray-400);
}

.stylesystem_shadow-sample.gray-200 {
  background-color: var(--base-color-neutral--gray-200);
}

.stylesystem_shadow-sample.gray-500 {
  background-color: var(--base-color-neutral--gray-500);
}

.stylesystem_shadow-sample.gray-600 {
  background-color: var(--base-color-neutral--gray-600);
}

.stylesystem_shadow-sample.gray-700 {
  background-color: var(--base-color-neutral--gray-700);
}

.stylesystem_shadow-sample.gray-800 {
  background-color: var(--base-color-neutral--gray-800);
}

.stylesystem_shadow-sample.gray-900 {
  background-color: var(--base-color-neutral--gray-900);
}

.stylesystem_shadow-sample.primary-light-20 {
  background-color: var(--primary-light-20\<deleted\|variable-b6e1efb0\>);
  background-color: var(--primary-light-30\<deleted\|variable-886bea6b\>);
}

.stylesystem_shadow-sample.primary-light-30 {
  background-color: var(--primary-light-20\<deleted\|variable-b6e1efb0\>);
}

.stylesystem_shadow-sample.primary-light-50 {
  background-color: var(--primary-light-50\<deleted\|variable-0c7f8ba6\>);
  background-color: var(--primary-light-30\<deleted\|variable-886bea6b\>);
}

.stylesystem_shadow-sample.primary-light-70 {
  background-color: var(--primary-light-70\<deleted\|variable-e8e744a1\>);
}

.stylesystem_shadow-sample.primary-light-90 {
  background-color: var(--primary-light-90\<deleted\|variable-2f81ea05\>);
}

.stylesystem_shadow-sample.primary-dark-10 {
  background-color: var(--primary-dark-10\<deleted\|variable-71518130\>);
}

.stylesystem_shadow-sample.primary-dark-20 {
  background-color: var(--primary-dark-20\<deleted\|variable-9a315983\>);
}

.stylesystem_shadow-sample.primary-dark-40 {
  background-color: var(--primary-dark-40\<deleted\|variable-e685bcf9\>);
}

.stylesystem_shadow-sample.green-600 {
  background-color: var(--base-color-accent--green-600-primary);
}

.stylesystem_shadow-sample.green-500 {
  background-color: var(--base-color-accent--green-500);
}

.stylesystem_shadow-sample.green-400 {
  background-color: var(--base-color-accent--green-400);
}

.stylesystem_shadow-sample.green-300 {
  background-color: var(--base-color-accent--green-300);
}

.stylesystem_shadow-sample.green-200 {
  background-color: var(--base-color-accent--green-200);
}

.stylesystem_shadow-sample.green-100 {
  background-color: var(--base-color-accent--green-100);
}

.stylesystem_shadow-sample.green-700 {
  background-color: var(--base-color-accent--green-700);
}

.stylesystem_shadow-sample.green-800 {
  background-color: var(--base-color-accent--green-800);
}

.stylesystem_shadow-sample.green-900 {
  background-color: var(--base-color-accent--green-900);
}

.stylesystem_shadow-sample.blueberry-600 {
  background-color: var(--base-color-secondary--blueberry-600-primary);
}

.stylesystem_shadow-sample.blueberry-light-60 {
  background-color: var(--base-color-secondary--blueberry-200);
}

.stylesystem_shadow-sample.blueberry-400 {
  background-color: var(--base-color-secondary--blueberry-400);
}

.stylesystem_shadow-sample.blueberry-800 {
  background-color: var(--base-color-secondary--blueberry-800);
}

.stylesystem_shadow-sample.gradient-cerise {
  background-image: linear-gradient(to bottom, var(--primary-light-30\<deleted\|variable-886bea6b\>), var(--primary-100\<deleted\|variable-23ecad94\>));
}

.stylesystem_shadow-sample.gradient-green {
  background-color: var(--base-color-secondary--blueberry-800);
  background-image: linear-gradient(to bottom, var(--base-color-accent--green-500), var(--base-color-accent--green-800));
}

.stylesystem_shadow-sample.gradient-blueberry {
  background-color: var(--base-color-secondary--blueberry-800);
  background-image: linear-gradient(to bottom, var(--base-color-secondary--blueberry-600-primary), var(--base-color-secondary--blueberry-800));
}

.stylesystem_shadow-sample.gradient-coal {
  background-image: linear-gradient(to bottom, var(--base-color-neutral--gray-800), var(--base-color-neutral--gray-950-primary));
}

.stylesystem_shadow-sample.raspberry-600 {
  background-color: var(--base-color-primary--raspberry-600-primary);
}

.stylesystem_shadow-sample.raspberry-500 {
  background-color: var(--base-color-primary--raspberry-500);
}

.stylesystem_shadow-sample.gradient-raspberry-de {
  background-image: linear-gradient(to bottom, var(--base-color-primary--raspberry-400), var(--base-color-primary--raspberry-600-primary));
}

.stylesystem_shadow-sample.raspberry-400 {
  background-color: var(--base-color-primary--raspberry-400);
}

.stylesystem_shadow-sample.raspberry-300 {
  background-color: var(--base-color-primary--raspberry-300);
}

.stylesystem_shadow-sample.raspberry-200 {
  background-color: var(--base-color-primary--raspberry-200);
}

.stylesystem_shadow-sample.raspberry-100 {
  background-color: var(--base-color-primary--raspberry-100);
}

.stylesystem_shadow-sample.raspberry-700 {
  background-color: var(--base-color-primary--raspberry-700);
}

.stylesystem_shadow-sample.blueberry-200 {
  background-color: var(--base-color-secondary--blueberry-200);
}

.stylesystem_shadow-sample.blueberry-300 {
  background-color: var(--base-color-secondary--blueberry-300);
}

.footer_link-header {
  color: var(--text-color--text-footer-header);
  margin-bottom: .5rem;
  padding-right: 1.25rem;
  font-size: 1rem;
  font-weight: 700;
  display: block;
}

.footer_link-header.hide {
  margin-bottom: .5rem;
  display: flex;
}

.margin-xhuge-2 {
  margin: 8rem;
}

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

.icon-height-small {
  height: 1rem;
}

.heading-style-h4-2 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.align-center-2 {
  margin-left: auto;
  margin-right: auto;
}

.padding-vertical-10 {
  padding-left: 0;
  padding-right: 0;
}

.form_input-2 {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #eee;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input-2::placeholder {
  color: #222;
}

.form_input-2.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.form_input-2.is-select-input {
  color: #222;
}

.fs-styleguide_heading-header {
  font-size: 6rem;
  font-weight: 700;
}

.text-weight-xbold-2 {
  font-weight: 800;
}

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: start;
  display: grid;
}

.styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, rgba(45, 64, 234, .1), rgba(255, 255, 255, 0));
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-content: start;
  align-items: start;
  justify-items: stretch;
  display: grid;
  position: relative;
}

.text-weight-normal-2 {
  font-weight: 400;
}

.form_message-success {
  color: #114e0b;
  background-color: #cef5ca;
  padding: 1.25rem;
}

.icon-1x1-small-2 {
  flex: none;
  width: 1rem;
  height: 1rem;
}

.text-align-right-2 {
  text-align: right;
}

.text-style-link-2 {
  color: #2d62ff;
  text-decoration: underline;
}

.nav_container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #eee;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 3rem;
  padding-bottom: 1rem;
  line-height: 1.4;
  display: grid;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 8rem;
}

.text-size-large-2 {
  font-size: 1.5rem;
}

.spacer-tiny {
  width: 100%;
  padding-top: .125rem;
}

.styleguide_item-header {
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  width: 100%;
  padding-bottom: 4rem;
}

.overflow-visible {
  overflow: visible;
}

.text-weight-medium-2 {
  font-weight: 500;
}

.fs-styleguide_background {
  border: 1px solid rgba(0, 0, 0, .1);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.aspect-ratio-square {
  aspect-ratio: 1;
  object-fit: cover;
}

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.styleguide_2-col.is-align-start {
  align-items: start;
}

.icon-height-large {
  height: 3rem;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

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

.padding-xxlarge-2 {
  padding: 5rem;
}

.styleguide_4-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 6rem;
  display: grid;
}

.fs-styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1rem;
}

.padding-custom1-2 {
  padding: 1.5rem;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
  object-fit: cover;
}

.margin-top-3 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-small-2 {
  margin: 1rem;
}

.fs-styleguide_message {
  color: #5e5515;
  background-color: #fcf8d8;
  border-radius: .25rem;
  padding: .25rem .5rem;
  font-size: .875rem;
}

.padding-xsmall-2 {
  padding: .5rem;
}

.padding-xhuge-2 {
  padding: 8rem;
}

.icon-height-medium {
  height: 2rem;
}

.pointer-events-none {
  pointer-events: none;
}

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.padding-custom3-2 {
  padding: 3.5rem;
}

.margin-xxhuge-2 {
  margin: 12rem;
}

.max-width-xxsmall-2 {
  width: 100%;
  max-width: 12rem;
}

.styleguide_spacer-box {
  background-color: rgba(45, 64, 234, .1);
  border: 1px dashed #2d40ea;
  width: 100%;
  position: relative;
}

.nav_component {
  background-color: #000;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 12rem;
}

.styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-content: start;
  align-items: start;
  justify-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.styleguide_item.is-stretch {
  justify-items: stretch;
}

.margin-medium-2 {
  margin: 2rem;
}

.margin-xxlarge-2 {
  margin: 5rem;
}

.margin-xlarge-2 {
  margin: 4rem;
}

.text-weight-semibold-6 {
  font-weight: 600;
}

.padding-small-2 {
  padding: 1rem;
}

.heading-style-h2 {
  font-size: 3rem;
  font-weight: 800;
  line-height: 120%;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.text-color-secondary {
  color: #222;
}

.margin-xsmall-2 {
  margin: .5rem;
}

.form_message-error {
  color: #3b0b0b;
  background-color: #f8e4e4;
  margin-top: .75rem;
  padding: .75rem;
}

.heading-style-h3 {
  font-size: 2.5rem;
  line-height: 130%;
}

.text-style-strikethrough-2 {
  text-decoration: line-through;
}

.pointer-events-auto {
  pointer-events: auto;
}

.text-style-quote-2 {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.button-7 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.button-7.is-text {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid rgba(0, 0, 0, 0);
}

.button-7.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-7.is-large {
  padding: 1rem 2rem;
}

.button-7.is-secondary {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #222;
}

.button-7.is-small {
  padding: .5rem 1.25rem;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

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

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

.styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.styleguide_3-col.is-align-start {
  align-items: start;
}

.text-size-medium-8 {
  font-size: 1.25rem;
}

.fs-styleguide_hero-label {
  color: #000;
  text-transform: uppercase;
  background-color: #eee;
  border-radius: .25rem;
  padding: .25rem .375rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
}

.text-align-left-2 {
  text-align: left;
}

.max-width-xsmall-2 {
  width: 100%;
  max-width: 16rem;
}

.margin-custom2-2 {
  margin: 2.5rem;
}

.margin-custom3-2 {
  margin: 3.5rem;
}

.nav_menu_link {
  color: #fff;
  padding: 1rem;
}

.margin-xxsmall-2 {
  margin: .25rem;
}

.padding-custom2-2 {
  padding: 2.5rem;
}

.icon-1x1-medium-2 {
  width: 2rem;
  height: 2rem;
}

.icon-1x1-large-2 {
  width: 2.5rem;
  height: 2.5rem;
}

.padding-xlarge-2 {
  padding: 4rem;
}

.styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.max-width-medium-2 {
  width: 100%;
  max-width: 32rem;
}

.form_component {
  margin-bottom: 0;
}

.fs-styleguide_header {
  color: #fff;
  background-color: #000;
  background-image: radial-gradient(circle at 100% 100%, rgba(239, 52, 102, .25), rgba(0, 0, 0, 0) 48%), radial-gradient(circle at 0 100%, rgba(68, 102, 238, .38), rgba(0, 0, 0, 0) 60%);
}

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.margin-tiny-2 {
  margin: .125rem;
}

.spacer-large {
  padding-top: 3rem;
}

.padding-large-2 {
  padding: 3rem;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.text-weight-light-2 {
  font-weight: 300;
}

.text-color-primary {
  color: #000;
}

.padding-global-2 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.form_checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.padding-xxsmall-2 {
  padding: .25rem;
}

.text-style-nowrap-2 {
  white-space: nowrap;
}

.styleguide_heading-medium {
  font-weight: 700;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .25rem;
}

.max-width-small-2 {
  width: 100%;
  max-width: 20rem;
}

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: rgba(45, 64, 234, .05);
  border: 1px dashed #2d40ea;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.padding-xxhuge-2 {
  padding: 12rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.spacer-xsmall {
  width: 100%;
  padding-top: .5rem;
}

.nav_logo {
  width: 10rem;
}

.styleguide_label {
  background-color: var(--base-color-secondary--blueberry-600-primary);
  color: #fff;
  border-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.styleguide_label.is-tag {
  background-color: var(--base-color-neutral--gray-800);
}

.text-style-muted-2 {
  opacity: .6;
}

.heading-style-h6-2 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.padding-medium-2 {
  padding: 2rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.padding-section-large-2 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.text-color-alternate {
  color: #fff;
}

.fs-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 140%;
}

.heading-style-h5.text-weight-bold {
  font-weight: 700;
}

.nav_button {
  padding: 1rem;
}

.background-color-secondary {
  background-color: var(--background-color--background-secondary);
}

.margin-custom1-2 {
  margin: 1.5rem;
}

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.margin-large-2 {
  margin: 3rem;
}

.padding-tiny-2 {
  padding: .125rem;
}

.fs-styleguide_spacing-all {
  display: none;
}

.heading-style-h1 {
  font-size: 4rem;
  font-weight: 800;
  line-height: 120%;
}

.heading-style-h1.text-weight-bold {
  font-weight: 700;
}

.text-style-allcaps-2 {
  text-transform: uppercase;
}

.fs-styleguide_heading-header-2 {
  font-size: 6rem;
}

.text-size-medium-9 {
  font-size: 1.25rem;
}

.padding-global-3 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.rl-styleguide_empty-box {
  border: 1px dashed var(--base-color-secondary--blueberry-600-primary);
  background-image: linear-gradient(160deg, var(--base-color-secondary--blueberry-200), #cbd6ff);
  opacity: 1;
  text-align: center;
  border-radius: 1px;
  justify-content: center;
  align-items: center;
  min-width: 3rem;
  height: 3rem;
  display: flex;
}

.text-weight-semibold-7 {
  font-weight: 600;
}

.text-size-medium-10 {
  font-size: 1.25rem;
}

.rl-styleguide_empty-box-2 {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.heading-style-h5-2 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem;
}

.heading-style-h2-2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h1-2 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h6-3 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h4-3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center;
}

.heading-style-h3-2 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl-styleguide_label {
  color: #fff;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0073e6;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.rl-styleguide_subheading {
  z-index: 3;
  color: #000;
  background-color: #d3d3d3;
  padding: .25rem .5rem;
  position: -webkit-sticky;
  position: sticky;
  top: 2rem;
}

.heading-style-h1-3 {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

.text-size-medium-11 {
  font-size: 1.25rem;
}

.fs-styleguide_label-2 {
  color: #fff;
  background-color: #2d62ff;
  border-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.text-weight-bold-3 {
  font-weight: 700;
}

.text-weight-normal-3 {
  font-weight: 400;
}

.text-weight-light-3 {
  font-weight: 300;
}

.background-color-brand {
  background-color: var(--background-color--background-brand);
  color: var(--text-color--text-primary-dark);
}

.button-8 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.button-8.is-text {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid rgba(0, 0, 0, 0);
}

.button-8.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-8.is-large {
  padding: 1rem 2rem;
}

.button-8.is-secondary {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #222;
}

.button-8.is-small {
  padding: .5rem 1.25rem;
}

.text-size-medium-12 {
  font-size: 1.25rem;
}

.fs-styleguide_heading-medium-2 {
  font-size: 4rem;
}

.styleguide_6-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.styleguide_6-col.is-align-start {
  align-items: start;
}

.margin-custom3-3 {
  margin: 3.5rem;
}

.button-group-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-weight-semibold {
  font-weight: 600;
}

.margin-top-4, .margin-top-4.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.button-9 {
  text-align: center;
  border-style: solid;
  border-width: 1px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-9.is-secondary {
  background-color: rgba(0, 0, 0, 0);
}

.fs-styleguide_heading-header-3 {
  font-size: 6rem;
}

.text-size-medium-13 {
  font-size: 1.25rem;
}

.about_card-wrapper {
  border: 1px solid var(--border-color--border-primary);
  background-color: var(--background-color--background-accent);
  border-radius: 8px;
}

.press-logo_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.press-logo_item {
  background-color: var(--background-color--background-primary);
  border-radius: 8px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-height: 5.25rem;
  padding: .875rem;
  display: flex;
}

.press-logo_item:hover {
  background-color: var(--background-color--background-accent);
}

.margin-top-5, .margin-top-5.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.press-logo_logo {
  align-self: center;
}

.press-logo_list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.button-10 {
  text-align: center;
  border-style: solid;
  border-width: 1px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-10.is-secondary {
  background-color: rgba(0, 0, 0, 0);
}

.button-10.is-link {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-10.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.press-logo_link {
  align-self: center;
  max-height: 3.5rem;
}

.link-block-3 {
  align-self: center;
}

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

.heading-78 {
  line-height: 120%;
}

.rl_header26_image-wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.rl_header26_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-button-secondary {
  border: 1px solid var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  background-color: var(--relume-library-lite-rl-white\<deleted\|variable-41e69d91\>);
  color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
}

.rl-button {
  border: 1px solid var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  background-color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  color: var(--relume-library-lite-rl-white\<deleted\|variable-41e69d91\>);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1rem;
}

.rl-button-group-center {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_header26_spacing-block-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium {
  color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_header26_spacing-block-1 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-heading-style-h1 {
  color: var(--relume-library-lite-rl-black\<deleted\|variable-a7d61fee\>);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_header26_content {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_header26_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_header26 {
  background-color: var(--relume-library-lite-rl-white\<deleted\|variable-41e69d91\>);
}

.navbar_dropdown-text2 {
  color: var(--text-color--text-brand);
  padding-bottom: .25rem;
  font-size: .875rem;
  font-weight: 500;
}

.navbar_dropdown-text2:hover {
  -webkit-text-stroke-color: var(--text-color--text-brand-hover\<deleted\|variable-c53deab0-4266-214c-0a39-73a7ee5885b5\>);
}

.navbar_dropdown-text2.country-de:hover {
  color: var(--base-color-primary--raspberry-600-primary);
}

.navbar_dropdown-description {
  color: var(--text-color--text-primary);
}

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

.table-text-2 {
  color: #0a1018;
  text-align: center;
  border: 1px #000;
  padding-top: 0;
  padding-bottom: 0;
  font-family: objektiv-mk3, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1rem;
}

.table-text-2.data {
  text-align: right;
  width: 100%;
  font-weight: 400;
}

.table-text-2.data.center {
  text-align: left;
  flex: 1;
  justify-content: flex-start;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding-right: .5rem;
  display: flex;
}

.table-text-2.text-align-left {
  text-align: left;
}

.header_text-header-2 {
  color: #fff;
  font-size: .8rem;
  line-height: 1.2rem;
}

.table-text-3 {
  color: #0a1018;
  text-align: center;
  border: 1px #000;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-family: objektiv-mk3, sans-serif;
  font-size: .875rem;
  line-height: 1rem;
}

.table-text-3.data {
  text-align: right;
  width: 100%;
  font-weight: 400;
}

.table-text-3.data.center {
  text-align: left;
  flex: 1;
  justify-content: flex-start;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding-right: .5rem;
  display: flex;
}

.table-text-3.text-align-left {
  text-align: left;
}

.breaktimes_table-wrapper {
  flex-flow: column;
  display: block;
}

@media screen and (min-width: 1280px) {
  .container-small {
    max-width: 48rem;
  }

  .margin-bottom.margin-xsmall {
    text-align: left;
    justify-content: center;
  }

  .padding-vertical.padding-custom1 {
    padding-top: 2rem;
  }

  .padding-vertical.padding-custom2 {
    padding-top: 8rem;
  }

  .padding-vertical.padding-top.padding-custom1 {
    padding-top: 180px;
  }

  .padding-horizontal.padding_cards_slider, .padding-horizontal.padding-custom4 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .text-size-medium.text-color-neutral-00 {
    max-width: 48rem;
  }

  .text-size-medium.text-color-neutral-00.hide-mobile-portrait.max-width-custom2 {
    max-width: 52rem;
  }

  .tabs-menu.padding-custom1 {
    margin-left: 4rem;
  }

  .heading-xlarge.text-color-neutral-00.text-align-center-mobile.text-size-custom {
    max-width: none;
    font-size: 4rem;
  }

  .heading-xlarge.text-color-neutral-00.text-align-center-mobile.text-size-custom.country-en {
    font-size: 3.7rem;
  }

  .heading.padding-left.margin-custom1 {
    margin-left: 4rem;
  }

  .navbar_dropdown-list.w--open {
    right: -1rem;
  }

  .text-weight-semibold {
    max-width: 20rem;
    max-height: none;
    overflow: visible;
  }

  .cards_item.padding-horizontal {
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .card_item-link {
    min-width: 20rem;
  }

  .card_image {
    object-fit: fill;
    object-position: 50% 50%;
    background-position: 50% 0;
    background-size: cover;
    overflow: visible;
  }

  .cards_component {
    justify-content: center;
  }

  .cards_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .cards_slider_wrapper {
    overflow: hidden;
  }

  .client-logos_component {
    margin-bottom: 4rem;
  }

  .tag-text {
    max-width: 20rem;
    max-height: none;
    overflow: visible;
  }

  .layout3_content {
    padding-left: 0;
  }

  .header2_background-image-wrapper {
    background-size: cover;
    bottom: 15%;
  }

  .form_layout3-image.shadow {
    width: 20rem;
  }

  .complaints_container {
    max-width: 58rem;
  }

  .header1_component {
    margin-top: 0;
  }

  .counter_wrapper {
    min-width: 28rem;
    max-width: 28rem;
    min-height: 28rem;
    max-height: 28rem;
  }

  .counter_caption {
    top: 280px;
  }

  .section-consumer-header {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/642e6d5191b2acf9e9738b80_Header-Desktop-Consumer-DE.svg");
    background-position: 50% 20%;
  }

  .emoji_hand.shadow, .image-emoji_hand.shadow {
    top: 45%;
  }

  .layout5_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .layout5_image.shadow {
    max-width: 16rem;
  }

  .page-background {
    background-position: 0 0;
    background-size: 100vw;
  }

  .float-animation {
    max-width: 90%;
  }

  .section-checkout-header {
    margin-top: 0;
  }

  .section-product-header1.margin-top.margin-custom2 {
    margin-top: 2.5rem;
  }

  .cashout_emoji_hand.shadow {
    top: 45%;
  }

  .text-size-custom1 {
    font-size: 3.2rem;
  }

  .paylater.shadow {
    top: 16%;
    left: 14%;
  }

  .paylater.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65dcf7911ae99b2170d8853f_Zaver-Pay-Later.svg");
    top: 6%;
  }

  .payovertime.shadow {
    top: 36%;
  }

  .payovertime.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
  }

  .paynow.shadow {
    top: 56%;
  }

  .paynow.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65dcf790def865193f80f645_Zaver-Pay-Now.svg");
  }

  .payment-methods_gradient-mobile {
    top: -158px;
  }

  .safe-payments_wrapper {
    padding-right: 4rem;
  }

  .layout3_circle-bg {
    top: 52px;
  }

  .tabs-content {
    align-items: center;
  }

  .partners_card.color-1 {
    background-color: #189fff;
  }

  .partners_card.color-2 {
    background-color: #0a1018;
  }

  .partners_card.color-3 {
    background-color: #f07b1b;
  }

  .partners_image {
    object-fit: fill;
    object-position: 50% 50%;
    background-position: 50% 0;
    background-size: cover;
    overflow: visible;
  }

  .partner_link-container {
    min-width: 20rem;
  }

  .partners_component {
    justify-content: center;
  }

  .tabs-partners {
    margin-left: 0;
  }

  .partner_logo {
    margin-bottom: 1rem;
  }

  .partners_wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .partners_wrapper.move-left {
    margin-right: 45.2rem;
  }

  .partner_logo-circle.shadow {
    top: 36%;
  }

  .section-header-signup {
    background-color: #0a1018;
    padding-bottom: 0;
    padding-right: 0;
  }

  .container-xsmall {
    max-width: 38rem;
  }

  .section-consumer-header-de {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/642e6d5191b2acf9e9738b80_Header-Desktop-Consumer-DE.svg");
    background-position: 50% 20%;
  }

  .side-navbar.hide-tablet {
    width: 23rem;
  }

  .margin-bottom-5.margin-xsmall {
    text-align: left;
    justify-content: center;
    display: flex;
  }

  .image-marketing-in-box {
    max-width: 30rem;
  }

  .image-marketing-in-box.wide-image {
    max-width: 26rem;
  }

  .examples-textbox-right.min-width-text-marketing {
    min-width: 25rem;
  }

  .tabs-industries {
    margin-left: 0;
  }

  .card-item-link {
    min-width: 20rem;
  }

  .text-size-medium-4.text-color-neutral-00 {
    max-width: 48rem;
  }

  .navbar_dropdown-list-2.w--open {
    right: -1rem;
  }

  .container-small-3 {
    max-width: 48rem;
  }

  .text-weight-semibold-5 {
    max-width: 20rem;
    max-height: none;
    overflow: visible;
  }

  .pay-now.shadow {
    top: 36%;
  }

  .pay-now.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
  }

  .paynow-de.shadow {
    top: 66%;
  }

  .paynow-de.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
  }

  .monthly-inovice-de.shadow {
    top: 46%;
  }

  .monthly-inovice-de.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a18404beda4f212b93ee4_Zaver-Pay-Now.svg");
  }

  .payovertime-de.shadow {
    top: 26%;
  }

  .payovertime-de.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
  }

  .paylater-de.shadow {
    top: 6%;
    left: 14%;
  }

  .paylater-de.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a1804d7782561b49f0444_Zaver-Pay-Later.svg");
  }
}

@media screen and (min-width: 1440px) {
  img {
    height: auto;
  }

  .global-padding {
    overflow: hidden;
  }

  .container-small {
    max-width: 58rem;
  }

  .margin-bottom.margin-medium.justify-left {
    justify-content: flex-start;
  }

  .padding-vertical.padding-custom1 {
    padding-top: 3rem;
  }

  .padding-vertical.padding-custom2 {
    padding-top: 11rem;
  }

  .padding-vertical.padding-top.padding-custom1 {
    padding-top: 180px;
  }

  .padding-horizontal.padding-custom1 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .padding-horizontal.padding-custom4 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .text-size-medium.text-color-neutral-00.text-align-center.padding-custom1 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .tabs-menu.padding-custom1 {
    margin-left: 8rem;
  }

  .heading-large.text-align-center-mobile.text-color-neutral-00.max-width-medium {
    max-width: 28rem;
  }

  .heading-large.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en {
    max-width: 26rem;
  }

  .heading-large.text-size-custom2 {
    font-size: 3.5rem;
  }

  .heading-xlarge.text-align-center.text-color-neutral-00.country-en {
    max-width: 40rem;
  }

  .heading-xlarge.text-color-neutral-00.text-align-center-mobile.text-size-custom {
    max-width: 34rem;
    font-size: 5rem;
  }

  .heading-xlarge.text-color-neutral-00.text-align-center-mobile.text-size-custom.country-en {
    max-width: 40rem;
    font-size: 4.3rem;
  }

  .heading-xlarge.text-color-neutral-00.text-size-custom1 {
    font-size: 5rem;
  }

  .heading.padding-left.margin-custom1 {
    margin-left: 8rem;
  }

  .section_home-header {
    background-position: 50%;
    background-size: 101%;
  }

  .navbar-submenu, .navbar-submenu.hide-tablet {
    background-color: var(--base-color-neutral--white);
  }

  .navbar-main-se {
    background-color: var(--base-color-neutral--gray-950-primary);
  }

  .cards_item.padding-horizontal {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    justify-items: center;
    display: flex;
  }

  .cards_component {
    justify-content: center;
  }

  ._404_image {
    object-fit: fill;
    display: block;
  }

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

  .stories_quote {
    min-width: 24rem;
    max-width: 24rem;
  }

  .layout3_content {
    padding-left: 0;
  }

  .header2_background-image-wrapper {
    background-size: cover;
    bottom: 15%;
    left: -8%;
  }

  .header2_background-image-wrapper.country-de {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .form_layout3-image.shadow {
    width: 20rem;
  }

  .transaction_limit_list-wrapper {
    display: block;
  }

  .color-circle {
    background-color: var(--primary-100\<deleted\|variable-23ecad94\>);
    background-image: none;
  }

  .color-circle.raspberry-de {
    background-color: var(--base-color-primary--raspberry-700);
  }

  .header1_component {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    margin-top: 0;
  }

  .header1_image-wrapper {
    justify-content: center;
  }

  .paylink-image1.shadow.country-de {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/642ec0fb067be31c34a92c5f_Zaver_Checkout_1_de-2023-04.png");
  }

  .paylink-image2.shadow.country-de {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/642ec125204eb8d5f94bb299_Zaver_Checkout_3_de-2023-04.png");
  }

  .paylink-image3.shadow.country-de {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/642ec1125b4fea5da4da725c_Zaver_Checkout_2_de-2023-04.png");
  }

  .section-consumer-header {
    background-position: 50% 25%;
    background-size: 101%;
  }

  .emoji_hand.shadow, .image-emoji_hand.shadow {
    top: 40%;
  }

  .layout5_component {
    grid-template-columns: 1.25fr 1fr;
  }

  .layout5_image.shadow {
    max-width: 20rem;
  }

  .float-animation {
    max-width: 80%;
  }

  .image-zfb-2.shadow {
    position: absolute;
    top: 12px;
    left: 48px;
  }

  .image-zfb-1.shadow {
    top: 13%;
    left: 54%;
  }

  .section-checkout-header {
    margin-top: 1rem;
  }

  .section-product-header1 {
    background-position: 50%;
    background-size: 101%;
  }

  .cashout_emoji_hand.shadow {
    top: 40%;
  }

  .paylater.shadow {
    top: 18%;
  }

  .payovertime.shadow {
    top: 40%;
  }

  .paynow.shadow {
    top: 62%;
  }

  .paynow.shadow.country-en {
    top: 69%;
  }

  .payment-methods_gradient-mobile {
    position: absolute;
    top: -159px;
  }

  .safe-payments_wrapper {
    align-items: flex-start;
    padding-right: 4rem;
  }

  .footer-link {
    margin-left: 0;
  }

  .navbar-main-en, .navbar-main-de {
    background-color: var(--base-color-neutral--gray-950-primary);
  }

  .footer_de-1 {
    overflow: hidden;
  }

  .section-legal_header, .section-legal_links {
    background-position: 50%;
    background-size: 101%;
  }

  .layout3_circle-bg {
    position: absolute;
    top: 38px;
    left: -22%;
  }

  .layout3_image-app.shadow {
    left: 79px;
  }

  .tabs-content, .partners_component {
    justify-content: center;
  }

  .partners_component.margin-top.margin-large.padding-custom1 {
    margin-left: 7.5rem;
  }

  .tabs-partners {
    margin-left: 0;
  }

  .partners_wrapper.move-left {
    margin-right: 45.3rem;
  }

  .partner_logo-circle.shadow {
    top: 40%;
  }

  .partner_logo-circle.shadow.image-6 {
    top: 31.5%;
    left: 28%;
  }

  .partner_logo-circle.shadow.image-7 {
    top: 54.5%;
  }

  .merchants-logos_wrapper {
    max-width: 70%;
  }

  .container-xsmall {
    max-width: 38rem;
  }

  .section-consumer-header-de {
    background-position: 50% 25%;
    background-size: 101%;
  }

  .image-header_marketing {
    min-width: 34rem;
  }

  .image-marketing-in-box {
    border-radius: .5rem;
    margin-right: 0;
  }

  .examples-textbox-right.min-width-text-marketing {
    min-width: 30rem;
  }

  .copy-button {
    background-color: #f6bbd7;
  }

  .client-logo {
    border-radius: 4px;
  }

  .tabs-industries {
    margin-left: 0;
  }

  .plugin-logo {
    height: auto;
  }

  .marketing-3grid {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "Area Area-2";
  }

  .component-download-image {
    height: 16rem;
  }

  .component-download-image-long {
    height: 29.5rem;
  }

  .download-image.overlay {
    background-color: rgba(10, 16, 24, .3);
  }

  .download-image.overlay:hover {
    background-color: rgba(10, 16, 24, 0);
  }

  .component-download-image-some {
    height: 24rem;
  }

  .lightbox-link-2 {
    width: 100%;
    height: 100%;
  }

  .navbar-marketing {
    background-color: var(--base-color-neutral--gray-950-primary);
  }

  .text-size-medium-4.text-color-neutral-00.text-align-center.padding-custom1 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .section-home-header-2 {
    background-position: 50%;
    background-size: 101%;
  }

  .container-small-3 {
    max-width: 58rem;
  }

  .navbar-main-de-2 {
    background-color: #0a1018;
  }

  .pay-now.shadow {
    top: 40%;
  }

  .paynow-de.shadow {
    top: 74%;
  }

  .monthly-inovice-de.shadow {
    top: 52%;
  }

  .payovertime-de.shadow {
    top: 30%;
  }

  .paylater-de.shadow {
    top: 8%;
  }

  .partner-logo {
    height: auto;
  }

  .heading-large-copy.text-align-center-mobile.text-color-neutral-00.max-width-medium {
    max-width: 28rem;
  }

  .heading-large-copy.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en {
    max-width: 26rem;
  }

  .heading-large-copy.text-size-custom2 {
    font-size: 3.5rem;
  }

  .heading-medium-plus.text-align-center-mobile.text-color-neutral-00.max-width-medium {
    max-width: 28rem;
  }

  .heading-medium-plus.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en {
    max-width: 26rem;
  }

  .heading-medium-plus.text-size-custom2 {
    font-size: 3.5rem;
  }

  .icon-circle {
    background-color: var(--base-color-secondary--blueberry-600-primary);
    background-image: none;
  }

  .heading-animated.text-align-center-mobile.text-color-neutral-00.max-width-medium {
    max-width: 28rem;
  }

  .heading-animated.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en {
    max-width: 26rem;
  }

  .heading-animated.text-size-custom2 {
    font-size: 3.5rem;
  }

  .stories_quote-long {
    min-width: 24rem;
    max-width: 24rem;
  }

  .breaktimes_table-wrapper {
    display: block;
  }
}

@media screen and (min-width: 1920px) {
  p {
    line-height: 1.6;
  }

  .text-align-center.padding-bottom.padding-small.text-size-custom2 {
    font-weight: 800;
  }

  .container-small {
    max-width: 58rem;
  }

  .margin-bottom.margin-medium.justify-left {
    justify-content: flex-start;
  }

  .padding-top {
    margin-top: 0;
  }

  .padding-bottom.padding-tiny {
    flex-wrap: wrap;
  }

  .padding-left.padding-custom1 {
    padding-left: 4rem;
  }

  .padding-vertical.padding-custom1 {
    padding-top: 5rem;
  }

  .padding-vertical.padding-xhuge.margin-top.margin-large-desktop {
    font-weight: 800;
  }

  .padding-vertical.padding-custom2 {
    padding-top: 14rem;
    padding-bottom: 10rem;
  }

  .padding-vertical.padding-huge {
    padding-bottom: 6rem;
  }

  .padding-vertical.padding-bottom.padding-xxhuge {
    border-radius: 1px;
  }

  .padding-vertical.padding-custom4 {
    padding-top: 10rem;
    padding-bottom: 6rem;
  }

  .padding-vertical.padding-custom5 {
    padding-top: 7rem;
  }

  .padding-horizontal.padding-custom1 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .padding-horizontal.padding-custom2 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .padding-horizontal.padding-custom4 {
    padding-left: 5rem;
    padding-right: 3rem;
  }

  .text-size-medium.text-color-neutral-00 {
    max-width: 48rem;
  }

  .text-size-medium.text-color-neutral-00.text-align-center.padding-custom1 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .text-size-medium.text-color-neutral-00.text-align-center.padding-custom1.text-color-neutral-200 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-size-medium.text-color-neutral-00.text-align-center.padding-custom1.country-en {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .stylesystem_color-sample.primary-light-30 {
    background-color: var(--primary-light-30\<deleted\|variable-886bea6b\>);
  }

  .stylesystem_color-sample.primary-light-50 {
    background-color: var(--primary-light-50\<deleted\|variable-0c7f8ba6\>);
  }

  .stylesystem_color-sample.primary-light-70 {
    background-color: var(--primary-light-70\<deleted\|variable-e8e744a1\>);
  }

  .stylesystem_color-sample.primary-light-90 {
    background-color: var(--primary-light-90\<deleted\|variable-2f81ea05\>);
  }

  .stylesystem_color-sample.primary-dark-10 {
    background-color: var(--primary-dark-10\<deleted\|variable-71518130\>);
  }

  .stylesystem_color-sample.gradient-cerise {
    background-image: linear-gradient(to bottom, var(--primary-light-30\<deleted\|variable-886bea6b\>), var(--primary-100\<deleted\|variable-23ecad94\>));
  }

  .stylesystem_color-sample.raspberry-600 {
    background-color: var(--base-color-primary--raspberry-600-primary);
  }

  .stylesystem_color-sample.raspberry-500 {
    background-color: var(--base-color-primary--raspberry-500);
  }

  .stylesystem_color-sample.gradient-raspberry-de {
    background-image: linear-gradient(to bottom, #f585a3, var(--base-color-primary--raspberry-600-primary));
  }

  .stylesystem_color-sample.raspberry-400 {
    background-color: var(--base-color-primary--raspberry-400);
  }

  .stylesystem_color-sample.raspberry-300 {
    background-color: var(--base-color-primary--raspberry-300);
  }

  .stylesystem_color-sample.raspberry-200 {
    background-color: var(--base-color-primary--raspberry-200);
  }

  .stylesystem_color-sample.raspberry-100 {
    background-color: var(--base-color-primary--raspberry-100);
  }

  .stylesystem_color-sample.raspberry-700 {
    background-color: var(--base-color-primary--raspberry-700);
  }

  .heading-medium.text-color-white.padding-custom1 {
    padding-right: 8rem;
  }

  .heading-medium.text-color-white.padding-custom1.country-en {
    padding-right: 4rem;
  }

  .heading-medium.text-color-white.max-width-xxsmall.country-en {
    max-width: 28rem;
  }

  .tabs-menu.padding-custom1 {
    margin-left: 8rem;
  }

  .heading-large.text-align-center-mobile.text-color-neutral-00.max-width-medium {
    max-width: 28rem;
  }

  .heading-large.text-size-custom2 {
    font-size: 4rem;
  }

  .heading-large.max-width-small.country-de {
    max-width: none;
  }

  .button-style {
    transition: opacity .2s;
  }

  .button-style.button-width-medium {
    min-width: 14rem;
  }

  .button-style.color-primary-100-de {
    background-color: var(--base-color-primary--raspberry-600-primary);
  }

  .heading-xsmall.text-style-italic.text-weight-medium {
    font-weight: 500;
  }

  .heading-xlarge {
    font-size: 4.5rem;
  }

  .heading-xlarge.text-align-center.text-color-neutral-00.country-en {
    max-width: 40rem;
  }

  .heading-xlarge.text-color-neutral-00.text-align-center-mobile.text-size-custom {
    max-width: 34rem;
  }

  .heading-xlarge.text-color-neutral-00.text-align-center-mobile.text-size-custom.country-en {
    max-width: 38rem;
    font-size: 4.5rem;
  }

  .heading.padding-left.margin-custom1 {
    margin-left: 8rem;
  }

  .section_home-header {
    background-size: 101%;
    background-attachment: scroll;
  }

  .navbar_dropdown-list.w--open {
    margin-right: 5%;
    right: -19.5px;
  }

  .navbar-submenu {
    z-index: 1;
    border-bottom-color: var(--base-color-neutral--gray-500);
    background-color: var(--base-color-neutral--white);
  }

  .navbar-submenu.hide-tablet {
    background-color: var(--base-color-neutral--white);
  }

  .button-row.button-row-center {
    flex-wrap: wrap;
    align-items: center;
    display: flex;
  }

  .text-weight-semibold {
    display: flex;
  }

  .layout_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

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

  .layout1_image {
    max-width: 100%;
  }

  .cards_item.padding-horizontal {
    justify-content: center;
    display: flex;
  }

  .cards_header-wrapper {
    top: 16px;
  }

  .cards_component {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    justify-content: center;
  }

  .cards_slide {
    max-width: none;
  }

  .footer_link {
    color: var(--base-color-neutral--white);
  }

  .footer_link:hover {
    color: var(--primary-100\<deleted\|variable-23ecad94\>);
  }

  .footer_en {
    justify-content: center;
    display: flex;
  }

  .footer2_socials-wrapper {
    justify-content: start;
    justify-items: start;
  }

  .footer2_socials-wrapper.distribute_left {
    justify-content: start;
  }

  .footer2_bottom-link {
    color: var(--base-color-neutral--white);
  }

  .footer_link-app-text {
    color: var(--base-color-neutral--white);
    text-decoration: none;
  }

  .footer_link-app-text:hover {
    color: var(--base-color-neutral--white);
  }

  .footer_link-app-text.hide {
    font-family: objektiv-mk3, sans-serif;
    font-weight: 500;
  }

  .layout2_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .layout2_content-right {
    align-items: flex-end;
  }

  .tag-text {
    display: flex;
  }

  .cta-heading.text-color-neutral-00.text-size-custom1 {
    text-align: center;
  }

  .cta-heading.text-color-neutral-00.text-size-custom1.country-en {
    max-width: 48rem;
  }

  .header_button-row.button-row-center {
    flex-wrap: wrap;
    align-items: center;
    display: flex;
  }

  .stories_image-wrapper.padding-vertical.padding-medium {
    align-items: center;
  }

  .stories_image {
    width: 100%;
    max-width: none;
    height: 90%;
    max-height: none;
  }

  .stories_paragraph.padding-vertical.padding-small, .stories_paragraph.padding-vertical.padding-small.text-weight-medium {
    line-height: 1.6;
  }

  .stories_paragraph.padding-vertical.padding-small.text-align-left, .stories_paragraph.padding-vertical.padding-small.text-align-left.padding-paragraph {
    font-weight: 400;
  }

  .stories_quote {
    min-width: 24rem;
    max-width: none;
    font-weight: 400;
    line-height: 1.6;
  }

  .stories_quote-wrapper.padding-vertical.padding-medium {
    justify-content: space-between;
  }

  .stories_heading {
    padding-top: 1rem;
  }

  .layout3_content {
    z-index: 1;
    padding-left: 0;
    position: relative;
  }

  .section-consumer-spendingpower {
    perspective: 1000px;
  }

  .text-span-2 {
    font-weight: 400;
  }

  .section-consumer-app {
    overflow: hidden;
  }

  .stories_image2 {
    width: 100%;
    max-width: 16rem;
  }

  .stories_quote-icon {
    padding-bottom: .25rem;
  }

  .stories_quote-text.padding-bottom.padding-medium {
    max-width: 50%;
  }

  .header2_background-image-wrapper {
    position: absolute;
    left: -40px;
    right: 0;
  }

  .header2_background-image-wrapper.country-de {
    background-position: 50% 100%;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .section_about-header {
    position: relative;
    overflow: hidden;
  }

  .contact_faq {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/657e34dc731989c60cd77037_FAQ-Gradient-Background.svg");
  }

  .contact_component {
    grid-template-rows: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .form_layout3-image {
    width: 24rem;
  }

  .form_layout3-image.shadow {
    width: 22rem;
    padding-bottom: 2rem;
  }

  .footer4_link {
    color: var(--base-color-neutral--white);
  }

  .footer4_link:hover {
    color: var(--primary-100\<deleted\|variable-23ecad94\>);
  }

  .navbar_landing-page {
    background-color: var(--base-color-neutral--gray-950-primary);
  }

  .about-gradient-bg-image {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    position: relative;
  }

  .heading-65 {
    font-size: 36px;
  }

  .press_item {
    flex-wrap: wrap;
  }

  .color-circle {
    background-color: var(--base-color-primary--raspberry-600-primary);
    background-image: none;
  }

  .color-circle.gradient-cerise {
    background-image: linear-gradient(to bottom, var(--primary-light-30\<deleted\|variable-886bea6b\>), var(--primary-100\<deleted\|variable-23ecad94\>));
  }

  .color-circle.gradient-green {
    background-image: linear-gradient(to bottom, var(--base-color-accent--green-500), var(--base-color-accent--green-700) 59%, var(--base-color-accent--green-700));
  }

  .color-circle.raspberry-de {
    background-color: var(--base-color-primary--raspberry-600-primary);
  }

  .color-circle.blueberry {
    background-color: var(--base-color-secondary--blueberry-600-primary);
  }

  .color-circle.neutral-80 {
    background-color: var(--base-color-neutral--gray-500);
  }

  .image-circle-wrapper {
    justify-content: flex-start;
  }

  .circle-icon.icon_rocket.shadow {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622771a9b1b7874f243f905e_Icon-Rocket-White.svg");
  }

  .circle-icon.icon_chart.shadow {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622771a9a8f0850638a6a151_Icon-Chart-White.svg");
    background-size: 12rem;
    left: 0%;
  }

  .circle-icon.icon-link.shadow {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/6227714825a3ff7f817f7b03_Icon-Link-White.svg");
    background-size: 12rem;
    left: 0%;
  }

  .circle-icon.icon_cake.shadow {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622771a9909984adf22c53f1_Icon-Cake-White.svg");
    background-size: 12rem;
    left: 0%;
  }

  .circle-icon.icon-bnpl.shadow {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622771a915723e56a70761b1_Icon-Invoice-White.svg");
    background-size: 12rem;
    left: 0%;
  }

  .circle-icon.icon-bolt.shadow {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622771a993e556d2e4426f77_Icon-Bolt-White.svg");
    background-size: 12rem;
    left: 0%;
  }

  .contact_opening-hours, .bold-text-2 {
    font-size: 1.2rem;
  }

  .section-checkout-cta2.background-color-neutral-200 {
    border-top: 0px solid var(--base-color-neutral--gray-400);
  }

  .header1_component {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    margin-top: 0;
  }

  .header1_image-wrapper {
    justify-content: center;
    margin-top: 3rem;
  }

  .section-checkout-usp {
    justify-content: center;
  }

  .cards_section-heading {
    font-size: 3rem;
  }

  .paylink_circle-wrapper {
    width: auto;
  }

  .paylink-image1.shadow {
    background-position: 50%;
    left: -28%;
  }

  .paylink-image1.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/623b19f6be91980ec1e80f47_Zaver_Checkout_1_eng.png");
  }

  .paylink-image2.shadow {
    background-position: 50%;
    top: 29%;
    left: 23%;
  }

  .paylink-image2.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/623b1af92a1b927b7732f17d_Zaver_Checkout_3_eng.png");
  }

  .paylink-image3.shadow {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/623b1af9d3a219306dfa7538_Zaver_Checkout_2_eng.png");
    background-position: 50%;
    top: 11%;
    left: 1%;
  }

  .counter_wrapper {
    min-width: 32rem;
    max-width: 32rem;
    min-height: 32rem;
    max-height: 32rem;
  }

  .title-capped, .counterup.counter_text, .counterup.counter_text {
    font-size: 10rem;
    line-height: 10rem;
  }

  .counter_caption {
    top: 320px;
  }

  .section-consumer-header {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/642e6d5191b2acf9e9738b80_Header-Desktop-Consumer-DE.svg");
    background-position: 50% 0;
    background-size: 101%;
    background-attachment: scroll;
  }

  .layout4_content-2 {
    align-items: center;
    width: auto;
  }

  .emoji_hand.shadow {
    background-image: none;
    top: 41%;
    left: 41%;
    transform: translate3d(0, 0, 110px);
  }

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

  .layout4_image {
    max-width: 100%;
  }

  .image-emoji_hand.shadow {
    background-image: none;
    top: 41%;
    left: 41%;
    transform: translate3d(0, 0, 110px);
  }

  .layout5_component {
    grid-column-gap: 3.5rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

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

  .layout5_image {
    max-width: 90%;
  }

  .layout5_image.shadow {
    max-width: 20rem;
    margin-right: 4rem;
  }

  .page-background {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/657e34dc731989c60cd77037_FAQ-Gradient-Background.svg");
    background-position: 0 0;
    background-size: 100vw;
  }

  .float-animation {
    max-width: 100%;
  }

  .image-zfb-2.shadow {
    left: -34px;
  }

  .image-zfb-1.shadow {
    left: 33%;
  }

  .section-checkout-header {
    justify-content: center;
  }

  .section-product-header1 {
    background-size: 101%;
    background-attachment: scroll;
  }

  .section-product-header1.margin-top.margin-custom2 {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), linear-gradient(to bottom, null, null);
    background-position: 0 0, 0 0;
    background-size: auto, auto;
  }

  .cashout_image1 {
    max-width: 100%;
  }

  .cashout_emoji_hand.shadow {
    background-image: none;
    top: 29%;
    left: 41%;
    transform: translate3d(0, 0, 110px);
  }

  .text-span-6 {
    color: var(--base-color-neutral--gray-950-primary);
  }

  .text-size-custom1 {
    font-size: 3.8rem;
  }

  .payment-methods_wrapper {
    background-image: none;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .paylater.shadow {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a1804d7782561b49f0444_Zaver-Pay-Later.svg");
    background-position: 50%;
    background-size: auto;
    top: 22%;
    left: 20%;
    transform: translate3d(0, 0, 110px);
  }

  .paylater.shadow.country-en {
    top: 2%;
  }

  .payovertime.shadow {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
    background-position: 50%;
    background-size: auto;
    top: 45%;
    left: 45%;
    transform: translate3d(0, 0, 110px);
  }

  .payovertime.shadow.country-en.hide {
    top: 36%;
  }

  .paynow.shadow {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a18404beda4f212b93ee4_Zaver-Pay-Now.svg");
    background-position: 50%;
    background-size: auto;
    top: 68%;
    left: 20%;
    transform: translate3d(0, 0, 110px);
  }

  .paynow.shadow.country-en {
    top: 70%;
  }

  .payment-methods_gradient-mobile {
    height: 180svh;
    top: -177px;
  }

  .max-width-copy {
    max-width: 48rem;
  }

  .resources_anchor-link {
    padding-bottom: 1.5rem;
  }

  .safe-payments_wrapper {
    padding-right: 4rem;
  }

  .footer-link {
    margin-left: 0;
  }

  .language-link {
    padding-right: .25rem;
  }

  .language-link:hover {
    color: var(--primary-100\<deleted\|variable-23ecad94\>);
  }

  .navbar-main-de {
    z-index: 12;
  }

  .footer_se, .footer_de-2 {
    justify-content: center;
    display: flex;
  }

  .text-image-caption {
    display: block;
  }

  .form_layout3-image-wrapper.padding-top.padding-xxhuge {
    background-image: none;
  }

  .download-pdf_text {
    font-weight: 400;
  }

  .download-pdf_text:hover {
    text-decoration: underline;
  }

  .client-logo_circle {
    border-width: 0;
    border-radius: 2px;
  }

  .button-form {
    transition: opacity .2s;
  }

  .button-form.button-width-medium {
    min-width: 14rem;
  }

  .section-legal_header, .section-legal_links {
    background-size: 101%;
    background-attachment: scroll;
  }

  .app_image-wrapper {
    align-items: center;
    width: auto;
  }

  .layout3_circle-bg {
    z-index: 0;
    width: 48rem;
    height: 48rem;
    top: 34px;
    left: -32%;
  }

  .layout3_image-app {
    max-width: 100%;
  }

  .layout3_image-app.shadow {
    z-index: 1;
    max-width: 80%;
    position: relative;
    left: 68px;
  }

  .tabs-content {
    justify-content: center;
  }

  .partners_card {
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0);
  }

  .partners_card:hover {
    box-shadow: 7px 7px rgba(183, 188, 200, .5);
  }

  .partners_card.color-1 {
    background-color: #189fff;
  }

  .partners_card.color-2 {
    background-color: #0a1018;
  }

  .partners_card.color-3 {
    background-color: #f07b1b;
  }

  .partners_card.color-3:hover {
    box-shadow: 7px 7px rgba(183, 188, 200, .5);
  }

  .partners_image {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/63b6e4ba0236ebe103a0cd2f_Head-7.svg");
  }

  .plugin_header-wrapper {
    top: 16px;
  }

  .partners_component {
    justify-content: center;
  }

  .tabs-partners {
    margin-left: 0;
  }

  .partner_logo {
    padding-bottom: 0;
  }

  .partners_wrapper.move-left {
    margin-right: 45.2rem;
  }

  .partners-image-wrapper {
    background-image: none;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .partner_logo-circle.shadow {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
    background-position: 50%;
    background-size: auto;
    top: 45%;
    left: 45%;
    transform: translate3d(0, 0, 110px);
  }

  .partner_logo-circle.shadow.image-1, .partner_logo-circle.shadow.image-2, .partner_logo-circle.shadow.image-3, .partner_logo-circle.shadow.image-4 {
    background-size: contain;
  }

  .partner_logo-circle.shadow.image-5 {
    object-fit: fill;
    background-size: contain;
    left: 62%;
    overflow: visible;
  }

  .partner_logo-circle.shadow.image-6 {
    background-size: contain;
  }

  .partner_logo-circle.shadow.image-7 {
    background-size: contain;
    left: -12%;
  }

  .partners-circle-wrapper {
    justify-content: flex-start;
  }

  .partners-circle-wrapper.circle-1 {
    top: 109px;
  }

  .partners-circle-wrapper.circle-2 {
    top: -261px;
    left: -200px;
  }

  .partners-circle-wrapper.circle-3 {
    top: -69px;
    left: 129px;
  }

  .footer_trust-box.country-se {
    margin-left: -4.25rem;
  }

  .footer_trust-box.country-en {
    margin-left: -3.24rem;
  }

  .footer_trust-box.country-de {
    margin-left: 2.25rem;
  }

  .container-xsmall {
    max-width: 38rem;
  }

  .section-consumer-header-de {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/642e6d5191b2acf9e9738b80_Header-Desktop-Consumer-DE.svg");
    background-position: 50% 0;
    background-size: 101%;
    background-attachment: scroll;
  }

  .button-style-2 {
    transition: opacity .2s;
  }

  .button-style-2.color-primary-100-de {
    background-color: #ef3466;
  }

  .image-header_marketing {
    min-width: 36rem;
  }

  .image-marketing-in-box {
    border-radius: .5rem;
  }

  .image-wide {
    min-width: 28rem;
  }

  .tabs-industries {
    margin-left: 0;
  }

  .card-header-wrapper {
    top: 16px;
  }

  .component-download-image {
    background-color: var(--base-color-neutral--gray-300);
  }

  .component-download-image-long {
    background-color: var(--base-color-neutral--gray-300);
    height: 29.5rem;
  }

  .text-size-medium-4.text-color-neutral-00 {
    max-width: 48rem;
  }

  .text-size-medium-4.text-color-neutral-00.text-align-center.padding-custom1 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .navbar_dropdown-list-2.w--open {
    margin-right: 5%;
    right: -19.5px;
  }

  .section-home-header-2 {
    background-size: 101%;
    background-attachment: scroll;
  }

  .language-link-2 {
    padding-right: .25rem;
  }

  .language-link-2:hover {
    color: #e01d78;
  }

  .title-capped-2 {
    font-size: 10rem;
    line-height: 10rem;
  }

  .container-small-3 {
    max-width: 58rem;
  }

  .navbar-main-de-2 {
    z-index: 12;
  }

  .text-weight-semibold-5 {
    display: flex;
  }

  .pay-now.shadow {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
    background-position: 50%;
    background-size: auto;
    top: 45%;
    left: 45%;
    transform: translate3d(0, 0, 110px);
  }

  .paynow-de.shadow {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
    background-position: 50%;
    background-size: auto;
    top: 71%;
    left: 45%;
    transform: translate3d(0, 0, 110px);
  }

  .paynow-de.shadow.country-de {
    width: 19rem;
  }

  .monthly-inovice-de.shadow {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a18404beda4f212b93ee4_Zaver-Pay-Now.svg");
    background-position: 50%;
    background-size: auto;
    top: 48%;
    left: 20%;
    transform: translate3d(0, 0, 110px);
  }

  .monthly-inovice-de.shadow.country-de {
    width: 19rem;
  }

  .payovertime-de.shadow {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
    background-position: 50%;
    background-size: auto;
    top: 25%;
    left: 45%;
    transform: translate3d(0, 0, 110px);
  }

  .payovertime-de.shadow.country-de {
    width: 19rem;
  }

  .paylater-de.shadow {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a1804d7782561b49f0444_Zaver-Pay-Later.svg");
    background-position: 50%;
    background-size: auto;
    top: 2%;
    left: 20%;
    transform: translate3d(0, 0, 110px);
  }

  .paylater-de.shadow.country-de {
    width: 19rem;
  }

  .payment-methods_wrapper-de {
    background-image: none;
    align-items: center;
    width: 100%;
    height: 100%;
  }

  .button-row-contact.button-row-center {
    flex-wrap: wrap;
    align-items: center;
    display: flex;
  }

  .heading-large-copy.text-align-center-mobile.text-color-neutral-00.max-width-medium {
    max-width: 28rem;
  }

  .heading-large-copy.text-size-custom2 {
    font-size: 4rem;
  }

  .heading-large-copy.max-width-small.country-de {
    max-width: none;
  }

  .heading-medium-plus.text-align-center-mobile.text-color-neutral-00.max-width-medium {
    max-width: 28rem;
  }

  .heading-medium-plus.text-size-custom2 {
    font-size: 4rem;
  }

  .heading-medium-plus.max-width-small.country-de {
    max-width: none;
  }

  .icon-circle.gradient-cerise {
    background-image: linear-gradient(to bottom, var(--primary-light-30\<deleted\|variable-886bea6b\>), var(--primary-100\<deleted\|variable-23ecad94\>));
  }

  .icon-circle.gradient-green {
    background-image: linear-gradient(to bottom, var(--base-color-accent--green-500), var(--base-color-accent--green-700) 59%, var(--base-color-accent--green-700));
  }

  .heading-animated.text-align-center-mobile.text-color-neutral-00.max-width-medium {
    max-width: 28rem;
  }

  .heading-animated.text-size-custom2 {
    font-size: 4rem;
  }

  .heading-animated.max-width-small.country-de {
    max-width: none;
  }

  .stories_quote-long {
    min-width: 24rem;
    max-width: none;
    font-weight: 400;
    line-height: 1.6;
  }

  .stylesystem_shadow-sample.primary-light-30 {
    background-color: var(--primary-light-30\<deleted\|variable-886bea6b\>);
  }

  .stylesystem_shadow-sample.primary-light-50 {
    background-color: var(--primary-light-50\<deleted\|variable-0c7f8ba6\>);
  }

  .stylesystem_shadow-sample.primary-light-70 {
    background-color: var(--primary-light-70\<deleted\|variable-e8e744a1\>);
  }

  .stylesystem_shadow-sample.primary-light-90 {
    background-color: var(--primary-light-90\<deleted\|variable-2f81ea05\>);
  }

  .stylesystem_shadow-sample.primary-dark-10 {
    background-color: var(--primary-dark-10\<deleted\|variable-71518130\>);
  }

  .stylesystem_shadow-sample.gradient-cerise {
    background-image: linear-gradient(to bottom, var(--primary-light-30\<deleted\|variable-886bea6b\>), var(--primary-100\<deleted\|variable-23ecad94\>));
  }

  .stylesystem_shadow-sample.raspberry-600 {
    background-color: var(--base-color-primary--raspberry-600-primary);
  }

  .stylesystem_shadow-sample.raspberry-500 {
    background-color: var(--base-color-primary--raspberry-500);
  }

  .stylesystem_shadow-sample.gradient-raspberry-de {
    background-image: linear-gradient(to bottom, #f585a3, var(--base-color-primary--raspberry-600-primary));
  }

  .stylesystem_shadow-sample.raspberry-400 {
    background-color: var(--base-color-primary--raspberry-400);
  }

  .stylesystem_shadow-sample.raspberry-300 {
    background-color: var(--base-color-primary--raspberry-300);
  }

  .stylesystem_shadow-sample.raspberry-200 {
    background-color: var(--base-color-primary--raspberry-200);
  }

  .stylesystem_shadow-sample.raspberry-100 {
    background-color: var(--base-color-primary--raspberry-100);
  }

  .stylesystem_shadow-sample.raspberry-700 {
    background-color: var(--base-color-primary--raspberry-700);
  }

  .footer_link-header {
    color: var(--base-color-neutral--white);
    text-decoration: none;
  }

  .footer_link-header:hover {
    color: var(--base-color-neutral--white);
  }

  .footer_link-header.hide {
    font-family: objektiv-mk3, sans-serif;
    font-weight: 500;
  }

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

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3.25rem;
  }

  h4 {
    font-size: 1.75rem;
  }

  .hide-tablet {
    display: none;
  }

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

  .text-size-small.hide-mobile-landscape.text-color-neutral-200:hover {
    color: var(--base-color-neutral--gray-950-primary);
  }

  .page-wrapper {
    overflow: hidden;
  }

  .show-tablet {
    display: block;
  }

  .main-wrapper {
    overflow: hidden;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xlarge.background-color-neutral-00.rounded-corners.borders.padding-custom1, .padding-xlarge.padding-custom1 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-xsmall {
    justify-content: flex-start;
  }

  .margin-bottom.margin-xsmall.text-align-center {
    justify-content: center;
  }

  .margin-bottom.margin-xxlarge {
    margin-bottom: 4rem;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

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

  .margin-vertical.margin-large {
    overflow: auto;
  }

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

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom.padding-custom1 {
    padding-bottom: 4rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-xxhuge {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .padding-vertical.padding-xxhuge.padding-custom-mobile {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-vertical.padding-xhuge.margin-top.margin-large-desktop {
    margin-top: 4rem;
  }

  .padding-vertical.padding-huge {
    padding-top: 6rem;
  }

  .padding-vertical.padding-top.padding-custom1 {
    padding-top: 140px;
  }

  .padding-vertical.padding-custom4 {
    padding-top: 8rem;
  }

  .padding-vertical.padding-tablet-xxhuge {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .padding-vertical.padding-custom5 {
    padding-top: 7.5rem;
    padding-bottom: 5.5rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-size-medium.text-color-neutral-00.hide-mobile-portrait.max-width-custom2 {
    max-width: 40rem;
  }

  .text-size-medium.text-align-center.max-width-custom1 {
    max-width: 28rem;
  }

  .text-color-white.text-align-left-mobile {
    text-align: left;
  }

  .button-row-grid.tablet-1-col {
    grid-auto-flow: row;
  }

  .heading-xxlarge {
    font-size: 3.5rem;
  }

  .heading-medium {
    font-size: 2.25rem;
  }

  .heading-medium.text-color-white.padding-custom1 {
    padding-right: 8rem;
  }

  .heading-medium.hide-mobile-landscape {
    display: none;
  }

  .heading-medium.text-align-center.max-width-custom2 {
    max-width: 30rem;
  }

  .tabs-menu.padding-custom1 {
    flex-flow: wrap;
    margin-left: 0;
  }

  .tabs-menu.padding-custom1.partners_tab-alignment {
    justify-content: flex-start;
  }

  .heading-large {
    font-size: 3rem;
  }

  .heading-large.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en {
    max-width: 32rem;
  }

  .heading-large.text-align-center.max-width-custom2 {
    max-width: 28rem;
  }

  .heading-large.text-size-custom2 {
    font-size: 3rem;
  }

  .heading-large.max-width-small.country-de {
    max-width: 28rem;
  }

  .heading-xlarge {
    font-size: 3.25rem;
  }

  .heading-xlarge.text-align-center.text-color-neutral-00 {
    font-size: 4rem;
  }

  .heading-xlarge.text-align-center.text-color-neutral-00.country-en {
    max-width: 40rem;
  }

  .heading-xlarge.text-color-neutral-00 {
    font-size: 4rem;
  }

  .heading-xlarge.text-color-neutral-00.text-align-center-mobile.text-size-custom {
    max-width: 34rem;
    font-size: 4rem;
  }

  .heading-xlarge.text-color-neutral-00.text-size-custom1 {
    font-size: 3.5rem;
  }

  .heading-xlarge.text-color-neutral-00.text-size-custom1.hide-mobile-landscape {
    display: none;
  }

  .heading-xlarge.text-color-white.hide-mobile-portrait {
    display: flex;
  }

  .heading-xlarge.text-color-white.hide-mobile-landscape {
    display: none;
  }

  .heading.padding-left.margin-custom1 {
    margin-left: 0;
    padding-top: 0;
  }

  .section_home-header {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/657e34dc731989c60cd77037_FAQ-Gradient-Background.svg");
    background-position: 24%;
    background-size: cover;
  }

  .navbar_country-dropdown-desktop {
    color: var(--base-color-neutral--gray-950-primary);
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar_link {
    color: var(--base-color-neutral--gray-950-primary);
    width: auto;
    padding: .75rem 0;
    font-size: .875rem;
  }

  .navbar_link.navbar-link-color {
    color: var(--base-color-neutral--gray-950-primary);
    font-size: 1rem;
  }

  .navbar_link.navbar-link-color:hover {
    color: var(--base-color-neutral--gray-950-primary);
  }

  .navbar_link.navbar-link-color:active {
    color: var(--base-color-neutral--gray-700);
  }

  .navbar_link.navbar-link-color.w--current {
    color: var(--base-color-neutral--gray-950-primary);
  }

  .navbar_dropdown-list {
    font-size: .875rem;
    display: none;
    position: static;
    overflow: hidden;
  }

  .navbar_dropdown-list.w--open {
    border-style: none;
    flex-direction: column;
    align-items: stretch;
    width: auto;
    margin-right: 0%;
    padding: 0 1rem;
    display: flex;
    position: absolute;
  }

  .navbar_container {
    flex-direction: row;
    justify-content: space-between;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3.2rem;
    height: 3.2rem;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar-submenu {
    z-index: 1;
    border-style: solid;
    border-width: 0 1px 1px;
    border-color: var(--base-color-neutral--gray-500);
    background-color: var(--base-color-neutral--white);
    display: block;
  }

  .navbar-submenu.hide-tablet {
    display: none;
  }

  .navbar_menu {
    background-color: var(--base-color-neutral--white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    height: 100vh;
    padding: 1rem 5% 2rem;
    font-size: .875rem;
    overflow: auto;
  }

  .navbar_logo-link {
    padding-left: 0;
  }

  .navbar_hamburger-button {
    position: static;
  }

  .navbar_hamburger-button.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .navbar_dropdown-text {
    color: var(--base-color-neutral--gray-950-primary);
    align-self: auto;
    font-size: 1rem;
  }

  .navbar_dropdown-text:hover {
    color: var(--base-color-neutral--gray-950-primary);
  }

  .navbar_button {
    margin-top: 40px;
    margin-left: 0;
  }

  .image {
    max-width: none;
    height: auto;
    margin-left: 0;
  }

  .hide-desktop {
    display: block;
  }

  .header-90vh {
    justify-content: center;
  }

  .usp1_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .layout_component {
    grid-column-gap: 2rem;
    grid-row-gap: 4.4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout1_image-wrapper {
    justify-content: center;
  }

  .layout1_image {
    max-width: 100%;
  }

  .navbar-main-se {
    background-color: var(--base-color-neutral--gray-950-primary);
  }

  .navbar_submenu {
    flex: 0 auto;
    justify-content: flex-start;
    height: 3rem;
    top: 0;
  }

  .navbar_button_submenu {
    margin-top: 40px;
    margin-left: 0;
  }

  .submenu_link {
    flex: 0 auto;
    align-items: center;
    height: 2rem;
    display: flex;
    position: relative;
    top: 0;
  }

  .cards_slider_mask {
    width: 50%;
  }

  .cards_header-wrapper {
    top: 16px;
  }

  .cards_item-content {
    padding-top: 2.3rem;
    padding-bottom: 1.5rem;
  }

  .cards_component {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .cards_slide {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cards_slider_wrapper {
    padding-bottom: 4rem;
    overflow: visible;
  }

  .cards_arrow {
    width: 3rem;
    height: 3rem;
  }

  .section_home-paylink {
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .footer_credit-text {
    text-align: left;
    padding-right: 10rem;
    overflow: hidden;
  }

  .footer_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer_column-layout {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .footer2_socials-wrapper {
    align-items: stretch;
    margin-bottom: 0;
  }

  .paylink_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    justify-items: center;
    min-height: auto;
  }

  .footer-logo {
    height: 2.75rem;
  }

  .navbar_country-icon.icon-1x1-xsmall {
    width: 1.6rem;
    height: 1.6rem;
  }

  .navbar_dropdown-country-toggle {
    justify-content: flex-end;
    align-items: center;
    padding: .75rem 1rem .75rem 0;
    display: flex;
  }

  .navbar_dropdown-country-toggle.w--open {
    margin-left: auto;
  }

  .footer_social-icon.icon-medium {
    width: 2.5rem;
    padding-right: .25px;
  }

  .client-logo_logo {
    max-height: 3rem;
  }

  .client-logo_wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .layout2_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .layout2_content-right {
    align-items: flex-start;
  }

  .cta_button-wrapper {
    margin-right: 0;
  }

  .usp2_list {
    grid-row-gap: 4rem;
  }

  .usp2_component {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
    padding-top: 0;
  }

  .cta-heading.text-color-neutral-00.text-size-custom1 {
    font-size: 2rem;
  }

  .cta-heading.text-color-neutral-00.text-size-custom1.text-align-left-mobile {
    font-weight: 800;
  }

  .cta-heading.text-weight-black {
    font-size: 3rem;
  }

  .stories_content {
    margin-bottom: 3rem;
  }

  .stories_quote {
    font-size: 1rem;
  }

  .layout3_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout3_content {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    display: flex;
    position: relative;
  }

  .layout16_item-list.text-align-center {
    text-align: left;
    justify-items: start;
  }

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

  .padding-vertical-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-consumer-spendingpower {
    object-fit: fill;
  }

  .layout4_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .contact_head-section {
    margin-top: 2.5rem;
  }

  .form_layout2_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .form_layout2_component.max-width-medium-mobile {
    max-width: 35rem;
  }

  .section-form-layout2 {
    justify-content: center;
    margin-top: 3rem;
    display: flex;
  }

  .footer2_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-template-areas: ". ."
                         ". Area";
    grid-auto-flow: row;
    justify-content: center;
    justify-items: center;
  }

  .dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .dropdown-icon:hover {
    color: var(--base-color-neutral--gray-950-primary);
  }

  .dropdown-link {
    color: var(--text-color--text-primary);
    padding-left: 0;
  }

  .dropdown-link:hover {
    background-color: var(--base-color-neutral--white);
  }

  .dropdown-link.w--current {
    color: var(--text-color--text-brand);
  }

  .dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .dropdown-toggle:hover {
    color: var(--base-color-neutral--gray-950-primary);
  }

  .dropdown-list {
    position: static;
    overflow: hidden;
  }

  .dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    width: auto;
    padding: 0;
  }

  .text-block-27 {
    position: relative;
    top: -4px;
  }

  .text-block-25 {
    padding-bottom: 0;
  }

  .press_item {
    min-width: 100%;
  }

  .press_item.bottom-border {
    flex: 1;
    justify-content: space-between;
    min-width: auto;
    display: flex;
    position: static;
  }

  .login_navbar_link {
    color: var(--base-color-neutral--gray-950-primary);
    width: auto;
    padding: .75rem 0;
    font-size: .875rem;
  }

  .login_navbar_link.navbar-link-color {
    color: var(--primary-100\<deleted\|variable-23ecad94\>);
    margin-top: 2.5rem;
    font-size: 1rem;
  }

  .login_navbar_link.navbar-link-color:hover {
    color: var(--base-color-neutral--gray-950-primary);
  }

  .login_navbar_link.navbar-link-color:active {
    color: var(--base-color-neutral--gray-700);
  }

  .login_navbar_link.navbar-link-color.hide-desktop {
    margin-top: 1rem;
  }

  .image-circle-wrapper {
    width: 24rem;
    height: 24rem;
  }

  .circle-icon.icon-link.shadow, .circle-icon.icon-bnpl.shadow, .circle-icon.icon-bolt.shadow {
    background-size: 12rem;
  }

  .complaints_container {
    padding-left: 5%;
    padding-right: 5%;
  }

  .header1_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    min-height: auto;
  }

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

  .counter_circle-wrapper {
    width: 100%;
  }

  .counter_caption {
    top: 256px;
  }

  .section-consumer-header {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/657e34dc731989c60cd77037_FAQ-Gradient-Background.svg");
    background-position: 50%;
    background-size: cover;
  }

  .image_spendingpower {
    max-width: 92%;
  }

  .emoji_hand.shadow {
    top: 52%;
    left: 34%;
  }

  .paragraph-9, .paragraph-10, .paragraph-11, .paragraph-12 {
    text-align: left;
  }

  .layout4_image-wrapper {
    justify-content: center;
  }

  .layout4_image {
    max-width: 100%;
  }

  .layout4_content-1 {
    z-index: 1;
    position: relative;
  }

  .image-emoji_hand.shadow {
    top: 52%;
    left: 34%;
  }

  .layout5_component {
    grid-column-gap: 2rem;
    grid-row-gap: 4.4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout5_image-wrapper {
    justify-content: center;
  }

  .layout5_image {
    max-width: 100%;
  }

  .layout5_image.shadow {
    max-width: 50%;
    margin-right: 0;
  }

  .accordion-item {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .accordion-item-content {
    margin-right: 2rem;
    padding-right: 0;
  }

  .page-background {
    background-position: 50% 0;
    background-size: 140%;
  }

  .layout6_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .section-checkout-usps {
    margin-top: 0;
  }

  .section-checkout-usps.margin-top.margin-custom1 {
    margin-top: 8rem;
  }

  .image-ecosystem {
    background-size: contain;
  }

  .section-product-header1 {
    background-position: 24%;
    background-size: cover;
  }

  .cashout_image1 {
    max-width: 100%;
  }

  .cashout_emoji_hand.shadow {
    top: 52%;
    left: 34%;
  }

  .payment-methods_wrapper {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    min-width: auto;
    height: 24rem;
  }

  .paylater.shadow {
    top: 59%;
    left: 35%;
  }

  .paylater.shadow.country-en {
    top: 30%;
  }

  .payovertime.shadow {
    top: -3%;
    left: 31%;
  }

  .payovertime.shadow.country-en.hide {
    top: -4%;
    left: 20%;
  }

  .paynow.shadow {
    top: 28%;
    left: 13%;
  }

  .payment-methods_gradient-mobile {
    z-index: auto;
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/62b96f24c708fb78a0bcca66_Payments-Gradient-DE.svg");
    background-position: 50% 0;
    background-size: contain;
    width: 300%;
    height: 300%;
    position: absolute;
    top: -159px;
  }

  .text-size-xssmall.text-color-neutral-100.max-width-custom2 {
    max-width: 24rem;
  }

  .max-width-copy {
    max-width: 42rem;
  }

  .share-link {
    display: none;
  }

  .table {
    padding-left: 10px;
    padding-right: 10px;
  }

  .table.no-pad {
    overflow: auto;
  }

  .table.no-pad.overflow-hidden {
    overflow: hidden;
  }

  .table-text {
    font-size: 10px;
    line-height: 14px;
  }

  .table-text.data.center {
    flex: 1;
    justify-content: flex-start;
    padding-right: .5rem;
  }

  .table-text.data.center.justify-center {
    justify-content: flex-start;
    align-self: center;
  }

  .table-col.div-left {
    align-items: flex-start;
  }

  .table-row-4-col.header, .table-row-4-col.data-row {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .table-wrapper {
    width: 80%;
    height: auto;
    margin-bottom: 20px;
    margin-right: 4px;
  }

  .table-wrapper._100 {
    margin-bottom: 20px;
  }

  .table-wrapper._100.table {
    width: 180vw;
    overflow: hidden;
  }

  .table-wrapper._100.table.width-custom {
    overflow: hidden;
  }

  .table-wrapper._100.table.width-custom-mobile {
    width: 100%;
    overflow: hidden;
  }

  .heading-60 {
    margin-top: 0;
    margin-left: 0;
  }

  .recources-overview_image {
    align-self: center;
    max-width: 60vh;
    margin-top: 40px;
  }

  .safe-payments_container {
    width: 720px;
  }

  .safe-payments_wrapper {
    width: 600px;
    padding-right: 4rem;
  }

  .footer-link {
    margin-left: 0;
  }

  .usp1_paragraph {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .contact_openinghours.padding-left-custom1 {
    padding-left: 4rem;
  }

  .language-link {
    justify-content: flex-start;
    width: auto;
    min-height: 4rem;
  }

  .navbar_dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar_menu_mobile {
    flex-direction: row;
    display: flex;
  }

  .navbar_menu_mobile.hide-desktop {
    display: flex;
  }

  .country-name {
    white-space: nowrap;
  }

  .country-name:hover {
    color: var(--primary-100\<deleted\|variable-23ecad94\>);
  }

  .navbar-main-en, .navbar-main-de {
    background-color: var(--base-color-neutral--gray-950-primary);
  }

  .footer_de-2 {
    overflow: hidden;
  }

  .lottie-animation {
    min-width: auto;
    max-width: 94%;
    margin-left: -2rem;
  }

  .section-form-layout3 {
    justify-content: center;
    margin-top: 3rem;
    display: flex;
  }

  .form_layout3_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .form_layout3_component.max-width-medium-mobile {
    max-width: 35rem;
  }

  .footer_de-1 {
    padding-left: 5%;
    padding-right: 5%;
    overflow: hidden;
  }

  .logo_wrapper {
    grid-row-gap: 4rem;
  }

  .client-logo_circle {
    width: 8rem;
    height: 8rem;
  }

  .client-logo_image.bilia, .client-logo_image.kitchens, .client-logo_image.kitchens, .client-logo_image.bilia, .client-logo_image.otovo, .client-logo_image.vetfamily {
    width: 6rem;
  }

  .client-logo_image.nordiska {
    width: 6rem;
  }

  .client-logo_image.bilia {
    width: 3.5rem;
  }

  .usp3_component {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
    padding-top: 0;
  }

  .footer_legal-text {
    text-align: center;
    padding-left: 6rem;
    padding-right: 6rem;
    overflow: hidden;
  }

  .footer_legal-links {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: center;
  }

  .section-legal_header {
    background-position: 24%;
    background-size: cover;
  }

  .section-legal_header.padding-custom1 {
    padding-top: 8rem;
  }

  .section-legal_links {
    background-position: 24%;
    background-size: cover;
  }

  .layout3_circle-bg {
    z-index: auto;
    width: 40rem;
    height: 40rem;
    position: absolute;
    top: 12px;
    left: -18%;
  }

  .layout3_image-app {
    max-width: 100%;
  }

  .layout3_image-app.shadow {
    top: -16px;
    left: 0;
  }

  .table-row-5-col.header {
    width: 180vw;
    margin-left: auto;
    margin-right: auto;
  }

  .tab-pane_terms {
    width: 100%;
    max-width: 42rem;
  }

  .tab-button {
    margin-top: 1rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .partners_card.color-1:hover, .partners_card.color-2:hover, .partners_card.color-3:hover, .partners_card.color-4:hover, .partners_card.color-5.card-border:hover, .partners_card.color-6:hover, .partners_card.color-7:hover, .partners_card.color-8:hover {
    box-shadow: none;
  }

  .partners_item-content {
    padding-top: 2.3rem;
    padding-bottom: 1.5rem;
  }

  .partners_item-content.background-color-neutral-00.min-height {
    width: 100%;
  }

  .plugin_header-wrapper {
    top: 16px;
  }

  .partner_link-container.padding-bottom.padding-xxsmall {
    min-height: 32rem;
  }

  .partner_link-container.padding-bottom.padding-xxsmall.country-de {
    min-height: 33.5rem;
  }

  .partners_component {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .partners_component.margin-top.margin-large {
    flex-direction: row;
  }

  .partners_component.margin-top.margin-large.padding-custom1 {
    margin-left: 0;
  }

  .tabs-partners {
    margin-top: 2rem;
  }

  .partners_wrapper {
    padding-bottom: 1rem;
  }

  .partners_wrapper.move-left {
    margin-right: 0;
  }

  .partners-image-wrapper {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    min-width: auto;
    height: 20rem;
  }

  .partner_logo-circle.shadow {
    top: -3%;
    left: 31%;
  }

  .partner_logo-circle.shadow.image-1 {
    width: 6rem;
    height: 6rem;
    top: 65.5%;
    left: 72%;
  }

  .partner_logo-circle.shadow.image-2 {
    width: 7rem;
    height: 7rem;
    top: 49.5%;
    left: 42%;
  }

  .partner_logo-circle.shadow.image-3 {
    width: 7rem;
    height: 7rem;
    top: -10.5%;
    left: 21%;
  }

  .partner_logo-circle.shadow.image-4 {
    width: 6rem;
    height: 6rem;
    top: 62.5%;
    left: 13%;
  }

  .partner_logo-circle.shadow.image-5 {
    width: 7rem;
    height: 7rem;
    top: -7.5%;
    left: 83%;
  }

  .partner_logo-circle.shadow.image-6 {
    width: 6rem;
    height: 6rem;
    top: 4.5%;
    left: 58%;
  }

  .partner_logo-circle.shadow.image-7 {
    width: 7rem;
    height: 7rem;
    top: 25.5%;
    left: -6%;
  }

  .partners_gradient-circle.shadow.circle-1 {
    width: 4.5rem;
    height: 4.5rem;
  }

  .partners-circle-wrapper {
    width: 24rem;
    height: 24rem;
  }

  .partners-circle-wrapper.circle-1 {
    top: 112px;
    left: 20px;
  }

  .partners-circle-wrapper.circle-2 {
    width: 3rem;
    height: 3rem;
    top: -42px;
    left: -199px;
  }

  .partners-circle-wrapper.circle-3 {
    top: 139px;
    left: 207px;
  }

  .merchants-logos_wrapper {
    max-width: 90%;
  }

  .cards_link-wrapper.margin-top.margin-custom1 {
    align-items: center;
    margin-top: 1.25rem;
  }

  .cards_link-wrapper.margin-top.margin-custom1.hide-desktop {
    align-items: center;
    display: flex;
  }

  .card-link:active, .icon-arrow-right.padding-left.padding-xxsmall:active {
    color: var(--base-color-secondary--blueberry-800);
  }

  .table-row-2-col.data-row.no-div {
    align-content: stretch;
    justify-content: stretch;
  }

  .table-row-2-col.data-row.width-custom {
    align-self: auto;
  }

  .table-row-1-col.header {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .table-row-6-col.header {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: .125rem;
    padding-right: .125rem;
  }

  .table-col-credit.div-left {
    align-items: flex-start;
  }

  .section-header-signup {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/6410763e3e7270dc4d3f27c5_zaver-rings-bg-lg-muted.png");
  }

  .section-signupform-layout {
    justify-content: center;
    margin-top: 3rem;
    display: flex;
  }

  .section-consumer-header-de {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/657e34dc731989c60cd77037_FAQ-Gradient-Background.svg");
    background-position: 50%;
    background-size: cover;
  }

  .section-marketing-intro.section-width-marketing {
    margin-left: auto;
  }

  .padding-top-2 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .side-navbar {
    width: 100%;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left-2 {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-bottom-3 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-3 {
    overflow: hidden;
  }

  .padding-top-3 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom-4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-4 {
    overflow: hidden;
  }

  .padding-top-4 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .page-padding-5 {
    overflow: hidden;
  }

  .padding-top-5 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .wrapper-marketing-cards {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .padding-vertical-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .header-90vh-2 {
    justify-content: center;
  }

  .margin-bottom-5 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-5.margin-xsmall {
    justify-content: flex-start;
  }

  .margin-bottom-5.margin-xsmall.text-align-center {
    justify-content: center;
  }

  .image-header_marketing {
    min-width: 20rem;
  }

  .marketing-wrapper-header {
    flex-direction: column;
  }

  .examples-box-wrapper-left {
    padding-left: 32px;
  }

  .image-marketing-in-box {
    max-width: 20rem;
  }

  .examples-box-wrapper-right {
    padding-left: 32px;
  }

  .marketing-flexbox {
    grid-row-gap: 2.5rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .image-wide {
    min-width: 22rem;
    max-width: 35rem;
  }

  .client-logo {
    width: 7.8rem;
    height: 7.8rem;
  }

  .card-header-wrapper {
    top: 16px;
  }

  .card-item-content {
    min-height: 14rem;
    padding-top: 2.3rem;
    padding-bottom: 1.5rem;
  }

  .flex-plugin {
    grid-column-gap: 1rem;
  }

  .plugin-logo {
    max-width: 16rem;
  }

  .text-wrapper {
    width: 100%;
  }

  .flex-horisontal {
    flex-direction: column;
  }

  .div-block-16 {
    max-width: 25%;
  }

  .div-block-17 {
    max-width: 100%;
  }

  .marketing-3grid {
    grid-template-columns: 1fr 1fr;
  }

  .navbar-marketing {
    background-color: var(--base-color-neutral--gray-950-primary);
  }

  .marketing_navbar_link-copy {
    color: var(--base-color-neutral--gray-950-primary);
    width: auto;
    padding: .75rem 0;
    font-size: .875rem;
  }

  .marketing_navbar_link-copy.navbar-link-color {
    color: var(--primary-100\<deleted\|variable-23ecad94\>);
    margin-top: 2.5rem;
    font-size: 1rem;
  }

  .marketing_navbar_link-copy.navbar-link-color:hover {
    color: var(--base-color-neutral--gray-950-primary);
  }

  .marketing_navbar_link-copy.navbar-link-color:active {
    color: var(--base-color-neutral--gray-700);
  }

  .marketing_navbar_link-copy.navbar-link-color.hide-desktop {
    margin-top: 1rem;
  }

  .navbar_link-2 {
    color: #0a1018;
    width: auto;
    padding: .75rem 0;
    font-size: .875rem;
  }

  .navbar_link-2.navbar-link-color {
    color: #0a1018;
    font-size: 1rem;
  }

  .navbar_link-2.navbar-link-color:hover {
    color: #0a1018;
  }

  .navbar_link-2.navbar-link-color:active {
    color: #6a7381;
  }

  .navbar_link-2.navbar-link-color.w--current {
    color: #0a1018;
  }

  .navbar_menu-marketing {
    background-color: var(--base-color-neutral--white);
    color: var(--base-color-neutral--gray-950-primary);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    height: 100vh;
    padding: 1rem 5% 2rem;
    font-size: .875rem;
    overflow: auto;
  }

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

  .client-logo_circle-2 {
    width: 8rem;
    height: 8rem;
  }

  .navbar_link-3 {
    color: #0a1018;
    width: auto;
    padding: .75rem 0;
    font-size: .875rem;
  }

  .navbar_link-3.navbar-link-color {
    color: #0a1018;
    font-size: 1rem;
  }

  .navbar_link-3.navbar-link-color:hover {
    color: #0a1018;
  }

  .navbar_link-3.navbar-link-color:active {
    color: #6a7381;
  }

  .navbar_link-3.navbar-link-color.w--current {
    color: #0a1018;
  }

  .navbar_button-2 {
    margin-top: 40px;
    margin-left: 0;
  }

  .login_navbar_link-2 {
    color: #0a1018;
    width: auto;
    padding: .75rem 0;
    font-size: .875rem;
  }

  .login_navbar_link-2.navbar-link-color {
    color: #e01d78;
    margin-top: 2.5rem;
    font-size: 1rem;
  }

  .login_navbar_link-2.navbar-link-color:hover {
    color: #0a1018;
  }

  .login_navbar_link-2.navbar-link-color:active {
    color: #6a7381;
  }

  .login_navbar_link-2.navbar-link-color.hide-desktop {
    margin-top: 1rem;
  }

  .navbar_dropdown-list-2 {
    font-size: .875rem;
    display: none;
    position: static;
    overflow: hidden;
  }

  .navbar_dropdown-list-2.w--open {
    border-style: none;
    flex-direction: column;
    align-items: stretch;
    width: auto;
    margin-right: 0%;
    padding: 0 1rem;
    display: flex;
    position: absolute;
  }

  .navbar_country-dropdown-desktop-2 {
    color: #0a1018;
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar_menu-2 {
    color: #0a1018;
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    height: 100vh;
    padding: 1rem 5% 2rem;
    font-size: .875rem;
    overflow: auto;
  }

  .section-home-header-2 {
    background-position: 24%;
    background-size: cover;
  }

  .dropdown-list-2 {
    position: static;
    overflow: hidden;
  }

  .dropdown-list-2.w--open {
    box-shadow: none;
    border-style: none;
    width: auto;
    padding: 0;
  }

  .language-link-2 {
    justify-content: flex-start;
    width: auto;
    min-height: 4rem;
  }

  .padding-vertical-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-7.padding-xxhuge {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .navbar_dropdown-text-2 {
    color: #0a1018;
    align-self: auto;
    font-size: 1rem;
  }

  .navbar_dropdown-text-2:hover {
    color: #0a1018;
  }

  .heading-medium-2 {
    font-size: 2.25rem;
  }

  .dropdown-toggle-2 {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .dropdown-toggle-2:hover {
    color: #0a1018;
  }

  .navbar_dropdown-2 {
    color: #0a1018;
    width: 100%;
    font-size: 1.125rem;
  }

  .section-home-paylink-2 {
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .navbar-main-de-2 {
    background-color: #0a1018;
  }

  .text-size-small-3.hide-mobile-landscape.text-color-neutral-200:hover {
    color: #0a1018;
  }

  .dropdown-icon-2 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .dropdown-icon-2:hover {
    color: #0a1018;
  }

  .partners_gradient-circle-2.shadow.circle-1 {
    width: 4.5rem;
    height: 4.5rem;
  }

  .country-name-2 {
    white-space: nowrap;
  }

  .country-name-2:hover {
    color: #e01d78;
  }

  .image-47 {
    max-width: none;
    height: auto;
    margin-left: 0;
  }

  .pay-now.shadow {
    top: -3%;
    left: 31%;
  }

  .paynow-de.shadow {
    top: 72%;
    left: 20%;
  }

  .monthly-inovice-de.shadow {
    top: 22%;
    left: 13%;
  }

  .payovertime-de.shadow {
    top: -3%;
    left: 31%;
  }

  .paylater-de.shadow {
    top: 47%;
    left: 35%;
  }

  .payment-methods_wrapper-de {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    min-width: auto;
    height: 28rem;
  }

  .partner-logo {
    max-width: 16rem;
  }

  .heading-large-copy {
    font-size: 3rem;
  }

  .heading-large-copy.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en {
    max-width: 32rem;
  }

  .heading-large-copy.text-align-center.max-width-custom2 {
    max-width: 28rem;
  }

  .heading-large-copy.text-size-custom2 {
    font-size: 3rem;
  }

  .heading-large-copy.max-width-small.country-de {
    max-width: 28rem;
  }

  .heading-medium-plus {
    font-size: 3rem;
  }

  .heading-medium-plus.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en {
    max-width: 32rem;
  }

  .heading-medium-plus.text-align-center.max-width-custom2 {
    max-width: 28rem;
  }

  .heading-medium-plus.text-size-custom2 {
    font-size: 3rem;
  }

  .heading-medium-plus.max-width-small.country-de {
    max-width: 28rem;
  }

  .table-row-7-col.header {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: .125rem;
    padding-right: .125rem;
  }

  .padding-vertical-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-animated {
    font-size: 3rem;
  }

  .heading-animated.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en {
    max-width: 32rem;
  }

  .heading-animated.text-align-center.max-width-custom2 {
    max-width: 28rem;
  }

  .heading-animated.text-size-custom2 {
    font-size: 3rem;
  }

  .heading-animated.max-width-small.country-de, .heading-animated.max-width-custom-se {
    max-width: 28rem;
  }

  .footer2_left-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer2_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer2_top-wrapper-2 {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .margin-bottom-6 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .footer2_social-list {
    margin-bottom: 2rem;
  }

  .padding-vertical-9 {
    padding-left: 0;
    padding-right: 0;
  }

  .stories_quote-long {
    font-size: 1rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .home5-testimonial_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .testimonial11_component {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial11_mask {
    width: 100%;
  }

  .testimonial11_slide {
    margin-right: 2.5rem;
    padding-right: 0;
  }

  .logo-banner_card, .banner12_text-wrapper {
    text-align: center;
  }

  .footer_column-layout-1, .footer5_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .banner11_text-wrapper, .logo-brands-wrapper {
    text-align: center;
  }

  .margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .home5-cta_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-xlarge {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .margin-xhuge-2 {
    margin: 6rem;
  }

  .padding-vertical-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .fs-styleguide_heading-header {
    font-size: 4rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .spacer-xlarge {
    padding-top: 3rem;
  }

  .padding-xxlarge-2 {
    padding: 4rem;
  }

  .styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .margin-top-3 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hide-tablet-2 {
    display: none;
  }

  .padding-xhuge-2 {
    padding: 6rem;
  }

  .margin-xxhuge-2 {
    margin: 8rem;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .spacer-xxhuge {
    padding-top: 8rem;
  }

  .margin-medium-2 {
    margin: 1.5rem;
  }

  .margin-xxlarge-2 {
    margin: 4rem;
  }

  .margin-xlarge-2 {
    margin: 3rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .padding-xlarge-2 {
    padding: 3rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .padding-large-2 {
    padding: 2.5rem;
  }

  .styleguide_heading-medium {
    font-size: 3rem;
  }

  .padding-xxhuge-2 {
    padding: 8rem;
  }

  .spacer-xxlarge {
    padding-top: 4rem;
  }

  .padding-medium-2 {
    padding: 1.5rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .nav_button {
    color: #fff;
  }

  .margin-large-2 {
    margin: 2.5rem;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .fs-styleguide_heading-header-2 {
    font-size: 4rem;
  }

  .heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .heading-style-h1-2 {
    font-size: 3.25rem;
  }

  .heading-style-h4-3 {
    font-size: 1.75rem;
  }

  .heading-style-h3-2 {
    font-size: 2.25rem;
  }

  .fs-styleguide_heading-medium-2 {
    font-size: 3rem;
  }

  .styleguide_6-col {
    grid-template-columns: 1fr;
  }

  .hide-tablet-3 {
    display: none;
  }

  .margin-top-4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .fs-styleguide_heading-header-3 {
    font-size: 4rem;
  }

  .press-logo_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
  }

  .margin-top-5 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .press-logo_list.max-width-full {
    order: 1;
  }

  .flexible-payments_image-wrapper {
    justify-content: flex-start;
  }

  .rl_header26_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h1 {
    font-size: 3.25rem;
  }

  .rl_header26_content {
    margin-bottom: 4.5rem;
  }

  .rl-padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .navbar_dropdown-text2 {
    color: var(--text-color--text-primary);
    align-self: auto;
    padding-bottom: .5rem;
    font-size: 1rem;
  }

  .navbar_dropdown-description {
    color: var(--base-color-neutral--gray-800);
    font-size: .875rem;
    line-height: 140%;
  }

  .table-text-2 {
    font-size: 10px;
    line-height: 14px;
  }

  .table-text-2.data.center {
    flex: 1;
    justify-content: flex-start;
    padding-right: .5rem;
  }

  .table-text-3 {
    font-size: .75rem;
    line-height: 14px;
  }

  .table-text-3.data.center {
    flex: 1;
    justify-content: flex-start;
    padding-right: .5rem;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  .hide-tablet {
    display: none;
  }

  .hide-mobile-portrait {
    display: block;
  }

  .hide-mobile-portrait.hide-tablet.hide-mobile-landscape {
    display: flex;
  }

  .text-size-small.hide-mobile-landscape {
    display: none;
  }

  .text-rich-text figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .hide-mobile-landscape.hide-mobile-portrait {
    display: block;
  }

  .hide-mobile-landscape.hide-tablet.hide-mobile-portrait {
    display: none;
  }

  .container-large {
    overflow: visible;
  }

  .global-padding.padding-section-xlarge {
    padding-top: 6rem;
  }

  .show-mobile-landscape {
    display: block;
  }

  .main-wrapper {
    overflow: scroll;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-xsmall {
    margin: .75rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-xsmall {
    padding: .75rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .margin-bottom.margin-small {
    overflow: visible;
  }

  .margin-bottom.margin-xsmall {
    justify-content: flex-start;
  }

  .margin-bottom.margin-xsmall.is-small-mobile {
    margin-bottom: 1rem;
  }

  .margin-bottom.margin-xsmall.text-align-center {
    justify-content: center;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

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

  .margin-vertical.stories-page {
    margin-top: 0;
  }

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

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom.padding-tiny {
    flex-wrap: wrap;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-right.padding-custom3 {
    max-width: 20rem;
  }

  .padding-right.padding-small.text-weight-medium.text-color-primary-100 {
    flex-wrap: wrap;
    justify-content: flex-start;
    display: flex;
  }

  .padding-vertical.padding-xxhuge {
    justify-content: center;
    display: flex;
  }

  .padding-vertical.padding-xxhuge.padding-custom-mobile {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-vertical.padding-custom4 {
    padding-top: 6rem;
  }

  .padding-vertical.padding-tablet-xxhuge {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .padding-vertical.padding-custom5 {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-horizontal.padding-custom1 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .text-size-medium.text-align-center.max-width-custom1.hide-mobile {
    display: none;
  }

  .form-checkbox-label.text-size-tiny {
    padding-left: .5rem;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .heading-xxlarge {
    font-size: 3.5rem;
  }

  .heading-medium {
    font-size: 2rem;
    line-height: 1.4;
  }

  .heading-medium.text-color-white.padding-custom1 {
    padding-right: 0;
  }

  .heading-medium.text-align-center-mobile {
    text-align: center;
  }

  .tabs-menu.padding-custom1 {
    flex-wrap: nowrap;
    padding-bottom: 1rem;
    overflow: auto;
  }

  .tabs-menu.padding-custom1.partners_tab-alignment {
    flex-wrap: wrap;
  }

  .heading-large {
    font-size: 2.5rem;
  }

  .heading-large.text-align-center-mobile {
    text-align: center;
  }

  .heading-large.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en {
    max-width: 20rem;
  }

  .heading-large.text-size-custom2 {
    font-size: 2.5rem;
  }

  .heading-xsmall {
    font-size: 1.125rem;
  }

  .heading-small {
    font-size: 1.25rem;
  }

  .heading-small.text-size-custom-mobile {
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 2rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .heading-xlarge {
    font-size: 3rem;
  }

  .heading-xlarge.text-color-neutral-00.text-align-center-mobile.text-size-custom {
    max-width: none;
    font-size: 3rem;
  }

  .heading-xlarge.text-color-neutral-00.text-size-custom1 {
    font-size: 2.8rem;
  }

  .heading-xlarge.max-width-custom {
    max-width: 120rem;
  }

  .heading-xlarge.text-color-white.hide-mobile-portrait {
    display: flex;
  }

  .navbar_link {
    background-color: rgba(0, 0, 0, 0);
  }

  .navbar_dropdown-list {
    background-color: rgba(0, 0, 0, 0);
    font-size: .875rem;
  }

  .navbar_dropdown-list.w--open {
    width: auto;
    max-width: none;
  }

  .navbar_container {
    text-align: left;
  }

  .navbar-submenu {
    height: 3.5rem;
    top: 4rem;
  }

  .logo-loop_wrapper {
    padding-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .logo-loop_image {
    max-height: 1.25rem;
  }

  .logo-loop_list {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 0;
  }

  .navbar_button {
    margin-top: 40px;
    margin-left: 0;
  }

  .image {
    height: auto;
  }

  .hide-desktop {
    display: block;
  }

  .button-row {
    flex-direction: row;
    overflow: visible;
  }

  .usp1_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    overflow: visible;
  }

  .layout1_image {
    max-width: 100%;
  }

  .layout1_image.max-width-custom {
    max-width: 84%;
  }

  .navbar-main-se {
    height: 4rem;
  }

  .navbar_button_submenu {
    margin-top: 40px;
    margin-left: 0;
  }

  .cards_item.padding-horizontal {
    justify-content: center;
    padding-top: 0;
    display: flex;
  }

  .cards_slider_mask {
    width: 80%;
  }

  .cards_component {
    flex-direction: column;
    align-items: center;
  }

  .cards_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .cards_slider_wrapper {
    padding-bottom: 3rem;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .cards_arrow {
    bottom: 3rem;
  }

  .section_home-paylink {
    justify-content: center;
    height: auto;
  }

  .footer_legal-wrapper {
    grid-auto-flow: row;
    display: flex;
  }

  .footer_credit-text {
    margin-top: 1.5rem;
    padding-right: 1rem;
  }

  .footer_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer_top-wrapper {
    grid-row-gap: 3rem;
  }

  .paylink_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

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

  .navbar_country-icon.icon-1x1-xsmall {
    width: 1.6rem;
    height: 1.6rem;
  }

  .footer_social-icon.icon-medium {
    width: 2.75rem;
    padding-right: .25rem;
  }

  .client-logos_component {
    padding-top: 1rem;
  }

  .client-logo_logo {
    max-height: 3rem;
  }

  .client-logo_wrapper {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .layout2_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .tag-text {
    text-align: left;
  }

  .top-margin {
    display: block;
  }

  .usp2_list {
    grid-row-gap: 2.5rem;
  }

  .usp2_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    padding-top: 0;
  }

  .cta-heading.text-color-neutral-00.text-size-custom1.text-align-left-mobile {
    font-size: 3rem;
    font-weight: 800;
  }

  .cta-heading.text-weight-black {
    font-size: 2.5rem;
  }

  ._404_image {
    align-self: center;
    max-width: 70%;
  }

  .stories_content, .stories_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .section-cms-stories.margin-mobile {
    margin-top: 7.6rem;
  }

  .stories_quote {
    text-align: left;
    min-width: auto;
  }

  .layout3_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout16_item-list.text-align-center {
    justify-items: start;
  }

  .padding-vertical-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .layout4_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .stories_image2-wrapper {
    align-items: center;
    margin-left: 2rem;
  }

  .stories_image2 {
    max-width: 90%;
  }

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

  .contact_content {
    padding: 1.5rem;
  }

  .contact_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .contact_client-image-wrapper.padding-bottom.padding-custom3 {
    padding-bottom: 0;
  }

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

  .contact_client {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .faq_tab-link, .faq_tab-link.w--current {
    width: 20rem;
  }

  .faq_tabs-menu {
    flex-direction: column;
    display: flex;
  }

  .form_layout2_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .footer_link-list {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    grid-auto-flow: row;
    justify-items: center;
  }

  .footer2_top-wrapper {
    flex-direction: column;
    grid-auto-flow: row;
    align-items: center;
    display: flex;
  }

  .navbar_landing-page {
    height: 4rem;
  }

  .dropdown-link {
    align-items: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 0;
  }

  .dropdown-link:hover {
    background-color: var(--base-color-neutral--white);
  }

  .dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .footer_logo-link {
    padding-left: 0;
  }

  .text-block-27 {
    padding-right: 12px;
  }

  .transaction_limit_list {
    margin-top: 4rem;
  }

  .press_item {
    flex-wrap: wrap;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .press_item.bottom-border {
    min-width: 100%;
  }

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

  .press_department-label {
    margin-left: 0;
    padding-left: 0;
  }

  .top_dropdown-link {
    align-items: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .login_navbar_link {
    background-color: rgba(0, 0, 0, 0);
  }

  .image-circle-wrapper {
    width: 22rem;
    height: 22rem;
  }

  .contact_opening-hours {
    text-align: center;
  }

  .bold-text-2 {
    padding-right: .25rem;
  }

  .header1_component {
    grid-row-gap: 3rem;
    margin-top: 1rem;
  }

  .section-checkout-usp {
    overflow: hidden;
  }

  .cards_section-heading {
    font-size: 2rem;
  }

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

  .paylink-image1.shadow {
    background-size: contain;
  }

  .paylink_gradient-circle {
    width: 60vw;
    height: 60vw;
  }

  .paylink-image2.shadow, .paylink-image3.shadow {
    background-size: contain;
  }

  .counter_wrapper {
    min-width: 24rem;
    max-width: 26rem;
    min-height: 24rem;
    max-height: 26rem;
  }

  .title-capped, .counterup.counter_text, .counterup.counter_text {
    font-size: 7rem;
    line-height: 7rem;
  }

  .counter_caption {
    top: 236px;
  }

  .image_spendingpower {
    max-width: 100%;
  }

  .layout4_content-2 {
    width: auto;
    height: auto;
  }

  .emoji_hand.shadow {
    background-size: contain;
  }

  .layout4_image {
    max-width: 100%;
  }

  .image-emoji_hand.shadow {
    background-size: contain;
  }

  .layout5_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    overflow: visible;
  }

  .layout5_image {
    max-width: 100%;
  }

  .accordion-item {
    margin-bottom: 1rem;
  }

  .accordion-item-content {
    margin-right: 0;
    padding-right: 1.5rem;
  }

  .page-background {
    background-size: 180%;
  }

  .layout6_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .image-wrapper {
    width: 24rem;
    height: 24rem;
  }

  .section-checkout-usps {
    margin-top: 4rem;
  }

  .section-checkout-usps.margin-top.margin-custom1 {
    margin-top: 6rem;
  }

  .cashout_image1 {
    max-width: 100%;
  }

  .cashout_image1.shadow {
    max-width: 90%;
    overflow: visible;
  }

  .cashout_emoji_hand.shadow {
    background-size: contain;
  }

  .text-size-custom1 {
    font-size: 2.5rem;
  }

  .payment-methods_wrapper {
    width: 100%;
    min-width: auto;
    height: 22rem;
  }

  .paylater.shadow {
    background-size: contain;
    width: 16rem;
    top: 58%;
    left: 32%;
  }

  .paylater.shadow.country-en {
    left: 25%;
  }

  .payovertime.shadow {
    background-size: contain;
    width: 16rem;
    top: 0%;
  }

  .payovertime.shadow.country-en.hide {
    left: 25%;
  }

  .paynow.shadow {
    background-size: contain;
    width: 16rem;
    left: 6%;
  }

  .paynow.shadow.country-en {
    left: 25%;
  }

  .payment-methods_gradient-mobile {
    top: -214px;
  }

  .text-size-xssmall.text-color-neutral-100.max-width-custom2 {
    max-width: 24rem;
  }

  .link-in-bio_button {
    display: inline-block;
  }

  .terms-of-use {
    margin-top: 2rem;
  }

  .bullet-list {
    padding-left: 12px;
  }

  .table.no-pad {
    padding-left: 10px;
    padding-right: 0;
  }

  .table.no-pad.overflow-hidden {
    border-width: 1px;
    padding-left: 0;
  }

  .table-text {
    font-size: 10px;
    line-height: 12px;
  }

  .table-text.data.center.justify-center {
    justify-content: center;
  }

  .table-row-4-col.header, .table-row-4-col.data-row {
    width: 100%;
  }

  .table-wrapper {
    border-style: none;
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    transform: scale(.8);
  }

  .table-wrapper._100 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .table-wrapper._100.table {
    width: 180vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    transform: none;
  }

  .table-wrapper._100.table.width-custom, .table-wrapper._100.table.width-custom-mobile {
    width: 88vw;
  }

  .table_bullet-list {
    padding-left: 12px;
  }

  .recources-overview_image {
    align-self: center;
    max-width: 45vh;
    margin-top: 40px;
  }

  .safe-payments_container {
    width: 520px;
  }

  .heading-69 {
    align-self: flex-start;
    padding-left: 0;
  }

  .safe-payments_wrapper {
    width: 460px;
    padding-right: 60px;
  }

  .footer-link {
    margin-left: 0;
  }

  .usp1_paragraph {
    padding-left: 0;
    padding-right: 0;
  }

  .contact_openinghours {
    align-items: center;
    padding-left: 0;
  }

  .contact_openinghours.padding-left-custom1 {
    padding-left: 0;
  }

  .country-selector_container {
    width: auto;
  }

  .country-selector_logo {
    background-position: 50%;
  }

  .country-name {
    white-space: nowrap;
  }

  .navbar-main-en, .navbar-main-de {
    height: 4rem;
  }

  .lottie-animation {
    max-width: 84%;
    margin-left: -1rem;
  }

  .form_layout3_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .logo_wrapper {
    grid-row-gap: 2.5rem;
  }

  .client-logo_circle {
    width: 6rem;
    height: 6rem;
  }

  .client-logo_image.kitchens {
    width: 4.5rem;
  }

  .client-logo_image.bilia {
    width: 5rem;
  }

  .client-logo_image.otovo {
    width: 4.25rem;
  }

  .client-logo_image.vetfamily {
    width: 4.5rem;
  }

  .client-logo_image.nordiska {
    width: 4.5rem;
  }

  .client-logo_image.medicus, .client-logo_image.fortnox {
    width: 4.75rem;
  }

  .client-logo_image.stenskivor {
    width: 5rem;
  }

  .client-logo_image.citycental, .client-logo_image.juvelia {
    width: 4.5rem;
  }

  .client-logo_image.bilia {
    width: 2.5rem;
    margin-bottom: 6px;
  }

  .usp3_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    padding-top: 0;
  }

  .footer_legal-text {
    margin-top: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer_legal-links {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

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

  .layout3_circle-bg {
    justify-content: center;
    width: 36rem;
    height: 36rem;
    display: block;
    top: -30px;
    left: -15%;
  }

  .layout3_image-app {
    max-width: 100%;
  }

  .layout3_image-app.shadow {
    max-width: 70%;
  }

  .table-row-5-col.header {
    width: 180vw;
  }

  .header_text-header.text-size-custom {
    font-size: .7rem;
  }

  .tab-button {
    object-fit: fill;
    flex: none;
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: visible;
  }

  .tab-text {
    white-space: normal;
    object-fit: fill;
    text-decoration: none;
    display: block;
  }

  .tabs-content {
    overflow: hidden;
  }

  .partners_item-content.background-color-neutral-00.min-height {
    width: auto;
  }

  .section-partners-cards {
    margin-top: 2rem;
  }

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

  .partners_component.margin-top.margin-large.padding-custom1.partners_tab-alignment {
    justify-content: center;
  }

  .tabs-partners, .tab-pane_partners {
    overflow: hidden;
  }

  .partners-image-wrapper {
    width: 100%;
    min-width: auto;
    height: 20rem;
  }

  .partner_logo-circle.shadow {
    background-size: contain;
    width: 16rem;
    top: 0%;
  }

  .partner_logo-circle.shadow.image-2 {
    width: 6rem;
    height: 6rem;
    top: 50.5%;
    left: 42%;
  }

  .partner_logo-circle.shadow.image-3 {
    width: 6rem;
    height: 6rem;
    top: -6.5%;
  }

  .partner_logo-circle.shadow.image-4 {
    width: 5rem;
    height: 5rem;
    top: 72.5%;
  }

  .partner_logo-circle.shadow.image-5 {
    width: 6rem;
    height: 6rem;
    left: 73%;
  }

  .partner_logo-circle.shadow.image-6 {
    width: 5rem;
    height: 5rem;
    top: 12.5%;
    left: 52%;
  }

  .partner_logo-circle.shadow.image-7 {
    width: 6rem;
    height: 6rem;
    top: 29.5%;
    left: 2%;
  }

  .partners-circle-wrapper {
    width: 22rem;
    height: 22rem;
  }

  .partners-circle-wrapper.circle-1 {
    left: 8px;
  }

  .partners-circle-wrapper.circle-2 {
    left: -174px;
  }

  .partners-circle-wrapper.circle-3 {
    left: 114px;
  }

  .table-row-2-col.data-row.no-div.width-custom {
    width: 100%;
  }

  .table-row-2-col.data-row.width-custom {
    align-self: auto;
    width: 100%;
  }

  .table-row-1-col.header {
    width: 88vw;
  }

  .table-row-6-col.header {
    width: 100%;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .padding-top-2 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-3 {
    padding-right: 0;
  }

  .padding-vertical-3.padding-large.marketing {
    padding-left: 0;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left-2 {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-bottom-3 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .marketing-form-image {
    display: none;
  }

  .padding-top-3 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-4 {
    padding-right: 0;
  }

  .padding-vertical-4.padding-large.marketing {
    padding-left: 0;
  }

  .margin-bottom-4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .padding-top-4, .padding-top-5 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .content1-split-wrapper {
    align-self: flex-start;
  }

  .marketing-default-layout-left {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .marketing-2grid {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-template-areas: "Area"
                         "Area-2";
  }

  .wrapper-marketing-cards {
    flex-direction: column;
    grid-template-columns: 1fr;
    grid-template-areas: "."
                         "."
                         "."
                         "Area"
                         "Area-2"
                         "Area-3";
  }

  .card_menu_content {
    padding: 20px 15px;
  }

  .padding-vertical-6 {
    padding-right: 0;
  }

  .header-90vh-2 {
    flex-direction: row;
  }

  .margin-bottom-5 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .margin-bottom-5.margin-small {
    overflow: visible;
  }

  .margin-bottom-5.margin-xsmall {
    justify-content: flex-start;
  }

  .margin-bottom-5.margin-xsmall.text-align-center {
    justify-content: center;
  }

  .image-header_marketing {
    min-width: 25rem;
  }

  .marketing-wrapper-header {
    flex-direction: column;
  }

  .examples-box-text-wrapper-left {
    flex-direction: column-reverse;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .image-wrapper-standard-marketing-box {
    min-width: 22rem;
  }

  .examples-box-wrapper-left {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding: 23px;
  }

  .image-marketing-in-box {
    max-height: 24rem;
    margin-bottom: 1rem;
    margin-right: auto;
  }

  .examples-textbox-left {
    padding-left: 0;
    padding-right: 0;
  }

  .examples-textbox-right {
    padding-left: 0;
  }

  .examples-box-wrapper-right {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding: 23px;
  }

  .examples-box-text-wrapper-right {
    flex-direction: column-reverse;
    padding: 1.5rem;
  }

  .image-wrapper-flex {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .image-wide {
    min-width: 20rem;
  }

  .client-logo {
    width: 6rem;
    height: 6rem;
  }

  .tabs-industries {
    overflow: hidden;
  }

  .flex-plugin {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

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

  .div-block-14 {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .plugin-logo {
    max-width: 8rem;
  }

  .layout-text-wrapper {
    flex-direction: column;
  }

  .flat-circle-blue {
    width: 60vw;
    height: 60vw;
  }

  .marketing-3grid {
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
  }

  .component-download-image-long {
    height: 14rem;
  }

  .component-download-image-some {
    height: 30rem;
  }

  .navbar-marketing {
    height: 4rem;
  }

  .marketing_navbar_link-copy, .navbar_link-2 {
    background-color: rgba(0, 0, 0, 0);
  }

  .client-logo_circle-2 {
    width: 6rem;
    height: 6rem;
  }

  .navbar_link-3 {
    background-color: rgba(0, 0, 0, 0);
  }

  .container-large-3 {
    overflow: visible;
  }

  .navbar_button-2 {
    margin-top: 40px;
    margin-left: 0;
  }

  .text-size-medium-4 {
    font-size: 1rem;
  }

  .login_navbar_link-2 {
    background-color: rgba(0, 0, 0, 0);
  }

  .navbar_dropdown-list-2 {
    background-color: rgba(0, 0, 0, 0);
    font-size: .875rem;
  }

  .navbar_dropdown-list-2.w--open {
    width: auto;
    max-width: none;
  }

  .padding-vertical-7 {
    padding-right: 0;
  }

  .padding-vertical-7.padding-xxhuge {
    justify-content: center;
    display: flex;
  }

  .heading-medium-2 {
    font-size: 2rem;
    line-height: 1.4;
  }

  .title-capped-2 {
    font-size: 7rem;
    line-height: 7rem;
  }

  .paylink_gradient-circle-2 {
    width: 60vw;
    height: 60vw;
  }

  .section-home-paylink-2 {
    justify-content: center;
    height: auto;
  }

  .navbar-main-de-2 {
    height: 4rem;
  }

  .text-size-small-3.hide-mobile-landscape {
    display: none;
  }

  .text-weight-semibold-5 {
    text-align: left;
  }

  .country-name-2 {
    white-space: nowrap;
  }

  .main-wrapper-3 {
    overflow: scroll;
  }

  .image-47 {
    height: auto;
  }

  .contact_tab-link, .contact_tab-link-copy, .contact_tab-link-copy.w--current {
    width: 20rem;
  }

  .contact_tabs-menu {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0;
    flex-direction: column;
    display: flex;
  }

  .pay-now.shadow {
    background-size: contain;
    width: 16rem;
    top: 0%;
  }

  .paynow-de.shadow {
    background-size: contain;
    width: 16rem;
    top: 72%;
    left: 15%;
  }

  .monthly-inovice-de.shadow {
    background-size: contain;
    width: 16rem;
    top: 24%;
    left: 6%;
  }

  .payovertime-de.shadow {
    background-size: contain;
    width: 16rem;
    top: 0%;
  }

  .paylater-de.shadow {
    background-size: contain;
    width: 16rem;
    top: 48%;
    left: 32%;
  }

  .payment-methods_wrapper-de {
    width: 100%;
    min-width: auto;
    height: 26rem;
  }

  .button-row-contact {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    justify-content: center;
    overflow: visible;
  }

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

  .partner-logo {
    max-width: 8rem;
  }

  .heading-large-copy {
    font-size: 2.5rem;
  }

  .heading-large-copy.text-align-center-mobile {
    text-align: center;
  }

  .heading-large-copy.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en {
    max-width: 20rem;
  }

  .heading-large-copy.text-size-custom2, .heading-medium-plus {
    font-size: 2.5rem;
  }

  .heading-medium-plus.text-align-center-mobile {
    text-align: center;
  }

  .heading-medium-plus.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en {
    max-width: 20rem;
  }

  .heading-medium-plus.text-size-custom2 {
    font-size: 2.5rem;
  }

  .table-row-7-col.header {
    width: 100%;
  }

  .padding-vertical-8 {
    padding-right: 0;
  }

  .heading-animated {
    font-size: 2.5rem;
  }

  .heading-animated.text-align-center-mobile {
    text-align: center;
  }

  .heading-animated.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en {
    max-width: 20rem;
  }

  .heading-animated.text-size-custom2 {
    font-size: 2.5rem;
  }

  .heading-animated.max-width-custom-se {
    max-width: 18rem;
  }

  .footer2_left-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer2_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer2_top-wrapper-2 {
    grid-row-gap: 3rem;
  }

  .margin-bottom-6 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .footer2_credit-text {
    margin-top: 1rem;
  }

  .footer2_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .padding-vertical-9 {
    padding-left: 0;
    padding-right: 0;
  }

  .stories-heading {
    font-size: 1.7rem;
  }

  .stories_quote-long {
    text-align: left;
    min-width: auto;
  }

  .heading-style_quote {
    font-size: 1.25rem;
  }

  .home5-testimonial_slide-nav {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .home5-testimonial_client {
    align-items: center;
    width: 100%;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .home5-testimonial_arrow.left {
    right: 3.5rem;
  }

  .home5-testimonial_component {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .home5-testimonial_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .home5-testimonial_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .logo-header_list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 15rem 15rem 15rem 15rem 15rem 15rem 15rem 15rem 15rem 15rem 15rem;
  }

  .text-size-medium-5 {
    font-size: 1rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .logo-header_item {
    padding: .75rem 1rem;
  }

  .logo3_list-2 {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

  .text-size-medium-6 {
    font-size: 1rem;
  }

  .logo3_logo-2 {
    max-height: 3rem;
  }

  .text-size-medium-7 {
    font-size: 1rem;
  }

  .testimonial11_client-info {
    margin-bottom: 1rem;
  }

  .testimonial11_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .testimonial11_divider {
    display: none;
  }

  .testimonial11_component {
    padding-bottom: 5rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .testimonial11_arrow.is-left {
    right: 3.5rem;
  }

  .testimonial11_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial11_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .logo-banner_card {
    width: 10rem;
    height: 7rem;
    padding-left: .1rem;
    padding-right: .1rem;
  }

  .banner11_text, .banner12_text {
    font-size: 1.125rem;
  }

  .logo5_component {
    padding-top: 1rem;
  }

  .logo5_logo {
    max-height: 3rem;
  }

  .footer5_top-wrapper {
    grid-row-gap: 2.5rem;
  }

  .logo-banner_marquee-new {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 15rem 15rem 15rem 15rem 15rem 15rem 15rem 15rem 15rem 15rem 15rem;
  }

  .margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .home5-cta_component {
    grid-row-gap: 3rem;
  }

  .padding-section-xlarge {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
  }

  .margin-xhuge-2 {
    margin: 4rem;
  }

  .heading-style-h4-2 {
    font-size: 1rem;
  }

  .padding-vertical-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .styleguide_section-header {
    font-size: .875rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .text-size-large-2 {
    font-size: 1.25rem;
  }

  .spacer-xlarge {
    padding-top: 2rem;
  }

  .padding-xxlarge-2 {
    padding: 3rem;
  }

  .margin-top-3 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-xhuge-2 {
    padding: 4rem;
  }

  .margin-xxhuge-2 {
    margin: 4.5rem;
  }

  .hide-mobile-landscape-2 {
    display: none;
  }

  .spacer-xxhuge {
    padding-top: 4.5rem;
  }

  .margin-medium-2 {
    margin: 1.25rem;
  }

  .margin-xxlarge-2 {
    margin: 3rem;
  }

  .margin-xlarge-2 {
    margin: 2rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

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

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .padding-xlarge-2 {
    padding: 2rem;
  }

  .spacer-large {
    padding-top: 1.5rem;
  }

  .padding-large-2 {
    padding: 1.5rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-style-nowrap-2 {
    white-space: normal;
  }

  .styleguide_heading-medium {
    font-size: 2rem;
  }

  .padding-xxhuge-2 {
    padding: 4.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .heading-style-h6-2 {
    font-size: .75rem;
  }

  .padding-medium-2 {
    padding: 1.25rem;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .margin-large-2 {
    margin: 1.5rem;
  }

  .padding-global-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .heading-style-h5-2 {
    font-size: 1.25rem;
  }

  .heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .heading-style-h6-3 {
    font-size: 1.125rem;
  }

  .heading-style-h4-3 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h3-2 {
    font-size: 2rem;
  }

  .heading-style-h1-3 {
    font-size: 2.5rem;
  }

  .fs-styleguide_heading-medium-2 {
    font-size: 2rem;
  }

  .margin-top-4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .press-logo_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .press-logo_item {
    min-height: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .margin-top-5 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .press-logo_logo {
    max-width: 80%;
  }

  .rl_header26_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl_header26_spacing-block-2 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium {
    font-size: 1rem;
  }

  .rl_header26_spacing-block-1 {
    padding-bottom: 1.5rem;
  }

  .rl-heading-style-h1 {
    font-size: 2.5rem;
  }

  .rl_header26_content {
    margin-bottom: 3rem;
  }

  .rl-padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .navbar_dropdown-text2 {
    color: var(--text-color--text-primary);
    font-size: .875rem;
    font-weight: 400;
  }

  .navbar_dropdown-description.hide-mobile {
    display: none;
  }

  .table-text-2 {
    font-size: 10px;
    line-height: 12px;
  }

  .table-text-3 {
    font-size: .75rem;
    line-height: 12px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.5rem;
  }

  h4 {
    line-height: 130%;
  }

  h6 {
    text-decoration: none;
  }

  .text-align-center {
    text-align: center;
    text-decoration: none;
  }

  .text-align-center.padding-bottom.padding-small.text-size-custom2 {
    font-size: 2.4rem;
  }

  .show-mobile-portrait {
    display: block;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .hide-mobile-portrait.hide-tablet.hide-mobile-landscape {
    justify-content: flex-start;
  }

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

  .text-size-small.hide-mobile-landscape.text-color-neutral-200:hover {
    color: var(--base-color-neutral--gray-950-primary);
  }

  .text-size-small.max-width-xxsmall.text-align-center.padding-medium {
    flex-direction: row;
    top: 0;
  }

  .text-rich-text h3 {
    font-size: 2rem;
  }

  .hide-mobile-landscape {
    display: block;
  }

  .hide-mobile-landscape.hide-mobile-portrait, .hide-mobile-landscape.hide-tablet.hide-mobile-portrait {
    display: none;
  }

  .container-large {
    overflow: visible;
  }

  .global-padding {
    margin-left: 0;
    display: block;
  }

  .global-padding.padding-xhuge.padding-custom-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .max-width-large.align-center {
    flex-direction: column;
  }

  .padding-xlarge.background-color-neutral-00.rounded-corners.borders.padding-custom1, .padding-xlarge.padding-custom1 {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top.margin-medium {
    display: block;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-small {
    justify-content: center;
    display: block;
    overflow: visible;
  }

  .margin-bottom.margin-small.text-align-left {
    text-align: left;
    justify-content: flex-start;
  }

  .margin-bottom.margin-small.align-left {
    justify-content: flex-start;
  }

  .margin-bottom.margin-xsmall.text-align-center {
    text-align: center;
    justify-content: center;
    overflow: visible;
  }

  .margin-bottom.margin-medium {
    margin-bottom: 2rem;
  }

  .margin-bottom.margin-xlarge {
    overflow: visible;
  }

  .margin-bottom.margin-xsmall {
    text-align: left;
    justify-content: flex-start;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

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

  .margin-vertical.stories-page {
    margin-top: 7.4rem;
  }

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

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top.padding-medium {
    margin-top: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom.padding-custom3 {
    padding-bottom: 4rem;
  }

  .padding-bottom.padding-custom1 {
    padding-bottom: 3rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-xxhuge {
    padding-bottom: 5rem;
    overflow: visible;
  }

  .padding-vertical.padding-xxhuge.padding-custom1 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-vertical.padding-xxhuge.padding-custom-mobile {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .padding-vertical.padding-xxhuge.padding-custom3 {
    padding-top: 4rem;
  }

  .padding-vertical.padding-large {
    padding-bottom: 2rem;
  }

  .padding-vertical.padding-custom3 {
    padding-top: 2rem;
    padding-bottom: 5rem;
  }

  .padding-vertical.padding-medium {
    padding-bottom: 1.5rem;
  }

  .padding-vertical.padding-xxlarge {
    padding-bottom: 3rem;
  }

  .padding-vertical.padding-custom1 {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .padding-vertical.padding-xsmall.list-divider {
    padding-bottom: .75rem;
  }

  .padding-vertical.padding-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-vertical.padding-xhuge.margin-top.margin-large-desktop {
    padding-top: 3rem;
  }

  .padding-vertical.padding-xlarge {
    padding-bottom: 2.5rem;
  }

  .padding-vertical.padding-custom2 {
    padding-top: 6rem;
    padding-bottom: 3rem;
  }

  .padding-vertical.padding-huge {
    padding-top: 6rem;
  }

  .padding-vertical.padding-huge.padding-custom3 {
    padding-top: 5rem;
    padding-bottom: 3rem;
  }

  .padding-vertical.padding-xhuge {
    text-align: left;
  }

  .padding-vertical.padding-top.padding-custom1 {
    padding: 120px .25rem 0;
  }

  .padding-vertical.padding-custom4 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .padding-vertical.padding-custom5 {
    padding-bottom: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-horizontal.padding-custom1, .padding-horizontal.padding-custom4 {
    padding-left: 0;
    padding-right: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .text-size-medium {
    text-align: left;
    text-decoration: none;
  }

  .text-size-medium.text-color-white.text-align-center {
    text-align: center;
    max-width: 16rem;
  }

  .text-size-medium.text-color-white.text-align-center.max-width-xsmall.country-en {
    max-width: 14rem;
  }

  .text-size-medium.text-color-white.text-align-center.country-en {
    max-width: 18rem;
  }

  .text-size-medium.text-color-neutral-00.text-align-center {
    text-align: center;
    max-width: none;
  }

  .text-size-medium.text-color-neutral-00.text-align-center.padding-custom1 {
    padding-left: .9rem;
    padding-right: .9rem;
  }

  .text-size-medium.text-color-neutral-00.text-align-center.padding-custom1.country-en {
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-medium.text-weight-bold {
    text-decoration: none;
  }

  .text-size-medium.text-align-center {
    text-align: center;
  }

  .text-size-medium.text-align-center.text-color-neutral-00.max-width-custom1, .text-size-medium.text-align-center.max-width-custom1 {
    max-width: 16rem;
  }

  .text-size-medium.text-align-center.tab-text, .text-size-medium.text-align-center.marketing-text-tab {
    white-space: pre;
  }

  .form-checkbox-label.text-size-tiny {
    padding-left: .75rem;
  }

  .text-color-white.text-align-center.text-size-custom-mobile {
    max-width: none;
    font-size: 10vw;
  }

  .text-color-white.text-align-center.max-width-custom1 {
    max-width: 16rem;
  }

  .checkbox-wrapper {
    align-items: flex-start;
  }

  .heading-xxlarge {
    font-size: 3rem;
  }

  .heading-medium {
    overflow: visible;
  }

  .heading-medium.text-color-white {
    text-align: left;
    font-size: 2rem;
  }

  .heading-medium.text-color-white.padding-custom1 {
    padding-right: 0;
  }

  .heading-medium.text-color-white.text-align-center {
    text-align: center;
    justify-content: flex-end;
  }

  .heading-medium.hide-mobile-landscape {
    display: flex;
  }

  .heading-medium.text-align-center-mobile {
    font-size: 2rem;
  }

  .tabs-menu {
    flex-wrap: wrap;
  }

  .tabs-menu.padding-custom1.partners_tab-alignment {
    flex-wrap: nowrap;
  }

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

  .heading-large.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en, .heading-large.max-width-custom2 {
    max-width: 16rem;
  }

  .heading-large.text-color-neutral-00.text-size-custom-mobile {
    font-size: 2rem;
  }

  .heading-large.text-color-neutral-00.max-width-custom2 {
    max-width: 20rem;
    font-size: 2.5rem;
  }

  .heading-large.custom-mobile-styling {
    max-width: 18rem;
    font-size: 2.5rem;
  }

  .button-style {
    min-width: 12rem;
  }

  .heading-small.text-size-custom-mobile {
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 1.5rem;
  }

  .stylesystem-images_layout {
    grid-template-columns: 1fr;
  }

  .heading-xlarge {
    font-size: 2.75rem;
    overflow: hidden;
  }

  .heading-xlarge.text-align-center.text-color-neutral-00 {
    object-fit: fill;
    font-size: 2.8rem;
    overflow: visible;
  }

  .heading-xlarge.text-align-center.text-color-neutral-00.heading-xlarge-smallscreen-fix {
    font-size: 2.4rem;
  }

  .heading-xlarge.text-color-neutral-00 {
    font-size: 3rem;
  }

  .heading-xlarge.text-color-neutral-00.text-align-center-mobile {
    text-align: center;
  }

  .heading-xlarge.text-color-neutral-00.text-align-center-mobile.text-size-custom {
    font-size: 3rem;
  }

  .heading-xlarge.text-color-neutral-00.max-width-custom.text-size-custom-mobile {
    font-size: 10vw;
  }

  .heading-xlarge.text-color-neutral-00.max-width-custom1 {
    max-width: 20rem;
  }

  .heading-xlarge.text-color-neutral-00.text-size-custom1 {
    white-space: break-spaces;
    font-size: 2rem;
  }

  .heading-xlarge.text-color-neutral-00.text-size-custom1.hide-mobile-landscape {
    font-size: 2.5rem;
    display: flex;
  }

  .heading-xlarge.max-width-custom {
    max-width: 28rem;
    overflow: visible;
  }

  .heading-xlarge.text-color-white {
    justify-content: center;
    display: flex;
  }

  .heading-xlarge.text-color-white.hide-mobile-portrait {
    display: none;
  }

  .heading-xlarge.text-color-white.text-size-custom-mobile {
    font-size: 2.4rem;
  }

  .heading-xlarge.text-color-white.text-align-center-mobile {
    text-align: center;
    display: block;
  }

  .heading-xlarge.text-color-white.hide-mobile-landscape {
    display: flex;
  }

  .heading {
    overflow: visible;
  }

  .list-divider {
    position: relative;
  }

  .button-cta-app {
    border-radius: 4px;
    flex-wrap: nowrap;
    order: 0;
    align-self: auto;
    width: 12rem;
    height: 3rem;
  }

  .button-app-wrapper {
    justify-content: center;
  }

  .navbar_country-dropdown-desktop {
    flex-wrap: nowrap;
    align-content: flex-end;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: static;
    left: 0;
  }

  .navbar_country-dropdown-desktop.hide-tablet {
    flex-direction: row;
  }

  .navbar_link {
    font-size: .875rem;
  }

  .navbar_dropdown-list {
    background-color: var(--base-color-neutral--white);
    color: var(--base-color-neutral--gray-950-primary);
    display: none;
  }

  .navbar_dropdown-list.w--open {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    flex: 0 auto;
    width: auto;
    max-width: none;
    margin-right: 0%;
    display: block;
    top: 4rem;
    right: 0;
  }

  .navbar_container.align-center {
    justify-content: center;
  }

  .menu-icon {
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 3.2rem;
    height: 3.2rem;
    display: flex;
  }

  .navbar-submenu {
    border-top-width: 0;
    height: 3.5rem;
    top: 4rem;
  }

  .navbar_menu {
    color: var(--base-color-neutral--gray-950-primary);
    justify-content: center;
  }

  .navbar_hamburger-button {
    position: static;
  }

  .navbar_dropdown-text {
    color: var(--base-color-neutral--gray-950-primary);
    font-size: 1rem;
  }

  .navbar_dropdown-text:hover, .navbar_dropdown-text:active {
    color: var(--base-color-neutral--gray-950-primary);
  }

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

  .logo-loop_list {
    justify-content: center;
    padding-top: 0;
  }

  .navbar_button {
    margin-top: 28px;
    margin-left: 0;
    padding-left: 2rem;
  }

  .navbar_button.align-left {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .navbar-hamburger-icon {
    object-fit: fill;
    flex: 0 auto;
    height: auto;
    font-size: 0;
    position: static;
    overflow: visible;
  }

  .hide-desktop {
    display: block;
  }

  .button-row.button-row-center.align-left-mobile {
    justify-content: flex-start;
  }

  .header-90vh {
    min-height: 90vh;
  }

  .button-wrapper.button-wrapper-center {
    margin-left: 0;
  }

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

  .text-weight-semibold {
    text-align: left;
  }

  .layout_component {
    grid-column-gap: 0rem;
    grid-row-gap: 3.4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .layout_component.max-width {
    flex: 1;
  }

  .layout1_image {
    min-width: auto;
    max-width: 100%;
    height: auto;
  }

  .layout1_image.max-width-custom {
    max-width: 100%;
  }

  .navbar_button_submenu {
    margin-top: 28px;
    margin-left: 0;
    padding-left: 2rem;
  }

  .cards_slider_mask {
    width: 95%;
  }

  .cards_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .cards_component {
    flex-direction: column;
  }

  .overview-resources {
    margin-top: 3rem;
  }

  .cards_slide {
    margin-right: 0;
  }

  .footer_legal-wrapper {
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: center;
    display: flex;
  }

  .footer_legal-wrapper.justify-left {
    justify-content: flex-start;
  }

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

  .footer_bottom-wrapper {
    padding-bottom: 0;
  }

  .footer_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

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

  .footer_top-wrapper {
    grid-row-gap: 48px;
  }

  .footer2_bottom-link {
    padding-top: .25rem;
  }

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

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

  .paylink_button-wrapper {
    margin-top: 0;
    margin-right: 0;
  }

  .navbar_country-icon.icon-1x1-xsmall {
    width: 1.6rem;
    height: 1.6rem;
  }

  .navbar_dropdown-country-toggle {
    justify-content: flex-end;
    margin-right: 0;
    padding-right: .5rem;
  }

  .navbar_dropdown-country-toggle.w--open {
    margin-left: auto;
  }

  .footer_social-icon.icon-medium {
    width: auto;
    height: 2rem;
    padding-right: .25rem;
  }

  .client-logos_component {
    justify-content: center;
  }

  .client-logo_logo {
    height: auto;
    max-height: 2.2rem;
  }

  .client-logo_wrapper {
    justify-content: center;
    align-items: flex-start;
    padding-left: .5rem;
    padding-right: .5rem;
  }

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

  .layout2_content-right {
    align-items: center;
  }

  .section_home-cta1 {
    background-color: var(--primary-100\<deleted\|variable-23ecad94\>);
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section_home-cta1.country-de {
    background-color: var(--base-color-primary--raspberry-600-primary);
  }

  .cta_button-wrapper {
    justify-content: flex-start;
    margin-right: 0;
    display: flex;
  }

  .cta1_component.padding-xxlarge {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .cta1_component.padding-xxlarge.background-color-transparent {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cta1_component.padding-huge.padding-custom2 {
    padding: 0;
  }

  .cta1_component.padding-huge.background-color-neutral-20.padding-custom-mobile {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .tag-text, .heading-2 {
    text-align: left;
  }

  .form-consent-text.padding-small.text-align-left {
    padding-right: 1rem;
  }

  .form-consent.text-size-tiny.max-width-small {
    max-width: none;
  }

  .top-margin {
    height: 2rem;
  }

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

  .cta-heading.text-color-neutral-00.text-size-custom1 {
    font-weight: 900;
  }

  .cta-heading.text-color-neutral-00.text-size-custom1.text-align-left-mobile {
    text-align: left;
    font-weight: 900;
  }

  .cta-heading.text-weight-black {
    font-size: 2rem;
    display: block;
  }

  .cta-heading.text-color-white.text-size-xxlarge.align-left-mobile {
    text-align: left;
  }

  ._404_page-wrapper {
    height: 80vh;
  }

  ._404_image {
    flex: 0 auto;
    align-self: center;
    max-width: 60%;
    display: block;
  }

  .header_button-row.align-center-mobile {
    justify-content: center;
  }

  .stories_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .stories_content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    display: flex;
  }

  .stories_content.align-left {
    align-items: flex-start;
  }

  .stories_share-wrapper {
    width: 100%;
    margin-bottom: 1rem;
  }

  .section-cms-stories.margin-mobile {
    margin-top: 0;
  }

  .stories_client-name-title.padding-top.padding-medium {
    padding-top: .5rem;
  }

  .stories_image-wrapper.padding-vertical.padding-medium.padding-custom {
    padding-bottom: 1rem;
  }

  .stories_image {
    width: 100%;
    height: 100%;
  }

  .stories_paragraph.padding-vertical.padding-small {
    padding-bottom: 1.25rem;
  }

  .stories_quote {
    text-align: left;
    min-width: auto;
  }

  .stories_quote-wrapper.padding-vertical.padding-medium {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-bottom: 2rem;
    overflow: hidden;
  }

  .stories_quote-wrapper.padding-vertical.padding-medium.align-left {
    align-items: flex-start;
  }

  .stories_heading.padding-top.padding-xsmall.text-align-left {
    display: block;
  }

  .stories_heading.padding-top.padding-xsmall.text-align-left.text-weight-bold {
    text-decoration: none;
  }

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

  .layout3_content {
    padding-left: 0;
  }

  .layout16_item-list.text-align-center {
    justify-items: start;
  }

  .layout3_image-wrapper {
    flex: 0 auto;
  }

  .padding-vertical-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-consumer-spendingpower {
    overflow: hidden;
  }

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

  .stories_image2-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    width: 90%;
    max-width: none;
    margin-left: 0;
    overflow: hidden;
  }

  .stories_image2 {
    width: 90%;
    max-width: none;
    height: auto;
  }

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

  .stories_quote-text.padding-bottom.padding-medium {
    padding-bottom: 2rem;
  }

  .contact_content {
    padding: 3rem;
  }

  .contact_component {
    grid-template-rows: 1fr;
  }

  .contact_client {
    align-items: center;
  }

  .contact_head-section {
    margin-top: 4rem;
  }

  .faq_tab-link {
    width: auto;
  }

  .faq_tab-link.w--current {
    width: auto;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .faq_tabs-menu {
    width: 100%;
    margin-bottom: 3rem;
  }

  .testimonial1_logo {
    height: 2.5rem;
  }

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

  .form_layout3-image.shadow {
    width: 16rem;
  }

  .form_layout2-mage-wrapper.padding-top.padding-xxhuge {
    padding-top: 0;
  }

  .layout2_form {
    justify-items: stretch;
  }

  .signup-form-wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer2_top-wrapper {
    flex-direction: column;
    display: flex;
  }

  .dropdown-icon:hover {
    color: var(--base-color-neutral--gray-950-primary);
  }

  .dropdown-link {
    align-items: center;
    padding-left: 0;
  }

  .dropdown-link:hover {
    background-color: var(--base-color-neutral--white);
  }

  .navbar_item-right {
    align-items: flex-start;
  }

  .dropdown-toggle:hover, .dropdown-toggle.w--open:hover {
    color: var(--base-color-neutral--gray-950-primary);
  }

  .footer_logo-link {
    padding-left: 0;
  }

  .text-block-26 {
    max-width: 200px;
    padding-left: 48px;
    font-size: 14px;
    display: flex;
  }

  .image-40 {
    width: 2.5rem;
    height: auto;
    top: 30px;
  }

  .paragraph-8 {
    margin-top: 8px;
    font-size: 13px;
  }

  .heading-65 {
    text-align: left;
    font-size: 28px;
  }

  .text-block-27 {
    padding-bottom: 16px;
    padding-right: 16px;
    font-size: 13px;
    line-height: 23px;
  }

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

  .transaction_limit_list {
    margin-bottom: 1rem;
  }

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

  .press_title-wrapper {
    flex-direction: column-reverse;
  }

  .top_dropdown-link {
    align-items: center;
    padding-left: 0;
  }

  .login_navbar_link {
    font-size: .875rem;
  }

  .login_navbar_link.navbar-link-color.hide-desktop.hide {
    display: none;
  }

  .press_text-wrapper {
    margin-left: 0;
  }

  .press_text-wrapper.padding-top.padding-medium {
    padding-top: 1rem;
  }

  .image-circle-wrapper {
    object-fit: scale-down;
    flex-wrap: wrap;
    align-items: center;
    width: 75vw;
    height: 75vw;
  }

  .circle-icon {
    height: 90%;
  }

  .circle-icon.icon_rocket.shadow {
    object-fit: scale-down;
    background-size: 55vw;
    flex: 0 auto;
    width: 100%;
    height: 100%;
  }

  .circle-icon.icon_chart.shadow, .circle-icon.icon-link.shadow {
    object-fit: scale-down;
    background-size: 40vw;
    flex: 0 auto;
    width: 100%;
    height: 100%;
    left: 0%;
  }

  .circle-icon.icon_cake.shadow, .circle-icon.icon-bnpl.shadow, .circle-icon.icon-bolt.shadow {
    object-fit: scale-down;
    background-size: 35vw;
    flex: 0 auto;
    width: 100%;
    height: 100%;
    left: 0%;
  }

  .contact_opening-hours {
    color: #0a1018;
    padding-top: 10px;
    overflow: hidden;
  }

  .heading-66 {
    font-size: 2rem;
  }

  .heading-28 {
    margin-top: 50px;
    font-size: 14px;
  }

  .paragraph-6 {
    margin-bottom: 60px;
    margin-right: 0%;
    font-size: 12px;
    line-height: 22px;
  }

  .header1_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    margin-top: 1rem;
  }

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

  .section-checkout-usp {
    height: 100%;
  }

  .cards_section-heading {
    font-size: 2rem;
  }

  .paylink_circle-wrapper {
    object-fit: scale-down;
    flex-wrap: wrap;
    align-items: center;
    width: auto;
    height: auto;
    position: relative;
  }

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

  .paylink_gradient-circle {
    width: 90vw;
    height: 90vw;
  }

  .counter_wrapper {
    object-fit: scale-down;
    flex-direction: row;
    width: 90vw;
    min-width: auto;
    max-width: none;
    height: 90vw;
    min-height: auto;
    max-height: none;
    display: flex;
    overflow: hidden;
  }

  .title-capped {
    font-size: 7rem;
    line-height: 7rem;
  }

  .counter_circle-wrapper {
    text-align: right;
    flex-direction: column;
    width: 100%;
    padding: 0;
  }

  .counterup.counter_text {
    text-align: center;
    text-align: center;
    margin-bottom: 0;
    padding-right: .2rem;
    font-size: 7rem;
    line-height: 7rem;
  }

  .counter_caption {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 145px;
  }

  .section-consumer-header {
    background-position: 50%;
  }

  .image_spendingpower {
    height: auto;
  }

  .layout4_content-2 {
    object-fit: scale-down;
    flex-wrap: wrap;
    align-items: center;
    width: auto;
    min-width: auto;
    height: auto;
    position: relative;
  }

  .emoji_hand.shadow {
    top: 52%;
  }

  .max-width-custom2 {
    max-width: 20rem;
  }

  .layout4_image-wrapper {
    width: 100%;
    bottom: 0;
  }

  .layout4_image {
    max-width: 100%;
    height: auto;
  }

  .layout4_image.shadow {
    border-radius: 0;
  }

  .image-emoji_hand.shadow {
    max-width: 50%;
    top: 47%;
  }

  .layout5_component {
    grid-column-gap: 0rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout5_image {
    max-width: 100%;
    height: auto;
  }

  .layout5_image.shadow {
    max-width: 72%;
    margin-right: 0;
  }

  .accordion-item {
    margin-bottom: 1rem;
  }

  .accordion-item-content {
    padding-right: .5rem;
  }

  .page-background {
    background-position: 50% 0;
    background-size: 280%;
  }

  .float-animation {
    max-width: 90%;
    height: auto;
  }

  .float-animation.country-de {
    max-width: 80%;
  }

  .layout6_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .layout6_component.custom_grid_mobile {
    grid-column-gap: 2.2rem;
    grid-row-gap: 2.2rem;
  }

  .image-zfb-2.shadow {
    width: 70%;
  }

  .image-zfb-1.shadow {
    width: 70%;
    top: 17%;
  }

  .image-wrapper {
    object-fit: scale-down;
    flex-wrap: wrap;
    align-items: center;
    width: 90vw;
    height: 90vw;
    overflow: visible;
  }

  .section-checkout-header {
    height: 100%;
  }

  .section-checkout-header.background-color-neutral-00 {
    padding-top: 4rem;
  }

  .section-checkout-usps.margin-top.margin-custom1 {
    margin-top: 0;
  }

  .image-ecosystem {
    background-size: contain;
    height: 100%;
  }

  .about_heading {
    text-align: center;
  }

  .section-cashout-cta1 {
    background-color: var(--base-color-neutral--gray-100);
  }

  .cashout_image1 {
    max-width: 100%;
    height: auto;
  }

  .cashout_image1.shadow {
    border-radius: 0;
  }

  .cashout_emoji_hand.shadow {
    top: 23%;
  }

  .text-size-custom1 {
    font-size: 8.4vw;
  }

  .text-size-custom1.country-de {
    font-size: 7.1vw;
    line-height: 1.3;
  }

  .payment-methods_wrapper {
    object-fit: scale-down;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    min-width: auto;
    height: 20rem;
    position: relative;
  }

  .paylater.shadow {
    justify-content: center;
    width: 17rem;
    position: relative;
    top: 19%;
    left: 0%;
  }

  .paylater.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65dcf7911ae99b2170d8853f_Zaver-Pay-Later.svg");
    top: -10%;
    left: auto;
  }

  .payovertime.shadow {
    justify-content: center;
    width: 17rem;
    position: relative;
    top: -1%;
    left: 0%;
  }

  .payovertime.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
  }

  .payovertime.shadow.country-en.hide {
    left: auto;
  }

  .paynow.shadow {
    justify-content: center;
    width: 17rem;
    position: relative;
    top: -51%;
    left: 0%;
  }

  .paynow.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/65dcf790def865193f80f645_Zaver-Pay-Now.svg");
    top: -15%;
    left: auto;
  }

  .payment-methods_gradient-mobile {
    overflow: hidden;
  }

  .link-in-bio_favicon {
    height: auto;
    margin-top: 40px;
  }

  .link-in-bio_button {
    font-size: 14px;
    display: flex;
  }

  .link-in-bio_button:hover {
    color: #fff;
    background-color: #b31760;
    border-width: 0;
    border-color: rgba(0, 0, 0, 0);
    padding-top: 0;
  }

  .link-in-bio_button:active {
    background-color: #861148;
  }

  .link-in-bio_button.color-black {
    color: #0a1018;
    background-color: #fff;
    border-width: 1.5px;
    margin-top: 15px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    font-size: 14px;
  }

  .link-in-bio_button.color-black:hover {
    background-color: rgba(221, 224, 229, .2);
    border-style: solid;
    border-color: #0a1018;
  }

  .link-in-bio_button.color-black:active {
    background-color: rgba(221, 224, 229, .3);
  }

  .cookie-policy-container.text-rich-text {
    padding: 1rem;
  }

  .cookies-policy.margin-top.margin-custom2 {
    margin-top: 3rem;
  }

  .max-width-copy.align-center {
    flex-direction: column;
  }

  .share-link {
    background-color: var(--base-color-neutral--white);
    flex-direction: row;
    display: flex;
  }

  .terms-of-use {
    margin-top: 0;
  }

  .terms-of-use.padding-custom2 {
    margin-top: 3rem;
  }

  .table_bullet-item {
    white-space: normal;
    font-size: 10px;
    overflow: visible;
  }

  .bullet-list {
    padding-left: 0;
    list-style-type: none;
  }

  .table {
    width: 100%;
  }

  .table.no-pad {
    width: auto;
    padding-left: 0;
    overflow: auto;
  }

  .table.no-pad.overflow-hidden {
    overflow: auto;
  }

  .table.no-pad.overflow-hidden.overflow-visable {
    overflow: visible;
  }

  .table-text.data.center.text-size-regular {
    white-space: normal;
  }

  .table-text.data.center.text-size-regular.justify-center, .table-text.data.center.justify-center {
    text-align: center;
  }

  .table-row-4-col.header {
    z-index: 0;
    width: 180vw;
    position: static;
  }

  .table-row-4-col.data-row {
    width: 180vw;
    padding-left: 0;
    padding-right: 0;
  }

  .table-row-4-col.data-row.no-div {
    padding-left: .125rem;
  }

  .table-row-4-col.data-row.column-grey {
    background-color: var(--base-color-neutral--gray-100);
  }

  .table-wrapper {
    width: 100%;
    margin-bottom: 7px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .table-wrapper._100 {
    padding-left: 0;
    padding-right: 0;
  }

  .table-wrapper._100.table.width-custom, .table-wrapper._100.table.width-custom.overflow-auto {
    overflow: auto;
  }

  .table-wrapper._100.table {
    width: 180vw;
    height: auto;
    overflow: hidden;
  }

  .table-wrapper._100.table.width-custom, .table-wrapper._100.table.width-custom-mobile {
    overflow: auto;
  }

  .table-container.max-width-xlarge.align-center {
    max-width: none;
  }

  .table_bullet-list {
    padding-left: 0;
    list-style-type: none;
  }

  .heading-60 {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-left: 0;
    margin-right: auto;
    padding-right: 0;
    font-size: 28px;
    display: flex;
  }

  .recources-overview_image {
    width: 90vw;
    max-width: none;
    height: auto;
    margin-top: 0;
    display: block;
  }

  .recources-overview_image.padding-top.padding-medium {
    padding-top: 3rem;
  }

  .recources-overview.padding-vertical.padding-medium {
    width: 100%;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .resources_anchor-link {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .safe-payments_container {
    width: 100%;
    height: 340px;
    margin-top: 5rem;
    margin-left: 1rem;
    margin-right: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-69, .heading-69.center {
    text-align: left;
    align-self: flex-start;
    padding-left: 0;
    padding-right: 20px;
  }

  .safe-payments_divider {
    align-self: flex-start;
  }

  .safe-payments_paragraph {
    text-align: left;
  }

  .safe-payments_logo {
    align-self: flex-start;
  }

  .safe-payments_wrapper {
    align-items: flex-start;
    width: 100%;
    margin-left: 1rem;
    margin-right: 1rem;
    padding-right: 0;
  }

  .image-45 {
    align-self: flex-start;
  }

  .resources_footer-links {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 0;
  }

  .footer-link {
    flex-direction: row;
    flex: none;
    justify-content: flex-start;
    align-self: flex-start;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 24px;
    margin-left: 0;
    padding-left: 0;
    display: flex;
  }

  .resources_footer-link-text {
    text-align: left;
    align-self: center;
  }

  .resources_footer-logo {
    align-self: center;
    max-width: none;
    padding-top: 0;
  }

  .contact_openinghours {
    text-align: left;
  }

  .country-selector_container {
    width: auto;
    height: auto;
    margin-bottom: 4.5rem;
    margin-left: 0%;
    margin-right: 0%;
    display: flex;
    top: auto;
    bottom: auto;
  }

  .country-selector_text-wrapper {
    text-align: center;
    justify-content: center;
    padding-bottom: 3rem;
    display: flex;
  }

  .country-selector_logo {
    background-position: 50%;
  }

  .country-selector-flag {
    width: 2.5rem;
    height: auto;
    top: 0;
  }

  .country-selector_country {
    max-width: 200px;
    padding-left: 1rem;
    font-size: 14px;
    display: flex;
  }

  .navbar_dropdown {
    flex-wrap: nowrap;
    align-content: flex-end;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: static;
    left: 0;
  }

  .navbar-main-de {
    z-index: 9;
  }

  .lottie-animation {
    min-width: auto;
    max-width: 100%;
    margin-left: 0;
    overflow: hidden;
  }

  .share-link_wrapper {
    margin-top: 1.5rem;
  }

  .text-image-caption {
    width: 90%;
  }

  .form-layout2_subtitle.margin-bottom.margin-medium {
    display: none;
  }

  .section-form-layout3 {
    margin-top: 3rem;
  }

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

  .form_layout3-image-wrapper.padding-top.padding-xxhuge {
    padding-top: 0;
  }

  .trust-box {
    margin-top: 4rem;
  }

  .download-icon {
    padding-right: .4rem;
  }

  .download-pdf_text {
    white-space: nowrap;
  }

  .heading-linkinbio {
    color: var(--base-color-neutral--gray-950-primary);
    margin-top: 1rem;
    margin-bottom: .75rem;
    text-decoration: none;
  }

  .footer-width {
    margin-bottom: 60px;
  }

  .footer-logo_de {
    max-width: 20rem;
    height: 2rem;
    margin-bottom: 2rem;
  }

  .footer_de-1 {
    padding-top: 4rem;
    padding-bottom: 0;
    overflow: hidden;
  }

  .icon_wrapper {
    flex-wrap: nowrap;
    justify-content: flex-start;
    max-width: 300px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer-link-white {
    padding-top: 11px;
  }

  .footer_link-wrapper {
    margin-top: 0;
    margin-bottom: 28px;
  }

  .bold-text-5 {
    font-weight: 500;
  }

  .client-logo_circle {
    width: 8rem;
    height: 8rem;
  }

  .client-logo_image.bilia, .client-logo_image.kitchens, .client-logo_image.kitchens, .client-logo_image.bilia, .client-logo_image.otovo, .client-logo_image.vetfamily {
    width: 6rem;
  }

  .client-logo_image.nordiska, .client-logo_image.medicus, .client-logo_image.fortnox, .client-logo_image.stenskivor, .client-logo_image.citycental, .client-logo_image.juvelia {
    width: 6rem;
  }

  .client-logo_image.bilia {
    width: 3.5rem;
    margin-bottom: 1rem;
    padding-bottom: 0;
  }

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

  .usp3_component.padding-top.padding-medium.padding-top-mobile {
    padding-top: 3rem;
  }

  .footer_legal-text {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_legal-links.country-de {
    align-items: center;
  }

  .button-form {
    min-width: 12rem;
  }

  .section-legal_header.padding-custom1 {
    padding-top: 6rem;
    padding-bottom: 0;
  }

  .app_image-wrapper {
    object-fit: scale-down;
    flex-wrap: wrap;
    align-items: center;
    width: auto;
    min-width: auto;
    height: auto;
    position: relative;
  }

  .layout3_circle-bg {
    width: 120vw;
    height: 120vw;
    display: block;
    top: 3%;
    bottom: 0%;
    left: -15%;
    right: 0%;
    overflow: hidden;
  }

  .layout3_image-app {
    max-width: 100%;
    height: auto;
  }

  .layout3_image-app.shadow {
    border-radius: 0;
    max-width: 74%;
    top: 0;
  }

  .table-row-5-col.header {
    z-index: 0;
    width: 180vw;
    position: static;
  }

  .header_text-header {
    font-size: .7rem;
  }

  .tab-button {
    margin-top: .5rem;
    margin-right: .5rem;
  }

  .tab-button.w--current {
    margin-right: .5rem;
  }

  .partners_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .partners_component {
    flex-direction: column;
  }

  .partners_component.margin-top.margin-large.padding-custom1.partners_tab-alignment {
    justify-content: center;
  }

  .partner_logo {
    min-width: auto;
    max-width: 72%;
    height: auto;
  }

  .partners-card_heading {
    font-size: 2rem;
  }

  .partners-image-wrapper {
    object-fit: scale-down;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    min-width: auto;
    height: 20rem;
    position: relative;
    top: 15px;
  }

  .partner_logo-circle.shadow {
    justify-content: center;
    width: 17rem;
    position: relative;
    top: -1%;
    left: 0%;
  }

  .partner_logo-circle.shadow.image-1 {
    width: 5rem;
    height: 5rem;
    position: absolute;
    top: 68.5%;
    left: 57%;
  }

  .partner_logo-circle.shadow.image-2 {
    width: 5rem;
    height: 5rem;
    position: absolute;
    top: 34.5%;
    left: 42%;
  }

  .partner_logo-circle.shadow.image-3 {
    width: 5rem;
    height: 5rem;
    position: absolute;
    left: 52%;
  }

  .partner_logo-circle.shadow.image-4 {
    width: 4rem;
    height: 4rem;
    position: absolute;
    top: -.5%;
    left: 17%;
  }

  .partner_logo-circle.shadow.image-5 {
    width: 4rem;
    height: 4rem;
    position: absolute;
    top: 33.5%;
    left: 77%;
  }

  .partner_logo-circle.shadow.image-6 {
    width: 4rem;
    height: 4rem;
    position: absolute;
    top: 66.5%;
    left: 24%;
  }

  .partner_logo-circle.shadow.image-7 {
    width: 5rem;
    height: 5rem;
    position: absolute;
    top: 27.5%;
    left: 5%;
  }

  .partners_gradient-circle.shadow {
    width: 2rem;
    height: 2rem;
  }

  .partners_gradient-circle.shadow.circle-1 {
    width: 4rem;
    height: 4rem;
  }

  .partners-circle-wrapper {
    object-fit: scale-down;
    flex-wrap: wrap;
    align-items: center;
    width: 75vw;
    height: 75vw;
  }

  .partners-circle-wrapper.circle-1 {
    width: 4rem;
    height: 4rem;
    position: absolute;
    top: 65px;
    left: 112px;
  }

  .partners-circle-wrapper.circle-2 {
    width: 2rem;
    height: 2rem;
    position: absolute;
    top: -21px;
    left: 43px;
  }

  .partners-circle-wrapper.circle-3 {
    width: 2rem;
    height: 2rem;
    position: absolute;
    top: 203px;
    left: 32px;
  }

  .footer_trust-box.country-de {
    margin-left: -3rem;
  }

  .table-row-2-col.data-row.no-div.width-custom {
    width: 100%;
  }

  .table-row-1-col.header {
    z-index: 0;
    z-index: 0;
    width: 180vw;
    position: static;
  }

  .table-row-6-col.header {
    z-index: 0;
    width: 200%;
    position: static;
  }

  .table-row-6-col.data-row.width-custom {
    width: 200%;
  }

  .section-header-signup {
    background-position: 0 0;
    background-repeat: repeat;
  }

  .signupheader-wrapper.text-align-center {
    min-height: 70vh;
  }

  .section-signupform-layout {
    margin-top: 0;
  }

  .button-cta-icon {
    border-radius: 24px;
    width: 48px;
    height: 48px;
  }

  .button-app-icon-wrapper {
    justify-content: center;
  }

  .form-consent-copy.text-size-tiny.max-width-small {
    max-width: none;
  }

  .cta1_component-_de.padding-xxlarge {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .cta1_component-_de.padding-xxlarge.background-color-transparent {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cta1_component-_de.padding-huge.padding-custom2 {
    padding: 0;
  }

  .cta1_component-_de.padding-huge.background-color-neutral-20.padding-custom-mobile {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .section-consumer-header-de {
    background-position: 65%;
    background-size: cover;
    background-attachment: scroll;
  }

  .section-marketing-intro.section-width-marketing {
    overflow: auto;
  }

  .form-block-2 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: block;
  }

  .padding-top-2, .padding-vertical-3 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button-style-2 {
    min-width: 12rem;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left-2 {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-bottom-3 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-top-3, .padding-vertical-4 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom-4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-top-4, .padding-top-5 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .button {
    min-width: 12rem;
  }

  .card_menu_content {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .padding-vertical-6 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .header-90vh-2 {
    min-height: 90vh;
  }

  .margin-bottom-5 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-5.margin-small {
    justify-content: flex-start;
    display: flex;
  }

  .margin-bottom-5.margin-small.align-left {
    justify-content: flex-start;
  }

  .margin-bottom-5.margin-xsmall {
    text-align: left;
    justify-content: flex-start;
  }

  .margin-bottom-5.margin-xlarge {
    overflow: visible;
  }

  .margin-bottom-5.margin-xsmall.text-align-center {
    text-align: center;
    justify-content: center;
    overflow: visible;
  }

  .margin-bottom-5.margin-medium {
    margin-bottom: 2rem;
  }

  .image-header_marketing {
    min-width: 14rem;
  }

  .image-header_marketing.hide-mobile-landscape {
    display: none;
  }

  .examples-box-text-wrapper-left {
    flex-direction: column-reverse;
    padding: .5rem;
  }

  .image-wrapper-standard-marketing-box {
    min-width: 11rem;
  }

  .image-marketing-in-box {
    object-fit: scale-down;
  }

  .button-3, .button-4 {
    min-width: 12rem;
  }

  .examples-box-text-wrapper-right {
    padding: .5rem;
  }

  .marketing-flexbox {
    align-items: flex-start;
  }

  .image-wide {
    min-width: 16rem;
  }

  .copy-button.text-size-tiny.hide-mobile-landscape {
    display: none;
  }

  .client-logo {
    width: 8rem;
    height: 8rem;
  }

  .tabs-industries {
    flex: 0 auto;
    overflow: hidden;
  }

  .card-item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .image-auto {
    height: auto;
  }

  .plugin-logo {
    max-width: 7rem;
  }

  .card-title_plugin, .heading-71 {
    text-decoration: none;
  }

  .section-plugin_info_about_zaver {
    overflow: hidden;
  }

  .flat-circle-blue {
    width: 90vw;
    height: 90vw;
  }

  .component-download-image-some {
    height: 24rem;
  }

  .marketing_navbar_link-copy {
    font-size: .875rem;
  }

  .marketing_navbar_link-copy.navbar-link-color.hide-desktop.hide {
    display: none;
  }

  .navbar_link-2 {
    font-size: .875rem;
  }

  .navbar_menu-marketing {
    color: var(--base-color-neutral--gray-950-primary);
  }

  .align-left {
    display: flex;
  }

  .client-logo_circle-2 {
    width: 8rem;
    height: 8rem;
  }

  .navbar_link-3 {
    font-size: .875rem;
  }

  .container-large-3 {
    overflow: visible;
  }

  .navbar_button-2 {
    margin-top: 28px;
    margin-left: 0;
    padding-left: 2rem;
  }

  .text-size-medium-4 {
    text-align: left;
    text-decoration: none;
  }

  .text-size-medium-4.text-weight-bold {
    text-decoration: none;
  }

  .text-size-medium-4.text-color-neutral-00.text-align-center {
    text-align: center;
  }

  .text-size-medium-4.text-color-neutral-00.text-align-center.padding-custom1 {
    padding-left: .9rem;
    padding-right: .9rem;
  }

  .text-size-medium-4.text-color-white.text-align-center {
    text-align: center;
    max-width: 16rem;
  }

  .login_navbar_link-2 {
    font-size: .875rem;
  }

  .login_navbar_link-2.navbar-link-color.hide-desktop.hide {
    display: none;
  }

  .navbar_dropdown-list-2 {
    color: #0a1018;
    background-color: #fff;
    display: none;
  }

  .navbar_dropdown-list-2.w--open {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    flex: 0 auto;
    width: auto;
    max-width: none;
    margin-right: 0%;
    display: block;
    top: 4rem;
    right: 0;
  }

  .navbar_country-dropdown-desktop-2 {
    flex-wrap: nowrap;
    align-content: flex-end;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: static;
    left: 0;
  }

  .navbar_country-dropdown-desktop-2.hide-tablet {
    flex-direction: row;
  }

  .navbar_menu-2 {
    color: #0a1018;
    justify-content: center;
  }

  .max-width-large-3.align-center {
    flex-direction: column;
  }

  .cta1_component-2.padding-huge.padding-custom2 {
    padding: 0;
  }

  .cta1_component-2.padding-xxlarge {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .cta1_component-2.padding-xxlarge.background-color-transparent {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-vertical-7 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-7.padding-xsmall.list-divider {
    padding-bottom: .75rem;
  }

  .padding-vertical-7.padding-xhuge {
    text-align: left;
  }

  .padding-vertical-7.padding-xxhuge {
    padding-bottom: 5rem;
    overflow: visible;
  }

  .padding-vertical-7.padding-xxhuge.padding-custom3 {
    padding-top: 4rem;
  }

  .padding-vertical-7.padding-xxhuge.padding-custom1 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .navbar_dropdown-text-2 {
    color: #0a1018;
    font-size: 1rem;
  }

  .navbar_dropdown-text-2:hover, .navbar_dropdown-text-2:active {
    color: #0a1018;
  }

  .heading-medium-2 {
    overflow: visible;
  }

  .heading-medium-2.text-color-white {
    text-align: left;
    font-size: 2rem;
  }

  .title-capped-2 {
    font-size: 7rem;
    line-height: 7rem;
  }

  .button-cta-app-2 {
    border-radius: 4px;
    flex-wrap: nowrap;
    order: 0;
    align-self: auto;
    width: 12rem;
    height: 3rem;
  }

  .dropdown-toggle-2:hover, .dropdown-toggle-2.w--open:hover {
    color: #0a1018;
  }

  .section-home-cta1-2 {
    background-color: #e01d78;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section-home-cta1-2.country-de {
    background-color: #ef3466;
  }

  .paylink_gradient-circle-2 {
    width: 90vw;
    height: 90vw;
  }

  .navbar_dropdown-2 {
    flex-wrap: nowrap;
    align-content: flex-end;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: static;
    left: 0;
  }

  .navbar-main-de-2 {
    z-index: 9;
  }

  .text-size-small-3.hide-mobile-landscape.text-color-neutral-200:hover {
    color: #0a1018;
  }

  .text-size-small-3.max-width-xxsmall.text-align-center.padding-medium {
    flex-direction: row;
    top: 0;
  }

  .dropdown-icon-2:hover {
    color: #0a1018;
  }

  .partners_gradient-circle-2.shadow {
    width: 2rem;
    height: 2rem;
  }

  .partners_gradient-circle-2.shadow.circle-1 {
    width: 4rem;
    height: 4rem;
  }

  .text-weight-semibold-5 {
    text-align: left;
  }

  .contact_tab-link {
    width: auto;
  }

  .contact_tab-link.w--current {
    width: auto;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .contact_tab-link-copy {
    width: auto;
  }

  .contact_tab-link-copy.w--current {
    width: auto;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .contact_tabs-menu {
    width: 100%;
    margin-bottom: 3rem;
  }

  .pay-now.shadow {
    justify-content: center;
    width: 17rem;
    position: relative;
    top: -1%;
    left: 0%;
  }

  .pay-now.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
  }

  .paynow-de.shadow {
    justify-content: center;
    width: 17rem;
    position: relative;
    top: -1%;
    left: 0%;
  }

  .paynow-de.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
  }

  .monthly-inovice-de.shadow {
    justify-content: center;
    width: 17rem;
    position: relative;
    top: -52%;
    left: 0%;
  }

  .monthly-inovice-de.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a18404beda4f212b93ee4_Zaver-Pay-Now.svg");
  }

  .payovertime-de.shadow {
    justify-content: center;
    width: 17rem;
    position: relative;
    top: -10%;
    left: 0%;
  }

  .payovertime-de.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a17a1221fc08bfc750a64_Zaver-Pay-Over-Time.svg");
  }

  .paylater-de.shadow {
    justify-content: center;
    width: 17rem;
    position: relative;
    top: 7%;
    left: 0%;
  }

  .paylater-de.shadow.country-en {
    background-image: url("https://assets-global.website-files.com/6203e2b6050ba614eec29a22/622a1804d7782561b49f0444_Zaver-Pay-Later.svg");
  }

  .payment-methods_wrapper-de {
    object-fit: scale-down;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    min-width: auto;
    height: 24rem;
    position: relative;
  }

  .button-row-contact {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
  }

  .button-row-contact.button-row-center.align-left-mobile {
    justify-content: flex-start;
  }

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

  .partner-logo {
    max-width: 7rem;
  }

  .heading-large-copy.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en, .heading-large-copy.max-width-custom2 {
    max-width: 16rem;
  }

  .heading-large-copy.text-color-neutral-00.text-size-custom-mobile {
    font-size: 2rem;
  }

  .heading-large-copy.text-color-neutral-00.max-width-custom2 {
    max-width: 20rem;
    font-size: 2.5rem;
  }

  .heading-large-copy.custom-mobile-styling {
    max-width: 18rem;
    font-size: 2.5rem;
  }

  .heading-medium-plus.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en, .heading-medium-plus.max-width-custom2 {
    max-width: 16rem;
  }

  .heading-medium-plus.text-color-neutral-00.text-size-custom-mobile {
    font-size: 2rem;
  }

  .heading-medium-plus.text-color-neutral-00.max-width-custom2 {
    max-width: 20rem;
    font-size: 2.5rem;
  }

  .heading-medium-plus.custom-mobile-styling {
    max-width: 18rem;
    font-size: 2.5rem;
  }

  .table-row-7-col.header {
    z-index: 0;
    width: 200%;
    position: static;
    overflow: auto;
  }

  .table-row-7-col.data-row.width-custom {
    width: 200%;
  }

  .padding-vertical-8 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-8.padding-xsmall.list-divider {
    padding-bottom: .75rem;
  }

  .heading-animated.text-align-center-mobile.text-color-neutral-00.max-width-medium.country-en, .heading-animated.max-width-custom2 {
    max-width: 16rem;
  }

  .heading-animated.text-color-neutral-00.text-size-custom-mobile {
    font-size: 2rem;
  }

  .heading-animated.text-color-neutral-00.max-width-custom2 {
    max-width: 20rem;
    font-size: 2.5rem;
  }

  .heading-animated.custom-mobile-styling {
    max-width: 18rem;
    font-size: 2.5rem;
  }

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

  .footer2_top-wrapper-2 {
    grid-row-gap: 48px;
  }

  .margin-bottom-6 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .footer2_form-2 {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .padding-vertical-9 {
    padding-left: 0;
    padding-right: 0;
  }

  .stories_heading-wrapper {
    padding-top: 1.5rem;
  }

  .stories-heading {
    font-size: 1.4rem;
  }

  .stories_quote-long {
    text-align: left;
    min-width: auto;
  }

  .home5-testimonial_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .home5-testimonial_content {
    grid-template-columns: 1fr;
  }

  .logo-header_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 15.5rem 15.5rem 15.5rem 15.5rem 15.5rem 15.5rem 15.5rem 15.5rem 15.5rem 15.5rem 15.5rem;
    justify-content: center;
    margin-right: 0;
  }

  .logo-header_item {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .logo3_list-2, .logo5_component {
    justify-content: center;
  }

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

  .footer5_top-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .edge-gradient.hide-mobile-landscape {
    display: none;
  }

  .logo-banner_marquee-new {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 15.5rem 15.5rem 15.5rem 15.5rem 15.5rem 15.5rem 15.5rem 15.5rem 15.5rem 15.5rem 15.5rem;
    justify-content: center;
    margin-right: 0;
  }

  .margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .home5-cta_component {
    grid-template-columns: 1fr;
  }

  .padding-section-xlarge {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .padding-vertical-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-top-3 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hide-mobile-portrait-2 {
    display: none;
  }

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h1.text-size-custom-mobile {
    font-size: 2.4rem;
  }

  .margin-top-4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .press-logo_component {
    grid-template-columns: 1fr;
  }

  .press-logo_item {
    justify-content: center;
    align-items: flex-start;
    padding-left: .4rem;
    padding-right: .4rem;
  }

  .press-logo_item.shadow-small {
    padding: .5rem .75rem;
  }

  .margin-top-5 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .press-logo_logo {
    max-height: 2.5rem;
  }

  .press-logo_list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-self: stretch;
  }

  .press-logo_list.max-width-full {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .navbar_dropdown-text2 {
    font-size: .875rem;
  }

  .navbar_dropdown-text2:hover, .navbar_dropdown-text2:active {
    color: var(--base-color-neutral--gray-950-primary);
  }

  .navbar_dropdown-description.hide-mobile {
    display: none;
  }

  .table-text-2.data.center.text-size-regular {
    white-space: normal;
  }

  .header_text-header-2 {
    font-size: .7rem;
  }

  .table-text-3 {
    font-size: .65rem;
  }

  .table-text-3.data.center.text-size-regular {
    white-space: normal;
  }
}

#w-node-_7d64dd62-251a-8482-b1c1-e6caf893fa28-f893fa1f, #w-node-_56c8bcf7-2c53-6302-ec53-91f8bbedbf03-f893fa1f, #w-node-cb560c6c-0314-32c5-d3b0-12f38cfcadd5-f893fa1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d30ec07-48c4-1428-2363-cbe3ab66e042-228fb564 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9cdf2cf8-50b8-4803-1fb9-bcf2f7e4b9b7-228fb564, #w-node-_9cdf2cf8-50b8-4803-1fb9-bcf2f7e4b9c3-228fb564, #w-node-_9cdf2cf8-50b8-4803-1fb9-bcf2f7e4b9bd-228fb564, #w-node-_0821880b-0b95-15cc-dcbd-fa25760f050e-228fb564 {
  align-self: start;
}

#w-node-a278a59a-0de7-498b-8c83-1a3e361f9c10-228fb564 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_81b77944-63ab-0f5a-63d4-bfa0fb69024b-228fb564 {
  justify-self: center;
}

#w-node-_57f9bad5-7e46-06de-8047-cfbd03697e5a-03697e5a, #w-node-_998773d7-90e9-47a8-5f00-467c2aaafeff-2aaafeff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d5e1fe9-9230-926d-5183-017bef2ef40b-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef40e-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef411-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef414-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef417-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef41a-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef41d-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef420-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef424-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef427-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef42a-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef42d-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef430-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef433-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef436-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef439-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef43d-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef440-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef443-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef446-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef449-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef44c-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef44f-ef2ef409, #w-node-_6d5e1fe9-9230-926d-5183-017bef2ef452-ef2ef409 {
  justify-self: center;
}

#w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccd3-b16dcccf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccd5-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccd7-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccd9-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccdb-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccdd-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccdf-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dcce1-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dcce3-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dcce5-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dcce7-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccea-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccec-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccee-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccf0-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccf2-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccf4-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccf6-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccf8-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccfa-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccfc-b16dcccf, #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccfe-b16dcccf {
  justify-self: center;
}

#w-node-_67622ba7-43ec-26a5-6a70-f186faeb0c8a-d29af2d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31d067b4-37db-c890-abc3-ac06e865fbb7-728fb570 {
  justify-self: auto;
}

#w-node-_3b785ed2-2523-9dd8-f8fa-aa3f194e14c3-728fb570 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#submit_demo.w-node-_31d067b4-37db-c890-abc3-ac06e865fbc8-728fb570 {
  justify-self: center;
}

#w-node-cc8ce95b-f6a9-262b-fc71-0607599d1fae-728fb570, #w-node-_97acbdb2-6f1f-e77f-d599-e3a4fc7aabc8-458fb58e, #w-node-eecea2df-fa04-ea5c-c78c-5fbc62f18218-458fb58e, #w-node-bc870b72-cf69-21bf-60a3-e02600f48865-458fb58e, #w-node-eefaeb9a-6d49-fac0-9729-c252bf73adea-458fb58e, #w-node-d85928a7-791c-1d04-3a29-6d843126cf15-458fb58e, #w-node-_146d67fa-346f-a9cd-1ef2-522bb0f32c15-458fb58e, #w-node-_1bbfc862-4380-ebee-7bb4-170769566b82-458fb58e, #w-node-d6322239-5d5f-0412-32e5-e1825f79d9e5-458fb58e, #w-node-d6322239-5d5f-0412-32e5-e1825f79d9ea-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_836804d0-30f4-79bf-13c5-e914d11d4182-458fb58e {
  justify-self: start;
}

#w-node-_836804d0-30f4-79bf-13c5-e914d11d4184-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f6d3dda-3f51-d84e-e261-e0764247de12-458fb58e {
  justify-self: start;
}

#w-node-_1f6d3dda-3f51-d84e-e261-e0764247de14-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d029a1c-03dd-81a4-a640-43cc3c0c749e-458fb58e {
  justify-self: start;
}

#w-node-_8d029a1c-03dd-81a4-a640-43cc3c0c74a0-458fb58e, #w-node-_9c7f39a9-f86e-4116-8a5e-c5268ddbeafc-458fb58e, #w-node-_14252fa5-4a2e-bc2d-3d8b-fbbf19f70f62-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84c1ae20-c456-3f48-de42-2b7ec9d009c1-458fb58e, #w-node-f9f12c2f-753f-2ba3-9c46-4bb76d5f4393-458fb58e, #w-node-a7701e75-dd89-f2b5-cae5-dbc70879b98d-458fb58e {
  justify-self: start;
}

#w-node-aeb1cd24-6033-c5be-447a-9a8b407dd24d-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afe5f14f-54f0-6623-2530-289ea1da3d22-458fb58e {
  justify-self: start;
}

#w-node-d35bd9d7-f0d3-1e14-a71e-4b3afe6b8179-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f0b20efa-58c5-36ee-a26e-3aae337cbf3c-458fb58e {
  justify-self: start;
}

#w-node-f0b20efa-58c5-36ee-a26e-3aae337cbf3e-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_87f1bf22-3ce8-fdf6-c070-8e485b11dbfc-458fb58e, #w-node-_898160f0-fefc-7250-18ee-56c9f6120764-458fb58e, #w-node-d01b3422-ffd0-ac66-da82-0c7d2a3b6fde-458fb58e, #w-node-_40c6ddda-fa05-387f-6864-f692c0c412a8-458fb58e, #w-node-e6ea294b-53a8-7dc2-7704-ac2d7362c895-458fb58e, #w-node-a1b83fce-18d2-e875-a8b8-56e843c3b8e4-458fb58e, #w-node-e4bbd4e9-61ab-a088-f3aa-8fe63d7850a3-458fb58e, #w-node-b218f055-d839-0232-a081-b56f60287b14-458fb58e {
  justify-self: start;
}

#w-node-_48e9c7fc-e608-8b15-6002-687b1a4ecef1-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48e9c7fc-e608-8b15-6002-687b1a4ecefa-458fb58e {
  justify-self: start;
}

#w-node-_48e9c7fc-e608-8b15-6002-687b1a4ecefc-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_48e9c7fc-e608-8b15-6002-687b1a4eceff-458fb58e {
  justify-self: start;
}

#w-node-_48e9c7fc-e608-8b15-6002-687b1a4ecf01-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6e741a9e-bafe-6ab2-b12c-ce136865ab67-458fb58e {
  justify-self: start;
}

#w-node-_6e741a9e-bafe-6ab2-b12c-ce136865ab69-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d39d1283-069a-4859-0223-e25cfbeb28a3-458fb58e {
  justify-self: start;
}

#w-node-d39d1283-069a-4859-0223-e25cfbeb28a5-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-deeea596-a9ca-1924-7d45-531800b473aa-458fb58e {
  justify-self: start;
}

#w-node-deeea596-a9ca-1924-7d45-531800b473ac-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e5731943-e2e5-ce28-0a4a-019ab60e3216-458fb58e {
  justify-self: start;
}

#w-node-e5731943-e2e5-ce28-0a4a-019ab60e3218-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0e5760f0-c4cf-e367-cc81-804a5af960f0-458fb58e {
  justify-self: start;
}

#w-node-_0e5760f0-c4cf-e367-cc81-804a5af960f2-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1b4b58f7-059d-192d-e764-2ba59f1cf24c-458fb58e {
  justify-self: start;
}

#w-node-_1b4b58f7-059d-192d-e764-2ba59f1cf24e-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6269a696-2dd2-2384-bd5e-d0c8501f7304-458fb58e {
  justify-self: start;
}

#w-node-_6269a696-2dd2-2384-bd5e-d0c8501f7306-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_96a55c77-09bf-6f92-13b0-7e8585eb1c5a-458fb58e {
  justify-self: start;
}

#w-node-_96a55c77-09bf-6f92-13b0-7e8585eb1c5c-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ae1db04e-9934-bbef-52d7-292b4710c7d0-458fb58e {
  justify-self: start;
}

#w-node-ae1db04e-9934-bbef-52d7-292b4710c7d2-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1a98e6fd-64b5-b35d-f355-ccdab9483123-458fb58e {
  justify-self: start;
}

#w-node-_1a98e6fd-64b5-b35d-f355-ccdab9483125-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5ed23fc4-50a8-6e58-f339-e237a2e42aef-458fb58e, #w-node-a38c8bfa-f753-d35c-4f22-35ffd7f8920f-458fb58e, #w-node-f2fdca0d-5858-79e7-d56e-e808f8b31c50-458fb58e, #w-node-_4b5a08d3-9713-6ba6-2213-2f8bc25a18e8-458fb58e, #w-node-d77ea4fb-5ddd-f7ab-cea5-2d47ca19f881-458fb58e, #w-node-ecdf8264-8cc6-bccb-1824-628e8a554e0c-458fb58e, #w-node-_18847cd6-6eac-2dcf-0ae6-1ac8f51668e6-458fb58e, #w-node-_18847cd6-6eac-2dcf-0ae6-1ac8f51668eb-458fb58e, #w-node-_18847cd6-6eac-2dcf-0ae6-1ac8f51668f0-458fb58e, #w-node-_18847cd6-6eac-2dcf-0ae6-1ac8f51668f5-458fb58e, #w-node-_18847cd6-6eac-2dcf-0ae6-1ac8f51668fa-458fb58e, #w-node-_18847cd6-6eac-2dcf-0ae6-1ac8f51668ff-458fb58e, #w-node-_18847cd6-6eac-2dcf-0ae6-1ac8f5166904-458fb58e, #w-node-_18847cd6-6eac-2dcf-0ae6-1ac8f5166909-458fb58e, #w-node-_18847cd6-6eac-2dcf-0ae6-1ac8f516690e-458fb58e, #w-node-_18847cd6-6eac-2dcf-0ae6-1ac8f5166913-458fb58e, #w-node-_18847cd6-6eac-2dcf-0ae6-1ac8f5166918-458fb58e, #w-node-_18847cd6-6eac-2dcf-0ae6-1ac8f516691d-458fb58e, #w-node-_250a402e-9863-da0b-fcf6-7965a79f7dd5-458fb58e, #w-node-_250a402e-9863-da0b-fcf6-7965a79f7dda-458fb58e, #w-node-_250a402e-9863-da0b-fcf6-7965a79f7ddf-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb880-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb885-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb88a-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb88f-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb894-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb899-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb8a3-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb8a8-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb8ad-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb8b2-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb8b7-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb8bc-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb8c1-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb8c6-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb8cb-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb8d0-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb8d5-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb8da-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb8e4-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb8e9-458fb58e, #w-node-_545f1cce-2819-e05a-3dfc-207d727cb8ee-458fb58e {
  justify-self: start;
}

#w-node-_0dea052c-e14d-9752-a9d2-e84a81c70748-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0dea052c-e14d-9752-a9d2-e84a81c70749-458fb58e {
  justify-self: start;
}

#w-node-_0dea052c-e14d-9752-a9d2-e84a81c7074b-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_52a2d433-f20b-d6a6-a0bb-cae2999cd790-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52a2d433-f20b-d6a6-a0bb-cae2999cd791-458fb58e {
  justify-self: start;
}

#w-node-_52a2d433-f20b-d6a6-a0bb-cae2999cd793-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fb74b334-b140-619d-8c32-a855b19dac6f-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb74b334-b140-619d-8c32-a855b19dac70-458fb58e {
  justify-self: start;
}

#w-node-fb74b334-b140-619d-8c32-a855b19dac72-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_63caa1f8-eb2a-66ca-31a8-c517d017b4b3-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63caa1f8-eb2a-66ca-31a8-c517d017b4b4-458fb58e {
  justify-self: start;
}

#w-node-_63caa1f8-eb2a-66ca-31a8-c517d017b4b6-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4aab5e08-093a-77ab-4984-ae7a7ef31f6e-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4aab5e08-093a-77ab-4984-ae7a7ef31f6f-458fb58e {
  justify-self: start;
}

#w-node-_4aab5e08-093a-77ab-4984-ae7a7ef31f71-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b708b0ea-0c43-8ec2-fcfe-537dde6a88a1-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b708b0ea-0c43-8ec2-fcfe-537dde6a88a2-458fb58e {
  justify-self: start;
}

#w-node-b708b0ea-0c43-8ec2-fcfe-537dde6a88a4-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dc298268-279b-1b0f-bb1b-33d70eacad57-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc298268-279b-1b0f-bb1b-33d70eacad58-458fb58e {
  justify-self: start;
}

#w-node-dc298268-279b-1b0f-bb1b-33d70eacad5a-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_8ba19a87-86da-e543-3857-1766dd22ffc7-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ba19a87-86da-e543-3857-1766dd22ffc8-458fb58e {
  justify-self: start;
}

#w-node-_8ba19a87-86da-e543-3857-1766dd22ffca-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-efd41a50-6de4-c3ff-cb0d-dbc323e62814-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efd41a50-6de4-c3ff-cb0d-dbc323e62815-458fb58e {
  justify-self: start;
}

#w-node-efd41a50-6de4-c3ff-cb0d-dbc323e62817-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-bd35c28d-baf2-8375-e95c-bd1e8e078f95-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd35c28d-baf2-8375-e95c-bd1e8e078f96-458fb58e {
  justify-self: start;
}

#w-node-bd35c28d-baf2-8375-e95c-bd1e8e078f98-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0416e3b1-d901-1fd4-4a14-5a676e5190c1-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0416e3b1-d901-1fd4-4a14-5a676e5190c2-458fb58e {
  justify-self: start;
}

#w-node-_0416e3b1-d901-1fd4-4a14-5a676e5190c4-458fb58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-baf4fa48-20e9-d927-4197-494cbb0c0f8d-458fb58e, #w-node-d89df325-af73-41c8-3d89-df0fa8d4f608-a8d4f608 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eceee6bc-1094-d075-7acd-8bccdf2f6e9c-f22265ce {
  justify-self: stretch;
}

#w-node-eceee6bc-1094-d075-7acd-8bccdf2f6eaa-f22265ce {
  align-self: start;
  justify-self: end;
}

#w-node-_64c91405-7962-3927-e042-689fe697d621-f22265ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-f22265ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-f22265ce, #w-node-ce5a8e33-febc-08d4-7770-c4141a3eedbe-f22265ce, #w-node-_80ed1a84-919b-786a-74a7-6c0d19f7449a-f22265ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_61c47de2-5a84-b3a7-b018-2b6324792b01-f22265ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-f7c23dec-a64f-b69d-e509-ce8898ea19bf-606a11be, #w-node-_29825b00-083d-577a-cc02-e1c10e6378da-606a11be, #w-node-_9ed37c61-d317-5504-0905-a7c3b98894fc-606a11be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_202cd3c2-f9b1-e520-b437-74fb3096e830-3096e81f {
  justify-self: end;
}

#w-node-_25df2dc6-5977-5593-0068-f19347dec1bf-b096228a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-b096228a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-b096228a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_858cf27d-886d-71bf-6110-05df5e5a6004-b096228a {
  justify-self: center;
}

#w-node-_8bd2a34f-8f1e-031b-8204-276a572b81c3-47bdebbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_58d7068b-ab52-dcb6-5376-d3bac6add3f5-47bdebbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9648e-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96492-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96496-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9649a-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9649e-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964a4-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964a7-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964ad-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964b3-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964b6-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964ba-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964bd-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964c3-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964cb-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964ce-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964d2-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964d5-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964d9-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964e3-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964e6-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964ea-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964ed-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964f3-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964f9-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c964fc-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96500-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96503-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96509-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9650f-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96512-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96516-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96519-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96523-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96527-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9652a-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9652e-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96531-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96538-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96540-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96543-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96547-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9654a-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96554-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9655a-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9655d-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96561-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96564-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9656e-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96572-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96575-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96579-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9657c-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96586-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9658a-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9658d-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96591-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96594-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96598-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9659c-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9659f-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c965a3-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c965a6-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c965aa-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c965b1-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c965b4-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c965b8-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c965bb-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c965c7-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c965cb-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c965ce-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96753-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96757-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9675b-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9675f-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96763-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96769-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9676c-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96778-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9677c-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9677f-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96784-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96787-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96793-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96799-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9679c-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c967a0-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c967a3-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c967ad-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c967b3-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c967b6-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c967bb-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c967be-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c967c6-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c967cc-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c967cf-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c967d3-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c967da-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c967f0-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c967fa-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c967fd-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96802-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96805-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96809-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96811-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96814-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96818-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9681b-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96821-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96827-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9682a-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9682f-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96832-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96838-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9683c-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9683f-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96843-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96846-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9684c-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96850-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96853-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96858-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9685b-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96861-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96865-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96868-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9686c-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9686f-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96873-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c96877-22c96351, #w-node-_564eee9b-4e91-3a95-f5ea-d7db22c9687a-22c96351 {
  align-self: start;
}

#w-node-_1513695c-e2ff-4ab1-e175-a3f05c1eaaf7-f79a4c3b {
  justify-self: end;
}

#w-node-_263a1cde-20f2-5bbc-379a-9bc2177bd43c-f79a4c3b, #w-node-a20e3dae-6f73-c2f3-5e2f-bd76f15d7f9f-f79a4c3b, #w-node-a20e3dae-6f73-c2f3-5e2f-bd76f15d7fa1-f79a4c3b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a20e3dae-6f73-c2f3-5e2f-bd76f15d7fa3-f79a4c3b, #w-node-a20e3dae-6f73-c2f3-5e2f-bd76f15d7fa5-f79a4c3b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_435da35b-d5d0-33ec-dd40-59dd295fac59-f79a4c3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9a4ec8a7-ceff-d5ef-48e2-012196c6428c-f79a4c3b {
  align-self: center;
  justify-self: end;
}

#w-node-_314a0587-6d17-af76-182b-fe7275ebfd1b-f79a4c3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_97cd6bc4-8127-c977-aa05-5f200ca1a129-ab89809a {
  justify-self: end;
}

#w-node-_804fad86-7564-a19e-6c97-a50e325d3779-ab89809a, #w-node-_804fad86-7564-a19e-6c97-a50e325d377b-ab89809a, #w-node-_804fad86-7564-a19e-6c97-a50e325d377d-ab89809a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_804fad86-7564-a19e-6c97-a50e325d377f-ab89809a, #w-node-_804fad86-7564-a19e-6c97-a50e325d3781-ab89809a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_435da35b-d5d0-33ec-dd40-59dd295fac59-ab89809a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9a4ec8a7-ceff-d5ef-48e2-012196c6428c-ab89809a {
  align-self: center;
  justify-self: end;
}

#w-node-_27aab28c-787f-5d07-edae-7befb529db08-ab89809a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d509e2db-ae1c-5b7f-8102-a0e0a01062ae-ab89809a {
  align-self: center;
}

#w-node-d509e2db-ae1c-5b7f-8102-a0e0a01062af-ab89809a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d509e2db-ae1c-5b7f-8102-a0e0a01062b1-ab89809a {
  align-self: center;
}

#w-node-d509e2db-ae1c-5b7f-8102-a0e0a01062b2-ab89809a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d509e2db-ae1c-5b7f-8102-a0e0a01062b4-ab89809a {
  align-self: center;
}

#w-node-d509e2db-ae1c-5b7f-8102-a0e0a01062b5-ab89809a, #w-node-d509e2db-ae1c-5b7f-8102-a0e0a01062b8-ab89809a, #w-node-d509e2db-ae1c-5b7f-8102-a0e0a01062bb-ab89809a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d509e2db-ae1c-5b7f-8102-a0e0a01062bd-ab89809a {
  align-self: center;
}

#w-node-d509e2db-ae1c-5b7f-8102-a0e0a01062be-ab89809a, #w-node-d509e2db-ae1c-5b7f-8102-a0e0a01062c1-ab89809a, #w-node-d509e2db-ae1c-5b7f-8102-a0e0a01062c4-ab89809a, #w-node-d509e2db-ae1c-5b7f-8102-a0e0a01062c7-ab89809a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27415eae-4546-953b-f8fe-60e7454b074e-454b0745, #w-node-dd38a0c2-cbd0-5ea4-97d7-cfa6c6f47b09-454b0745, #w-node-dd38a0c2-cbd0-5ea4-97d7-cfa6c6f47b0c-454b0745, #w-node-fb983810-886c-9d39-6ab9-c750ef25e92b-ef25e919, #w-node-f7c23dec-a64f-b69d-e509-ce8898ea19bf-4faecc92, #w-node-_29825b00-083d-577a-cc02-e1c10e6378da-4faecc92, #w-node-_9ed37c61-d317-5504-0905-a7c3b98894fc-4faecc92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e19-cca84ebb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e2a-cca84ebb, #w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e30-cca84ebb, #w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e36-cca84ebb, #w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e3c-cca84ebb {
  align-self: start;
}

#w-node-a278a59a-0de7-498b-8c83-1a3e361f9c10-cca84ebb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_81b77944-63ab-0f5a-63d4-bfa0fb69024b-cca84ebb {
  justify-self: center;
}

#w-node-_31d067b4-37db-c890-abc3-ac06e865fbb7-ebcb8b51 {
  justify-self: auto;
}

#w-node-_3b785ed2-2523-9dd8-f8fa-aa3f194e14c3-ebcb8b51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#submit_demo.w-node-_31d067b4-37db-c890-abc3-ac06e865fbc8-ebcb8b51 {
  justify-self: center;
}

#w-node-cc8ce95b-f6a9-262b-fc71-0607599d1fae-ebcb8b51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eceee6bc-1094-d075-7acd-8bccdf2f6e9c-e382fd80 {
  justify-self: stretch;
}

#w-node-eceee6bc-1094-d075-7acd-8bccdf2f6eaa-e382fd80 {
  align-self: start;
  justify-self: end;
}

#w-node-_64c91405-7962-3927-e042-689fe697d621-e382fd80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-e382fd80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-e382fd80, #w-node-ce5a8e33-febc-08d4-7770-c4141a3eedbe-e382fd80, #w-node-_80ed1a84-919b-786a-74a7-6c0d19f7449a-e382fd80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c1195835-e878-9033-22c3-b6731f8ba363-e382fd80 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_475b5407-744a-2178-609d-d6c0784830e2-6451de06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_25df2dc6-5977-5593-0068-f19347dec1bf-c54fc8eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-c54fc8eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-c54fc8eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_34196d40-9eb4-c0b1-33fd-035a6cd9e0a8-6cd9e09f, #w-node-_0df0aa6f-e944-6a64-52b9-930214f78731-6cd9e09f, #w-node-_686484bc-de59-eaef-933e-85295fc608d1-6cd9e09f, #w-node-_686484bc-de59-eaef-933e-85295fc608d4-6cd9e09f, #w-node-_775e88d9-8ef3-54a9-ce34-19bd7aac62c8-40eff2b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8bd2a34f-8f1e-031b-8204-276a572b81c3-75b0318f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_58d7068b-ab52-dcb6-5376-d3bac6add3f5-75b0318f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6588-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd658c-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6590-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6594-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6598-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd659e-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65a1-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65a7-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65ad-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65b0-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65b4-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65b7-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65bd-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65c5-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65c8-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65cc-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65cf-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65d3-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65dd-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65e0-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65e4-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65e7-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65ed-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65f3-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65f6-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65fa-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd65fd-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6603-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6609-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd660c-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6610-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6613-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd661d-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6621-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6624-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6628-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd662b-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6632-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd663a-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd663d-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6641-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6644-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd664e-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6654-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6657-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd665b-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd665e-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6668-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd666c-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd666f-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6673-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6676-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6680-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6684-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6687-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd668b-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd668e-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6692-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6696-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd6699-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd669d-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd66a0-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd66a4-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd66ab-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd66ae-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd66b2-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd66b5-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd66c1-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd66c5-fae267ad, #w-node-_6a4a39ec-ef8c-67de-c3bd-d90898fd66c8-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf892e6-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf892ea-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf892ee-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf892f2-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf892f6-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf892fc-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf892ff-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf8930b-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf8930f-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89312-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89317-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf8931a-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89326-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf8932c-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf8932f-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89333-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89336-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89340-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89346-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89349-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf8934e-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89351-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89359-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf8935f-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89362-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89366-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf8936d-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89383-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf8938d-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89390-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89395-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89398-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf8939c-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893a4-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893a7-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893ab-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893ae-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893b4-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893ba-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893bd-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893c2-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893c5-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893cb-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893cf-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893d2-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893d6-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893d9-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893df-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893e3-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893e6-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893eb-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893ee-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893f4-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893f8-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893fb-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf893ff-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89402-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf89406-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf8940a-fae267ad, #w-node-a4b6873f-02a4-ca8c-34d5-10f3dcf8940d-fae267ad {
  align-self: start;
}

#w-node-_475b5407-744a-2178-609d-d6c0784830e2-be2874ff, #w-node-_475b5407-744a-2178-609d-d6c0784830e2-6f42cb3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a6ba8e5-5f47-93a5-2993-93753cd8e934-370bf54e, #w-node-_1a6ba8e5-5f47-93a5-2993-93753cd8e93f-370bf54e, #w-node-_29825b00-083d-577a-cc02-e1c10e6378da-370bf54e, #w-node-f7c23dec-a64f-b69d-e509-ce8898ea19bf-370bf54e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31d067b4-37db-c890-abc3-ac06e865fbb7-f8ae786c {
  justify-self: auto;
}

#w-node-_3b785ed2-2523-9dd8-f8fa-aa3f194e14c3-f8ae786c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-cc8ce95b-f6a9-262b-fc71-0607599d1fae-f8ae786c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c285a0ac-1aa8-1004-6462-d9fc221cd938-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd93c-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd942-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd946-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd94a-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd950-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd953-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd959-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd95f-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd962-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd966-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd969-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd96f-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd977-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd97a-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd97e-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd981-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd985-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd98f-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd992-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd996-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd999-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd99f-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9a5-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9a8-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9ac-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9af-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9b5-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9b9-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9bc-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9c0-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9c3-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9cd-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9d1-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9d4-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9d8-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9db-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9e2-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9ea-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9ed-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9f1-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9f4-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cd9fc-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda02-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda05-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda09-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda0c-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda16-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda1a-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda1d-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda21-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda24-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda2e-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda32-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda35-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda39-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda3c-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda40-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda44-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda47-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda4b-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda4e-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda52-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda5a-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda5d-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda61-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda64-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda70-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda74-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cda77-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc3f-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc43-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc49-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc4d-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc51-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc57-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc5a-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc66-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc6a-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc6d-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc72-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc75-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc7f-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc85-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc88-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc8c-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc8f-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc99-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdc9f-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdca2-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdca7-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdcaa-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdcb2-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdcb8-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdcbb-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdcbf-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdcc4-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdcda-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdce4-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdce7-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdcec-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdcef-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdcf3-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdcfb-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdcfe-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd02-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd05-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd0b-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd11-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd14-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd19-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd1c-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd22-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd26-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd29-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd2d-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd30-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd36-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd3a-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd3d-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd42-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd45-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd4b-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd4f-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd52-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd56-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd59-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd5d-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd61-221cd7f9, #w-node-c285a0ac-1aa8-1004-6462-d9fc221cdd64-221cd7f9 {
  align-self: start;
}

#w-node-_25df2dc6-5977-5593-0068-f19347dec1bf-72460797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-72460797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-72460797 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_858cf27d-886d-71bf-6110-05df5e5a6004-72460797 {
  justify-self: center;
}

#w-node-eceee6bc-1094-d075-7acd-8bccdf2f6e9c-8aa04f21 {
  justify-self: stretch;
}

#w-node-eceee6bc-1094-d075-7acd-8bccdf2f6eaa-8aa04f21 {
  align-self: start;
  justify-self: end;
}

#w-node-_64c91405-7962-3927-e042-689fe697d621-8aa04f21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-8aa04f21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-8aa04f21, #w-node-ce5a8e33-febc-08d4-7770-c4141a3eedbe-8aa04f21, #w-node-_80ed1a84-919b-786a-74a7-6c0d19f7449a-8aa04f21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4610c014-91cd-c620-1f7f-5ee2f10634ca-8aa04f21, #w-node-_4610c014-91cd-c620-1f7f-5ee2f10634e6-8aa04f21 {
  align-self: start;
  justify-self: end;
}

#w-node-_4610c014-91cd-c620-1f7f-5ee2f10634ef-8aa04f21 {
  justify-self: start;
}

#w-node-c1195835-e878-9033-22c3-b6731f8ba363-8aa04f21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d1357abf-df93-63a1-b6bc-f799d8dc733e-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7342-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7348-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc734c-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7350-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7356-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7359-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc735f-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7365-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7368-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc736c-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc736f-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7375-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc737d-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7380-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7384-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7387-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc738b-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7395-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7398-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc739c-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc739f-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73a5-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73ab-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73ae-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73b2-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73b5-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73bb-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73bf-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73c2-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73c6-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73c9-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73d3-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73d7-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73da-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73de-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73e1-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73e8-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73f0-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73f3-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73f7-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc73fa-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7402-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7408-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc740b-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc740f-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7412-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc741c-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7420-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7423-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7427-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc742a-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7434-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7438-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc743b-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc743f-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7442-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7446-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc744a-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc744d-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7451-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7454-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7458-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7460-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7463-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7467-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc746a-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7476-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc747a-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc747d-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc763a-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc763e-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7644-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7648-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc764c-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7652-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7655-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7661-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7665-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7668-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc766d-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7670-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc767c-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7682-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7685-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7689-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc768c-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7696-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc769c-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc769f-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc76a4-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc76a7-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc76af-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc76b5-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc76b8-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc76bc-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc76c1-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc76d7-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc76e1-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc76e4-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc76e9-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc76ec-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc76f0-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc76f8-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc76fb-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc76ff-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7702-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7708-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc770e-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7711-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7716-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7719-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc771f-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7723-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7726-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc772a-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc772d-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7733-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7737-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc773a-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc773f-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7742-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7748-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc774c-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc774f-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7753-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7756-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc775a-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc775e-97963f32, #w-node-d1357abf-df93-63a1-b6bc-f799d8dc7761-97963f32, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289564f-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895655-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895659-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289565d-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895661-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895665-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895669-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289566d-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895671-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895675-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895679-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289567d-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895681-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895685-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895689-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895690-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895696-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289569a-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956a1-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956a7-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956ab-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956af-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956b3-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956b7-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956bb-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956c2-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956c6-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956ca-f2895631 {
  align-self: start;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956ce-f2895631 {
  align-self: stretch;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956d2-f2895631 {
  align-self: start;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956d6-f2895631 {
  align-self: stretch;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956da-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956de-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956e2-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956e6-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956f3-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956f9-f2895631 {
  align-self: start;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895702-f2895631 {
  align-self: stretch;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f289570c-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895710-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895714-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895718-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289571c-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895720-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895724-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895728-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289572f-f2895631 {
  align-self: start;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895733-f2895631 {
  align-self: stretch;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895826-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289582a-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289582e-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895832-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895838-f2895631 {
  align-self: start;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f289583c-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289583f-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895842-f2895631 {
  align-self: stretch;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895846-f2895631 {
  align-self: start;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f289584a-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289584d-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895850-f2895631 {
  align-self: stretch;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895854-f2895631 {
  align-self: start;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895858-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289585b-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289585e-f2895631 {
  align-self: stretch;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895862-f2895631 {
  align-self: start;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895866-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895869-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289586c-f2895631 {
  align-self: stretch;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895870-f2895631 {
  align-self: start;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895874-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895877-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289587a-f2895631 {
  align-self: stretch;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f289587e-f2895631 {
  align-self: start;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895883-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895886-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895889-f2895631 {
  align-self: stretch;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f289588d-f2895631 {
  align-self: start;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895892-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895895-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895898-f2895631 {
  align-self: stretch;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f289589c-f2895631 {
  align-self: start;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958a1-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958a4-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958a7-f2895631 {
  align-self: stretch;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958ab-f2895631 {
  align-self: start;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958b0-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958b3-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958b6-f2895631 {
  align-self: stretch;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958c5-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958c9-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958cd-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958d1-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958d5-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958d9-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958dd-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958e3-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958e5-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958e9-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958ec-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958ef-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958f2-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958f5-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958f9-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958fb-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28958ff-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895902-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895905-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895908-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289590b-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289590f-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895913-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895917-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289591a-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289591d-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895920-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895923-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895928-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289592a-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289592e-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895932-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895936-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289593a-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289593f-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895940-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895941-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895942-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895943-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895944-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895945-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895948-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289594a-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289594e-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895951-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895954-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895957-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289595a-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289595e-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895960-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895964-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895967-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289596a-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289596d-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895970-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895974-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895976-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289597a-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289597d-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895980-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895983-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895986-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289598a-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289598e-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895992-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895995-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895998-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289599b-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f289599e-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959a2-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959a4-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959a8-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959ab-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959ae-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959b1-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959b4-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959b8-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959ba-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959be-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959c1-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959c4-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959c7-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959ca-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959ce-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959cf-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959d1-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959d5-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959d9-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959dd-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959e1-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959e6-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959e7-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959e8-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959e9-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959ea-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959eb-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959ec-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959ef-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959f1-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959f5-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959f8-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959fb-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28959fe-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a01-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a05-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a07-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a0b-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a0e-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a11-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a14-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a17-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a1b-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a1d-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a21-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a24-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a27-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a2a-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a2d-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a31-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a33-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a37-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a3a-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a3d-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a40-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a43-f2895631 {
  align-self: start;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a47-f2895631 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a49-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a4d-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a50-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a53-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a56-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a59-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a5d-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a62-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a66-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a69-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a6c-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a6f-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a72-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a76-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a78-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a7c-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a7f-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a82-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a85-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a88-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a8c-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a8e-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a92-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a95-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a98-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a9b-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895a9e-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895aa2-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895aa4-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895aa8-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895aab-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895aae-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895ab1-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895ab4-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895ab8-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895aba-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895abe-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895ac1-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895ac4-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895ac7-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895aca-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895ace-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895ad0-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895ad4-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895ad7-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895ada-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895add-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895ae0-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895ae4-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895ae6-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895aea-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895aed-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895af0-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895af3-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895af6-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895afa-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895afb-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895afd-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895b01-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895b05-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895b09-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895b0d-f2895631 {
  align-self: start;
}

#w-node-_940698d6-b476-3737-97c1-b43b1d93c362-bf01bc2b {
  justify-self: start;
}

#w-node-a752e6fa-ad4f-bf66-4fe2-38bc74ecc2d4-74ecc2c3 {
  justify-self: end;
}

#w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e19-f216bea0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e30-f216bea0, #w-node-_1365e1e8-aeea-e714-7f6d-f9d514c66bc3-f216bea0, #w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e3c-f216bea0 {
  align-self: start;
}

#w-node-_81b77944-63ab-0f5a-63d4-bfa0fb69024b-f216bea0 {
  justify-self: center;
}

#w-node-b180dc8f-804e-475b-b675-1597633d90be-4e2285bd {
  grid-area: Area-3;
}

#w-node-_97812f4e-027e-82dc-40f8-7c9f0d12d219-4e2285bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_97812f4e-027e-82dc-40f8-7c9f0d12d221-4e2285bd {
  grid-area: Area-2;
}

#w-node-_050479ec-1700-6265-0c79-c13d9294ddee-9294ddeb, #w-node-_280b6e03-d563-55f9-2462-ac891fb2f8a5-1fb2f899 {
  grid-area: Area-3;
}

#w-node-_1a3b47ce-43a0-d987-4843-f9ec7c9fdf74-8be6267c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_87c817f2-de4b-3de7-d8e0-6a8753d28f85-9d372ed3 {
  grid-area: Area-2;
}

#w-node-f7c23dec-a64f-b69d-e509-ce8898ea19bf-7d2ff2ab, #w-node-_29825b00-083d-577a-cc02-e1c10e6378da-7d2ff2ab, #w-node-_9ed37c61-d317-5504-0905-a7c3b98894fc-7d2ff2ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f343a349-ec7e-7b78-2b39-52525d8a3e38-6dbc9f5e {
  justify-self: end;
}

#w-node-_5e7f96fd-0941-6ff3-6d32-b9d17630de5d-6dbc9f5e, #w-node-_5e7f96fd-0941-6ff3-6d32-b9d17630de5f-6dbc9f5e, #w-node-_5e7f96fd-0941-6ff3-6d32-b9d17630de61-6dbc9f5e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5e7f96fd-0941-6ff3-6d32-b9d17630de63-6dbc9f5e, #w-node-_5e7f96fd-0941-6ff3-6d32-b9d17630de65-6dbc9f5e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9a4ec8a7-ceff-d5ef-48e2-012196c6428c-6dbc9f5e {
  align-self: center;
  justify-self: end;
}

#w-node-_435da35b-d5d0-33ec-dd40-59dd295fac59-6dbc9f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8193dcbe-e734-40cd-e6dc-495901e940f0-6dbc9f5e {
  align-self: center;
}

#w-node-_8193dcbe-e734-40cd-e6dc-495901e940f1-6dbc9f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8193dcbe-e734-40cd-e6dc-495901e940f3-6dbc9f5e {
  align-self: center;
}

#w-node-_8193dcbe-e734-40cd-e6dc-495901e940f4-6dbc9f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8193dcbe-e734-40cd-e6dc-495901e940f6-6dbc9f5e {
  align-self: center;
}

#w-node-_8193dcbe-e734-40cd-e6dc-495901e940f7-6dbc9f5e, #w-node-_8193dcbe-e734-40cd-e6dc-495901e940fa-6dbc9f5e, #w-node-_8193dcbe-e734-40cd-e6dc-495901e940fd-6dbc9f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8193dcbe-e734-40cd-e6dc-495901e940ff-6dbc9f5e {
  align-self: center;
}

#w-node-_8193dcbe-e734-40cd-e6dc-495901e94100-6dbc9f5e, #w-node-_8193dcbe-e734-40cd-e6dc-495901e94103-6dbc9f5e, #w-node-_8193dcbe-e734-40cd-e6dc-495901e94106-6dbc9f5e, #w-node-_8193dcbe-e734-40cd-e6dc-495901e94109-6dbc9f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_633b415c-f597-f4b7-2c4e-a1d65e96a8a0-6dbc9f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-afd6ebc3-3387-d9a6-625c-402b2112b3a7-6dbc9f5e, #w-node-afd6ebc3-3387-d9a6-625c-402b2112b3b8-6dbc9f5e {
  align-self: start;
  justify-self: end;
}

#w-node-e3fdf032-3a69-9056-d60e-d3ea2e7085e3-6dbc9f5e {
  justify-self: start;
}

#w-node-_5f2e50e7-cd49-b630-f2d4-49f8e276c151-7232a309, #w-node-b180dc8f-804e-475b-b675-1597633d90be-7232a309, #w-node-_300f6805-afe8-30d2-e809-b417c35cf1de-7232a309 {
  grid-area: Area-3;
}

#w-node-_97812f4e-027e-82dc-40f8-7c9f0d12d219-7232a309 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_97812f4e-027e-82dc-40f8-7c9f0d12d221-7232a309 {
  grid-area: Area-2;
}

#w-node-e6245843-b3cd-7d4f-247e-b797d1ec8790-d2e98dfe, #w-node-_7e005b06-d53b-d036-f97e-b15ad106aa4a-d2e98dfe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_87c817f2-de4b-3de7-d8e0-6a8753d28f85-92270a98 {
  grid-area: Area-2;
}

#w-node-_31d067b4-37db-c890-abc3-ac06e865fbb7-6653f0f9 {
  justify-self: auto;
}

#w-node-_3b785ed2-2523-9dd8-f8fa-aa3f194e14c3-6653f0f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#submit_demo.w-node-_31d067b4-37db-c890-abc3-ac06e865fbc8-6653f0f9 {
  justify-self: center;
}

#w-node-cc8ce95b-f6a9-262b-fc71-0607599d1fae-6653f0f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_940698d6-b476-3737-97c1-b43b1d93c362-3d2087d0 {
  justify-self: start;
}

#w-node-_31d067b4-37db-c890-abc3-ac06e865fbb7-116f7344 {
  justify-self: auto;
}

#w-node-_3b785ed2-2523-9dd8-f8fa-aa3f194e14c3-116f7344 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#submit_demo.w-node-_31d067b4-37db-c890-abc3-ac06e865fbc8-116f7344 {
  justify-self: center;
}

#w-node-cc8ce95b-f6a9-262b-fc71-0607599d1fae-116f7344 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d7eb5c6-5103-e347-1807-493276ae9a3a-b6c1fc6d, #w-node-f72eba69-d1d9-18c3-821f-f4b10952093e-b6c1fc6d, #w-node-_0d7eb5c6-5103-e347-1807-493276ae9a40-b6c1fc6d, #w-node-_0d7eb5c6-5103-e347-1807-493276ae9a44-b6c1fc6d, #w-node-_0d7eb5c6-5103-e347-1807-493276ae9a48-b6c1fc6d, #w-node-_0d7eb5c6-5103-e347-1807-493276ae9a4c-b6c1fc6d, #w-node-_0d7eb5c6-5103-e347-1807-493276ae9a50-b6c1fc6d, #w-node-_0d7eb5c6-5103-e347-1807-493276ae9a54-b6c1fc6d, #w-node-_0d7eb5c6-5103-e347-1807-493276ae9a58-b6c1fc6d, #w-node-_0d7eb5c6-5103-e347-1807-493276ae9a5c-b6c1fc6d, #w-node-_0d7eb5c6-5103-e347-1807-493276ae9a60-b6c1fc6d, #w-node-_0d7eb5c6-5103-e347-1807-493276ae9a64-b6c1fc6d, #w-node-_0d7eb5c6-5103-e347-1807-493276ae9a68-b6c1fc6d, #w-node-_0d7eb5c6-5103-e347-1807-493276ae9a6c-b6c1fc6d {
  align-self: start;
}

@media screen and (min-width: 1920px) {
  #w-node-_7d64dd62-251a-8482-b1c1-e6caf893fa49-f893fa1f {
    justify-self: end;
  }

  #w-node-_5d30ec07-48c4-1428-2363-cbe3ab66e042-228fb564 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_9cdf2cf8-50b8-4803-1fb9-bcf2f7e4b9ab-228fb564, #w-node-a278a59a-0de7-498b-8c83-1a3e361f9c10-228fb564, #w-node-_81b77944-63ab-0f5a-63d4-bfa0fb69024b-228fb564 {
    justify-self: end;
  }

  #w-node-eceee6bc-1094-d075-7acd-8bccdf2f6eaa-f22265ce {
    justify-self: center;
  }

  #w-node-_64c91405-7962-3927-e042-689fe697d621-f22265ce {
    justify-self: start;
  }

  #w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-f22265ce {
    justify-self: end;
  }

  #w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-f22265ce {
    justify-self: start;
  }

  #w-node-ce5a8e33-febc-08d4-7770-c4141a3eedbe-f22265ce {
    justify-self: end;
  }

  #w-node-_80ed1a84-919b-786a-74a7-6c0d19f7449a-f22265ce {
    justify-self: start;
  }

  #w-node-_99afe417-cab3-695e-53bd-fe3b77b21ca2-f22265ce, #w-node-_61c47de2-5a84-b3a7-b018-2b6324792b01-f22265ce {
    justify-self: end;
  }

  #w-node-_25df2dc6-5977-5593-0068-f19347dec1bf-b096228a {
    justify-self: start;
  }

  #w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-b096228a {
    justify-self: end;
  }

  #w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-b096228a {
    justify-self: start;
  }

  #w-node-_858cf27d-886d-71bf-6110-05df5e5a6004-b096228a {
    justify-self: end;
  }

  #w-node-_8bd2a34f-8f1e-031b-8204-276a572b81c3-47bdebbf {
    justify-self: start;
  }

  #w-node-_58d7068b-ab52-dcb6-5376-d3bac6add3f5-47bdebbf, #w-node-_1513695c-e2ff-4ab1-e175-a3f05c1eaaf7-f79a4c3b, #w-node-_435da35b-d5d0-33ec-dd40-59dd295fac59-f79a4c3b, #w-node-_9a4ec8a7-ceff-d5ef-48e2-012196c6428c-f79a4c3b, #w-node-_314a0587-6d17-af76-182b-fe7275ebfd1b-f79a4c3b, #w-node-_06f38b02-e858-1687-708d-52b2d87cf58b-f79a4c3b, #w-node-_97cd6bc4-8127-c977-aa05-5f200ca1a129-ab89809a, #w-node-_435da35b-d5d0-33ec-dd40-59dd295fac59-ab89809a, #w-node-_9a4ec8a7-ceff-d5ef-48e2-012196c6428c-ab89809a, #w-node-_27aab28c-787f-5d07-edae-7befb529db08-ab89809a, #w-node-_27aab28c-787f-5d07-edae-7befb529db20-ab89809a, #w-node-_27415eae-4546-953b-f8fe-60e7454b0771-454b0745 {
    justify-self: end;
  }

  #w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e19-cca84ebb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e1e-cca84ebb, #w-node-a278a59a-0de7-498b-8c83-1a3e361f9c10-cca84ebb, #w-node-_81b77944-63ab-0f5a-63d4-bfa0fb69024b-cca84ebb {
    justify-self: end;
  }

  #w-node-eceee6bc-1094-d075-7acd-8bccdf2f6eaa-e382fd80 {
    justify-self: center;
  }

  #w-node-_64c91405-7962-3927-e042-689fe697d621-e382fd80 {
    justify-self: start;
  }

  #w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-e382fd80 {
    justify-self: end;
  }

  #w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-e382fd80 {
    justify-self: start;
  }

  #w-node-ce5a8e33-febc-08d4-7770-c4141a3eedbe-e382fd80 {
    justify-self: end;
  }

  #w-node-_80ed1a84-919b-786a-74a7-6c0d19f7449a-e382fd80 {
    justify-self: start;
  }

  #w-node-_99afe417-cab3-695e-53bd-fe3b77b21ca2-e382fd80, #w-node-c1195835-e878-9033-22c3-b6731f8ba363-e382fd80, #w-node-_475b5407-744a-2178-609d-d6c0784830e2-6451de06 {
    justify-self: end;
  }

  #w-node-_25df2dc6-5977-5593-0068-f19347dec1bf-c54fc8eb {
    justify-self: start;
  }

  #w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-c54fc8eb {
    justify-self: end;
  }

  #w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-c54fc8eb {
    justify-self: start;
  }

  #w-node-_34196d40-9eb4-c0b1-33fd-035a6cd9e0cb-6cd9e09f {
    justify-self: end;
  }

  #w-node-_8bd2a34f-8f1e-031b-8204-276a572b81c3-75b0318f {
    justify-self: start;
  }

  #w-node-_58d7068b-ab52-dcb6-5376-d3bac6add3f5-75b0318f, #w-node-_475b5407-744a-2178-609d-d6c0784830e2-be2874ff, #w-node-_475b5407-744a-2178-609d-d6c0784830e2-6f42cb3b {
    justify-self: end;
  }

  #w-node-_25df2dc6-5977-5593-0068-f19347dec1bf-72460797 {
    justify-self: start;
  }

  #w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-72460797 {
    justify-self: end;
  }

  #w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-72460797 {
    justify-self: start;
  }

  #w-node-_858cf27d-886d-71bf-6110-05df5e5a6004-72460797 {
    justify-self: end;
  }

  #w-node-eceee6bc-1094-d075-7acd-8bccdf2f6eaa-8aa04f21 {
    justify-self: center;
  }

  #w-node-_64c91405-7962-3927-e042-689fe697d621-8aa04f21 {
    justify-self: start;
  }

  #w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-8aa04f21 {
    justify-self: end;
  }

  #w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-8aa04f21 {
    justify-self: start;
  }

  #w-node-ce5a8e33-febc-08d4-7770-c4141a3eedbe-8aa04f21 {
    justify-self: end;
  }

  #w-node-_80ed1a84-919b-786a-74a7-6c0d19f7449a-8aa04f21 {
    justify-self: start;
  }

  #w-node-_99afe417-cab3-695e-53bd-fe3b77b21ca2-8aa04f21, #w-node-c1195835-e878-9033-22c3-b6731f8ba363-8aa04f21 {
    justify-self: end;
  }

  #w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e19-f216bea0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: end;
  }

  #w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e1e-f216bea0, #w-node-_81b77944-63ab-0f5a-63d4-bfa0fb69024b-f216bea0, #w-node-f343a349-ec7e-7b78-2b39-52525d8a3e38-6dbc9f5e, #w-node-_9a4ec8a7-ceff-d5ef-48e2-012196c6428c-6dbc9f5e, #w-node-_435da35b-d5d0-33ec-dd40-59dd295fac59-6dbc9f5e, #w-node-_633b415c-f597-f4b7-2c4e-a1d65e96a8a0-6dbc9f5e, #w-node-_72b42b74-d510-1ab8-5a2e-5c07dd892321-6dbc9f5e {
    justify-self: end;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_5d30ec07-48c4-1428-2363-cbe3ab66e042-228fb564, #w-node-a278a59a-0de7-498b-8c83-1a3e361f9c10-228fb564, #w-node-_61c47de2-5a84-b3a7-b018-2b6324792b01-f22265ce, #w-node-_8bd2a34f-8f1e-031b-8204-276a572b81c3-47bdebbf, #w-node-_58d7068b-ab52-dcb6-5376-d3bac6add3f5-47bdebbf, #w-node-_314a0587-6d17-af76-182b-fe7275ebfd1b-f79a4c3b, #w-node-_27aab28c-787f-5d07-edae-7befb529db08-ab89809a, #w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e19-cca84ebb, #w-node-a278a59a-0de7-498b-8c83-1a3e361f9c10-cca84ebb, #w-node-c1195835-e878-9033-22c3-b6731f8ba363-e382fd80, #w-node-_8bd2a34f-8f1e-031b-8204-276a572b81c3-75b0318f, #w-node-_58d7068b-ab52-dcb6-5376-d3bac6add3f5-75b0318f, #w-node-c1195835-e878-9033-22c3-b6731f8ba363-8aa04f21, #w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e19-f216bea0, #w-node-_633b415c-f597-f4b7-2c4e-a1d65e96a8a0-6dbc9f5e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_7d64dd62-251a-8482-b1c1-e6caf893fa26-f893fa1f {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_5d30ec07-48c4-1428-2363-cbe3ab66e042-228fb564, #w-node-a278a59a-0de7-498b-8c83-1a3e361f9c10-228fb564 {
    order: -9999;
    justify-self: center;
  }

  #w-node-eceee6bc-1094-d075-7acd-8bccdf2f6eaa-f22265ce {
    justify-self: center;
  }

  #w-node-_64c91405-7962-3927-e042-689fe697d621-f22265ce, #w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-f22265ce, #w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-f22265ce {
    order: 9999;
    justify-self: center;
  }

  #w-node-ce5a8e33-febc-08d4-7770-c4141a3eedbe-f22265ce {
    justify-self: center;
  }

  #w-node-_80ed1a84-919b-786a-74a7-6c0d19f7449a-f22265ce {
    order: 9999;
    justify-self: center;
  }

  #w-node-_61c47de2-5a84-b3a7-b018-2b6324792b01-f22265ce {
    order: -9999;
    justify-self: center;
  }

  #w-node-_202cd3c2-f9b1-e520-b437-74fb3096e825-3096e81f {
    grid-area: 1 / 1 / 2 / 4;
    justify-self: start;
  }

  #w-node-_202cd3c2-f9b1-e520-b437-74fb3096e830-3096e81f {
    grid-area: 2 / 2 / 3 / 3;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_25df2dc6-5977-5593-0068-f19347dec1bf-b096228a {
    order: 9999;
    justify-self: center;
  }

  #w-node-_25df2dc6-5977-5593-0068-f19347dec1c3-b096228a, #w-node-_58619f41-77f7-1d37-0408-9502f3a6e470-b096228a {
    order: 9999;
  }

  #w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-b096228a, #w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-b096228a, #w-node-_8bd2a34f-8f1e-031b-8204-276a572b81c3-47bdebbf, #w-node-_58d7068b-ab52-dcb6-5376-d3bac6add3f5-47bdebbf {
    order: -9999;
    justify-self: center;
  }

  #w-node-_1513695c-e2ff-4ab1-e175-a3f05c1eaaf7-f79a4c3b {
    order: -9999;
    justify-self: start;
  }

  #w-node-_435da35b-d5d0-33ec-dd40-59dd295fac59-f79a4c3b {
    justify-self: center;
  }

  #w-node-f25bdf5e-2948-66f2-6018-4be5d762be69-f79a4c3b {
    order: 9999;
  }

  #w-node-_314a0587-6d17-af76-182b-fe7275ebfd1b-f79a4c3b {
    order: -9999;
    justify-self: center;
  }

  #w-node-_97cd6bc4-8127-c977-aa05-5f200ca1a129-ab89809a {
    order: -9999;
    justify-self: start;
  }

  #w-node-_435da35b-d5d0-33ec-dd40-59dd295fac59-ab89809a {
    justify-self: center;
  }

  #w-node-f25bdf5e-2948-66f2-6018-4be5d762be69-ab89809a {
    order: 9999;
  }

  #w-node-_27aab28c-787f-5d07-edae-7befb529db08-ab89809a {
    order: -9999;
    justify-self: center;
  }

  #w-node-_27415eae-4546-953b-f8fe-60e7454b074c-454b0745 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e19-cca84ebb, #w-node-a278a59a-0de7-498b-8c83-1a3e361f9c10-cca84ebb {
    order: -9999;
    justify-self: center;
  }

  #w-node-eceee6bc-1094-d075-7acd-8bccdf2f6eaa-e382fd80 {
    justify-self: center;
  }

  #w-node-_64c91405-7962-3927-e042-689fe697d621-e382fd80, #w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-e382fd80, #w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-e382fd80 {
    order: 9999;
    justify-self: center;
  }

  #w-node-ce5a8e33-febc-08d4-7770-c4141a3eedbe-e382fd80 {
    justify-self: center;
  }

  #w-node-_80ed1a84-919b-786a-74a7-6c0d19f7449a-e382fd80 {
    order: 9999;
    justify-self: center;
  }

  #w-node-c1195835-e878-9033-22c3-b6731f8ba363-e382fd80 {
    order: -9999;
    justify-self: center;
  }

  #w-node-_475b5407-744a-2178-609d-d6c0784830e2-6451de06 {
    justify-self: center;
  }

  #w-node-_25df2dc6-5977-5593-0068-f19347dec1bf-c54fc8eb {
    order: 9999;
    justify-self: center;
  }

  #w-node-_25df2dc6-5977-5593-0068-f19347dec1c3-c54fc8eb, #w-node-_58619f41-77f7-1d37-0408-9502f3a6e470-c54fc8eb {
    order: 9999;
  }

  #w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-c54fc8eb, #w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-c54fc8eb {
    order: -9999;
    justify-self: center;
  }

  #w-node-_34196d40-9eb4-c0b1-33fd-035a6cd9e0a6-6cd9e09f {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_8bd2a34f-8f1e-031b-8204-276a572b81c3-75b0318f, #w-node-_58d7068b-ab52-dcb6-5376-d3bac6add3f5-75b0318f {
    order: -9999;
    justify-self: center;
  }

  #w-node-_475b5407-744a-2178-609d-d6c0784830e2-be2874ff, #w-node-_475b5407-744a-2178-609d-d6c0784830e2-6f42cb3b {
    justify-self: center;
  }

  #w-node-_25df2dc6-5977-5593-0068-f19347dec1bf-72460797 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_25df2dc6-5977-5593-0068-f19347dec1c3-72460797, #w-node-_58619f41-77f7-1d37-0408-9502f3a6e470-72460797 {
    order: 9999;
  }

  #w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-72460797, #w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-72460797 {
    order: -9999;
    justify-self: center;
  }

  #w-node-eceee6bc-1094-d075-7acd-8bccdf2f6eaa-8aa04f21 {
    justify-self: center;
  }

  #w-node-_64c91405-7962-3927-e042-689fe697d621-8aa04f21, #w-node-_0c750b75-881a-7263-bf25-e2e0a14cfee0-8aa04f21, #w-node-_58619f41-77f7-1d37-0408-9502f3a6e46c-8aa04f21 {
    order: 9999;
    justify-self: center;
  }

  #w-node-ce5a8e33-febc-08d4-7770-c4141a3eedbe-8aa04f21 {
    justify-self: center;
  }

  #w-node-_80ed1a84-919b-786a-74a7-6c0d19f7449a-8aa04f21 {
    order: 9999;
    justify-self: center;
  }

  #w-node-_4610c014-91cd-c620-1f7f-5ee2f10634ca-8aa04f21, #w-node-_4610c014-91cd-c620-1f7f-5ee2f10634e6-8aa04f21, #w-node-_4610c014-91cd-c620-1f7f-5ee2f10634ef-8aa04f21 {
    justify-self: center;
  }

  #w-node-c1195835-e878-9033-22c3-b6731f8ba363-8aa04f21 {
    order: -9999;
    justify-self: center;
  }

  #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956ce-f2895631 {
    align-self: stretch;
  }

  #w-node-a752e6fa-ad4f-bf66-4fe2-38bc74ecc2c9-74ecc2c3 {
    grid-area: 1 / 1 / 2 / 4;
    justify-self: start;
  }

  #w-node-a752e6fa-ad4f-bf66-4fe2-38bc74ecc2d4-74ecc2c3 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e19-f216bea0 {
    order: -9999;
    justify-self: center;
  }

  #w-node-f343a349-ec7e-7b78-2b39-52525d8a3e38-6dbc9f5e {
    order: -9999;
    justify-self: start;
  }

  #w-node-f25bdf5e-2948-66f2-6018-4be5d762be69-6dbc9f5e {
    order: 9999;
  }

  #w-node-_435da35b-d5d0-33ec-dd40-59dd295fac59-6dbc9f5e {
    justify-self: center;
  }

  #w-node-_633b415c-f597-f4b7-2c4e-a1d65e96a8a0-6dbc9f5e {
    order: -9999;
    justify-self: center;
  }

  #w-node-afd6ebc3-3387-d9a6-625c-402b2112b3a7-6dbc9f5e, #w-node-afd6ebc3-3387-d9a6-625c-402b2112b3b8-6dbc9f5e, #w-node-e3fdf032-3a69-9056-d60e-d3ea2e7085e3-6dbc9f5e {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7d64dd62-251a-8482-b1c1-e6caf893fa26-f893fa1f {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_7d64dd62-251a-8482-b1c1-e6caf893fa77-f893fa1f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_5d30ec07-48c4-1428-2363-cbe3ab66e042-228fb564, #w-node-a278a59a-0de7-498b-8c83-1a3e361f9c10-228fb564 {
    order: -9999;
  }

  #w-node-_9d54a0e8-1fde-d730-f7f1-eba0b16dccd5-b16dcccf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_61c47de2-5a84-b3a7-b018-2b6324792b01-f22265ce {
    order: -9999;
  }

  #w-node-_202cd3c2-f9b1-e520-b437-74fb3096e825-3096e81f {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_202cd3c2-f9b1-e520-b437-74fb3096e83d-3096e81f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8bd2a34f-8f1e-031b-8204-276a572b81c3-47bdebbf, #w-node-_58d7068b-ab52-dcb6-5376-d3bac6add3f5-47bdebbf {
    order: -9999;
  }

  #w-node-_4d65f6fb-6da6-6e22-9552-dc8c8e4c7f97-f79a4c3b {
    order: 9999;
    justify-self: auto;
  }

  #w-node-_9a4ec8a7-ceff-d5ef-48e2-012196c6428c-f79a4c3b {
    order: -9999;
    justify-self: start;
  }

  #w-node-_314a0587-6d17-af76-182b-fe7275ebfd1b-f79a4c3b {
    order: -9999;
  }

  #w-node-_4d65f6fb-6da6-6e22-9552-dc8c8e4c7f97-ab89809a {
    order: 9999;
    justify-self: auto;
  }

  #w-node-_9a4ec8a7-ceff-d5ef-48e2-012196c6428c-ab89809a {
    order: -9999;
    justify-self: start;
  }

  #w-node-_27aab28c-787f-5d07-edae-7befb529db08-ab89809a {
    order: -9999;
  }

  #w-node-_27415eae-4546-953b-f8fe-60e7454b074c-454b0745 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_27415eae-4546-953b-f8fe-60e7454b079f-454b0745 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e19-cca84ebb, #w-node-a278a59a-0de7-498b-8c83-1a3e361f9c10-cca84ebb, #w-node-c1195835-e878-9033-22c3-b6731f8ba363-e382fd80 {
    order: -9999;
  }

  #w-node-_34196d40-9eb4-c0b1-33fd-035a6cd9e0a6-6cd9e09f {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_34196d40-9eb4-c0b1-33fd-035a6cd9e0f9-6cd9e09f {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8bd2a34f-8f1e-031b-8204-276a572b81c3-75b0318f, #w-node-_58d7068b-ab52-dcb6-5376-d3bac6add3f5-75b0318f, #w-node-c1195835-e878-9033-22c3-b6731f8ba363-8aa04f21 {
    order: -9999;
  }

  #w-node-a752e6fa-ad4f-bf66-4fe2-38bc74ecc2c9-74ecc2c3 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a752e6fa-ad4f-bf66-4fe2-38bc74ecc2e1-74ecc2c3 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e19-f216bea0 {
    order: -9999;
  }

  #w-node-_9dec2e46-cd86-389c-d76f-753233db898f-4e2285bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b180dc8f-804e-475b-b675-1597633d90be-4e2285bd {
    grid-area: Area-2;
  }

  #w-node-_97812f4e-027e-82dc-40f8-7c9f0d12d221-4e2285bd, #w-node-_050479ec-1700-6265-0c79-c13d9294ddeb-9294ddeb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_050479ec-1700-6265-0c79-c13d9294ddee-9294ddeb {
    grid-area: Area-2;
  }

  #w-node-_280b6e03-d563-55f9-2462-ac891fb2f899-1fb2f899 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_280b6e03-d563-55f9-2462-ac891fb2f8a5-1fb2f899 {
    grid-area: Area-2;
  }

  #w-node-_87c817f2-de4b-3de7-d8e0-6a8753d28f85-9d372ed3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a63981ed-faed-1818-216d-bdee35d487b0-9d372ed3 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-b50c540b-c241-cc1e-8013-6140bf3eafeb-9d372ed3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9a4ec8a7-ceff-d5ef-48e2-012196c6428c-6dbc9f5e {
    order: -9999;
    justify-self: start;
  }

  #w-node-_4d65f6fb-6da6-6e22-9552-dc8c8e4c7f97-6dbc9f5e {
    order: 9999;
    justify-self: auto;
  }

  #w-node-_633b415c-f597-f4b7-2c4e-a1d65e96a8a0-6dbc9f5e {
    order: -9999;
  }

  #w-node-_312df2eb-2ceb-d106-28b7-90056d2d79fe-7232a309 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5f2e50e7-cd49-b630-f2d4-49f8e276c151-7232a309 {
    grid-area: Area-2;
  }

  #w-node-_9dec2e46-cd86-389c-d76f-753233db898f-7232a309 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b180dc8f-804e-475b-b675-1597633d90be-7232a309 {
    grid-area: Area-2;
  }

  #w-node-_22cce96b-578b-0be4-d6f1-9ef8f6779595-7232a309 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_300f6805-afe8-30d2-e809-b417c35cf1de-7232a309 {
    grid-area: Area-2;
  }

  #w-node-_97812f4e-027e-82dc-40f8-7c9f0d12d221-7232a309, #w-node-_87c817f2-de4b-3de7-d8e0-6a8753d28f85-92270a98 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a63981ed-faed-1818-216d-bdee35d487b0-92270a98 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-b50c540b-c241-cc1e-8013-6140bf3eafeb-92270a98 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7d64dd62-251a-8482-b1c1-e6caf893fa26-f893fa1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5d30ec07-48c4-1428-2363-cbe3ab66e042-228fb564, #w-node-a278a59a-0de7-498b-8c83-1a3e361f9c10-228fb564 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_81b77944-63ab-0f5a-63d4-bfa0fb69024b-228fb564 {
    justify-self: center;
  }

  #w-node-_87a57b0f-de77-0f37-8f89-6ea789dea3d6-d29af2d6 {
    align-self: auto;
  }

  #w-node-_87a57b0f-de77-0f37-8f89-6ea789dea3d7-d29af2d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_64c91405-7962-3927-e042-689fe697d621-f22265ce, #w-node-_99afe417-cab3-695e-53bd-fe3b77b21ca2-f22265ce {
    order: 9999;
  }

  #w-node-_61c47de2-5a84-b3a7-b018-2b6324792b01-f22265ce {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-f7c23dec-a64f-b69d-e509-ce8898ea19bf-606a11be, #w-node-_202cd3c2-f9b1-e520-b437-74fb3096e825-3096e81f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_858cf27d-886d-71bf-6110-05df5e5a6004-b096228a {
    justify-self: center;
  }

  #w-node-_8bd2a34f-8f1e-031b-8204-276a572b81c3-47bdebbf, #w-node-_58d7068b-ab52-dcb6-5376-d3bac6add3f5-47bdebbf {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_263a1cde-20f2-5bbc-379a-9bc2177bd43c-f79a4c3b, #w-node-a20e3dae-6f73-c2f3-5e2f-bd76f15d7f9f-f79a4c3b, #w-node-a20e3dae-6f73-c2f3-5e2f-bd76f15d7fa1-f79a4c3b {
    grid-column: span 2 / span 2;
  }

  #w-node-a20e3dae-6f73-c2f3-5e2f-bd76f15d7fa3-f79a4c3b, #w-node-a20e3dae-6f73-c2f3-5e2f-bd76f15d7fa5-f79a4c3b {
    grid-column: span 3 / span 3;
  }

  #w-node-_435da35b-d5d0-33ec-dd40-59dd295fac59-f79a4c3b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_9a4ec8a7-ceff-d5ef-48e2-012196c6428c-f79a4c3b {
    order: -9999;
    justify-self: center;
  }

  #w-node-_314a0587-6d17-af76-182b-fe7275ebfd1b-f79a4c3b {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_06f38b02-e858-1687-708d-52b2d87cf58b-f79a4c3b {
    order: 9999;
  }

  #w-node-_804fad86-7564-a19e-6c97-a50e325d3779-ab89809a, #w-node-_804fad86-7564-a19e-6c97-a50e325d377b-ab89809a, #w-node-_804fad86-7564-a19e-6c97-a50e325d377d-ab89809a {
    grid-column: span 2 / span 2;
  }

  #w-node-_804fad86-7564-a19e-6c97-a50e325d377f-ab89809a, #w-node-_804fad86-7564-a19e-6c97-a50e325d3781-ab89809a {
    grid-column: span 3 / span 3;
  }

  #w-node-_435da35b-d5d0-33ec-dd40-59dd295fac59-ab89809a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_9a4ec8a7-ceff-d5ef-48e2-012196c6428c-ab89809a {
    order: -9999;
    justify-self: center;
  }

  #w-node-_27aab28c-787f-5d07-edae-7befb529db08-ab89809a {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_27aab28c-787f-5d07-edae-7befb529db20-ab89809a {
    order: 9999;
  }

  #w-node-_27415eae-4546-953b-f8fe-60e7454b074c-454b0745 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb983810-886c-9d39-6ab9-c750ef25e925-ef25e919 {
    align-self: auto;
  }

  #w-node-fb983810-886c-9d39-6ab9-c750ef25e928-ef25e919 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e19-cca84ebb, #w-node-a278a59a-0de7-498b-8c83-1a3e361f9c10-cca84ebb {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_81b77944-63ab-0f5a-63d4-bfa0fb69024b-cca84ebb {
    justify-self: center;
  }

  #w-node-_64c91405-7962-3927-e042-689fe697d621-e382fd80, #w-node-_99afe417-cab3-695e-53bd-fe3b77b21ca2-e382fd80 {
    order: 9999;
  }

  #w-node-c1195835-e878-9033-22c3-b6731f8ba363-e382fd80 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_475b5407-744a-2178-609d-d6c0784830e2-6451de06 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_34196d40-9eb4-c0b1-33fd-035a6cd9e0a6-6cd9e09f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_775e88d9-8ef3-54a9-ce34-19bd7aac62c2-40eff2b6 {
    align-self: auto;
  }

  #w-node-_775e88d9-8ef3-54a9-ce34-19bd7aac62c5-40eff2b6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8bd2a34f-8f1e-031b-8204-276a572b81c3-75b0318f, #w-node-_58d7068b-ab52-dcb6-5376-d3bac6add3f5-75b0318f {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_475b5407-744a-2178-609d-d6c0784830e2-be2874ff, #w-node-_475b5407-744a-2178-609d-d6c0784830e2-6f42cb3b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_1a6ba8e5-5f47-93a5-2993-93753cd8e93f-370bf54e, #w-node-f7c23dec-a64f-b69d-e509-ce8898ea19bf-370bf54e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_858cf27d-886d-71bf-6110-05df5e5a6004-72460797 {
    justify-self: center;
  }

  #w-node-_64c91405-7962-3927-e042-689fe697d621-8aa04f21 {
    order: 9999;
  }

  #w-node-_4610c014-91cd-c620-1f7f-5ee2f10634ca-8aa04f21, #w-node-_4610c014-91cd-c620-1f7f-5ee2f10634cb-8aa04f21, #w-node-_4610c014-91cd-c620-1f7f-5ee2f10634e7-8aa04f21 {
    justify-self: center;
  }

  #w-node-_99afe417-cab3-695e-53bd-fe3b77b21ca2-8aa04f21 {
    order: 9999;
  }

  #w-node-c1195835-e878-9033-22c3-b6731f8ba363-8aa04f21 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-e7bf3ac7-b47d-59c1-78cd-be65f2895661-f2895631, #w-node-e7bf3ac7-b47d-59c1-78cd-be65f28956de-f2895631 {
    align-self: stretch;
  }

  #w-node-_940698d6-b476-3737-97c1-b43b1d93c362-bf01bc2b {
    justify-self: stretch;
  }

  #w-node-a752e6fa-ad4f-bf66-4fe2-38bc74ecc2c9-74ecc2c3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_179dc521-a7e2-1d1c-3a1c-b0b532653e19-f216bea0 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_81b77944-63ab-0f5a-63d4-bfa0fb69024b-f216bea0 {
    justify-self: center;
  }

  #w-node-f7c23dec-a64f-b69d-e509-ce8898ea19bf-7d2ff2ab, #w-node-c2c494dc-a70b-2c3f-0ab7-65708c7f2634-0e60550b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e7f96fd-0941-6ff3-6d32-b9d17630de5d-6dbc9f5e, #w-node-_5e7f96fd-0941-6ff3-6d32-b9d17630de5f-6dbc9f5e, #w-node-_5e7f96fd-0941-6ff3-6d32-b9d17630de61-6dbc9f5e {
    grid-column: span 2 / span 2;
  }

  #w-node-_5e7f96fd-0941-6ff3-6d32-b9d17630de63-6dbc9f5e, #w-node-_5e7f96fd-0941-6ff3-6d32-b9d17630de65-6dbc9f5e {
    grid-column: span 3 / span 3;
  }

  #w-node-_9a4ec8a7-ceff-d5ef-48e2-012196c6428c-6dbc9f5e {
    order: -9999;
    justify-self: center;
  }

  #w-node-_435da35b-d5d0-33ec-dd40-59dd295fac59-6dbc9f5e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_633b415c-f597-f4b7-2c4e-a1d65e96a8a0-6dbc9f5e {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
    justify-self: center;
  }

  #w-node-_72b42b74-d510-1ab8-5a2e-5c07dd892321-6dbc9f5e {
    order: 9999;
  }

  #w-node-afd6ebc3-3387-d9a6-625c-402b2112b3a7-6dbc9f5e, #w-node-afd6ebc3-3387-d9a6-625c-402b2112b3a8-6dbc9f5e, #w-node-afd6ebc3-3387-d9a6-625c-402b2112b3b9-6dbc9f5e {
    justify-self: center;
  }

  #w-node-_940698d6-b476-3737-97c1-b43b1d93c362-3d2087d0 {
    justify-self: stretch;
  }

  #w-node-_0d7eb5c6-5103-e347-1807-493276ae9a4c-b6c1fc6d {
    align-self: stretch;
  }
}
