html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  vertical-align: baseline;
  display: inline-block;
}
audio:not([controls]) {
  height: 0;
  display: none;
}
[hidden],
template {
  display: none;
}
a {
  background-color: #0000;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  margin: 0.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: -0.5em;
}
sub {
  bottom: -0.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: 700;
}
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: 400;
  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: 400;
  line-height: 1;
  font-family: webflow-icons !important;
}
.w-icon-slider-right:before {
  content: "î˜€";
}
.w-icon-slider-left:before {
  content: "î˜";
}
.w-icon-nav-menu:before {
  content: "";
}
.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
  content: "î˜ƒ";
}
.w-icon-file-upload-remove:before {
  content: "î¤€";
}
.w-icon-file-upload-icon:before {
  content: "î¤ƒ";
}
* {
  box-sizing: border-box;
}
html {
  height: 100%;
}
body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}
img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}
html.w-mod-touch * {
  background-attachment: scroll !important;
}
.w-block {
  display: block;
}
.w-inline-block {
  max-width: 100%;
  display: inline-block;
}
.w-clearfix:before,
.w-clearfix:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-clearfix:after {
  clear: both;
}
.w-hidden {
  display: none;
}
.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}
input.w-button {
  -webkit-appearance: button;
}
html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}
.w-code-block {
  margin: unset;
}
pre.w-code-block code {
  all: inherit;
}
.w-optimization {
  display: contents;
}
.w-webflow-badge,
.w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}
.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}
.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 10px;
  font-weight: 700;
}
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: 700;
  display: block;
}
.w-input,
.w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}
.w-input::placeholder,
.w-select::placeholder {
  color: #999;
}
.w-input:focus,
.w-select:focus {
  border-color: #3898ec;
  outline: 0;
}
.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
  cursor: not-allowed;
}
.w-input[disabled]:not(.w-input-disabled),
.w-select[disabled]:not(.w-input-disabled),
.w-input[readonly],
.w-select[readonly],
fieldset[disabled]:not(.w-input-disabled) .w-input,
fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}
textarea.w-input,
textarea.w-select {
  height: auto;
}
.w-select {
  background-color: #f3f3f3;
}
.w-select[multiple] {
  height: auto;
}
.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: 400;
  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: 0.1px;
  height: 0.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: 400;
  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: 400;
  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: 400;
  display: inline-block;
}
.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}
.w-icon-file-upload-uploading {
  height: 20px;
}
.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}
.w-container:before,
.w-container:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-container:after {
  clear: both;
}
.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}
.w-row:before,
.w-row:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-row:after {
  clear: both;
}
.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}
.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}
.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}
.w-col-1 {
  width: 8.33333%;
}
.w-col-2 {
  width: 16.6667%;
}
.w-col-3 {
  width: 25%;
}
.w-col-4 {
  width: 33.3333%;
}
.w-col-5 {
  width: 41.6667%;
}
.w-col-6 {
  width: 50%;
}
.w-col-7 {
  width: 58.3333%;
}
.w-col-8 {
  width: 66.6667%;
}
.w-col-9 {
  width: 75%;
}
.w-col-10 {
  width: 83.3333%;
}
.w-col-11 {
  width: 91.6667%;
}
.w-col-12 {
  width: 100%;
}
.w-hidden-main {
  display: none !important;
}
@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }
  .w-hidden-main {
    display: inherit !important;
  }
  .w-hidden-medium {
    display: none !important;
  }
  .w-col-medium-1 {
    width: 8.33333%;
  }
  .w-col-medium-2 {
    width: 16.6667%;
  }
  .w-col-medium-3 {
    width: 25%;
  }
  .w-col-medium-4 {
    width: 33.3333%;
  }
  .w-col-medium-5 {
    width: 41.6667%;
  }
  .w-col-medium-6 {
    width: 50%;
  }
  .w-col-medium-7 {
    width: 58.3333%;
  }
  .w-col-medium-8 {
    width: 66.6667%;
  }
  .w-col-medium-9 {
    width: 75%;
  }
  .w-col-medium-10 {
    width: 83.3333%;
  }
  .w-col-medium-11 {
    width: 91.6667%;
  }
  .w-col-medium-12 {
    width: 100%;
  }
  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}
@media screen and (max-width: 767px) {
  .w-hidden-main,
  .w-hidden-medium {
    display: inherit !important;
  }
  .w-hidden-small {
    display: none !important;
  }
  .w-row,
  .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }
  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }
  .w-col-small-1 {
    width: 8.33333%;
  }
  .w-col-small-2 {
    width: 16.6667%;
  }
  .w-col-small-3 {
    width: 25%;
  }
  .w-col-small-4 {
    width: 33.3333%;
  }
  .w-col-small-5 {
    width: 41.6667%;
  }
  .w-col-small-6 {
    width: 50%;
  }
  .w-col-small-7 {
    width: 58.3333%;
  }
  .w-col-small-8 {
    width: 66.6667%;
  }
  .w-col-small-9 {
    width: 75%;
  }
  .w-col-small-10 {
    width: 83.3333%;
  }
  .w-col-small-11 {
    width: 91.6667%;
  }
  .w-col-small-12 {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }
  .w-hidden-main,
  .w-hidden-medium,
  .w-hidden-small {
    display: inherit !important;
  }
  .w-hidden-tiny {
    display: none !important;
  }
  .w-col {
    width: 100%;
  }
  .w-col-tiny-1 {
    width: 8.33333%;
  }
  .w-col-tiny-2 {
    width: 16.6667%;
  }
  .w-col-tiny-3 {
    width: 25%;
  }
  .w-col-tiny-4 {
    width: 33.3333%;
  }
  .w-col-tiny-5 {
    width: 41.6667%;
  }
  .w-col-tiny-6 {
    width: 50%;
  }
  .w-col-tiny-7 {
    width: 58.3333%;
  }
  .w-col-tiny-8 {
    width: 66.6667%;
  }
  .w-col-tiny-9 {
    width: 75%;
  }
  .w-col-tiny-10 {
    width: 83.3333%;
  }
  .w-col-tiny-11 {
    width: 91.6667%;
  }
  .w-col-tiny-12 {
    width: 100%;
  }
}
.w-widget {
  position: relative;
}
.w-widget-map {
  width: 100%;
  height: 400px;
}
.w-widget-map label {
  width: auto;
  display: inline;
}
.w-widget-map img {
  max-width: inherit;
}
.w-widget-map .gm-style-iw {
  text-align: center;
}
.w-widget-map .gm-style-iw > button {
  display: none !important;
}
.w-widget-twitter {
  overflow: hidden;
}
.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}
.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}
.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}
.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}
.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}
.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}
.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}
.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}
.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}
.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}
.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}
.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}
.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}
.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}
.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}
.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}
.w-background-video--control > [hidden] {
  display: none !important;
}
.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}
.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}
.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}
.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}
.w-slider-nav.w-round > div {
  border-radius: 100%;
}
.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: 0.2em 0.5em;
}
.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}
.w-slider-nav-invert {
  color: #fff;
}
.w-slider-nav-invert > div {
  background-color: #2226;
}
.w-slider-nav-invert > div.w-active {
  background-color: #222;
}
.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px 0.5em;
  transition: background-color 0.1s, color 0.1s;
  display: inline-block;
  position: relative;
}
.w-slider-dot.w-active {
  background-color: #fff;
}
.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}
.w-slider-dot:focus.w-active {
  box-shadow: none;
}
.w-slider-arrow-left,
.w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}
.w-slider-arrow-left [class^="w-icon-"],
.w-slider-arrow-right [class^="w-icon-"],
.w-slider-arrow-left [class*="\ w-icon-"],
.w-slider-arrow-right [class*="\ w-icon-"] {
  position: absolute;
}
.w-slider-arrow-left:focus,
.w-slider-arrow-right:focus {
  outline: 0;
}
.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}
.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}
.w-icon-slider-left,
.w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}
.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}
.w-slider-force-show {
  display: block !important;
}
.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}
.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}
.w-dropdown-toggle:focus {
  outline: 0;
}
.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}
.w-dropdown-list.w--open {
  display: block;
}
.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}
.w-dropdown-link.w--current {
  color: #0082f3;
}
.w-dropdown-link:focus {
  outline: 0;
}
@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}
.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}
.w-lightbox-backdrop,
.w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}
.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}
.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}
.w-lightbox-view:before {
  content: "";
  height: 100vh;
}
.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}
.w-lightbox-frame,
.w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}
.w-lightbox-figure {
  margin: 0;
  position: relative;
}
.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}
.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}
.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}
.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}
.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: 0.5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}
.w-lightbox-control {
  cursor: pointer;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all 0.3s;
  position: absolute;
  top: 0;
}
.w-lightbox-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
  display: none;
  bottom: 0;
  left: 0;
}
.w-lightbox-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
  display: none;
  bottom: 0;
  right: 0;
}
.w-lightbox-close {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
  background-size: 18px;
  height: 2.6em;
  right: 0;
}
.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}
.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate(0, 0);
}
.w-lightbox-active {
  opacity: 0.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: translateY(-50%);
}
.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}
.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: 0.8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}
.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}
.w-lightbox-hide {
  display: none;
}
.w-lightbox-noscroll {
  overflow: hidden;
}
@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }
  .w-lightbox-view,
  .w-lightbox-view:before {
    height: 96vh;
  }
  .w-lightbox-group,
  .w-lightbox-group .w-lightbox-view,
  .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }
  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }
  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }
  .w-lightbox-left,
  .w-lightbox-right {
    opacity: 0.5;
    display: block;
  }
  .w-lightbox-close {
    opacity: 0.8;
  }
  .w-lightbox-control:hover {
    opacity: 1;
  }
}
.w-lightbox-inactive,
.w-lightbox-inactive:hover {
  opacity: 0;
}
.w-richtext:before,
.w-richtext:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-richtext:after {
  clear: both;
}
.w-richtext[contenteditable="true"]:before,
.w-richtext[contenteditable="true"]:after {
  white-space: initial;
}
.w-richtext ol,
.w-richtext ul {
  overflow: hidden;
}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,
.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after,
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}
.w-richtext figure.w-richtext-figure-type-video > div:after,
.w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}
.w-richtext figure {
  max-width: 60%;
  position: relative;
}
.w-richtext figure > div:before {
  cursor: default !important;
}
.w-richtext figure img {
  width: 100%;
}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: 0.6;
}
.w-richtext figure div {
  color: #0000;
  font-size: 0;
}
.w-richtext figure.w-richtext-figure-type-image,
.w-richtext figure[data-rt-type="image"] {
  display: table;
}
.w-richtext figure.w-richtext-figure-type-image > div,
.w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}
.w-richtext figure.w-richtext-figure-type-image > figcaption,
.w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}
.w-richtext figure.w-richtext-figure-type-video,
.w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}
.w-richtext figure.w-richtext-figure-type-video iframe,
.w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.w-richtext figure.w-richtext-figure-type-video > div,
.w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}
.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div,
.w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}
.w-richtext figure.w-richtext-align-normal {
  clear: both;
}
.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}
.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}
.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}
.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}
.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}
.w-nav:before,
.w-nav:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-nav:after {
  clear: both;
}
.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}
.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}
.w-nav-link.w--current {
  color: #0082f3;
}
.w-nav-menu {
  float: right;
  position: relative;
}
[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}
.w--nav-link-open {
  display: block;
  position: relative;
}
.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}
.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}
.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}
.w-nav[data-animation="over-left"] .w-nav-overlay,
.w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}
.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}
.w-nav[data-animation="over-right"] .w-nav-overlay,
.w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}
.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}
.w-nav-button:focus {
  outline: 0;
}
.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}
.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}
.w-nav[data-collapse="all"] .w-nav-button,
.w--nav-dropdown-open,
.w--nav-dropdown-toggle-open {
  display: block;
}
.w--nav-dropdown-list-open {
  position: static;
}
@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }
  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }
  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }
  .w-nav-brand {
    padding-left: 10px;
  }
}
@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }
  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}
.w-tabs {
  position: relative;
}
.w-tabs:before,
.w-tabs:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-tabs:after {
  clear: both;
}
.w-tab-menu {
  position: relative;
}
.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}
.w-tab-link.w--current {
  background-color: #c8c8c8;
}
.w-tab-link:focus {
  outline: 0;
}
.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}
.w-tab-pane {
  display: none;
  position: relative;
}
.w--tab-active {
  display: block;
}
@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}
.w-ix-emptyfix:after {
  content: "";
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  to {
    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 {
  --light: #fafbfd;
  --dark: #1d2436;
  --headline-color-dark\<deleted\|variable-ea1fdf5f\>: black;
  --orange: #f8503c;
  --dark-slate-blue\<deleted\|variable-efcf2706\>: #425466;
  --transparant: #fff0;
  --light-purple\<deleted\|variable-7a2551b3\>: #eff2ff;
  --gradient-blue: #85e1f2;
  --purple: #a0b8ff;
  --black: #080e1c;
  --lighter-purple\<deleted\|variable-12587349\>: #f6f7fc;
  --orange-gradient\<deleted\|variable-e3e9d69d\>: var(--orange);
  --midnight-blue-light\<deleted\|variable-032f08e2\>: #232b41;
  --green: #56cc6b;
  --yellow: #ffba00;
  --light-steel-blue-2\<deleted\|variable-7460ea69\>: #adbdcc;
  --border-color\<deleted\|variable-2ade133a\>: #eeeef2;
  --background-overlay\<deleted\|variable-9980027b\>: #0003;
  --button-color-tertiary-dark\<deleted\|variable-895fccc4\>: #3b3b3b;
  --light-slate-grey\<deleted\|variable-6090e522\>: #8396a7;
  --green-yellow\<deleted\|variable-ce1de513\>: #9fef00;
  --red: #e01a3d;
  --background-color-white\<deleted\|variable-1766b841\>: white;
  --divider: #73757f3b;
  --background-color-dark\<deleted\|variable-dccb7db6\>: black;
  --text-color-light\<deleted\|variable-4da72d2a\>: white;
  --border-color-light\<deleted\|variable-a70eb3cf\>: #ddd;
  --accessible-outline\<deleted\|variable-6c080d0f\>: #e4425f;
  --background-color-light\<deleted\|variable-150a737e\>: #f7f7f7;
  --text-color-primary\<deleted\|variable-a1f3dfe0\>: #a7a7a7;
  --text-color-dark\<deleted\|variable-c028e7a0\>: black;
  --success\<deleted\|variable-54db4035\>: #2ec862;
  --button-color-light\<deleted\|variable-6b68d083\>: white;
  --border-color-dark\<deleted\|variable-8d1f693e\>: #333;
  --warning\<deleted\|variable-739e62f7\>: #ffdede;
  --background-color-primary\<deleted\|variable-86e4b98a\>: #868686;
  --headline-color-light\<deleted\|variable-61d08ec7\>: white;
  --headline-color-primary\<deleted\|variable-acfc97af\>: #636363;
  --tagline-color-dark\<deleted\|variable-c0397e08\>: black;
  --button-color-dark\<deleted\|variable-726376e7\>: black;
  --button-color-dark-hover\<deleted\|variable-fb991cc5\>: #4b4b4b;
  --button-color-light-hover\<deleted\|variable-954c2ee8\>: #eee;
  --tagline-color-light\<deleted\|variable-3d5a7c79\>: #bababa;
  --button-color-tertiary\<deleted\|variable-ba4bd063\>: #f7f7f7;
  --button-color-tertiary-hover\<deleted\|variable-ce617ebd\>: black;
  --button-color-tertiary-dark-hover\<deleted\|variable-80782e15\>: #636363;
  --radius: 0.25rem;
  --white: white;
  --gradient-orange: #f7913e;
  --gradient-orange-2\<deleted\|variable-f6927c70-f9a2-5361-54bc-0bceb65fed98\>: #f8503c;
}
.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-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}
.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}
.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
  align-items: center;
}
.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}
.w-pagination-previous-icon {
  margin-right: 4px;
}
.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}
.w-pagination-next-icon {
  margin-left: 4px;
}
.w-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-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}
.w-users-userformheader {
  text-align: center;
}
.w-users-userformbutton {
  text-align: center;
  width: 100%;
}
.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}
.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}
.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}
.w-users-userformsuccessstate {
  display: none;
}
.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-users-usersignupverificationmessage {
  display: none;
}
.w-users-userresetpasswordformwrapper,
.w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}
.w-users-useraccountwrapper {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}
.w-users-blockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}
.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px;
}
.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}
.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}
body {
  background-color: var(--light);
  color: var(--dark);
  text-align: left;
  font-family: Cabin, sans-serif;
  font-size: 15px;
  line-height: 1.25;
}
h1 {
  color: var(--dark);
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 70px;
  font-weight: 700;
  line-height: 70px;
}
h2 {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}
h3 {
  letter-spacing: -0.5px;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}
h4 {
  color: var(--dark);
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
}
h5 {
  color: var(--headline-color-dark\<deleted\|variable-ea1fdf5f\>);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}
h6 {
  color: var(--headline-color-dark\<deleted\|variable-ea1fdf5f\>);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}
p {
  margin-bottom: 32px;
  font-size: 15px;
  line-height: 25px;
}
a {
  color: var(--orange);
  font-weight: 500;
  text-decoration: underline;
}
ul {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1em;
  line-height: 30px;
  list-style-type: disc;
}
ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}
img {
  max-width: 100%;
  display: inline-block;
}
label {
  margin-bottom: 0.25rem;
  font-weight: 500;
}
blockquote {
  border-left: 4px solid var(--orange);
  color: var(--orange);
  margin-bottom: 32px;
  margin-left: -16px;
  padding: 0 14px;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
}
figure {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
figcaption {
  text-align: center;
  margin-top: 0.25rem;
}
.gradient-home {
  background-image: linear-gradient(90deg, #f7913e 25%, #f8503c 70%);
  width: 150%;
  height: 650px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: -380px;
  left: -25%;
  right: 0;
  overflow: hidden;
  transform: rotate(-10deg);
}
.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.grid.dashboard {
  max-width: none;
}
.grid.jobs {
  mix-blend-mode: multiply;
  max-width: 1248px;
  position: relative;
}
.grid.jobs-landing {
  z-index: 1;
  max-width: 1248px;
  position: relative;
}
.grid.jobs-detail {
  z-index: 1;
  mix-blend-mode: multiply;
  margin-top: -44px;
  position: relative;
}
.grid._2-column {
  grid-template-columns: 1fr 1fr;
}

.grid.is-jobdetail.full-width {
  display: flex;
  width: 100%;
}
.container {
  z-index: 4;
  background-color: var(--transparant);
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  max-width: 82rem;
  height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
  position: relative;
}
.container.not-relative {
  position: static;
}
.container.z-2 {
  z-index: 2;
}
.container.extra {
  max-width: 80rem;
}
.container.pim {
  padding-top: 60px;
  padding-bottom: 60px;
}
.container.naar-achteren,
.container._0z {
  z-index: 0;
}
.container.is-style {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: stretch;
  display: grid;
}
.dashed-line {
  border: 1px dashed #999db033;
}
.dashed-line.is-left {
  border-top-width: 0;
  border-bottom-width: 0;
  border-right-width: 0;
}
.dashed-line.is-left.dashboard {
  margin-left: -40px;
}
.dashed-line.is-left-right {
  border-top-width: 0;
  border-bottom-width: 0;
}
.dashed-line.is-left-right.dashboard {
  margin-right: -40px;
}
.dashed-line.is-right {
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  display: none;
}
.dashed-line.is-right._2-column {
  display: block;
}
.landing-section {
  background-color: #fff;
  padding-bottom: 128px;
  position: relative;
  overflow: hidden;
}
.landing-section.waas {
  background-color: #080e1c;
  padding-bottom: 0;
}
.landing-section.events {
  height: 100vh;
  padding-bottom: 0;
}
.landing-section.light-purple-background {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
  margin-top: -103px;
  padding-bottom: 0;
  position: relative;
}
.landing-section.blog-waas {
  padding-bottom: 64px;
}
.landing-section.blog-waas.blue-gradient {
  background-image: linear-gradient(90deg, var(--purple), var(--gradient-blue));
}
.landing-section.search-results {
  padding-bottom: 256px;
}
.landing-section.jobs {
  background-color: var(--dark);
  justify-content: center;
  min-height: 420px;
  display: flex;
}
.landing-section.stacks {
  background-color: var(--dark);
  justify-content: center;
  min-height: 420px;
  padding-bottom: 0;
}
.landing-section.about-us {
  background-color: var(--dark);
  color: #fff;
  justify-content: center;
  padding-bottom: 0;
  display: flex;
}
.landing-section.odm {
  background-color: var(--black);
}
.landing-section.use-free {
  background-color: var(--light);
  margin-bottom: -250px;
  padding-bottom: 250px;
}
.landing-section.pricing-background {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
  margin-bottom: -200px;
  padding-bottom: 280px;
}
.landing-section.faq {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.landing-section.password {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  margin-bottom: -360px;
  padding-bottom: 360px;
}
.landing-section.bladeren {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
}
.nav-link {
  color: #fff;
  border-radius: 5px;
  margin-left: 1px;
  margin-right: 1px;
  padding: 6px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  transition: background-color 0.2s;
}
.nav-link:hover {
  background-color: #ddf6;
}
.nav-link.w--current {
  color: var(--dark);
}
.nav-link.dark-blue-text.home {
  z-index: 10;
  color: var(--dark);
}
.nav-link.dark-blue-text.home.w--current {
  color: var(--dark);
}
.nav-link.home {
  z-index: 10;
}
.nav-link.home.w--current {
  z-index: 10;
  color: #fff;
}
.nav-span {
  font-size: 18px;
}
.brand {
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}
.logo-text {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}
.nav-button {
  border-radius: 5px;
  transition: opacity 0.2s;
}
.nav-button:hover {
  opacity: 0.9;
}
.grid-container {
  z-index: 0;
  pointer-events: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  position: absolute;
  inset: 0% 0% auto;
}
.grid-container.footer-grid {
  padding-top: 86px;
}
.grid-container.footer-grid.extra {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding-top: 0;
  display: inline-block;
}
.grid-container.dashboard {
  padding-left: 54px;
  padding-right: 54px;
}
.landing-container-header {
  z-index: 1;
  padding-top: 113px;
  position: relative;
}
.landing-container-header.waas {
  margin-bottom: 128px;
}
.landing-container-header.events {
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-top: 0;
  display: flex;
}
.landing-container-header.upgrade-resume {
  background-color: var(--dark);
  padding-top: 230px;
}
.landing-container-header.home {
  padding-top: 88px;
}
.landing-container-header.home.pim {
  z-index: 10;
  position: relative;
}
.landing-container-header.jobs-detail,
.landing-container-header.stacks-title {
  width: 100%;
  padding-top: 160px;
}
.landing-container-header.about-us {
  padding-bottom: 128px;
}
.landing-container-header.use-free {
  overflow: visible;
}
.landing-container-header.faq {
  background-image: linear-gradient(
    315deg,
    var(--midnight-blue-light\<deleted\|variable-032f08e2\>) 20%,
    var(--dark) 80%
  );
  padding-bottom: 64px;
}
.landing-container-header.contact {
  z-index: 0;
}
.heading-landing-home {
  letter-spacing: -3px;
  font-size: 85px;
  line-height: 85px;
}
.sub-heading {
  text-transform: uppercase;
  margin-bottom: 0.5rem;
  font-size: 1em;
  font-weight: 700;
  line-height: 1;
}
.sub-heading.light-blue-text,
.sub-heading.light-blue-text.pim {
  color: var(--purple);
}
.sub-heading.yellow-text.extra {
  text-align: center;
}
.sub-heading.is-orangetext.extra {
  text-align: left;
}
.sub-heading.is-orangetext.extrapim.light-blue-text {
  color: var(--purple);
}
.sub-heading.is-orangetext.links {
  text-align: left;
}
.sub-heading.is-orangetext.centre {
  text-align: center;
}
.sub-heading.green-text {
  color: var(--green);
}
.sub-heading.on-demand-matching {
  color: #197f2b;
  background-color: #d7f3dc;
  border-radius: 5px;
  padding: 4px 8px;
  display: inline-block;
}
.sub-heading.text-color-lilac {
  color: var(--purple);
}
.sub-heading.text-color-lilac.links {
  color: var(--purple);
  text-align: left;
}
.sub-heading.text-color-green.links {
  text-align: left;
}
.sub-heading.is-orangetext {
  color: #f8503c;
  text-align: left;
}
.sub-heading.green-text-2 {
  color: #56cc6b;
}
.sub-heading.mogelijkheid {
  color: var(--light);
}
.sub-heading.is-orangetext {
  color: #f8503c;
}
.sub-heading.is-small {
  font-size: 0.8em;
}
.white-text {
  color: #fff;
}
.dark-text {
  color: var(--dark);
}
.button-9 {
  background-color: var(--dark);
  color: #fff;
  border-radius: 5px;
  order: 1;
  justify-content: space-between;
  align-items: center;
  padding: 6px 10px;
  font-weight: 700;
  text-decoration: none;
  transition: opacity 0.2s;
  display: flex;
  position: relative;
  overflow: hidden;
}
.button-9:hover {
  opacity: 0.9;
}
.button-9.orange {
  background-color: var(--orange);
}
.button-9.light-blue {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
}
.button-9.yellow {
  background-color: var(--yellow);
}
.button-9.nav-button {
  color: var(--orange);
  background-color: #fff;
  margin-left: 8px;
  font-size: 14px;
}
.button-9.nav-button.dark-blue {
  background-color: var(--dark);
  color: #fff;
  padding: 8px 12px;
}
.button-9.nav-button.dark-blue-ipad {
  padding: 8px 12px;
}
.button-9.white {
  color: var(--dark);
  background-color: #fff;
}
.button-9.white.mr-16-16-8 {
  z-index: 6;
  padding: 8px 12px;
}
.button-9.gradient {
  background-color: #0000;
  background-image: linear-gradient(90deg, #f7913e 20%, #f8503c 75%);
}
.button-9.gradient.grow {
  flex: 1;
  margin-right: 32px;
}
.button-9.disabled {
  z-index: 6;
  padding: 8px 12px;
}
.button-9.large {
  background-color: var(--dark);
  text-transform: uppercase;
  min-width: 230px;
  margin-top: 27px;
  padding: 10px;
}
.button-9.large.gradient {
  background-image: linear-gradient(90deg, #f7913e 20%, #f8503c 75%);
}
.button-9.large.gradient.minderopvallend {
  background-color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
  background-image: none;
  display: none;
}
.button-9.large.light-blue {
  background-color: var(--purple);
  background-image: linear-gradient(
    90deg,
    var(--purple) 37%,
    var(--gradient-blue)
  );
}
.button-9.large.yellow.investeer {
  background-color: var(--yellow);
  min-width: 200px;
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
}
.button-9.large.blue-gradient {
  background-image: linear-gradient(90deg, var(--purple), var(--gradient-blue));
}
.button-9.large.orange {
  background-color: var(--orange);
}
.button-9.large.orange.on-demand-matching {
  background-color: var(--orange);
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.button-9.large.dark-blue.outline {
  border-color: var(--dark);
  background-color: var(--transparant);
  color: var(--dark);
}
.button-9.large.start {
  margin-top: 0;
}
.button-9.visible {
  z-index: 6;
  padding: 8px 12px;
  overflow: visible;
}
.button-9.contact-naas {
  color: #c23120;
  background-color: #fdd5d1;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  flex-direction: row;
  padding: 16px;
  position: absolute;
  inset: auto 0% 0%;
}
.button-9.outline {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--border-color\<deleted\|variable-2ade133a\>);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--border-color\<deleted\|variable-2ade133a\>);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--border-color\<deleted\|variable-2ade133a\>);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--border-color\<deleted\|variable-2ade133a\>);
  background-color: var(--transparant);
  border-color: inherit;
  color: inherit;
}
.button-9.outline.nav-button.dark-blue-outline {
  border-color: var(--dark);
  background-color: var(--light);
  color: var(--dark);
  padding: 8px 12px;
}
.button-9.outline.nav-button.white-outline-desktop {
  border-color: var(--light);
  background-color: var(--transparant);
  color: var(--light);
  padding: 8px 12px;
}
.button-9.outline.nav-button.white-outline-desktop:hover {
  background-color: var(--background-overlay\<deleted\|variable-9980027b\>);
}
.button-9.outline.pim {
  border-width: 1px;
  border-color: var(--light);
  background-color: var(--transparant);
}
.button-9.outline.pim:hover {
  background-color: var(
    --button-color-tertiary-dark\<deleted\|variable-895fccc4\>
  );
}
.button-9.for-who-naas {
  background-color: var(--dark);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 16px;
  position: absolute;
  inset: auto 0% 0%;
}
.button-9.for-who-naas.blue-background {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
}
.button-9.for-who-naas.yellow-bg {
  background-color: var(--yellow);
}
.button-9.for-who-naas.orange-bg {
  background-color: var(--orange);
}
.button-9.blue-gradient {
  background-image: linear-gradient(90deg, var(--purple), var(--gradient-blue));
}
.button-9.jobs {
  font-size: 12px;
}
.button-9.jobs.grey {
  background-color: var(--border-color\<deleted\|variable-2ade133a\>);
  color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
}
.button-9.green {
  background-color: var(--green-yellow\<deleted\|variable-ce1de513\>);
  color: var(--dark);
}
.button-9.contact-waas {
  color: #c18d00;
  background-color: #ffefc2;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  flex-direction: row;
  padding: 16px;
  position: absolute;
  inset: auto 0% 0%;
}
.button-9.cta-button {
  background-color: var(--green);
}
.button-9.mogelijkheden {
  background-color: var(--dark);
  color: var(--dark);
  flex-flow: row;
  order: 0;
  justify-content: space-between;
  align-items: center;
  margin-top: 15px;
  padding: 6px 5px;
  font-size: 14px;
  position: relative;
  inset: auto 0% 0% auto;
  overflow: visible;
}
.button-9.mogelijkheden:hover {
  background-color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  color: var(--dark);
}
.div-block-2 {
  width: 800px;
  height: 100%;
  position: relative;
  top: 32px;
}
.klopper-image {
  object-fit: cover;
  min-width: 50px;
  height: 470px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto auto 0% -55px;
}
.dromer-image {
  object-fit: cover;
  min-width: 50px;
  height: 500px;
  position: absolute;
  inset: auto auto 32px -90px;
}
.agile-coach-image {
  object-fit: cover;
  min-width: 50px;
  height: 430px;
  position: absolute;
  inset: auto auto 100px -160px;
}
.designer-image {
  object-fit: cover;
  min-width: 50px;
  height: 455px;
  position: absolute;
  inset: auto auto 40px 200px;
}
.security-image {
  object-fit: cover;
  min-width: 50px;
  height: 460px;
  position: absolute;
  inset: auto auto 75px 290px;
}
.customer-logo-grid {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  place-items: start stretch;
  width: 100%;
  height: 100%;
  min-height: 100px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: static;
  overflow: visible;
}
.standard-section {
  padding-top: 128px;
  padding-bottom: 128px;
  position: relative;
}
.standard-section.off-white-bg.pim {
  padding-top: 100px;
  padding-bottom: 20px;
}
.standard-section.dark-blue-bg {
  background-color: var(--dark);
  color: #fff;
}
.standard-section.dark-blue-bg.overflow-hidden.marging-bottom {
  margin-bottom: 120px;
}
.standard-section.dark-blue-bg.overflow-hidden.marging-bottom.pim {
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 120px;
}
.standard-section.blog {
  padding-top: 64px;
  padding-bottom: 320px;
}
.standard-section.bottom-dark-blue {
  background-color: var(--dark);
  margin-bottom: -360px;
  padding-bottom: 400px;
}
.standard-section.bottom-lighter-purple {
  background-color: var(--light);
  margin-bottom: 0;
  padding-bottom: 0;
}
.standard-section.bottom-lighter-purple.generic {
  padding-top: 0;
}
.standard-section.bottom-lighter-purple.demo2 {
  padding-top: 94px;
}
.standard-section.bottom-lighter-purple.pim {
  padding-top: 100px;
  padding-bottom: 47px;
}
.standard-section.mt-0,
.standard-section.mt-0-0-64,
.standard-section.search-results {
  padding-top: 0;
}
.standard-section.pt-64--64--32 {
  padding-top: 64px;
}
.standard-section.waas-step-section {
  background-color: var(--dark);
  color: #fff;
  background-image: linear-gradient(#080e1c, #151b2b);
  margin-bottom: -64px;
  padding-top: 0;
  padding-bottom: 0;
}
.standard-section.odm {
  background-color: var(--black);
  margin-bottom: -335px;
  padding-top: 64px;
  padding-bottom: 250px;
}
.standard-section.bottom-offwhite {
  background-color: var(--light);
  margin-bottom: -360px;
  padding-bottom: 360px;
}
.standard-section.standard-white {
  background-color: var(--light);
}
.standard-section.standard-white.pim {
  color: var(--dark);
  padding-top: 20px;
}
.standard-section.off-white-bg {
  background-color: #fafbfd;
}
.light-blue-text {
  color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
}
.heading-span {
  font-size: 41px;
}
.heading-span.light-blue-text {
  color: var(--purple);
}
.heading-span.small {
  font-size: 34px;
}
.heading-span.extra {
  color: var(--yellow);
}
.heading-span.green-text {
  color: #56cc6b;
}
.paragraph-small {
  font-size: 15px;
  line-height: 25px;
}
.paragraph-small.lighter-blue-text.mb-16 {
  color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
}
.paragraph-small.mb-16.witinkleurvlak {
  color: var(--light);
  margin-top: 0;
}
.paragraph-small.mb-16.midnight-blue-text {
  color: var(--midnight-blue-light\<deleted\|variable-032f08e2\>);
}
.two-column-paragraph {
  column-count: 2;
  column-gap: 32px;
}
.mb-64 {
  margin-bottom: 64px;
}
.mb-64.extrapim {
  text-align: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
}
.relative-grid-block {
  flex-direction: column;
  margin-right: 40px;
  display: flex;
  position: relative;
}
.relative-grid-block.pr-64-0-0 {
  padding-right: 64px;
}
.relative-grid-block.pl-64-0-0 {
  padding-left: 64px;
}
.relative-grid-block.percentage {
  background-color: var(--dark);
  border-radius: 5px;
  height: 213px;
  margin-top: 0;
  padding: 15px 16px;
}
.relative-grid-block.percentage.minder-blauw {
  background-color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
}
.div-block-7 {
  background-color: #e1e7f8;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  overflow: hidden;
}
.absolute-button {
  position: absolute;
  inset: auto 0% 0%;
}
.image-8 {
  object-fit: contain;
  height: 250px;
}
.arrow-button {
  align-self: center;
  width: 6px;
  min-width: 6px;
  max-width: 6px;
  height: 10px;
  min-height: 10px;
  max-height: 10px;
  margin-left: 10px;
}
.arrow-button.hide-ipad {
  color: var(--dark);
}
.standard-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.standard-grid.mb-64 {
  grid-template-rows: auto;
}
.standard-grid.home-landing-grid {
  grid-row-gap: 32px;
  margin-bottom: 128px;
}
.standard-grid.padding-0 {
  padding-left: 0;
  padding-right: 0;
}
.standard-grid.partner-landing-grid {
  grid-template-columns: 1fr 1fr 1.5fr 1.5fr;
  align-content: start;
  align-items: start;
  margin-bottom: 128px;
}
.standard-grid.for-who-naas {
  margin-bottom: 96px;
}
.standard-grid.blog-header-grid {
  grid-column-gap: 0px;
  grid-template-columns: 1fr 1fr;
  padding-left: 0;
  padding-right: 0;
}
.standard-grid.blog-cta-grid {
  grid-template-columns: 1fr 1fr;
  margin-bottom: 128px;
}
.standard-grid.blog-read-more-grid {
  grid-template-columns: 1fr 1fr 1fr;
}
.standard-grid.waas-steps {
  grid-row-gap: 0px;
  margin-bottom: 128px;
}
.standard-grid.waas-ai-grid {
  grid-column-gap: 0px;
  margin-top: 64px;
  padding-left: 0;
  padding-right: 0;
}
.standard-grid.demo-landing-grid {
  grid-template-columns: 1fr 1fr 1.5fr;
  place-content: start;
  align-items: start;
}
.standard-grid.odm-steps {
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
}
.main-grid-xs-older {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
}
.lighter-blue-text {
  color: #adbdcc;
}
.dark-blue-text {
  color: var(--dark);
}
.list {
  margin-bottom: 0;
  padding-left: 1em;
  line-height: 25px;
  list-style-type: disc;
}
.nav-dd-text {
  margin-left: 16px;
  position: relative;
}
.nav-dropdown-link-description {
  opacity: 0.5;
  font-size: 14px;
  line-height: 18px;
}
.nav-dropdown-link-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  display: flex;
}
.mb-32 {
  margin-bottom: 32px;
}
.absolute-button-nav-dropdown {
  margin: 32px;
  position: absolute;
  inset: auto 0% 0%;
}
.nav-link-dropdown {
  color: #fff;
  border-radius: 5px;
  margin-left: 1px;
  margin-right: 1px;
  padding: 6px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  transition: background-color 0.2s;
}
.nav-link-dropdown:hover {
  background-color: #ddf6;
}
.nav-link-dropdown.dark-blue-text {
  color: var(--dark);
}
.nav-link-dropdown.hide-ipad.w--current {
  color: var(--light);
}
.tabs {
  flex-direction: row-reverse;
  display: flex;
}
.tabs-menu {
  flex-direction: column;
  width: 50%;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}
.tabs-content {
  width: 50%;
}
.tab-link {
  background-color: var(--midnight-blue-light\<deleted\|variable-032f08e2\>);
  color: #fff;
  border: 1px solid #2e3a59;
  border-radius: 5px;
  min-height: 150px;
  margin-bottom: 32px;
  padding: 0;
  transition: border 0.2s, background-color 0.2s;
  display: flex;
}
.tab-link:hover {
  background-color: #2c3652;
  border-color: #495371;
}
.tab-link.w--current {
  background-color: #313b55;
  border-color: #a0b8ff;
}
.relative-grid-block-copy {
  flex-direction: column;
  width: 50%;
  padding: 16px 16px 32px;
  position: relative;
}
.relative-grid-block-copy-copy {
  flex-direction: column;
  width: 50%;
  position: relative;
}
.image-11 {
  object-fit: contain;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -20px 0% auto;
}
.customer-logo {
  width: auto;
  height: 28px;
  min-height: 0;
  display: inline-block;
  overflow: clip;
}
.customer-logo.multi {
  width: auto;
  height: 28px;
  min-height: 0;
}
.customer-logo.improvers {
  width: auto;
  height: 20px;
  min-height: 0;
}
.customer-logo.volkerwessels {
  width: auto;
  height: 19px;
  min-height: 0;
}
.customer-logo.essent {
  width: 50%;
  height: 20px;
  min-height: 0;
}
.customer-logo.rotterdam {
  width: 50%;
  height: 28px;
  min-height: 0;
}
.customer-logo.achmea {
  height: 22px;
  min-height: 0;
}
.customer-logo.ahold {
  width: 50%;
  height: 30px;
  min-height: 0;
}
.customer-logo.ing {
  max-width: 50%;
  height: 24px;
  min-height: 0;
}
.customer-logo.digi {
  width: auto;
  height: 21px;
}
.customer-logo.careix {
  height: 22px;
}
.customer-logo.ibm {
  height: 23px;
}
.customer-logo.sap {
  height: 28px;
}
.customer-logo.bullhorn {
  height: 33px;
}
.customer-logo.actief-software {
  width: auto;
  height: 28px;
}
.customer-logo.castone {
  width: auto;
  max-width: none;
  height: 25px;
}
.customer-logo.api {
  height: 26px;
}
.customer-logo.customer-logo-large {
  height: 40px;
}
.sticky-navbar {
  background-color: #fff;
  border-bottom: 1px dashed #b6b9c833;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  margin-top: -112px;
  display: flex;
  position: fixed;
  top: 0;
}
.color-orange {
  color: var(--orange);
}
.sticky-nav-span {
  color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  font-size: 18px;
}
.footer {
  margin-top: -128px;
  padding-top: 380px;
  padding-bottom: 130px;
  position: relative;
  overflow: hidden;
}
.diagonal-footer {
  border-top: 2px solid var(--midnight-blue-light\<deleted\|variable-032f08e2\>);
  background-color: #151b2b;
  justify-content: center;
  width: 150%;
  height: 800px;
  margin-top: 200px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0;
  left: -25%;
  right: 0;
  transform: rotate(-4deg);
}
.footer-link {
  color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
  padding-top: 6px;
  padding-bottom: 6px;
  text-decoration: none;
  transition: padding 0.2s;
}
.footer-link:hover {
  padding-left: 4px;
}
.small-grandient-container {
  background-image: linear-gradient(to right, var(--yellow), var(--orange));
  width: 150%;
  height: 65px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 650px 0 auto -25%;
  overflow: hidden;
  transform: rotate(-10deg);
}
.small-grandient-container.prog {
  background-image: linear-gradient(90deg, var(--yellow), var(--orange));
  top: 537px;
}
.small-grandient-container.new {
  background-image: linear-gradient(to right, var(--yellow), var(--orange));
  top: 610px;
}
.small-grandient-container.next {
  background-image: linear-gradient(to right, var(--yellow), var(--orange));
  top: 630px;
}
.yellow-text {
  color: var(--yellow);
}
.sprint-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 786px;
  margin-left: -16px;
}
.long-sprint-image-container {
  padding-right: 16px;
}
.long-sprint-image-container._2 {
  margin-top: 32px;
  display: block;
}
.long-sprint-image-container._1 {
  margin-top: 64px;
  display: block;
}
.button-container {
  justify-content: space-between;
  width: 50%;
  padding-right: 16px;
  display: block;
}
.sprint-link-scroll-to-section {
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
  height: 580px;
  padding: 16px;
  text-decoration: none;
  transition: transform 0.2s;
  position: relative;
  overflow: hidden;
}
.sprint-link-scroll-to-section:hover {
  filter: saturate(120%);
  transform: translateY(-4px);
}
.overlay {
  opacity: 0.5;
  background-color: #a0c2ff;
  background-image: linear-gradient(#1d243666, #1d243600 30%);
  position: absolute;
  inset: 0%;
}
.overlay.pink {
  background-color: #f8aee3;
}
.overlay.orange {
  background-color: #ff9033;
}
.overlay.red {
  background-color: #f77;
}
.overlay.green-2 {
  background-color: #98c794;
}
.overlay.yellow {
  background-color: var(--yellow);
}
.overlay.green {
  background-color: var(--green);
}
.overlay.light-blue {
  background-color: var(--gradient-blue);
}
.overlay.light-green {
  background-color: var(--green-yellow\<deleted\|variable-ce1de513\>);
}
.overlay.grey {
  background-color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
}
.text-block-3 {
  color: #fff;
  position: relative;
}
.image-12 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto;
}
.mb-0 {
  margin-bottom: 0;
}
.mb-32-0-0 {
  max-width: 1192rem;
  margin-bottom: 32px;
}
.button-2 {
  color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  border-radius: 5px;
  order: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 0;
  font-weight: 700;
  text-decoration: none;
  transition: opacity 0.2s;
  display: flex;
  overflow: hidden;
}
.button-2:hover {
  opacity: 0.9;
}
.button-2.grow {
  flex: 1;
}
.button-2.small {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  line-height: 18px;
}
.button-2.small.absolute-button {
  background-color: var(--transparant);
  color: #f8503c;
}
.button-2.small.absolute-button.pim {
  background-color: var(--midnight-blue-light\<deleted\|variable-032f08e2\>);
  width: 300px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.button-2-text {
  margin-top: -2px;
  margin-right: -4px;
}
.button-2-text.orange-text {
  color: var(--orange);
}
.button-2-text.dark-green-text {
  color: #56cc6b;
}
.mb-46 {
  margin-bottom: 46px;
}
.mb-16 {
  margin-bottom: 16px;
}
.lighter-purple-bg {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
}
.hide-mobile {
  display: block;
}
.div-block-25 {
  align-items: center;
  display: flex;
}
.image-13 {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  margin-right: 16px;
}
.usp-container {
  margin-bottom: 16px;
  display: flex;
}
.usp-container.last {
  margin-bottom: 0;
}
.check {
  width: 18px;
  min-width: 18px;
  max-width: 18px;
  margin-right: 8px;
}
.usp-text {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
}
.flex-layout-container {
  color: var(--dark);
  background-color: #fff;
  border-radius: 5px;
  margin-left: -16px;
  margin-right: -16px;
  padding: 16px 8px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 30px #0000000d;
}
.div-block-29 {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  width: 33%;
  height: 180px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 16px;
  display: flex;
}
.text-block-6 {
  font-family: Robinson, sans-serif;
  font-size: 80px;
  font-weight: 400;
  line-height: 80px;
}
.text-block-7 {
  color: #b0b6d1;
  font-weight: 700;
}
.container-specs {
  text-align: center;
}
.image-15 {
  width: 200px;
  margin-bottom: -30px;
  position: relative;
}
.sprints-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 16px;
  padding-right: 16px;
}
.red-text {
  color: var(--red);
}
.proposition-landing-image-container {
  width: 660px;
  margin-top: -64px;
  margin-left: -64px;
  position: relative;
}
.proposition-landing-image-container.prog {
  width: 780px;
  margin-top: 0;
  margin-left: -32px;
  padding-top: 16px;
}
.proposition-landing-image-container.match {
  width: 100%;
  margin-top: 0;
  margin-left: -32px;
  padding-top: 16px;
}
.oplevering-container {
  color: var(--dark);
  background-color: #fff;
  border-radius: 5px;
  padding: 16px;
}
.proposition-animation-container {
  background-color: #e7e7eb;
  border-radius: 5px;
  align-items: flex-end;
  display: flex;
  position: relative;
  overflow: hidden;
}
.proposition-animation-container.upgrade {
  justify-content: flex-end;
  align-items: flex-start;
}
.proposition-animation-container.new {
  background-color: #ecdfd7;
  justify-content: center;
  align-items: center;
}
.proposition-animation {
  width: 100%;
  height: 100%;
}
.recommended-sprint-image {
  height: 50px;
  padding-left: 8px;
  padding-right: 8px;
}
.recommended-sprint-container {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  width: 33%;
  height: 180px;
  margin-left: 8px;
  margin-right: 8px;
  padding-bottom: 16px;
  text-decoration: none;
  transition: padding 0.2s;
  display: flex;
  position: relative;
  overflow: hidden;
}
.recommended-sprint-container:hover {
  padding-bottom: 22px;
}
.bottom-text-in-card {
  color: var(--dark);
  margin-left: 8px;
  margin-right: 8px;
  font-weight: 700;
}
.recommended-text-container {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  justify-content: center;
  align-items: center;
  height: 30px;
  display: flex;
}
.recommended-text {
  color: #fff;
  font-weight: 700;
}
.div-block-33 {
  height: 30px;
}
.recommended-nerds-image {
  object-fit: cover;
  height: 170px;
  position: absolute;
  inset: auto 0% -40px;
}
.recommended-nerds-image._1 {
  display: block;
  bottom: -20px;
}
.recommended-nerds-container {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  width: 20%;
  height: 160px;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.greyed-out-block {
  opacity: 0.9;
  background-color: #fafbfd;
  position: absolute;
  inset: 0%;
}
.standard-grid-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 16px;
  padding-right: 16px;
}
.recommended-nerds-check {
  width: 18px;
  min-width: 18px;
  max-width: 18px;
  position: absolute;
  inset: 8px 8px auto auto;
}
.oplevering-container-copy {
  color: var(--dark);
  background-color: #232b41;
  border-radius: 5px;
  padding: 16px;
}
.proposition-landing-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}
.proposition-landing-image.match {
  transform: rotate(0);
}
.heading-landing-propositions {
  letter-spacing: -3px;
  font-size: 70px;
  line-height: 70px;
}
.div-block-36 {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}
.half-input-field {
  flex: 1;
  margin-left: 8px;
  margin-right: 8px;
  position: relative;
}
.input-field {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  border: 1px solid #b6b9c833;
  border-radius: 5px;
  height: 45px;
  margin-bottom: 16px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 500;
}
.input-field:hover {
  border-color: #b6b9c880;
}
.input-field:focus {
  border-color: #a0b8ff;
}
.input-field::placeholder {
  color: #a0acb9;
}
.input-field.lighter-purple-bg.text-area {
  min-width: 100%;
  max-width: 100%;
  min-height: 200px;
  font-family: Source Code Pro, sans-serif;
  font-weight: 400;
}
.field-label {
  color: #aeb7cf;
  background-color: #fff;
  border-radius: 5px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  position: relative;
}
.field-label-container {
  margin-bottom: -10px;
  display: flex;
}
.input-field-container {
  position: relative;
}
.submit-button {
  color: #fff;
  background-color: #0000;
  border-radius: 5px;
  order: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 6px 10px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: opacity 0.2s;
  display: flex;
  overflow: hidden;
}
.submit-button:hover {
  opacity: 0.9;
}
.submit-button.large {
  text-transform: uppercase;
  padding: 10px 16px;
}
.submit-button.large.password {
  background-color: var(--orange);
  width: auto;
}
.lottie-animation-2 {
  opacity: 0.1;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% -900px -1000px;
}
.lottie-animation-3 {
  opacity: 0.1;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% -600px -800px 0%;
}
.pr-32-0-0 {
  padding-right: 32px;
}
.generic-icon {
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
}
.generic-icon.mb-32-32-16 {
  margin-bottom: 32px;
}
.generic-icon.nav {
  width: 28px;
  min-width: 28px;
  height: 28px;
  min-height: 28px;
}
.lottie-animation-5 {
  opacity: 0.1;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% -800px -1100px 0%;
}
.button-container-submit {
  background-color: var(--dark);
  border-radius: 5px;
  flex-direction: row-reverse;
  align-items: center;
  padding-right: 10px;
  display: flex;
}
.button-container-submit.green {
  background-color: var(--green);
}
.button-container-submit.nerd-dashboard {
  max-width: 180px;
}
.h1-heading-s {
  font-size: 50px;
  line-height: 55px;
}
.h1-heading-s.white-text.inline {
  display: inline;
}
.div-block-42 {
  width: 40rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.div-block-42.wrong-pasword-text {
  border-radius: 5px;
}
.gradient-succes {
  background-image: linear-gradient(to right, var(--yellow), var(--orange));
  width: 150%;
  height: 650px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: -360px;
  left: -25%;
  right: 0;
  overflow: hidden;
  transform: rotate(-10deg);
}
.div-block-43 {
  background-color: #fff;
  border-radius: 5px;
  height: 100%;
  padding: 32px;
  box-shadow: 0 5px 30px #0000001a;
}
.lottie-animation-6 {
  height: 225px;
  margin-left: auto;
  margin-right: auto;
}
.div-block-44 {
  height: 220px;
  overflow: hidden;
}
.text-block-8 {
  opacity: 0.05;
  justify-content: center;
  align-items: center;
  font-size: 800px;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotate(-10deg);
}
.gradient-configurator {
  background-image: linear-gradient(to bottom, var(--dark), var(--dark));
  width: 150%;
  height: 800px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: -330px;
  left: -25%;
  right: 0;
  overflow: hidden;
  transform: rotate(-10deg);
}
._1,
._2 {
  margin-bottom: 0;
  display: none;
}
.div-block-7-copy {
  background-color: var(--orange);
  color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-decoration: none;
  transition: transform 0.2s;
  display: flex;
  position: relative;
  overflow: hidden;
}
.landing-section-resume {
  background-color: #fff;
  background-image: linear-gradient(304deg, tomato 20%, #f7913e 75%);
  padding-top: 64px;
  padding-bottom: 92px;
  position: relative;
  overflow: hidden;
}
.resume-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}
.resume-grid.center-middle {
  align-items: center;
}
.div-block-60 {
  background-color: #ffffff1a;
  border-radius: 300px;
  width: 180px;
  height: 180px;
  padding: 16px;
  overflow: hidden;
}
.small-section {
  padding-top: 32px;
  padding-bottom: 32px;
  position: relative;
}
.small-section.dark-blue-bg {
  background-color: var(--dark);
  color: #fff;
}
.small-section.dark-blue-bg.bottom {
  padding-top: 64px;
  padding-bottom: 64px;
}
.small-section.lighter-purple-bg {
  padding-top: 32px;
  padding-bottom: 32px;
}
.div-block-61 {
  background-color: #fff;
  border-radius: 5px;
  padding: 16px;
}
.h2-heading-small {
  font-size: 30px;
  line-height: 30px;
}
.resume-container {
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
}
.language-and-framework {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  line-height: 25px;
}
.div-block-62 {
  opacity: 0.5;
  margin-bottom: 8px;
  display: flex;
}
.collection-item {
  background-color: #fff;
  border-radius: 5px;
  margin-bottom: 16px;
  padding: 16px;
}
.div-block-63 {
  background-color: #fff;
  border-radius: 5px;
  padding: 7px;
}
.collection-item-2 {
  flex-wrap: wrap;
  margin: 8px;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
}
.text-block-14 {
  color: var(--dark);
}
.collection-list {
  margin-left: -8px;
  margin-right: -8px;
}
.rich-text-block {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  font-size: 15px;
  line-height: 25px;
}
.step-bar {
  z-index: 5;
  background-color: var(--purple);
  display: none;
  position: fixed;
  bottom: 0;
  left: 0%;
  right: 0%;
}
.div-block-65 {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}
.div-block-66 {
  background-color: var(--orange);
  border-radius: 5px;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-right: 16px;
  padding: 6px 10px;
}
.text-block-15 {
  color: #fff;
  font-weight: 700;
}
.text-block-16 {
  color: #fff;
}
.configurator-step-1-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}
.nc---sidebar {
  background-color: #fff;
  border-radius: 5px;
  margin-left: 8px;
  margin-right: 32px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000000d;
}
.stack-tile-item {
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  padding: 16px;
  transition: box-shadow 0.2s;
  box-shadow: 0 2px 5px #0000000d;
}
.stack-tile-item:hover {
  box-shadow: 0 4px 10px #0000000d;
}
.stack-image {
  object-fit: contain;
  object-position: 0% 50%;
  max-width: 80%;
  height: 30px;
  max-height: 30px;
  margin-bottom: 16px;
}
.stack-title {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  margin-bottom: 16px;
  font-size: 13px;
  font-weight: 700;
  line-height: 17px;
}
.checkbox-field {
  margin-bottom: 0;
  padding-left: 0;
  font-size: 26px;
  line-height: 26px;
}
.checkbox {
  cursor: pointer;
  background-color: #4254661a;
  background-image: url(/images/619cb189a5b8a0865eb3066e_black-circle.svg);
  background-position: 2px;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  border-color: #d7dce6;
  border-radius: 20px;
  width: 48px;
  height: 22px;
  margin-top: 0;
  margin-left: 0;
  transition: all 0.2s;
  box-shadow: 0 0 #000;
}
.checkbox:hover {
  background-color: #4254664d;
  border-color: #42546633;
}
.checkbox.w--redirected-checked {
  border-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  background-image: url(/images/619cb189a5b8a0865eb3066e_black-circle.svg);
  background-position: 27px;
  background-size: 16px 16px;
  margin-left: 0;
}
.checkbox.w--redirected-focus {
  box-shadow: none;
  margin-left: 0;
}
.checkbox-label {
  display: none;
}
.category-container {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 5px 16px;
  display: flex;
}
.category-container:hover {
  background-color: #1d24360d;
}
.category-container.highlight {
  filter: saturate(140%);
  background-color: #ffa196;
}
.category-container.highlight:hover {
  background-color: #ff8678;
}
.div-block-78 {
  background-color: #1d24361a;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 23px;
  height: 23px;
  display: flex;
}
.text-block-19 {
  margin-right: 8px;
  font-weight: 500;
}
.text-block-20 {
  font-size: 13px;
  font-weight: 700;
}
.heading {
  color: #fff;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}
.div-block-81 {
  align-items: center;
  display: flex;
}
.text-block-21 {
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}
.form-block-step-2 {
  margin-bottom: 16px;
  position: relative;
}
.form-step-2 {
  background-color: #fff;
  border-radius: 5px;
  padding: 32px;
  position: relative;
  box-shadow: 0 2px 5px #0000001a;
}
.mb-8 {
  margin-bottom: 8px;
}
.form-block-step-3 {
  margin-bottom: 16px;
  position: relative;
}
.form-step-3 {
  background-color: #fff;
  border-radius: 5px;
  padding: 32px;
  position: relative;
  box-shadow: 0 2px 5px #0000001a;
}
.hidden {
  display: none;
}
.stacks-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-left: -4px;
  padding-left: 8px;
  padding-right: 8px;
  display: grid;
}
.webflow-vue-data-items {
  display: none;
}
.nc---vue-webflow-plugin {
  padding-top: 170px;
  padding-bottom: 128px;
  position: relative;
  overflow: hidden;
}
.stacks-overview {
  margin-bottom: 64px;
}
.category-name {
  color: var(--orange);
  text-align: left;
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}
.collection-list-3 {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  place-items: flex-start center;
  display: flex;
}
.image-26 {
  object-fit: contain;
  height: 100%;
}
.collection-item-4 {
  border: 1px solid var(--border-color\<deleted\|variable-2ade133a\>);
  opacity: 0.6;
  filter: saturate(0%);
  background-color: #fff;
  border-radius: 5px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 12rem;
  height: 44px;
  padding: 8px;
  transition: all 0.2s;
  display: flex;
  position: relative;
}
.collection-item-4:hover {
  opacity: 1;
  filter: saturate();
}
.collection-item-4.basic {
  opacity: 1;
  filter: none;
}
.rich-text-block-2 {
  margin-bottom: -32px;
}
.text-block-23 {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  margin-bottom: 8px;
}
.paragraph-large {
  font-size: 18px;
  line-height: 28px;
}
.paragraph-large.white-text.mb-0-0-32 {
  margin-bottom: 0;
}
.text-block-24 {
  display: none;
}
.off-white-bg {
  background-color: var(--light);
}
.div-block-85 {
  display: flex;
}
.arrow-button-back {
  width: 6px;
  min-width: 6px;
  max-width: 6px;
  height: 10px;
  min-height: 10px;
  max-height: 10px;
  margin-left: 0;
  margin-right: 12px;
  transform: rotate(180deg);
}
.mr-16-16-8 {
  margin-right: 16px;
}
.configurator-step-2-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
  position: relative;
}
.ml-8-16-16 {
  margin-left: 8px;
}
.dropdown {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #b6b9c833;
  border-radius: 5px;
  align-items: center;
  height: 45px;
  margin-bottom: 16px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 500;
  display: flex;
  position: relative;
}
.dropdown:hover {
  border-color: #b6b9c880;
}
.dropdown:focus {
  border-color: #a0b8ff;
}
.image-28 {
  position: absolute;
  inset: 16px 16px 0% auto;
  transform: rotate(90deg);
}
.dropdown-list {
  z-index: 100;
  background-color: var(--light);
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  cursor: pointer;
  border: 1px solid #b6b9c833;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 16px;
  font-weight: 500;
  display: flex;
  position: absolute;
  inset: -1px -2px auto -1px;
  overflow: hidden;
}
.dropdown-list:hover {
  border-color: #b6b9c880;
}
.dropdown-list:focus {
  border-color: #a0b8ff;
}
.dropdown-list.hidden {
  display: none;
}
.dropdown-list-item {
  cursor: pointer;
  width: 100%;
  padding: 8px;
}
.dropdown-list-item:hover {
  background-color: #a0b8ff1a;
}
.text-block-27 {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  color: #fff;
  border-radius: 5px;
  margin-bottom: 8px;
  margin-right: 8px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
}
.form-step-4 {
  background-color: #fff;
  border-radius: 5px;
  padding: 32px;
  position: relative;
  box-shadow: 0 2px 5px #0000001a;
}
.disabled,
.disabled:hover {
  opacity: 0.5;
}
.mb-128-128-64 {
  margin-bottom: 128px;
}
.whatsapp {
  z-index: 100;
  transition: opacity 0.2s;
  position: fixed;
  inset: auto 32px 32px auto;
}
.whatsapp:hover {
  opacity: 0.5;
}
.image-36 {
  width: 52px;
  height: 52px;
}
.h1-heading-hire-prog {
  font-size: 50px;
  line-height: 55px;
}
.hide-desktop {
  display: none;
}
.pricing-grid {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}
.div-block-109 {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000001a;
}
.div-block-110 {
  margin: 5px 5px 32px;
}
.div-block-111 {
  background-color: var(--yellow);
  border-radius: 5px 5px 0 0;
  padding: 11px 27px;
  position: relative;
}
.div-block-112 {
  background-color: #fff8e7;
  border-radius: 0 0 5px 5px;
  justify-content: space-between;
  align-items: center;
  padding: 12px 27px;
  display: flex;
}
.div-block-113 {
  flex: 1;
  padding-left: 32px;
  padding-right: 32px;
}
.div-block-114 {
  border-bottom: 1px dashed #b6b9c833;
  height: 1px;
}
.div-block-115 {
  align-items: flex-start;
  display: flex;
}
.image-40 {
  min-width: 15px;
  max-width: 15px;
  min-height: 15px;
  max-height: 15px;
  margin-top: 3px;
  margin-right: 8px;
}
.text-block-33 {
  font-weight: 500;
}
.text-block-34 {
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}
.text-block-35 {
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}
.text-block-36 {
  margin-left: 8px;
}
.text-block-36.yellow-text {
  color: var(--yellow);
}
.text-block-37 {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  font-weight: 700;
  display: inline-block;
}
.text-block-38 {
  background-color: var(--yellow);
  color: #fff;
  border-radius: 5px;
  margin-bottom: 8px;
  margin-right: 8px;
  padding: 6px 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: 17px;
  display: inline-block;
}
.div-block-116 {
  background-color: #b6b9c81a;
  border-radius: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 11px 27px;
}
.div-block-117 {
  flex-direction: column;
  display: flex;
}
.text-block-39 {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  display: inline-block;
}
.div-block-118 {
  background-color: #fff8e7;
  border-radius: 5px;
  align-items: flex-end;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 16px 27px;
  display: flex;
}
.div-block-118.light-orange-bg {
  align-items: center;
}
.text-block-40 {
  font-weight: 700;
}
.div-block-119 {
  justify-content: flex-end;
  align-items: center;
  margin-right: 11px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}
.mr-8 {
  margin-right: 8px;
}
.flag {
  width: 28px;
}
.orange-bg {
  background-color: var(--orange);
}
.red-bg {
  background-color: var(--red);
}
.light-orange-bg {
  background-color: #fff3f2;
}
.light-red-bg {
  background-color: #ffeef1;
}
.gradient-pricing {
  background-image: linear-gradient(to bottom, var(--dark), var(--dark));
  width: 150%;
  height: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: -600px;
  left: -25%;
  right: 0;
  overflow: hidden;
  transform: rotate(-10deg);
}
.text-block-41 {
  width: 100%;
  margin-right: 32px;
  font-weight: 700;
}
.question {
  margin-bottom: -32px;
  margin-right: 64px;
  display: block;
}
.div-block-7-copy {
  background-color: #0000;
  border-radius: 5px;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  transition-property: none;
  display: flex;
  overflow: hidden;
}
.div-block-7-copy:hover {
  transform: none;
}
.image-44 {
  width: 34px;
  min-width: 34px;
  max-width: none;
  margin-top: -4px;
  margin-right: 2px;
}
.text-span-4 {
  font-size: 22px;
  font-weight: 700;
}
.text-span-5 {
  font-size: 24px;
  font-weight: 700;
}
.image-45 {
  object-fit: contain;
  width: 55px;
  height: 55px;
}
.div-block-132 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}
.button-container-2-3 {
  width: 66.6667%;
  padding-right: 16px;
  display: flex;
}
.hacker-bg {
  mix-blend-mode: lighten;
  background-image: url(/images/61e6aa1bc3b6381d4f7f8744_Matrix-min.jpg);
  background-position: 50% 100%;
  background-size: contain;
  width: 120%;
  height: 500px;
  margin-top: -200px;
  display: none;
  position: absolute;
}
.green-text {
  color: var(--green);
}
.matrix-bg {
  background-color: var(--dark);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 600px;
  left: 0%;
  right: 0%;
  transform: rotate(10deg);
}
.div-block-145 {
  display: flex;
}
.text-block-45 {
  color: #fff;
}
.text-block-46 {
  color: #fff;
  font-weight: 700;
}
.text-block-46.mb-4 {
  margin-right: 4px;
}
.text-block-47 {
  color: #fff;
  padding-left: 0;
  padding-right: 8px;
}
.div-block-146 {
  border: 1px dashed #ffffff80;
  border-radius: 5px;
  flex-wrap: wrap;
  padding: 16px 16px 8px;
  display: flex;
}
.text-block-48 {
  color: #fff;
  font-weight: 700;
}
.div-block-147 {
  background-image: linear-gradient(to bottom, #1d243600, var(--dark) 90%);
  position: absolute;
  inset: 65% 0% 0%;
}
.hnad-waas {
  height: 380px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 100px -760px;
}
.waas-landing-container {
  min-width: 100%;
  min-height: 720px;
}
.book-waas {
  max-width: 1048px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto -50% 0%;
}
.coder-waas {
  min-width: 580px;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 110px;
}
.robot-girl-waas {
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto -480px 130px 0%;
}
.robot-dog-waas {
  height: 170px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto -600px 110px 0%;
}
.background-waas {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto -100% -530px;
}
.background-waas.waas-video {
  filter: saturate(120%) brightness(120%) hue-rotate(230deg);
}
.background-waas-mask {
  background-image: linear-gradient(#080e1c00, #080e1c 25%);
  width: 100%;
  height: 190px;
  margin-bottom: -128px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto -50% 0%;
}
.div-block-157 {
  z-index: auto;
  background-color: #080e1c;
  background-image: linear-gradient(#080e1c, #151b2b);
  padding-bottom: 128px;
  position: relative;
}
.waas-landing-text-container {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}
.shadow-nerd-ball-waas {
  width: 100px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 261px -275px;
}
.nerd-ball-waas {
  cursor: pointer;
  width: 70px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 277px -266px;
}
.div-block-159 {
  position: relative;
}
.wizard-waas {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 100px 0% auto 100px;
}
.wizard-code-waas {
  mix-blend-mode: lighten;
  object-fit: contain;
  min-width: 500px;
  max-width: none;
  height: 340px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 435px 0% auto;
}
.image-60 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.chat-balloon-waas {
  max-width: 320px;
}
.text-block-51 {
  opacity: 1;
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  max-width: 250px;
  margin-top: -20px;
  font-size: 21px;
  font-style: italic;
  line-height: 26px;
  position: absolute;
}
.div-block-160 {
  align-items: center;
  margin-bottom: 16px;
  padding-right: 64px;
  display: flex;
}
.div-block-161 {
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  min-height: 50px;
  margin-right: 16px;
  display: flex;
}
.text-block-52 {
  margin-bottom: -6px;
  font-family: Cabin Sketch, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}
.div-block-162 {
  background-color: var(--dark);
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
.div-block-162.zombie,
.div-block-162.friend {
  height: 200px;
}
.waas-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
}
.text-block-53 {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  font-family: Cabin Sketch, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 70px;
  position: absolute;
  inset: auto auto 16px 16px;
}
.image-61 {
  height: 180px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto -100px 0% 0%;
}
.image-61.zombie-3 {
  transform-style: preserve-3d;
  height: 130px;
  left: -210px;
  transform: rotateX(0) rotateY(-180deg) rotate(0);
}
.lottie-animation-11 {
  width: 280px;
  height: 270px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -20px 0% auto;
}
.text-block-54 {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  font-family: Cabin Sketch, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 70px;
  position: absolute;
  inset: 20px 16px auto auto;
}
.image-62 {
  position: absolute;
  inset: auto auto 16px 16px;
}
.div-block-164 {
  align-items: center;
  display: flex;
}
.image-63 {
  width: 32px;
  height: 32px;
  margin-right: 8px;
}
.waas-vip-image-container.paintball {
  height: 360px;
}
.waas-vip-image-container.seminar {
  margin-top: -64px;
}
.waas-vip-image-container.workshop {
  height: 180px;
  margin-left: -64px;
}
.max-width-800 {
  max-width: 800px;
}
.waas-vip-link {
  cursor: default;
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  padding: 16px;
  text-decoration: none;
  transition: transform 0.2s;
  position: relative;
  overflow: hidden;
}
.waas-vip-link:hover {
  filter: saturate(120%);
  transform: translateY(-4px);
}
.div-block-166 {
  background-color: var(--dark);
  border-radius: 5px;
  justify-content: space-between;
  width: 100%;
  height: 130px;
  margin-bottom: 32px;
  padding: 16px;
  display: flex;
}
.popular-nerds-screening-check-container {
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}
.check-mark {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.check-mark.green {
  filter: hue-rotate(110deg);
}
.div-block-168 {
  width: 180px;
}
.image-66 {
  object-fit: contain;
  width: 130px;
}
.waas-block-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
}
.mb-32-32-0 {
  margin-bottom: 32px;
}
.html-embed-4 {
  position: absolute;
  inset: 0%;
}
.tabs-2 {
  margin-top: -60px;
  margin-left: 16px;
  margin-right: 16px;
}
.resume-tab {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
  border: 1px dashed #b6b9c833;
  border-radius: 5px;
  align-items: center;
  padding: 10px;
  transition: opacity 0.2s, background-color 0.2s;
  display: flex;
  position: static;
}
.resume-tab:hover {
  background-color: #eff0f7;
  border-color: #b6b9c866;
}
.resume-tab.w--current {
  filter: brightness(150%);
  color: #fff;
  background-image: linear-gradient(270deg, #b64731, #ac711f);
  border-width: 0;
  padding: 11px;
  font-weight: 700;
}
.resume-tab.w--current:hover {
  opacity: 0.9;
}
.tabs-menu-3 {
  grid-column-gap: 5px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 74.2%;
  margin-bottom: 16px;
  padding: 5px;
  display: grid;
  box-shadow: 0 2px 5px #0000000d;
}
.resume-item-container {
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
  padding-bottom: 32px;
  position: relative;
}
.mt-32 {
  margin-top: 32px;
}
.image-69 {
  max-width: 21px;
  max-height: 21px;
  margin-right: 8px;
}
.text-block-55 {
  max-width: 100%;
}
.collection-list-10 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.div-block-173 {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  height: 100%;
  display: flex;
  overflow: hidden;
}
.image-70 {
  width: 40px;
  height: 40px;
}
.div-block-174 {
  background-color: var(--light);
  border-radius: 5px;
  flex: 1;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 16px;
}
.div-block-175 {
  padding: 16px;
  position: relative;
}
.achieved-tag {
  background-color: #f8503c1a;
  border: 1px dashed #f8503c40;
  border-radius: 5px;
  padding: 8px;
  position: absolute;
  inset: 5px 5px auto auto;
}
.text-block-56 {
  color: var(--orange);
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
}
.collection-list-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.nerd-screening-container {
  background-color: var(--dark);
  border-radius: 5px;
  flex-direction: column;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}
.div-block-174-copy {
  background-color: var(--midnight-blue-light\<deleted\|variable-032f08e2\>);
  border-radius: 5px;
  flex: 1;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 16px;
}
.checks-check {
  filter: hue-rotate(128deg);
  width: 22px;
  height: 22px;
  margin-top: 10px;
  margin-right: 10px;
  position: absolute;
  inset: 0% 0% auto auto;
}
.collection-item-8 {
  cursor: pointer;
  position: relative;
}
.image-25 {
  object-fit: cover;
  width: 100%;
  height: 120%;
}
.mb-64-64-32 {
  margin-bottom: 64px;
}
.script {
  display: none;
}
.lottie-animation-12 {
  height: 260px;
}
.div-block-45-copy {
  background-color: #fff;
  border-radius: 5px;
  height: 100%;
  padding: 32px;
  box-shadow: 0 5px 30px #0000001a;
}
.div-block-46-copy {
  background-color: #edf1ff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 200px;
  margin: -16px -16px 16px;
  display: flex;
  overflow: hidden;
}
.lottie-animation-old-man {
  height: 260px;
  margin-bottom: -44px;
}
.gradient-events {
  background-image: linear-gradient(
    to right,
    var(--orange-gradient\<deleted\|variable-e3e9d69d\>),
    var(--dark)
  );
  filter: blur(5px);
  width: 150%;
  height: 650px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: -390px;
  left: -25%;
  right: 0;
  overflow: hidden;
  transform: rotate(-10deg);
}
.gradient-events.kleurcorrectie {
  background-image: linear-gradient(90deg, var(--purple), var(--dark));
}
.image-72 {
  filter: blur(5px);
  width: 100%;
}
.image-72.hide-desktop-ipad-and-phone-2,
.image-72.hide-desktop-ipad-and-phone-1 {
  display: none;
}
.event-blur-image-container {
  width: 100%;
  max-width: 1080px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  position: absolute;
  inset: 170px 0% 0%;
}
.event-dark-overlay {
  background-color: #0009;
  position: absolute;
  inset: 0%;
}
.event-create-account-container {
  background-color: #fff;
  border-radius: 5px;
  flex: 1;
  max-width: 500px;
  margin-left: 32px;
  margin-right: 32px;
  padding: 32px;
  position: relative;
}
.gradient-404 {
  background-image: linear-gradient(to right, var(--yellow), var(--orange));
  width: 150%;
  height: 650px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: -360px;
  left: -25%;
  right: 0;
  overflow: hidden;
  transform: rotate(-10deg);
}
.div-block-192 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}
.image-73 {
  transform-style: preserve-3d;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  margin-top: -60px;
  margin-bottom: -30px;
  padding-bottom: 30px;
  display: flex;
  transform: rotateX(0) rotateY(180deg) rotate(0);
}
.div-block-200 {
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: stretch;
  min-height: 100px;
  max-height: 150px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: relative;
}
.div-block-201 {
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
  padding: 16px;
}
.mbti-tag {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  border: 1px #b6b9c833;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
  position: absolute;
  inset: auto 5px 5px;
}
.text-block-59 {
  color: #babfd8;
  font-size: 20px;
  font-weight: 700;
}
.image-74 {
  height: 140px;
}
.gradient-partners {
  background-image: linear-gradient(to right, var(--yellow), var(--orange));
  width: 150%;
  height: 650px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: -420px;
  left: -25%;
  right: 0;
  overflow: hidden;
  transform: rotate(-10deg);
}
.div-block-211 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 32px;
  margin-left: -32px;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  display: grid;
  box-shadow: 0 5px 30px #0000000d;
}
.image-75 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.div-block-212 {
  border-radius: 5px;
  margin-bottom: -64px;
  margin-right: -32px;
  position: relative;
  overflow: hidden;
}
.overlay-nerd {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  opacity: 0.4;
  position: absolute;
  inset: 0%;
}
.name-tag {
  background-color: var(--orange);
  color: #fff;
  border-radius: 5px;
  padding: 8px;
  position: absolute;
  inset: 16px 16px auto auto;
}
.integrations-grid {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 16px;
  padding-right: 16px;
}
.nerd-partner-certificate-container {
  background-color: #fff;
  border: 1px dashed #b6b9c833;
  border-radius: 5px;
  flex-direction: column;
  height: 100%;
  display: flex;
  overflow: hidden;
}
.right-image-container {
  color: var(--dark);
  background-color: #fff;
  border-radius: 5px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000001a;
}
.div-block-215 {
  width: 110%;
  margin-top: -32px;
  position: relative;
}
.div-block-216 {
  margin-top: -32px;
  position: relative;
}
.image-77.pr-64-0-0 {
  padding-right: 64px;
}
.div-block-217 {
  flex-flow: column;
  padding-right: 102px;
  display: flex;
}
.screened-partner-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
}
.own-style-partner-grid {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-left: 16px;
  padding-right: 16px;
}
.paperform-embed-container {
  background-color: #fff;
  border-radius: 0 0 5px 5px;
  margin-bottom: 0;
  margin-left: 16px;
  margin-right: 16px;
  padding: 16px;
}
.paperform-embed {
  background-color: var(--transparant);
  border: 1px #b6b9c833;
  border-radius: 5px;
  overflow: hidden;
}
.grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: end;
}
.container-podium {
  margin-left: -8px;
  margin-right: -8px;
  position: relative;
}
.container-podium.second {
  z-index: 2;
  margin-bottom: -80px;
}
.container-podium.second.mobile {
  display: none;
}
.container-podium.first {
  z-index: 3;
  margin-bottom: -100px;
}
.container-podium.first.mobile {
  display: none;
}
.container-podium.third {
  z-index: 1;
  margin-bottom: -80px;
}
.container-podium.third.mobile {
  display: none;
}
.grid-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
  margin: 16px 16px 64px;
}
.image-81 {
  z-index: -1;
  width: 150%;
  max-width: none;
  margin-left: -25%;
  position: absolute;
  inset: auto 0% 28px;
}
.container-podium-text {
  background-color: #fff;
  border-radius: 5px;
  position: relative;
}
.container-podium-text.first {
  margin-top: 20px;
}
.podium-heading {
  text-align: center;
  text-transform: uppercase;
  font-size: 28px;
  position: absolute;
  inset: 55% 0% auto;
}
.podium-heading.first {
  color: var(--yellow);
}
.podium-heading.second {
  color: #b8b8b8;
}
.podium-heading.third {
  color: #cd7151;
}
.container-podium-heading {
  padding: 5px;
  position: relative;
}
.div-block-221 {
  flex: 1;
  padding: 16px 32px 32px;
}
.blob-container {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}
.blue-blob {
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 420px;
  position: absolute;
  top: -170px;
  left: -50%;
  right: -50%;
}
.pink-blob {
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 410px;
  position: absolute;
  top: 330px;
  left: -50%;
  right: -50%;
}
.orange-blob {
  min-width: 600px;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 30px;
  left: -800px;
  right: 0%;
}
.upgrade-resume-heading {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 82px;
  line-height: 82px;
}
.div-block-222 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 190px;
  display: flex;
  position: relative;
}
.calculator-cta-text-container {
  width: 60%;
  padding-right: 32px;
}
.upgrade-resume-heading-span {
  font-size: 31px;
}
.calculator-cta-container {
  justify-content: flex-end;
  align-items: center;
  width: 40%;
  display: flex;
  position: relative;
}
.text-block-60 {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
}
.white-overlay {
  background-image: linear-gradient(#fff0, #fff 84%);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 64px;
  position: sticky;
  bottom: 0;
  left: 0%;
  right: 0%;
}
.div-block-231 {
  z-index: 100;
  background-color: var(--orange);
  padding: 8px 16px;
  position: sticky;
  top: 0;
}
.filter-scroll-area {
  max-height: 50vh;
  position: relative;
  overflow: auto;
}
.image-84 {
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 50px;
}
.div-block-39-copy {
  width: 100%;
  display: inline-block;
}
.image-end-nerdcalc {
  height: 260px;
}
.div-block-232 {
  justify-content: center;
  height: 250px;
  margin-bottom: 16px;
  display: flex;
  overflow: hidden;
}
.text-block-61 {
  color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
  text-decoration: none;
}
.footer-art-container {
  z-index: 1;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.image-85 {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -280px -1330px auto 0%;
}
.image-85-copy {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -195px 0% auto -1330px;
}
.div-block-236 {
  background-color: #ffffff1a;
  width: 100%;
  height: 470px;
}
.div-block-238 {
  background-color: #fff;
  border-radius: 5px;
  padding-bottom: 85px;
  position: relative;
  box-shadow: 0 2px 5px #0000001a;
}
.div-block-238.duidelijkeinformatieblok {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
  padding-bottom: 20px;
}
.div-block-239 {
  background-color: #fff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  margin: -32px auto 16px;
  display: flex;
  box-shadow: 0 2px 5px #0000001a;
}
.div-block-240 {
  text-align: center;
  padding-left: 16px;
  padding-right: 16px;
}
.new-cta-block {
  z-index: 1;
  background-image: linear-gradient(90deg, #a3b7fa 20%, var(--gradient-blue));
  color: #fff;
  border-radius: 5px;
  justify-content: space-between;
  padding: 2.3em;
  display: flex;
  position: relative;
}
.new-cta-block.orange-gradient {
  background-image: linear-gradient(90deg, #f7913e, #f8503c);
  width: 100%;
  max-width: 78rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
}
.new-cta-block.green-gradient {
  background-image: linear-gradient(135deg, var(--green), var(--gradient-blue));
}
.new-cta-block.yellow-gradient {
  background-image: linear-gradient(90deg, #f5a000, #fb0);
}
.new-cta-block.full-width {
  width: 100%;
}
.div-block-242 {
  justify-content: center;
  align-items: flex-start;
  width: 220px;
  height: 200px;
  margin-left: 0;
  display: flex;
  position: absolute;
  bottom: 50%;
  overflow: hidden;
}
.cta-block-shading {
  background-color: #a0b8ff1a;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 16px;
  margin-bottom: -16px;
  margin-left: 16px;
  margin-right: 16px;
  position: absolute;
  inset: auto 0% 0%;
}
.div-block-244 {
  justify-content: center;
  align-items: flex-start;
  height: 170px;
  display: flex;
}
.image-86 {
  width: 350px;
}
.cta-image {
  object-fit: contain;
  max-width: none;
  height: 290px;
}
.home-shapes-flex {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
  position: relative;
}
.home-shape-container {
  width: 50%;
  position: relative;
}
.home-shape-container.left {
  width: 50%;
}
.home-shape-content {
  flex-direction: column;
  align-items: flex-start;
  padding: 64px 96px 0 64px;
  display: flex;
  position: relative;
}
.home-shape-content.right {
  text-align: right;
  align-items: flex-end;
  padding-left: 96px;
  padding-right: 64px;
}
.home-shapes-shadow {
  filter: blur(50px);
  background-color: #0000001a;
  border-radius: 5px;
  margin-top: 20px;
  margin-bottom: 9px;
  position: absolute;
  inset: 0%;
}
.shape-1 {
  background-color: #fff;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}
.h1-heading-xs {
  font-size: 38px;
  line-height: 38px;
}
.shape-2 {
  background-color: var(--dark);
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}
.left-home-button-container {
  align-self: stretch;
  padding-right: 64px;
}
.right-home-button-container {
  align-self: stretch;
  padding-left: 64px;
}
.home-circle-logo-container {
  background-color: var(--orange);
  cursor: pointer;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 94px;
  height: 94px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: 42%;
  left: 0%;
  right: 0%;
}
.home-shapes-container {
  justify-content: center;
  align-items: center;
  margin-bottom: 200px;
  display: flex;
  position: relative;
}
.image-88 {
  width: 60px;
}
.home-shape-1-image {
  width: 110%;
  max-width: none;
  margin-top: 32px;
  margin-bottom: -190px;
  margin-left: -15%;
  position: relative;
}
.home-shape-1-container {
  width: 109%;
  height: 100%;
  position: absolute;
}
.home-shape-2-container {
  width: 109%;
  height: 100%;
  margin-left: -9%;
  position: absolute;
}
.home-shape-2-image {
  width: 120%;
  max-width: none;
  margin-top: 32px;
  margin-bottom: -190px;
  margin-left: -10%;
  position: relative;
}
.home-software-image {
  width: 1160px;
  max-width: none;
  position: absolute;
  top: -203px;
  left: -1100px;
}
.container-home-backround-images {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}
.home-vrienden-image {
  width: 1160px;
  max-width: none;
  position: absolute;
  top: -198px;
  right: -1100px;
}
.container-dark-nav {
  z-index: 9;
  height: 100px;
  display: flex;
  position: static;
}
.container-light-nav {
  height: 100px;
  display: none;
  position: relative;
}
.home-shapes-circle-outline-right {
  border: 1.5px solid var(--orange);
  border-radius: 200px;
  width: 140px;
  height: 140px;
  margin: auto;
  position: absolute;
  inset: 0% 0% 0% -83%;
}
.home-shapes-circle-outline-left {
  border: 1.5px solid var(--orange);
  border-radius: 200px;
  width: 140px;
  height: 140px;
  margin: auto;
  position: absolute;
  inset: 0% -83% 0% 0%;
}
.half-input-field-container {
  flex: 1;
}
.confetti-home {
  z-index: 2;
  width: 300px;
  display: inline-flex;
  position: absolute;
}
.testimonial-grid {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: -64px;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
}
.testimonial-grid.home {
  margin-bottom: 128px;
}
.testimonial-light {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  position: relative;
  box-shadow: 0 10px 30px #0000000d;
}
.testimonial-text-container {
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
}
.h3-heading-small {
  font-size: 18px;
  line-height: 24px;
}
.testimonial-person-text {
  color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
  font-style: italic;
  font-weight: 500;
}
.testimonial-person-text.opacity-50 {
  opacity: 0.5;
}
.testimonial-person-text.opacity-50.margin-bottom {
  margin-bottom: 20px;
}
.light-testimonial-image-background {
  background-color: var(--orange);
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  justify-content: center;
  align-items: flex-end;
  width: 100px;
  height: 90px;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.light-testimonial-image-background.green {
  background-color: var(--green-yellow\<deleted\|variable-ce1de513\>);
}
.testimonial-image {
  height: 90px;
}
.testimonial-dark {
  z-index: 3;
  background-color: var(--dark);
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-top: 64px;
  margin-bottom: 64px;
  margin-right: 40px;
  display: flex;
  position: relative;
}
.dark-testimonial-image-background {
  background-color: #0000;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin: 0 auto -15px;
  display: flex;
  position: static;
}
.testimonial-tag {
  color: #fff;
  border-radius: 5px;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 700;
  position: absolute;
  inset: -8px -8px auto auto;
}
.orange-gradient {
  background-image: linear-gradient(90deg, #f7913e, #f8503c);
}
.blue-gradient {
  background-image: linear-gradient(
    to right,
    var(--orange-gradient\<deleted\|variable-e3e9d69d\>),
    var(--gradient-blue)
  );
}
.blue-background {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
}
.testimonial-background-blob {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto -100% 0%;
}
.testimonial-cta-container {
  text-align: center;
  padding-left: 32px;
  padding-right: 32px;
}
.small-testimonials-container {
  position: relative;
}
.small-testimonial {
  background-color: #fff;
  border-radius: 100px;
  align-items: center;
  max-width: 270px;
  padding: 4px;
  font-size: 12px;
  line-height: 16px;
  display: flex;
  position: absolute;
  overflow: hidden;
  box-shadow: 0 10px 30px #0000001a;
}
.small-testimonial._1 {
  bottom: 100px;
  left: -24px;
}
.small-testimonial._2 {
  inset: auto auto 10px 0%;
}
.small-testimonial._3 {
  inset: auto 0% 10px auto;
}
.small-testimonial._4 {
  bottom: 100px;
  right: -24px;
}
.text-span-7 {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  font-weight: 700;
}
.small-testimonial-background {
  background-color: #a0b8ff42;
  border-radius: 100px;
  justify-content: center;
  align-items: flex-end;
  width: 44px;
  min-width: 44px;
  height: 44px;
  min-height: 44px;
  margin-right: 8px;
  display: flex;
}
.small-testimonial-image {
  max-height: 45px;
  margin-bottom: -4px;
}
.popular-nerds-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 200px;
  margin-left: 16px;
  margin-right: 16px;
  display: grid;
  position: relative;
}
.heading-container-half {
  width: 50%;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}
.popular-nerds-card {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 10px 30px #0000000d;
}
.popular-nerds-card:hover {
  border: 1px solid var(--border-color\<deleted\|variable-2ade133a\>);
}
.popular-nerds-card.transparant {
  box-shadow: none;
  background-color: #0000;
  border-width: 0;
  margin-left: 16px;
  margin-right: 16px;
}
.popular-nerds-card.transparant:hover {
  transform: none;
}
.popular-nerds-text-container {
  border-radius: 5px;
  padding: 32px 16px 16px;
}
.popular-nerds-text-container.dark {
  background-color: var(--dark);
  box-shadow: 0 10px 30px #0000001a;
}
.popular-nerds-divider {
  border-top: 1px dashed #b6b9c833;
  margin-top: 16px;
  margin-bottom: 16px;
}
.popular-nerds-star-container {
  background-color: var(--light);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 16px;
  display: flex;
}
.star {
  margin-right: 4px;
}
.popular-nerds-language-background {
  background-color: var(--orange);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  position: absolute;
  inset: -25px 16px auto auto;
}
.popular-nerds-image {
  object-fit: cover;
  width: 230px;
  max-width: none;
  height: 260px;
  position: absolute;
  bottom: -155px;
  left: auto;
  right: -75px;
}
.moving-stacks {
  width: 60%;
  height: 100%;
  margin-top: -128px;
  margin-right: -34%;
  padding-top: 128px;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: hidden;
}
.moving-stack-background {
  opacity: 0.3;
  filter: grayscale();
  background-color: #fff;
  border: 1px dashed #b6b9c880;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  padding: 16px;
  transition: all 0.2s;
  display: flex;
}
.moving-stack-background:hover {
  opacity: 1;
  filter: grayscale(0%);
  box-shadow: 0 2px 4px #0000000d;
}
.moving-stacks-grid {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}
.moving-stacks-gradient {
  background-image: linear-gradient(to bottom, var(--light) 50%, #fafbfd00);
  height: 300px;
  position: absolute;
  inset: 0% 0% auto;
}
.moving-stacks-gradient.bottom {
  background-image: linear-gradient(to bottom, #fafbfd00, var(--light) 50%);
  inset: auto 0% 0%;
}
.moving-stack-image {
  object-fit: contain;
  width: 80px;
  height: 50px;
}
.heading-wrapper {
  text-align: center;
  max-width: 40em;
  margin-bottom: 3em;
  margin-left: auto;
  margin-right: auto;
}
.heading-wrapper.centered {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.heading-wrapper.breder {
  max-width: 70em;
}
.heading-wrapper.pim {
  max-width: 60em;
  margin-bottom: 4em;
}
.redirect-icon-background {
  border-radius: 5px;
  margin-bottom: 32px;
  margin-left: -8px;
  margin-right: -8px;
  padding: 8px 16px;
  position: relative;
}
.footer-redirect-tag {
  background-color: #fff;
  border-radius: 5px;
  margin-right: 16px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 700;
  position: absolute;
  inset: -8px -8px auto auto;
}
.light-purple-background {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
}
.header-home-paragraph-container {
  max-width: 340px;
}
.footer-redirect-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
}
.redirect-card {
  margin-left: 8px;
  margin-right: 8px;
  position: relative;
}
.heading-container {
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
}
.home-shape-1-image-container {
  position: relative;
  top: auto;
  left: 0%;
}
.home-shape-2-overlay,
.home-shape-1-overlay {
  display: none;
}
.dashboard-side-nav {
  background-color: #fff;
  border-right: 1px solid #eeeef2;
  flex-direction: column;
  min-width: 220px;
  display: flex;
}
.dashboard-body {
  flex-direction: column;
  flex: 1;
  min-height: 100vh;
  padding: 64px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.dashboard-title-container {
  align-items: center;
  width: 100%;
  display: flex;
}
.dashboard-link-tile {
  background-color: #fff;
  border-radius: 5px;
  flex: 1;
  min-width: 360px;
  min-height: 160px;
  text-decoration: none;
  transition: transform 0.2s ease-in-out;
  display: flex;
  box-shadow: 0 2px 5px #0000000d;
}
.dashboard-link-tile:hover {
  transform: translateY(-2px);
}
.parnter-dashboard-card-image-bg {
  background-color: #ffeae7;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100px;
  min-width: 100px;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
  display: flex;
  overflow: hidden;
}
.parnter-dashboard-card-image-bg.yellow {
  background-color: #fff6dd;
}
.parnter-dashboard-card-image-bg.green {
  background-color: #d3f3d8;
}
.home-cta-text-wrapper {
  flex: 1;
  margin: 16px;
  position: relative;
}
.h1-heading-xxs {
  letter-spacing: -1px;
  font-size: 32px;
  line-height: 32px;
}
.h4-heading-s {
  font-size: 14px;
  line-height: 17px;
}
.paragraph-xs {
  font-size: 14px;
  line-height: 24px;
}
.paragraph-xs.green {
  color: var(--green);
  margin-bottom: 0;
  font-weight: 700;
}
.paragraph-xs.red {
  color: var(--red);
  margin-bottom: 0;
  font-weight: 700;
}
.paragraph-xs.pim,
.paragraph-xs.pim.mobiel {
  margin-bottom: 60px;
}
.dahsboard-link-tiles-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  display: flex;
}
.image-89 {
  max-width: none;
  height: 140px;
}
.div-block-263 {
  background-color: var(--light);
  color: var(--lighter-purple\<deleted\|variable-12587349\>);
  text-transform: capitalize;
  border-bottom: 1px solid #eeeef2;
  justify-content: space-between;
  align-items: center;
  padding: 8px 8px 8px 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  display: flex;
}
.div-block-264 {
  border-bottom: 1px solid var(--border-color\<deleted\|variable-2ade133a\>);
  padding: 32px 16px;
}
.div-block-265 {
  background-color: var(--dark);
  border-radius: 5px;
  align-items: center;
  margin-bottom: 16px;
  margin-right: 16px;
  padding: 12px;
  display: inline-block;
}
.div-block-265.dark-logo {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
}
.image-90 {
  min-height: 24px;
  max-height: 24px;
}
.div-block-266 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}
.div-block-267 {
  border-top: 1px solid #eeeef2;
}
.div-block-268 {
  padding: 16px 8px;
}
.side-nav-link {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  border-radius: 5px;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 8px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  display: flex;
  position: relative;
}
.side-nav-link:hover {
  opacity: 0.75;
}
.side-nav-link.current {
  color: var(--orange);
  background-color: #f8503c1a;
}
.side-nav-link.sign-out {
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 20px;
}
.side-nav-link.current-waas {
  color: var(--orange);
  background-color: #f8503c1a;
  font-weight: 700;
}
.dashboard-icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.light-steel-text {
  color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
}
.dashboard-nerd-list-container {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: auto;
  box-shadow: 0 2px 5px #0000000d;
}
.dashboard-collection-item-grid {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-bottom: 1px solid #eeeef2;
  grid-template-rows: auto;
  grid-template-columns: 60px 1.2fr 0.4fr 0.7fr 0.8fr 1.75fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  min-width: 1060px;
  min-height: 57px;
  max-height: 57px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 8px;
  text-decoration: none;
  display: grid;
  position: relative;
}
.dashboard-collection-item-grid.top-row {
  z-index: 10;
  background-color: var(--light);
  min-height: 0;
  max-height: none;
  position: sticky;
  top: 0;
}
.text-block-65 {
  color: #d7dce2;
  letter-spacing: -0.2px;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  overflow: hidden;
}
.dashboard-logo-item-container {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  border-radius: 3px;
  justify-content: center;
  align-items: flex-start;
  width: 40px;
  height: 40px;
  margin-left: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.dashboard-logo-item {
  object-position: 50% -5px;
  max-width: none;
  height: 80px;
}
.dashboard-logo-item.greyscale {
  opacity: 0.2;
  filter: brightness(0%);
}
.dashboard-text-item {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}
.dashboard-text-item.per-direct {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  color: #fff;
  border-radius: 5px;
  padding: 4px;
}
.dashboard-text-item.soon {
  background-color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
  color: #fff;
  border-radius: 5px;
  padding: 4px;
}
.dashboard-top-skills-collection-list {
  display: flex;
}
.empty-state {
  background-color: #0000;
  padding: 0;
}
.dashboard-top-skills-item {
  background-color: var(--orange);
  color: #fff;
  white-space: nowrap;
  border-radius: 3px;
  margin-right: 4px;
  padding: 4px 6px;
  font-size: 14px;
  line-height: 18px;
}
.dashboard-collection-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: block;
  position: relative;
}
.dashboard-top-skills-collection-container {
  align-items: flex-start;
  min-width: 100%;
  height: 26px;
  display: flex;
  position: relative;
}
.link-to-resume {
  z-index: 6;
  display: block;
  position: absolute;
  inset: 0%;
}
.link-to-resume:hover {
  background-color: #1d243608;
}
.div-block-279 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.text-block-68 {
  color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
  font-size: 18px;
  font-weight: 600;
}
.text-block-68.orange-text {
  color: var(--orange);
}
.text-block-69 {
  color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
}
.partner-dashboard {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  justify-content: flex-end;
}
.bats-cannot-code {
  display: none;
}
.dashboard-logo-item-sticky {
  z-index: 5;
  background-image: linear-gradient(90deg, #fff 90%, #fff0);
  width: 60px;
  height: 100%;
  padding-left: 8px;
  position: sticky;
  left: 0;
}
.div-block-281-copy {
  z-index: 5;
  background-image: linear-gradient(to right, var(--light) 90%, #fafbfd00);
  width: 60px;
  height: 100%;
  padding-left: 8px;
  position: sticky;
  left: 0;
}
.dashboard-container {
  display: flex;
  position: relative;
}
.div-block-283 {
  background-color: var(--transparant);
  flex-wrap: wrap;
  width: 100%;
  max-width: 1280px;
  height: 100px;
  margin: -109px auto 9px;
  padding: 20px 31px;
  display: flex;
}
.dashboard-content {
  position: relative;
}
.div-block-284-close {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #eeeef2;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-right: 16px;
  padding: 8px;
  display: flex;
}
.div-block-284-close:hover {
  opacity: 0.75;
}
.dashboard-side-nav-container {
  z-index: 1000;
  width: 220px;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}
.div-block-284-cross {
  background-color: #fff;
  border: 1px solid #eeeef2;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 2px;
  display: none;
}
.div-block-284-open {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #eeeef2;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-right: 16px;
  padding: 8px;
  display: none;
}
.div-block-284-open:hover {
  opacity: 0.75;
}
.waas-button-home {
  border-radius: 5px;
  width: 272px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 80px;
}
.waas-button-home.waas-video {
  bottom: 140px;
  left: -310px;
}
.waas-button-home.waas-nerd {
  bottom: 140px;
  right: -310px;
}
.div-block-285 {
  max-width: 350px;
}
.div-block-286 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.collection-item-11 {
  margin-bottom: 8px;
  display: flex;
}
.text-block-71 {
  margin-top: -3px;
}
.collection-list-wrapper-11 {
  margin-bottom: -8px;
}
.briefcase-icon {
  width: 16px;
  height: 16px;
  margin-right: 12px;
}
.div-block-287 {
  position: absolute;
  inset: 0%;
}
.div-block-300 {
  padding-top: 24px;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
  overflow: hidden;
}
.div-block-301 {
  border-radius: 200px;
  width: 200px;
  height: 200px;
  margin-top: -155px;
  margin-right: -90px;
  position: absolute;
  inset: 0% 0% auto auto;
}
.image-92 {
  height: 70px;
  position: absolute;
  inset: -35px 0% auto auto;
}
.yellow-bg {
  background-color: var(--yellow);
}
.div-block-302 {
  padding-right: 0;
}
.dark-blue-bg {
  background-color: var(--dark);
}
.mb-0-32-32 {
  margin-bottom: 0;
}
.nav-right-links {
  display: flex;
}
.nav-menu-new {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.nav-spacer {
  width: 0;
}
.nav-static-new {
  background-color: var(--transparant);
  flex-direction: column;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}
.nav-static-new.sticky-nav-2 {
  position: sticky;
}
.nav-brand {
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}
.nav-middle-links {
  justify-content: center;
  display: flex;
  position: relative;
}
.nav-dropdown-container {
  border-radius: 5px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: none;
  position: absolute;
  top: 0;
}
.nav-dropdown-container.naas,
.nav-dropdown-container.waas {
  z-index: 999;
  display: none;
}
.nav-dropdown-container.waas,
.nav-dropdown-container.naas {
  display: none;
}
.nav-arrow-up-new {
  position: absolute;
  inset: 13px auto auto 367px;
}
.nav-arrow-up-new.waas {
  left: 435px;
}
.nav-container-new {
  background-color: var(--transparant);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 82rem;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  position: relative;
}
.nav-dropdown-content-container {
  border-radius: 5px;
  min-width: 740px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 50px #0003;
}
.nav-dropdown-content-container.waas {
  min-width: 610px;
}
.nav-dropdown-left-menu {
  background-color: #fff;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  flex-direction: column;
  display: flex;
  position: relative;
}
.nav-dropdown-right-menu {
  background-color: #fff;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  flex: 1;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  display: flex;
}
.nav-dropdown-link {
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  min-width: 270px;
  padding: 10px 12px;
  text-decoration: none;
  transition: background-color 0.2s;
  display: flex;
}
.nav-dropdown-link:hover {
  background-color: #eef0f6;
}
.nav-dropdown-link.nav-dropdown-light-links {
  color: #fff;
}
.nav-dropdown-link.nav-dropdown-light-links:hover {
  background-color: #fff3;
}
.nav-dropdown-link.nav-dropdown-light-links.disabled:hover {
  background-color: var(--transparant);
  background-color: #fff0;
}
.nav-dropdown-link.nav-dropdown-dark-links {
  color: #425466;
}
.nav-dropdown-link.nav-dropdown-dark-links.hidden {
  display: none;
}
.nav-dropdown-links-container {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 64px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
  position: relative;
}
.nav-dropdown-links-container.waas {
  padding-bottom: 32px;
}
.text-block-72 {
  color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
  font-weight: 700;
}
.nav-dropdown-title-container {
  padding: 16px;
}
.nav-dropdown-title-container.right-title-container {
  margin-top: -5px;
}
.nav-dropdown-left-slope {
  background-color: #f6f7fc;
  width: 1000px;
  height: 150px;
  position: absolute;
  inset: auto 0% -47px -25%;
  transform: rotate(-8deg);
}
.nav-dropdown-right-menu-content-container {
  border-radius: 5px;
  flex: 1;
  position: relative;
  overflow: hidden;
}
.nav-dropdown-right-menu-content-container.blue-gradient.fli-blue-gradient {
  background-image: linear-gradient(
    45deg,
    var(--orange-gradient\<deleted\|variable-e3e9d69d\>),
    var(--gradient-blue)
  );
  background-image: linear-gradient(45deg, #a0b8ff, #85e1f2);
}
.nav-dropdown-right-slope {
  background-color: #ffffff1a;
  width: 150%;
  height: 150px;
  position: absolute;
  inset: auto 0% -43px -25%;
  transform: rotate(-8deg);
}
.text-block-72-copy {
  color: #ffffffb3;
  font-weight: 700;
}
.nav-dropdown-image-container {
  width: 50%;
  display: none;
  position: absolute;
  inset: 0% 0% 32px auto;
}
.nav-dropdown-image {
  object-fit: cover;
  height: 300px;
  position: absolute;
  bottom: 0;
}
.nav-dropdown-placeholder-image-container {
  width: 50%;
  display: block;
  position: absolute;
  inset: 0% 0% 32px auto;
}
.dropdown-fix-naas {
  z-index: 0;
  cursor: pointer;
  width: 144px;
  height: 60px;
  position: absolute;
  inset: -30px auto auto 301px;
}
.dropdown-fix-waas {
  cursor: pointer;
  width: 141px;
  height: 60px;
  position: absolute;
  inset: -30px auto auto 377px;
}
.nav-dropdown-waas-image-container {
  width: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% 32px auto;
}
.nav-dropdown-waas-image {
  object-fit: cover;
  height: 240px;
  position: absolute;
  bottom: 0;
}
.faq-question-wrapper {
  z-index: 1;
  cursor: pointer;
  background-color: #fff;
  align-items: center;
  height: 100px;
  padding: 16px 64px 16px 16px;
  transition: box-shadow 0.2s ease-in-out;
  display: flex;
  position: relative;
  overflow: hidden;
}
.faq-question-wrapper.disabled {
  cursor: auto;
}
.faq-answer-wrapper {
  background-color: var(--light);
  margin-top: 2px;
  padding: 16px;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000000d;
}
.mb-4 {
  margin-bottom: 4px;
}
.div-block-310 {
  border-radius: 5px;
  margin-bottom: 8px;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000000d;
}
.html-embed-9 {
  margin-bottom: 0;
}
.skill-matrix-grid {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.select-field {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  border: 1px solid #b6b9c833;
  border-radius: 5px;
  height: 45px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 500;
}
.nav-right-links-container {
  display: flex;
}
.div-block-311 {
  flex-wrap: wrap;
  display: flex;
}
.div-block-312 {
  display: flex;
}
.div-block-313 {
  display: block;
}
.text-block-73 {
  color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 16px;
  font-size: 50px;
  font-weight: 600;
  display: flex;
}
.div-block-314 {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  width: 5px;
  display: none;
  position: absolute;
  inset: 0% auto 0% 0%;
}
.link-block {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  border: 1px solid #b6b9c833;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}
.link-block:hover {
  border-color: #b6b9c880;
}
.div-block-315 {
  margin-top: 16px;
  display: flex;
}
.success-message-4 {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  border: 1px solid #b6b9c833;
  border-radius: 5px;
  position: relative;
}
.success-message-flex {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}
.paperform-embed-title-container {
  background-color: var(--orange);
  color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-left: 16px;
  margin-right: 16px;
  padding: 24px 128px 24px 32px;
  position: relative;
}
.paperform-embed-title-container.waas {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
}
.div-block-319 {
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 12px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}
.plus-to-minus {
  width: 100%;
  height: 100%;
}
.nerd-dashbaord-item-description {
  color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
  font-size: 14px;
  line-height: 18px;
}
.pr-0 {
  padding-right: 0;
}
.image-94 {
  max-width: 25px;
  max-height: 40px;
}
.main-image-container-blog {
  background-color: #fff;
  background-image: url(/images/66bdeb0574f1d3ecc8a6edce_Linkedin10tipsvoorjeCV.png);
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  min-height: 300px;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 5px #0000001a;
}
.div-block-320 {
  align-items: center;
  display: flex;
}
.div-block-321 {
  background-color: var(--yellow);
  border-radius: 100px;
  justify-content: center;
  align-items: flex-start;
  width: 40px;
  height: 40px;
  margin-right: 16px;
  display: flex;
  overflow: hidden;
}
.text-block-74 {
  font-size: 13px;
  font-weight: 700;
  line-height: 16px;
}
.text-block-75 {
  color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
  font-size: 13px;
  line-height: 16px;
}
.div-block-322 {
  padding-left: 48px;
  padding-right: 16px;
}
.blog-blob {
  border-radius: 1000px;
  width: 2000px;
  height: 2000px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -1425px 0% 0% -2312px;
}
.blog-blob.gradient {
  mix-blend-mode: color-burn;
  background-image: radial-gradient(
    circle farthest-side,
    #1d243633 40%,
    #1d243600
  );
}
.image-95 {
  max-width: none;
  height: 100px;
  margin-top: -12px;
}
.blog-read-more-tag {
  background-color: var(--dark);
  color: #fff;
  text-transform: uppercase;
  border-radius: 5px;
  padding: 6px 8px;
  position: absolute;
  inset: 16px auto auto -16px;
}
.div-block-327 {
  width: 100%;
  margin-bottom: 192px;
  display: flex;
  position: relative;
}
.div-block-328 {
  width: 75%;
  padding-left: 16px;
  padding-right: 48px;
}
.div-block-329 {
  width: 25%;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}
.div-block-330 {
  background-color: #fff;
  border-radius: 5px;
  position: sticky;
  top: 5rem;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000000d;
}
.div-block-331 {
  position: relative;
}
.html-embed-10 {
  transform-style: preserve-3d;
  margin-bottom: -6px;
}
.div-block-332 {
  padding: 16px;
}
.paragraph-xxs {
  color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
  font-size: 13px;
  line-height: 19px;
}
.div-block-333 {
  color: #fff;
  padding: 8px 16px;
  font-size: 13px;
  font-weight: 500;
  line-height: 19px;
  position: relative;
}
.div-block-334 {
  justify-content: space-between;
  margin-bottom: 8px;
  margin-left: -4px;
  margin-right: -4px;
  display: flex;
}
.image-97 {
  width: 32px;
  height: 32px;
}
.div-block-335 {
  background-color: #fff3;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 4px;
  margin-right: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  transition: background-color 0.2s;
  display: flex;
}
.div-block-335:hover {
  background-color: #fff6;
}
.image-98 {
  width: 26px;
  height: 26px;
}
.div-block-334-copy {
  justify-content: space-between;
  display: flex;
}
.div-block-338 {
  background-color: #fff;
  border: 1px solid #999db033;
  border-radius: 5px;
  min-height: 410px;
  margin-top: -192px;
  padding: 48px;
}
.div-block-338.color {
  border-width: 0;
}
.div-block-338.color.orange-gradient {
  background-image: none;
}
.div-block-338.color.orange-gradient.background-dark {
  background-color: #f8503c;
}
.div-block-338.color.blue-gradient {
  background-color: #a0bafe;
  background-image: none;
}
.div-block-339 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}
.div-block-340 {
  position: relative;
}
.rotate-180 {
  transform-style: preserve-3d;
  transform: rotateX(0) rotateY(180deg) rotate(0);
}
.div-block-341 {
  mix-blend-mode: color-burn;
  background-image: linear-gradient(#1d243600, #1d243626 70%);
  position: absolute;
  inset: 0%;
}
.read-more-blog-grid {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.read-more-blog-grid.top-stories {
  grid-template-columns: 1fr 1fr;
}
.blog-read-more-image-container {
  border: 1px solid #999db033;
  border-radius: 6px;
  width: 100%;
  height: 180px;
  margin-bottom: 16px;
  position: relative;
}
.image-99 {
  object-fit: cover;
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  position: relative;
}
.blog-heading {
  max-height: 60px;
  overflow: hidden;
}
.blog-read-more-paragraph {
  max-height: 76px;
  text-decoration: none;
  overflow: hidden;
}
.link-block-3 {
  color: var(--dark);
  text-decoration: none;
  transition: all 0.2s;
  display: block;
}
.link-block-3:hover {
  color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
}
.paragraph-sticky-blog-card {
  color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
  font-size: 13px;
  line-height: 19px;
}
.div-block-343 {
  padding-left: 16px;
  padding-right: 16px;
}
.div-block-344 {
  text-align: center;
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
}
.text-span-8 {
  color: #ffffff80;
}
.search {
  height: 46px;
  display: flex;
  position: relative;
}
.search-button {
  color: var(--gradient-blue);
  background-color: #fff;
  border-radius: 5px;
  margin: 4px;
  padding: 8px 16px;
  font-weight: 700;
  position: absolute;
  inset: 0% 0% 0% auto;
}
.search-button.search-results {
  color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
}
.search-input {
  color: #fff;
  background-color: #ffffff40;
  border: 1px solid #fff3;
  border-radius: 5px;
  height: 100%;
  margin-bottom: 0;
}
.search-input:focus {
  border-width: 1px;
  border-color: #fff3;
}
.search-input::placeholder {
  color: #fff;
}
.powder-blue-text {
  color: var(--gradient-blue);
}
.pt-0 {
  padding-top: 0;
}
.search-results-grid {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.search-result-wrapper {
  margin-top: -128px;
  padding-left: 16px;
  padding-right: 16px;
}
.lottie-animation-13 {
  width: 100%;
  min-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% -50% auto;
}
.search-results-image-container {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  outline-offset: 0px;
  border-radius: 6px;
  outline: 1px solid #999db033;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 180px;
  margin-bottom: 16px;
  display: flex;
  position: relative;
}
.search-results-tag {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  color: #fff;
  text-transform: uppercase;
  border-radius: 5px;
  padding: 6px 8px;
  position: absolute;
  inset: 16px auto auto -16px;
}
.image-100 {
  position: absolute;
}
.downloads-grid {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.downloads-link {
  color: var(--dark);
  text-decoration: none;
  transition: all 0.2s;
  display: block;
}
.downloads-image-container {
  background-color: #fff;
  border: 1px solid #999db033;
  border-radius: 6px;
  width: 100%;
  height: 180px;
  margin-bottom: 8px;
  position: relative;
}
.downloads-overlay {
  opacity: 0;
  color: #fff;
  text-align: center;
  background-color: #1d2436f2;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 16px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0%;
}
.text-block-76 {
  color: #1d243600;
  font-size: 13px;
  line-height: 17px;
  position: absolute;
  inset: 0% auto auto 0%;
}
.key-preview {
  background-color: #ffffff4d;
  border: 1px solid #fff;
  border-radius: 4px;
  padding-left: 2px;
  padding-right: 2px;
}
.downloads-image {
  object-fit: contain;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  padding: 16px;
  position: relative;
}
.light-download-background {
  background-color: var(--midnight-blue-light\<deleted\|variable-032f08e2\>);
  border-radius: 5px;
  position: absolute;
  inset: 0%;
}
.div-block-345 {
  background-color: var(--gradient-blue);
  border-radius: 5px;
  min-width: 640px;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: 155px;
  left: -50%;
  right: -50%;
  overflow: hidden;
  box-shadow: 0 10px 10px #00000040;
}
.div-block-346 {
  filter: blur(5px);
  background-color: #00000073;
  width: 50%;
  height: 20px;
  position: absolute;
  bottom: -13px;
  left: 0;
  transform: rotate(-11deg);
}
.div-block-346.flip {
  width: 60%;
  bottom: -6px;
  left: auto;
  right: 0;
  transform: rotate(0);
}
.div-block-347 {
  z-index: 20;
  min-width: 1060px;
  position: absolute;
  inset: 149px 0% 0%;
  overflow: hidden;
}
.div-block-348 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff45;
  width: 100%;
  height: 100%;
  margin-bottom: -20px;
}
.div-block-350 {
  z-index: 100;
  text-align: center;
  border-radius: 5px;
  flex-direction: column;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px;
  display: flex;
  position: absolute;
  top: 213px;
  left: 64px;
  right: 64px;
  box-shadow: 0 2px 5px #00000026;
}
.div-block-351 {
  position: relative;
}
.all-caps {
  text-transform: uppercase;
}
.chat-container {
  z-index: 5000;
  flex-direction: column;
  align-items: flex-end;
  padding-bottom: 32px;
  padding-right: 16px;
  display: flex;
  position: fixed;
  inset: auto 0 0 auto;
}
.chat-widget {
  background-color: var(--yellow);
  cursor: pointer;
  border: 5px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-width: 70px;
  max-width: 70px;
  min-height: 70px;
  max-height: 70px;
  display: flex;
  position: relative;
  box-shadow: 0 0 20px #00000026;
}
.dashboard-selected-icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.dashboard-content-container.faq {
  display: none;
}
.chat-background-shadow {
  background-image: radial-gradient(
    circle farthest-side at 100% 100%,
    #0000001a 50%,
    #fff0
  );
  width: 600px;
  height: 600px;
  position: absolute;
  inset: auto 0% 0% auto;
}
.chat-main-image {
  min-width: 150px;
  max-width: 150px;
}
.chat-popup-container {
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-end;
  margin-bottom: 0;
  margin-right: -16px;
  padding: 16px 16px 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.chat-link {
  grid-column-gap: 8px;
  color: #996f00;
  cursor: pointer;
  background-color: #ffe5a1;
  border-radius: 5px;
  align-items: center;
  padding: 10px 12px;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  box-shadow: 0 5px 10px #0000000d;
}
.chat-text-balloon {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  background-color: #fff;
  border-radius: 5px 5px 5px 0;
  max-width: 240px;
  padding: 16px;
  font-size: 13px;
  position: relative;
  box-shadow: 0 5px 10px #0000000d;
}
.chat-text-balloon.conversation {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  box-shadow: none;
  border-radius: 5px;
}
.text-balloon-corner {
  position: absolute;
  inset: auto auto 0% -5px;
}
.chat-avatar-background {
  background-color: var(--yellow);
  border: 2px solid #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
  min-height: 32px;
  max-height: 32px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 5px 10px #0000000d;
}
.chat-avatar-background.conversation {
  border-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
}
.chat-avatar-image {
  object-fit: cover;
  object-position: 50% 20%;
  min-width: 300%;
  max-width: none;
  height: 100%;
}
.chat-text-balloon-title {
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: 700;
}
.chat-text-balloon-cross {
  padding: 8px;
  position: absolute;
  inset: 0% 0% auto auto;
}
.image-104 {
  width: 16px;
  height: 16px;
}
.chat-item {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}
.chat-empty-state {
  display: none;
}
.container-chat-text-balloon {
  grid-column-gap: 8px;
  text-align: left;
  align-items: flex-end;
  margin-bottom: 8px;
  display: flex;
  position: relative;
}
.container-chat-text-balloon.sender {
  opacity: 0.5;
  flex-direction: row-reverse;
  justify-content: flex-start;
}
.container-chat-text-balloon.sender.succes {
  opacity: 1;
}
.chat-conversation-container {
  border-radius: 5px;
  flex-direction: column;
  min-width: 400px;
  max-width: 400px;
  min-height: 50vh;
  margin-bottom: 24px;
  display: none;
  position: relative;
  box-shadow: 0 5px 10px #0000000d;
}
.chat-conversation-header {
  background-color: var(--yellow);
  color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px 12px 24px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  position: relative;
}
.chat-conversation-body {
  background-color: #fff;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}
.chat-conversation-text-balloons-container {
  padding: 24px;
}
.chat-header-chevron {
  padding: 8px;
}
.chat-conversation-form {
  flex-direction: column;
  flex: 1;
  max-height: 50vh;
  display: flex;
  position: relative;
  overflow: auto;
}
.chat-conversation-bottom-container {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}
.chat-conversation-input-container {
  border-top: 1px solid var(--light-purple\<deleted\|variable-7a2551b3\>);
  align-items: center;
  width: 100%;
  margin-top: 16px;
  display: none;
  position: relative;
}
.chat-conversation-response-submit-container {
  background-color: var(--yellow);
  border-radius: 0 5px 5px 0;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  max-width: 40px;
  min-height: 40px;
  max-height: 40px;
  display: flex;
  position: absolute;
  inset: auto 16px auto auto;
}
.chat-conversation-response-submit-button {
  background-color: #0000;
  position: absolute;
  inset: 0%;
}
.chat-conversation-response-icon {
  min-width: 24px;
  max-width: 24px;
  min-height: 24px;
}
.text-field {
  background-color: #0000;
  border: 0 solid #000;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 70px;
  margin-bottom: 0;
  padding: 0 80px 0 24px;
}
.chat-conversation-links-container {
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-end;
  padding: 24px;
  display: flex;
}
.chat-conversation-header-image {
  min-width: 150px;
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -28px;
}
.response-input {
  display: none;
}
.chat-message-text {
  color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
  font-size: 13px;
  font-style: italic;
}
.chat-email-input {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  border: 0 solid #000;
  border-radius: 0 0 5px;
  height: 100%;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 50px;
  font-size: 13px;
}
.chat-conversation-email-input-container {
  height: 40px;
  margin-top: 8px;
  display: flex;
}
.container-chat-message {
  border: 1px dashed var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
  border-radius: 5px;
  margin-top: 16px;
  padding: 16px;
  position: relative;
}
.chat-conversation-response-container {
  display: none;
}
.chat-conversation-response-container.succes {
  display: block;
}
.chat-conversation-success-message {
  background-color: #fff;
  border-radius: 0 0 5px 5px;
  flex: 1;
  padding: 0;
  position: relative;
}
.lottie-animation-14 {
  width: 50%;
  margin-bottom: -16px;
  margin-left: auto;
  margin-right: auto;
}
.div-block-357 {
  margin-top: -16px;
  overflow: hidden;
}
.div-block-358 {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}
.chat-hidden-input {
  display: none;
}
.html-embed-11 {
  background-color: #fff;
  border-radius: 5px;
  flex: 1;
  min-width: 360px;
  min-height: 160px;
  max-height: 300px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 5px #0000000d;
}
.html-embed-12 {
  background-color: #000;
  border-radius: 5px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin: 4px;
  display: flex;
  overflow: hidden;
}
.html-embed-13 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}
.image-105 {
  z-index: 1;
  min-width: 3000px;
  max-width: 3000px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto -100% -80px;
}
.image-106 {
  background-image: url(/images/630ddc6da98b271392451f21_man-desert-min.webp);
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: 1200px;
  background-attachment: scroll;
  flex: 1;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 150px;
  bottom: auto;
}
.div-block-360 {
  text-align: center;
  height: 100%;
  position: relative;
}
.image-107 {
  mix-blend-mode: lighten;
  width: 1000px;
  min-width: 1000px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -50px -100% auto;
}
.collection-list-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}
.collection-list-wrapper-13 {
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative;
}
.div-block-364 {
  grid-row-gap: 24px;
  border: 1px solid var(--border-color\<deleted\|variable-2ade133a\>);
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 12px;
  display: flex;
}
.div-block-365 {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  max-width: 50px;
  min-height: 50px;
  max-height: 50px;
  padding: 12px;
  display: none;
}
.paragraph-6 {
  color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
  max-height: 50px;
  margin-bottom: 0;
  overflow: hidden;
}
.div-block-366 {
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}
.div-block-367 {
  grid-column-gap: 8px;
  display: flex;
}
.collection-list-13 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
  display: flex;
  overflow: hidden;
}
.text-block-78 {
  background-color: var(--border-color\<deleted\|variable-2ade133a\>);
  color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
  border: 1px solid #adbdcc40;
  border-radius: 3px;
  padding: 4px 6px;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
  display: inline-block;
}
.text-block-78.time {
  color: #557ffd;
  background-color: #fff;
  background-image: linear-gradient(#a0b8ff4d, #a0b8ff4d);
  border-color: #557ffd4d;
}
.text-block-78.level {
  color: #2dc3df;
  background-color: #fff;
  background-image: linear-gradient(#85e1f24d, #85e1f24d);
  border-color: #2dc3df4d;
}
.text-block-78.money {
  color: #ad7e00;
  background-color: #fff;
  background-image: linear-gradient(#ffba004d, #ffba004d);
  border-color: #ad7e004d;
}
.div-block-368 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
  display: flex;
}
.collection-item-12 {
  flex: 1;
  min-width: 360px;
}
.jobs-container {
  margin-top: calc(6rem - 5vw);
  width: 100%;
  max-width: 1280px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}
.h1-jobs {
  color: #fff;
}
.job-detail-cards-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: absolute;
  inset: auto auto 0% 0%;
}
.job-detail-card {
  z-index: 1;
  background-color: var(--dark);
  border: 4px solid #2a3248;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 120px;
  padding: 8px;
  display: flex;
  position: relative;
}
.job-detail-card.middle {
  margin-top: -16px;
}
.div-block-379 {
  z-index: 100;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.text-block-78-copy {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  line-height: 17px;
  display: inline-block;
}
.collection-item-13 {
  display: flex;
}
.job-detail-icon-container {
  z-index: 2;
  background-color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: relative;
}
.job-detail-icon-container.light-blue {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
}
.job-detail-icon-container.powder-blue {
  background-color: var(--gradient-blue);
}
.job-detail-icon-container.yellow {
  background-color: var(--yellow);
}
.job-detail-cards-icons-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 16px;
  display: grid;
  position: absolute;
  inset: auto auto 0% 0%;
}
.job-detail-card-icon-container {
  align-items: flex-start;
  position: relative;
}
.job-detail-card-icon-container.middle {
  padding-bottom: 8px;
}
.div-block-331-copy {
  background-color: var(--gradient-blue);
  position: relative;
}
.div-block-380 {
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding: 24px;
  display: flex;
  position: absolute;
}
.div-block-380.mobile {
  display: none;
}
.filler {
  z-index: 100;
  justify-content: center;
  align-items: center;
  height: 0;
  display: flex;
  position: relative;
}
.collection-list-wrapper-14 {
  margin-bottom: 64px;
  padding-left: 8px;
  padding-right: 8px;
}
.collection-list-wrapper-14.full-width {
  width: 100%;
}
.collection-list-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.div-block-400 {
  width: 100%;
  margin-bottom: 128px;
  display: flex;
  position: relative;
}
.div-block-401 {
  padding-left: 16px;
  padding-right: 16px;
}
.collection-item-14 {
  flex: 1;
}
.div-block-402 {
  justify-content: center;
  display: flex;
}
.job-detail-container {
  width: 100%;
  max-width: 1280px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}
.link-block-4 {
  grid-column-gap: 8px;
  align-items: center;
  margin-top: 20px;
  text-decoration: none;
  display: flex;
}
.image-109 {
  min-width: 20px;
  min-height: 20px;
  max-height: 20px;
}
.cyber-security-image {
  z-index: 2;
  object-fit: cover;
  width: 500px;
  height: 600px;
  margin-top: -128px;
  margin-right: -32px;
  position: absolute;
  inset: 0% 0% 0% auto;
}
.cyber-security-grid {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
  margin-bottom: 236px;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}
.green-gradient {
  background-image: linear-gradient(135deg, #97f031, #7cf4d2);
}
.grid-2-copy-copy-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 128px;
  padding-left: 16px;
  padding-right: 16px;
}
.cs-card {
  background-color: var(--midnight-blue-light\<deleted\|variable-032f08e2\>);
  color: #fff;
  border: 1px solid #2e3a59;
  border-radius: 5px;
  justify-content: space-between;
  min-height: 150px;
  padding: 0;
  transition: border 0.2s, background-color 0.2s;
  display: flex;
  position: relative;
  overflow: hidden;
}
.cs-card:hover {
  background-color: #2c3652;
  border-color: #495371;
}
.cs-card.w--current {
  background-color: #313b55;
  border-color: #a0b8ff;
}
.div-block-403 {
  flex-direction: column;
  padding: 16px;
  display: flex;
}
.div-block-404 {
  justify-content: center;
  align-items: center;
  min-width: 100px;
  display: flex;
  position: relative;
}
.div-block-404-copy {
  mix-blend-mode: overlay;
  background-color: #ffffff40;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}
.image-110 {
  opacity: 1;
  min-height: 1000px;
  max-height: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 350px;
  left: 0%;
  right: -530px;
  transform: rotate(10deg);
}
.button-container-shrink {
  display: flex;
}
.image-111 {
  width: 60px;
  height: 60px;
}
.gradient-cyber-security {
  background-image: linear-gradient(to bottom, var(--dark), var(--dark));
  width: 150%;
  height: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: -700px;
  left: -25%;
  right: 0;
  overflow: hidden;
  transform: rotate(-10deg);
}
.nav-link-dropdown-mobile {
  color: #fff;
  border-radius: 5px;
  margin-left: 1px;
  margin-right: 1px;
  padding: 6px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  transition: background-color 0.2s;
}
.nav-link-dropdown-mobile:hover {
  background-color: #ddf6;
}
.logo-block-container {
  opacity: 0;
  flex-direction: column;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}
.logo-block-container._1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}
.logo-block-container._2,
.logo-block-container._3,
.logo-block-container._4,
.logo-block-container._5 {
  display: none;
}
.logo-animation-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 82rem;
  height: 140px;
  margin: 0 auto 80px;
  position: relative;
  overflow: hidden;
}
.logo-animation-container.extra {
  margin-bottom: 0;
}
.div-block-335-copy {
  color: #fff;
  background-color: #fff3;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 4px;
  margin-right: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 700;
  text-decoration: none;
  transition: background-color 0.2s;
  display: flex;
}
.div-block-335-copy:hover {
  background-color: #fff6;
}
.div-block-405 {
  margin-bottom: 128px;
}
.div-block-405.full-width {
  width: 100%;
}
.legends-grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 786px;
  margin-left: -16px;
}
.legend-grid-image-container {
  padding-right: 16px;
}
.legend-link-scroll-to-section {
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
  height: 170px;
  padding: 16px;
  text-decoration: none;
  transition: transform 0.2s;
  position: relative;
  overflow: hidden;
}
.legend-link-scroll-to-section:hover {
  filter: saturate(120%);
  transform: translateY(-4px);
}
.legend-link-scroll-to-section.middle {
  margin-top: -16px;
}
.legend-link-scroll-to-section.right {
  margin-top: -32px;
}
.gradient-legends {
  background-image: linear-gradient(90deg, #f7913e 25%, #f8503c 80%);
  width: 150%;
  height: 930px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: -420px;
  left: -25%;
  right: 0;
  overflow: hidden;
  transform: rotate(-10deg);
}
.div-block-406 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}
.div-block-406.last {
  margin-bottom: 128px;
}
.legend-container {
  flex-direction: column;
  flex: 1;
  align-items: center;
  min-width: 16rem;
  text-decoration: none;
  display: flex;
  position: relative;
}
.legend-info-block {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: 200px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 5px #0000000d;
}
.legend-info-block.dark {
  background-color: #2b3551;
}
.text-block-79 {
  color: #fff;
  text-align: center;
  background-color: #0006;
  border-radius: 5px;
  align-items: center;
  margin-bottom: -24px;
  padding: 8px 16px;
  font-size: 16px;
  display: flex;
}
.legend-image-container {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: -64px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.legend-image {
  max-width: 280px;
  position: relative;
}
.legend-background {
  background-color: var(--yellow);
  border-radius: 5px;
  height: 85px;
  position: absolute;
  inset: auto 0% 0%;
}
.legend-background.orange {
  background-color: var(--orange);
}
.legend-background.red {
  background-color: var(--red);
}
.legend-background.pink {
  background-color: #f8aee3;
}
.legend-background.blue {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
}
.legend-background.green {
  background-color: var(--green);
}
.legend-background.light-blue {
  background-color: var(--gradient-blue);
}
.legend-background.light-green {
  background-color: var(--green);
}
.legend-background.grey {
  background-color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
}
.div-block-411 {
  padding: 24px;
}
.div-block-412 {
  color: var(--orange);
  background-color: #f8503c1a;
  border-radius: 5px;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 16px 20px;
  font-weight: 600;
}
.text-block-79-copy {
  color: #fff;
  text-align: center;
  background-color: #fff3;
  border-radius: 5px;
  align-items: center;
  margin-bottom: -24px;
  padding: 8px 16px;
  font-size: 16px;
  display: flex;
}
.legend-image-header {
  width: 220px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 0;
  left: -50%;
  right: -50%;
}
.legends-list {
  color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
  list-style-type: disc;
}
.list-item {
  font-size: 13px;
  line-height: 20px;
}
.div-block-413 {
  flex-direction: row;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}
.button-shadow-container {
  position: absolute;
  inset: auto 0% 0%;
}
.button-shadow-container.flip {
  transform-style: preserve-3d;
  transform: rotateX(0) rotateY(-180deg) rotate(0);
}
.earn-750-text {
  color: #906900;
  background-color: #ffe396;
  border-radius: 5px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  inset: -20px -20px auto auto;
}
.text-span-9 {
  color: var(--orange);
  letter-spacing: -0.5px;
  font-size: 11px;
}
.html-embed-14 {
  cursor: pointer;
}
.waas-step-container {
  z-index: 1;
  flex-direction: column;
  display: flex;
  position: relative;
}
.waas-step-content {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  color: #fff;
  border-radius: 3px 3px 3px 0;
  flex: 1;
  min-height: 70px;
  text-decoration: none;
  transition: transform 0.2s ease-in-out;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 5px 20px #00000040;
}
.waas-step-content:hover {
  transform: translateY(-4px);
}
.waas-step-content._1 {
  background-color: #313b54;
  box-shadow: 0 10px 50px #00000026;
}
.waas-step-content._2 {
  background-color: #636f8c;
}
.waas-step-content._4 {
  background-color: var(--gradient-blue);
}
.waas-step-content._5 {
  background-color: var(--yellow);
}
.waas-step-text-bg {
  letter-spacing: -0.5px;
  background-color: #7190ed;
  flex: 1;
  align-items: center;
  padding: 8px;
  font-weight: 600;
  display: flex;
}
.waas-step-text-bg._2 {
  background-color: #46516d;
}
.waas-step-text-bg._1 {
  background-color: #1d2436;
}
.waas-step-text-bg._4 {
  background-color: #63c1da;
}
.waas-step-text-bg._5 {
  background-color: #f4a000;
}
.waas-step-number {
  opacity: 0.3;
  justify-content: flex-start;
  align-items: center;
  padding-left: 8px;
  font-size: 50px;
  line-height: 80px;
  display: flex;
}
.waas-step-number.last {
  opacity: 1;
  justify-content: center;
  padding-left: 0;
  font-size: 100px;
  font-weight: 700;
  line-height: 100px;
  position: absolute;
  inset: auto 0% 48px;
}
.image-112 {
  width: 28px;
  height: 28px;
}
.waas-step-icon-bg {
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}
.waas-step-pointer {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  width: 4px;
  height: 40px;
  margin-top: -8px;
  position: relative;
}
.waas-step-pointer._2 {
  background-color: #636f8c;
  display: block;
}
.waas-step-pointer._1 {
  background-color: #313b54;
  display: block;
}
.waas-step-pointer._4 {
  background-color: var(--gradient-blue);
}
.waas-step-pin {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  border: 2px solid #fff;
  border-radius: 20px;
  width: 12px;
  height: 12px;
  position: absolute;
  inset: auto auto -4px -4px;
}
.waas-step-pin._2 {
  background-color: #636f8c;
  display: block;
}
.waas-step-pin._1 {
  background-color: #313b54;
  display: block;
}
.waas-step-pin._4 {
  background-color: var(--gradient-blue);
}
.waas-step-pin._5 {
  background-color: #f5a000;
  margin-top: auto;
  margin-bottom: auto;
  inset: 0% -6px 0% auto;
}
.waas-step-top-half-path {
  border-top: 6px solid #2f3951;
  border-right: 6px solid #2f3951;
  border-top-right-radius: 100px;
  height: 90px;
  margin-top: -4px;
}
.waas-step-bottom-half-path {
  border-bottom: 6px dotted #2f3951;
  border-right: 6px solid #2f3951;
  border-bottom-right-radius: 100px;
  width: 50%;
  height: 90px;
  position: absolute;
  inset: 0% 0% 0% auto;
}
.waas-step-bottom {
  flex-direction: column;
  align-items: center;
  padding-top: 52px;
  display: flex;
  position: relative;
}
.waas-last-step-container {
  width: 300px;
  position: relative;
}
.waas-last-step-image {
  max-width: 340px;
  margin-bottom: -48px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto -50% 0%;
}
.waas-step-top-path-ipad {
  border-top: 6px solid #2f3951;
  height: 90px;
  margin-top: -4px;
  display: none;
}
.div-block-414 {
  display: flex;
}
.text-span-10 {
  color: var(--green);
  letter-spacing: -0.5px;
  font-size: 11px;
}
.div-block-380-copy {
  z-index: 2;
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: auto 0% 16px;
  box-shadow: 0 2px 5px #0000001a;
}
.without-rate {
  display: none;
}
.normal {
  display: block;
}
.with-rate {
  display: none;
}
.image-113 {
  width: 100px;
}
.div-block {
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-height: 160px;
  padding: 16px 5px 5px;
  display: flex;
  position: relative;
}
.typeracer-score {
  background-color: #f8503c1a;
  border: 1px dashed #f8503c40;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px;
  display: flex;
}
.div-block-417 {
  background-image: linear-gradient(
    to right,
    var(--light-purple\<deleted\|variable-7a2551b3\>),
    var(--orange)
  );
  border-radius: 20px;
  height: 16px;
  display: flex;
  position: relative;
}
.div-block-418 {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
  border-radius: 20px;
  padding: 4px;
  font-size: 12px;
  line-height: 12px;
}
.div-block-418._45 {
  background-color: #0000;
}
.div-block-418.average {
  background-color: #f4c8cd;
}
.div-block-418._160 {
  background-color: var(--orange);
  color: #fff;
}
.div-block-419 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 0.6fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: start;
  display: grid;
}
.div-block-420 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}
.div-block-421 {
  width: 0;
  height: 0;
}
.typeracer-score-text {
  color: var(--orange);
  font-size: 20px;
  font-weight: 700;
}
.div-block-422 {
  display: flex;
}
.collection-list-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: -8px;
  margin-right: -8px;
  display: grid;
}
.div-block-328-copy {
  width: 50%;
  padding-left: 16px;
  padding-right: 48px;
}
.div-block-329-copy {
  width: 50%;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}
.dashboard-logo-item-empty {
  object-position: 50% -5px;
  max-width: none;
  height: 40px;
}
.div-block-351-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
  position: sticky;
  top: 32px;
}
.heading-2,
.heading-3 {
  display: inline;
}
.div-block-424 {
  color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
  margin-bottom: 16px;
}
.dashboard-collection-item-empty {
  z-index: 100;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: -36px;
  padding: 0;
  display: block;
  position: relative;
}
.dashboard-collection-item-grid-empty {
  grid-row-gap: 8px;
  background-color: #fff;
  border-bottom: 1px solid #eeeef2;
  grid-template-rows: auto;
  grid-template-columns: 60px 1.2fr 0.4fr 0.7fr 0.8fr 1.75fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  min-width: 1060px;
  min-height: 57px;
  max-height: 57px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 8px;
  text-decoration: none;
  display: flex;
  position: relative;
}
.image-114 {
  margin-top: 2px;
  margin-left: 6px;
}
.dashboard-text-item-empty {
  color: var(--orange);
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}
.div-block-400-copy {
  width: 100%;
  display: flex;
  position: relative;
}
.div-block-402-copy {
  justify-content: center;
  display: flex;
}
.h1-heading-stacks {
  color: #fff;
  font-size: 50px;
  line-height: 55px;
}
.div-block-428 {
  width: 75%;
  padding-left: 16px;
  padding-right: 64px;
}
.div-block-429 {
  display: flex;
}
.div-block-430 {
  width: 25%;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}
.div-block-433 {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  border-radius: 6px;
  max-height: 50px;
  display: flex;
  overflow: hidden;
}
.grid-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-columns: 1fr 1fr 1fr;
}
.div-block-434 {
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: hidden;
}
.div-block-435 {
  background-color: #fff;
  border-radius: 6px;
  padding: 12px;
  position: sticky;
  top: 32px;
}
.rich-text-about-us p {
  margin-bottom: 16px;
  font-size: 12px;
  line-height: 22px;
}
.rich-text-about-us h4 {
  margin-bottom: 4px;
  font-size: 12px;
  line-height: 15px;
}
.image-116 {
  object-fit: cover;
  object-position: 50% 0%;
}
.gradient-contact {
  background-image: linear-gradient(90deg, #1d2b48 25%, #151b2b 80%);
  width: 150%;
  height: 820px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: -220px;
  left: -25%;
  right: 0;
  overflow: hidden;
}
.gradient-contact.waas {
  background-image: linear-gradient(
    to right,
    var(--orange-gradient\<deleted\|variable-e3e9d69d\>) 25%,
    var(--gradient-blue)
  );
}
.div-block-236-copy {
  background-color: #ffffff1a;
  width: 100%;
  height: 330px;
  transform: rotate(-10deg);
}
.grid-5 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
.contact-naas {
  flex-direction: column;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}
.grid-6 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: -64px;
  margin-bottom: 128px;
}
.grid-6.waas {
  grid-template-columns: 1fr 1fr 1fr;
}
.div-block-436 {
  color: var(--light);
  margin-bottom: 128px;
}
.div-block-437 {
  border-radius: 5px;
  margin-right: 16px;
  overflow: hidden;
}
.div-block-437-copy {
  border-radius: 5px;
  overflow: hidden;
}
.heading-4 {
  font-size: 60px;
  line-height: 60px;
}
.diagnal-background {
  background-color: #ffffff0d;
  width: 200%;
  height: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -790px -100% auto;
  transform: rotate(-10deg);
}
.div-block-438 {
  color: #fff;
  text-align: center;
  max-width: 640px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}
.odm-stepper {
  border-bottom: 6px solid #2f3951;
  flex: 1;
  margin-bottom: -8px;
  margin-right: 31%;
}
.odm-step-pointer {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  width: 4px;
  height: 40px;
  position: relative;
  bottom: -4px;
}
.odm-step-pointer._1 {
  background-color: #313b54;
  display: block;
}
.odm-step-pointer._6 {
  background-color: #88de98;
}
.odm-step-pin {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  border: 2px solid #fff;
  border-radius: 20px;
  width: 12px;
  height: 12px;
  position: absolute;
  inset: -4px auto auto -4px;
}
.odm-step-pin._1 {
  background-color: #313b54;
  display: block;
}
.odm-step-pin._6 {
  background-color: #88de98;
}
.odm-step-container {
  z-index: 1;
  flex-direction: column;
  display: flex;
  position: relative;
}
.image-118 {
  height: 140px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -90px;
  left: 0%;
  right: 0%;
}
.odm-step-image-container {
  background-color: #ffffff0d;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  margin-top: -12px;
  margin-left: 24px;
  margin-right: 24px;
  padding: 36px 12px 24px;
  display: flex;
}
.odb-step-content {
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  color: #fff;
  cursor: default;
  border-radius: 0 3px 3px;
  flex: 1;
  min-height: 70px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 5px 20px #00000040;
}
.odb-step-content._1 {
  background-color: #313b54;
  box-shadow: 0 10px 50px #00000026;
}
.odb-step-content._6 {
  background-color: #88de98;
}
.div-block-440 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  margin-bottom: 96px;
  display: flex;
}
.div-block-441 {
  justify-content: space-between;
  display: flex;
}
.odm-stepper-dotted {
  border-bottom: 6px dashed #2f3951;
  width: 100%;
  margin-bottom: -8px;
  margin-left: -100%;
}
.odm-step-icon-bg {
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 8px 14px;
  display: flex;
}
.div-block-442 {
  background-color: var(--dark);
  height: 112px;
  position: relative;
}
.div-block-443 {
  height: 112px;
  position: relative;
}
.div-block-444 {
  justify-content: space-between;
  display: none;
}
.image-119 {
  width: 100%;
}
.div-block-445 {
  justify-content: space-between;
  display: none;
}
.text-block-80 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 24px;
  font-size: 40px;
  line-height: 50px;
}
.odm-step-text-bg {
  letter-spacing: -0.5px;
  background-color: #7190ed;
  flex: 1;
  align-items: center;
  padding: 8px;
  font-weight: 600;
  display: flex;
}
.odm-step-text-bg._1 {
  background-color: #1d2436;
}
.odm-step-text-bg._6 {
  background-color: var(--green);
}
.nav-banner {
  grid-column-gap: 8px;
  opacity: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  outline-offset: 0px;
  color: #fff;
  text-transform: uppercase;
  background-color: #09132e66;
  outline: 1px dashed #999db033;
  justify-content: center;
  align-items: center;
  min-height: 32px;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}
.nav-banner.w--current {
  background-color: #1a264666;
}
.banner-container {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  position: relative;
}
.text-block-81-copy {
  background-color: var(--orange);
  border-radius: 3px;
  padding: 1px 5px;
}
.html-embed-17 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 16px;
}
.use-free---blob-transparant {
  display: block;
}
.use-free---flex-container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  min-height: 440px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}
.use-free---header-title-container {
  color: #fff;
  text-align: center;
  max-width: 1000px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}
.use-free---card-container {
  width: 100%;
  position: relative;
  transform: translate(0);
}
.use-free---card {
  z-index: 1;
  position: relative;
}
.use-free---card-background {
  z-index: 1;
  background-image: linear-gradient(135deg, #56cc6b, #7cde33);
  border-radius: 5px;
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 10px 30px #0000001a;
}
.use-free---card-background.orange {
  background-image: linear-gradient(135deg, #f8503c, #f7853d);
}
.use-free---card-background.blue {
  background-image: linear-gradient(135deg, #a0b8ff, #85e0f2);
}
.use-free---half-circle {
  transform-origin: 50% 0;
  color: #fff;
  height: 40px;
  transform: scale(3);
}
.use-free---content-container {
  color: #fff;
  flex-direction: column;
  height: 200px;
  padding: 24px 12px 24px 24px;
  display: flex;
  position: relative;
}
.use-free---card-shadow {
  opacity: 1;
  background-color: #070d1b0d;
  border: 1px dashed #999db033;
  border-radius: 5px;
  margin: -8px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}
.use-free---buttons-container {
  background-color: #fff;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.use-free---assets-container {
  position: relative;
}
.use-free---image-container {
  z-index: 1;
  width: 50%;
  height: 200px;
  position: absolute;
  inset: auto -10% -40px auto;
}
.use-free---image {
  object-fit: cover;
  object-position: 40% 50%;
  height: 145%;
  position: absolute;
  inset: auto 0% 0%;
}
.use-free---image.blue {
  height: 135%;
}
.use-free---description-container {
  width: 70%;
  margin-top: 10px;
}
.use-free---title-container {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  transform-origin: 0 0;
  align-items: center;
  display: flex;
  transform: translate(0);
}
.html-embed-21 {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
}
.use-free---buttons {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  padding: 36px 24px 24px;
  display: flex;
  position: relative;
}
.use-free---description {
  font-size: 14px;
  line-height: 24px;
}
.use-free---blob-container {
  transform-style: preserve-3d;
  width: 1200px;
  position: absolute;
  inset: 0 270px auto auto;
  transform: rotateX(180deg) rotateY(-180deg) rotate(-35deg);
}
.use-free---blob-container.green {
  transform-style: preserve-3d;
  top: 25px;
  right: 260px;
  transform: rotateX(180deg) rotateY(-180deg) rotate(-30deg);
}
.use-free---blob-container.orange {
  transform-style: preserve-3d;
  margin-left: auto;
  margin-right: auto;
  top: 500px;
  left: -1800px;
  right: -2000px;
  transform: rotateX(180deg) rotateY(-180deg) rotate(-120deg);
}
.use-free---blob-container.blue {
  transform-style: preserve-3d;
  top: -120px;
  left: 220px;
  right: auto;
  transform: rotateX(-180deg) rotateY(-180deg) rotate(160deg);
}
.use-free---blob-gradient {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.use-free---card-background-overlay {
  opacity: 0;
  background-color: #fff;
  position: absolute;
  inset: 0%;
}
.use-free---diagnal-background {
  background-color: var(--black);
  width: 300%;
  height: 1050px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -500px -200% auto;
  transform: rotate(-10deg);
}
.use-free---diagnal {
  background-color: #ffffff0d;
  width: 200%;
  height: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -350px;
}
.div-block-456 {
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
}
.chat-styling,
.randomize-chat {
  display: none;
}
.div-block-457 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  max-width: 900px;
  margin-bottom: 32px;
  display: flex;
}
.div-block-458 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  display: flex;
}
.image-120 {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  max-height: 300px;
}
.div-block-459 {
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
.div-block-460 {
  background-color: var(--green);
  opacity: 0.1;
  filter: contrast(200%);
  position: absolute;
  inset: 0%;
}
.div-block-460-copy {
  background-color: var(--red);
  opacity: 0.1;
  filter: contrast(200%);
  position: absolute;
  inset: 0%;
}
.div-block-461 {
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
}
.html-embed-22 {
  color: var(--green);
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}
.checkbox-landing {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}
.dashboard-logo-item-sticky-landing {
  z-index: 5;
  background-image: linear-gradient(90deg, #fff 90%, #fff0);
  width: 100px;
  height: 100%;
  padding-left: 8px;
  position: sticky;
  left: 0;
}
.dashboard-collection-item-grid-landing {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-bottom: 1px solid #eeeef2;
  grid-template-rows: auto;
  grid-template-columns: 100px 1.2fr 0.75fr 0.4fr 0.7fr 0.8fr 1.75fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  min-width: 1160px;
  min-height: 57px;
  max-height: 57px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 8px;
  text-decoration: none;
  display: grid;
  position: relative;
}
.dashboard-collection-item-grid-landing:hover {
  background-color: var(--light);
}
.dashboard-collection-item-grid-landing.top-row {
  z-index: 10;
  background-color: var(--light);
  min-height: 0;
  max-height: none;
  position: sticky;
  top: 0;
}
.dashboard-collection-item-grid-landing.bottom-row {
  cursor: pointer;
}
.linkedin-landing {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 0.75fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
}
.landing-section-linkedin-landing {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  margin-bottom: -320px;
  padding-bottom: 320px;
  position: relative;
  overflow: hidden;
}
.gradient-linkedin-landing {
  background-image: linear-gradient(90deg, #f7913e 25%, #f8503c 80%);
  width: 150%;
  height: 840px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: -220px;
  left: -25%;
  right: 0;
  overflow: hidden;
}
.div-block-462 {
  align-items: flex-end;
  margin-bottom: -80px;
  display: flex;
}
.form-block-2 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(#ffffff4d, #fff);
  border-radius: 5px;
  min-height: 300px;
  padding: 32px;
}
.div-block-463 {
  padding-bottom: 32px;
}
.submit-button-2 {
  background-color: var(--dark);
  border-radius: 5px;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
}
.half-input-field-container-landing {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  display: flex;
}
.div-block-464 {
  flex: 1;
}
.div-block-465 {
  align-items: center;
  display: flex;
}
.div-block-466 {
  margin-top: 32px;
  margin-bottom: 32px;
}
.div-block-467 {
  justify-content: flex-start;
  display: flex;
}
.success-message-5 {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
  border-radius: 5px;
  height: 100%;
}
.div-block-468 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}
.div-block-469 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 640px;
  display: grid;
}
.text-block-82 {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  font-size: 13px;
}
.div-block-471 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-end;
  margin-right: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}
.div-block-471._2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #1d24361a;
  justify-content: center;
  min-height: 88px;
  padding-top: 24px;
  padding-bottom: 24px;
}
.div-block-471.actie {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #ffffff4d;
  justify-content: center;
  min-height: 88px;
  padding-left: 16px;
}
.div-block-472 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}
.div-block-473 {
  background-image: linear-gradient(
    to bottom,
    var(--yellow),
    var(--green) 29%,
    var(--gradient-blue) 66%,
    var(--orange-gradient\<deleted\|variable-e3e9d69d\>)
  );
  border-radius: 5px;
  padding: 1px;
  font-weight: 700;
  position: relative;
}
.div-block-474 {
  background-color: #fff;
  border-radius: 4px;
  padding: 4px 8px;
}
.div-block-474.actie {
  margin-right: 0;
}
.div-block-475 {
  position: relative;
  overflow: auto;
}
.text-block-83,
.text-block-84 {
  font-weight: 700;
}
.pricing-span {
  font-size: 13px;
  font-weight: 400;
}
.tabs-menu-4 {
  background-color: #fff;
  border-radius: 5px;
  margin-bottom: 32px;
  padding: 4px;
  display: inline-block;
}
.div-block-477 {
  padding-left: 12px;
  padding-right: 12px;
}
.tab-link-tab-2 {
  color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
  background-color: #fff;
  padding: 12px 16px;
  font-weight: 400;
}
.tab-link-tab-2.w--current {
  background-color: var(--black);
  color: #fff;
  border-radius: 4px;
  padding: 12px 16px;
  font-weight: 700;
}
.div-block-478 {
  background-color: var(--orange);
  border-radius: 5px;
  padding: 6px 8px;
  position: absolute;
  inset: -16px -8px auto auto;
}
.text-block-85 {
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  font-style: italic;
  font-weight: 700;
  line-height: 12px;
}
.actie {
  background-color: var(--dark);
  color: #fff;
  margin-right: 16px;
  position: relative;
}
.actie.top {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-right: 16px;
}
.actie.bottom {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.div-block-478-copy {
  background-color: var(--orange);
  border-radius: 5px 5px 0 0;
  padding: 12px;
}
.blob-pricing {
  pointer-events: none;
  width: 3000px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -743px -5000px auto -7279px;
  transform: rotate(-84deg);
}
.image-121-copy {
  aspect-ratio: 3/2;
  object-fit: contain;
  border-radius: 5px;
  overflow: hidden;
}
.div-block-462-copy {
  justify-content: center;
  align-items: flex-end;
  margin-bottom: -48px;
  display: flex;
}
.generic-landing {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
}
.gradient-generic-landing {
  background-image: linear-gradient(90deg, #1d2b48 25%, #151b2b 80%);
  width: 150%;
  height: 820px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: -220px;
  left: -25%;
  right: 0;
  overflow: hidden;
}
.collection-list-15 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.div-block-482 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--border-color\<deleted\|variable-2ade133a\>);
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  background-color: #fff;
  border-radius: 5px;
  align-items: center;
  height: 100%;
  padding: 8px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
  position: relative;
}
.div-block-482:hover {
  background-color: var(--light);
}
.div-block-483 {
  width: 35px;
  height: 20px;
}
.image-124 {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
}
.dashboard-logo-item-container-stackpage {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  border-radius: 3px;
  justify-content: center;
  align-items: flex-start;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}
.tab-menu-stacks {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: 5px;
  flex-wrap: wrap;
  margin-bottom: 32px;
  font-size: 14px;
  display: flex;
}
.div-block-477-copy {
  margin-bottom: 64px;
  padding-left: 16px;
  padding-right: 16px;
}
.tab-link-stacks {
  color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
  background-color: #fff;
  border-radius: 4px;
  padding: 10px 8px;
  font-weight: 400;
}
.tab-link-stacks:hover {
  background-color: var(--light);
}
.tab-link-stacks.w--current {
  background-color: var(--dark);
  color: #fff;
  font-weight: 700;
}
.div-block-486 {
  color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
  justify-content: flex-end;
  align-items: center;
  padding-right: 8px;
  display: flex;
  position: absolute;
  inset: 0%;
}
.html-embed-23 {
  display: none;
}
.faq {
  background-color: var(--transparant);
  flex-direction: column;
  padding: 60px 16px;
  display: flex;
  position: relative;
}
.form-block-3 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(#ffffff4d, #fff);
  border-radius: 5px;
  margin-bottom: 0;
  margin-left: 16px;
  margin-right: 16px;
  padding: 32px;
}
.small-container {
  width: 100%;
  max-width: 768px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}
.checkbox-field-2 {
  font-size: 14px;
}
.div-block-490 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  margin-bottom: 32px;
  display: flex;
}
.success-message-6 {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
  text-align: left;
  border-radius: 5px;
  height: 100%;
}
.div-block-468-copy {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}
.div-block-491 {
  padding-left: 16px;
  padding-right: 16px;
}
.div-block-492 {
  flex-direction: column;
  width: 75%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}
.div-block-493 {
  display: flex;
}
.div-block-494 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  padding-right: 16px;
  display: flex;
  position: sticky;
  top: 102px;
}
.toc-faq {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  border-left: 2px solid #1d243600;
  padding: 10px 12px 10px 16px;
  text-decoration: none;
  overflow: hidden;
}
.toc-faq:hover {
  border-left-color: #1d2436;
}
.toc-faq.w--current {
  color: var(--dark);
  background-color: #e7eaf8;
  border-left-color: #1d2436;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  font-weight: 700;
}
.div-block-495 {
  width: 25%;
  position: relative;
}
.faq-section {
  padding-bottom: 128px;
  position: relative;
}
.toc-id {
  position: absolute;
  inset: -96px auto -160px 0%;
}
.text-block-86 {
  width: 100%;
  margin-bottom: 16px;
  padding-left: 16px;
  font-size: 18px;
  font-weight: 700;
}
.div-block-496 {
  display: inline-block;
}
.quick-stack {
  grid-column-gap: 96px;
  grid-row-gap: 16px;
  padding: 0 16px;
}
.cell {
  flex-direction: column;
  align-items: stretch;
}
.home-cta-color {
  background-color: var(--orange);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  min-width: 30px;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
  display: flex;
  overflow: hidden;
}
.home-cta-color.green {
  background-color: #d3f3d8;
}
.home-cta-block {
  color: var(--dark);
  background-color: #fff;
  border-radius: 5px;
  flex: 1;
  width: 100%;
  text-decoration: none;
  transition: transform 0.2s ease-in-out;
  display: flex;
  box-shadow: 0 2px 5px #0000000d;
}
.home-cta-block:hover {
  transform: translateY(-2px);
}
.home-info-block {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--light);
  color: var(--dark);
  border-radius: 5px;
  flex-direction: column;
  flex: 0 auto;
  align-items: stretch;
  width: 100%;
  max-width: 77rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
}
.home-info-block.more-margin-top {
  margin-top: 27px;
}
.link-divider {
  border-bottom: 1px solid var(--divider);
  color: var(--dark);
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  text-decoration: none;
  display: flex;
}
.z-index-2 {
  z-index: 2;
  position: relative;
}
.text-style-strikethrough {
  text-decoration: line-through;
}
.text-weight-semibold {
  font-weight: 600;
}
.text-weight-light {
  font-weight: 300;
}
.max-width-full {
  width: 100%;
  max-width: none;
}
.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}
.show {
  display: block;
}
.overflow-hidden {
  overflow: hidden;
}
.global-embed {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}
.stylesystem_utility {
  display: none;
}
.text-weight-bold {
  font-weight: 700;
}
.text-size-regular {
  font-size: 1rem;
}
.text-weight-normal {
  font-weight: 400;
}
.text-align-center {
  text-align: center;
}
.z-index-1 {
  z-index: 1;
  position: relative;
}
.show-mobile-portrait {
  display: none;
}
.text-style-italic {
  font-style: italic;
}
.hide {
  display: none;
}
.text-align-left {
  text-align: left;
}
.text-weight-xbold {
  font-weight: 800;
}
.text-style-link {
  border-bottom: 1px solid #000;
  text-decoration: none;
}
.text-style-muted {
  opacity: 0.6;
}
.text-size-small {
  font-size: 0.875rem;
}
.text-rich-text h5,
.text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}
.text-rich-text figcaption {
  opacity: 0.8;
  text-align: center;
  margin-top: 0.5rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}
.stylesystem_hide-show {
  display: none;
}
.max-width-medium {
  width: 100%;
  max-width: 35rem;
}
.max-width-xsmall {
  width: 100%;
  max-width: 25rem;
}
.hide-mobile-landscape {
  z-index: 80;
  background-color: var(--transparant);
  flex: 0 auto;
  align-self: auto;
  position: absolute;
  inset: 500px 95px 40px 100px;
}
.max-width-xxsmall {
  width: 100%;
  max-width: 20rem;
}
.page-wrapper.is-relative {
  position: relative;
}
.text-size-tiny {
  font-size: 0.75rem;
}
.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}
.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}
.background-color-dark {
  background-color: var(--background-color-dark\<deleted\|variable-dccb7db6\>);
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
}
.align-center {
  margin-left: auto;
  margin-right: auto;
}
.spacing-clean {
  margin: 0;
  padding: 0;
}
.padding-global {
  padding-left: 32px;
  padding-right: 32px;
}
.text-align-right {
  text-align: right;
}
.show-tablet {
  display: none;
}
.max-width-large {
  width: 100%;
  max-width: 48rem;
  margin-bottom: 4rem;
}
.show-mobile-landscape {
  display: none;
}
.background-color-white {
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
}
.max-width-small {
  width: 100%;
  max-width: 30rem;
}
.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}
.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}
.margin-tiny {
  margin: 0.25rem;
}
.margin-xxsmall {
  margin: 0.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: 0.25rem;
}
.padding-xxsmall {
  padding: 0.5rem;
}
.padding-xsmall {
  padding: 1rem;
}
.padding-small {
  padding: 1.5rem;
}
.padding-medium {
  padding: 2rem;
}
.padding-large {
  padding: 3rem;
}
.padding-xlarge {
  padding: 4rem;
}
.padding-xxlarge {
  padding: 5rem;
}
.padding-huge {
  padding: 6rem;
}
.padding-xhuge {
  padding: 7rem;
}
.padding-xxhuge {
  padding: 10rem;
}
.text-style-allcaps {
  text-transform: uppercase;
}
.margin-top,
.margin-top.margin-0,
.margin-top.margin-tiny,
.margin-top.margin-small,
.margin-top.margin-xsmall,
.margin-top.margin-xxsmall,
.margin-top.margin-medium,
.margin-top.margin-large,
.margin-top.margin-xlarge,
.margin-top.margin-xxlarge,
.margin-top.margin-huge,
.margin-top.margin-xhuge,
.margin-top.margin-xxhuge,
.margin-top.margin-custom1,
.margin-top.margin-custom3,
.margin-top.margin-custom2 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-bottom,
.margin-bottom.margin-0,
.margin-bottom.margin-tiny,
.margin-bottom.margin-small,
.margin-bottom.margin-xsmall,
.margin-bottom.margin-xxsmall,
.margin-bottom.margin-medium,
.margin-bottom.margin-large,
.margin-bottom.margin-xlarge,
.margin-bottom.margin-xxlarge,
.margin-bottom.margin-huge,
.margin-bottom.margin-xhuge,
.margin-bottom.margin-xxhuge,
.margin-bottom.margin-custom1,
.margin-bottom.margin-custom3,
.margin-bottom.margin-custom2 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.margin-left,
.margin-left.margin-0,
.margin-left.margin-tiny,
.margin-left.margin-small,
.margin-left.margin-xsmall,
.margin-left.margin-xxsmall,
.margin-left.margin-medium,
.margin-left.margin-large,
.margin-left.margin-xlarge,
.margin-left.margin-xxlarge,
.margin-left.margin-huge,
.margin-left.margin-xhuge,
.margin-left.margin-xxhuge,
.margin-left.margin-custom1,
.margin-left.margin-custom2,
.margin-left.margin-custom3 {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}
.margin-right,
.margin-right.margin-0,
.margin-right.margin-tiny,
.margin-right.margin-small,
.margin-right.margin-xsmall,
.margin-right.margin-xxsmall,
.margin-right.margin-medium,
.margin-right.margin-large,
.margin-right.margin-xlarge,
.margin-right.margin-xxlarge,
.margin-right.margin-huge,
.margin-right.margin-xhuge,
.margin-right.margin-xxhuge,
.margin-right.margin-custom1,
.margin-right.margin-custom2,
.margin-right.margin-custom3 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.margin-vertical,
.margin-vertical.margin-0,
.margin-vertical.margin-tiny,
.margin-vertical.margin-small,
.margin-vertical.margin-xsmall,
.margin-vertical.margin-xxsmall,
.margin-vertical.margin-medium,
.margin-vertical.margin-large,
.margin-vertical.margin-xlarge,
.margin-vertical.margin-xxlarge,
.margin-vertical.margin-huge,
.margin-vertical.margin-xhuge,
.margin-vertical.margin-xxhuge,
.margin-vertical.margin-custom1,
.margin-vertical.margin-custom2,
.margin-vertical.margin-custom3 {
  margin-left: 0;
  margin-right: 0;
}
.margin-horizontal,
.margin-horizontal.margin-0,
.margin-horizontal.margin-tiny,
.margin-horizontal.margin-small,
.margin-horizontal.margin-xsmall,
.margin-horizontal.margin-xxsmall,
.margin-horizontal.margin-medium,
.margin-horizontal.margin-large,
.margin-horizontal.margin-xlarge,
.margin-horizontal.margin-xxlarge,
.margin-horizontal.margin-huge,
.margin-horizontal.margin-xhuge,
.margin-horizontal.margin-xxhuge,
.margin-horizontal.margin-custom1,
.margin-horizontal.margin-custom2,
.margin-horizontal.margin-custom3 {
  margin-top: 0;
  margin-bottom: 0;
}
.padding-top,
.padding-top.padding-0,
.padding-top.padding-tiny,
.padding-top.padding-small,
.padding-top.padding-xsmall,
.padding-top.padding-xxsmall,
.padding-top.padding-medium,
.padding-top.padding-large,
.padding-top.padding-xlarge,
.padding-top.padding-xxlarge,
.padding-top.padding-huge,
.padding-top.padding-xhuge,
.padding-top.padding-xxhuge,
.padding-top.padding-custom1,
.padding-top.padding-custom2,
.padding-top.padding-custom3 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.padding-top.padding-medium {
  border: 0 #0000;
}
.padding-bottom,
.padding-bottom.padding-0,
.padding-bottom.padding-tiny,
.padding-bottom.padding-small,
.padding-bottom.padding-xsmall,
.padding-bottom.padding-xxsmall,
.padding-bottom.padding-medium,
.padding-bottom.padding-large,
.padding-bottom.padding-xlarge,
.padding-bottom.padding-xxlarge,
.padding-bottom.padding-huge,
.padding-bottom.padding-xhuge,
.padding-bottom.padding-xxhuge,
.padding-bottom.padding-custom1,
.padding-bottom.padding-custom2,
.padding-bottom.padding-custom3 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.padding-bottom.padding-large,
.padding-bottom.padding-medium {
  align-self: stretch;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.padding-bottom.padding-medium {
  align-self: stretch;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.padding-bottom.padding-large,
.padding-bottom.padding-medium,
.padding-bottom.padding-medium,
.padding-bottom.padding-medium,
.padding-bottom.padding-medium,
.padding-bottom.padding-medium,
.padding-bottom.padding-xxlarge,
.padding-bottom.padding-medium,
.padding-bottom.padding-medium {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.padding-left,
.padding-left.padding-0,
.padding-left.padding-tiny,
.padding-left.padding-small,
.padding-left.padding-xsmall,
.padding-left.padding-xxsmall,
.padding-left.padding-medium,
.padding-left.padding-large,
.padding-left.padding-xlarge,
.padding-left.padding-xxlarge,
.padding-left.padding-huge,
.padding-left.padding-xhuge,
.padding-left.padding-xxhuge,
.padding-left.padding-custom1,
.padding-left.padding-custom3,
.padding-left.padding-custom2 {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}
.padding-right,
.padding-right.padding-0,
.padding-right.padding-tiny,
.padding-right.padding-small,
.padding-right.padding-xsmall,
.padding-right.padding-xxsmall,
.padding-right.padding-medium,
.padding-right.padding-large,
.padding-right.padding-xlarge,
.padding-right.padding-xxlarge,
.padding-right.padding-huge,
.padding-right.padding-xhuge,
.padding-right.padding-xxhuge,
.padding-right.padding-custom1,
.padding-right.padding-custom2,
.padding-right.padding-custom3 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.padding-vertical,
.padding-vertical.padding-0,
.padding-vertical.padding-tiny,
.padding-vertical.padding-small,
.padding-vertical.padding-xsmall,
.padding-vertical.padding-xxsmall,
.padding-vertical.padding-medium,
.padding-vertical.padding-large,
.padding-vertical.padding-xlarge,
.padding-vertical.padding-xxlarge,
.padding-vertical.padding-huge,
.padding-vertical.padding-xhuge,
.padding-vertical.padding-xxhuge,
.padding-vertical.padding-custom1,
.padding-vertical.padding-custom2,
.padding-vertical.padding-custom3,
.padding-vertical.padding-xhuge,
.padding-vertical.padding-xhuge {
  padding-left: 0;
  padding-right: 0;
}
.padding-vertical.padding-xxlarge {
  padding: 0;
}
.padding-horizontal,
.padding-horizontal.padding-0,
.padding-horizontal.padding-tiny,
.padding-horizontal.padding-small,
.padding-horizontal.padding-xsmall,
.padding-horizontal.padding-xxsmall,
.padding-horizontal.padding-medium,
.padding-horizontal.padding-large,
.padding-horizontal.padding-xlarge,
.padding-horizontal.padding-xxlarge,
.padding-horizontal.padding-huge,
.padding-horizontal.padding-xhuge,
.padding-horizontal.padding-xxhuge,
.padding-horizontal.padding-custom1,
.padding-horizontal.padding-custom2,
.padding-horizontal.padding-custom3 {
  padding-top: 0;
  padding-bottom: 0;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-auto {
  overflow: auto;
}
.text-style-nowrap {
  white-space: nowrap;
}
.text-weight-medium {
  font-weight: 500;
}
.text-size-medium {
  font-size: 1.125rem;
}
.form-radio {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.125rem;
  display: flex;
}
.form-checkbox-label {
  margin-bottom: 0;
}
.text-color-light {
  color: var(--text-color-light\<deleted\|variable-4da72d2a\>);
}
.form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}
.text-size-large {
  font-size: 1.25rem;
  line-height: 24px;
}
.form-radio-icon {
  border: 1px solid var(--border-color-light\<deleted\|variable-a70eb3cf\>);
  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;
  margin-right: 0.5rem;
}
.form-radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000;
}
.form-radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0;
}
.form-radio-icon.w--redirected-focus-visible {
  border-color: var(--accessible-outline\<deleted\|variable-6c080d0f\>);
}
.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;
}
.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}
.heading-style-h2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}
.heading-style-h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}
.heading-style-h4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}
.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}
.heading-style-h6 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}
.field-label {
  margin-bottom: 0.5rem;
  font-weight: 400;
}
.form-input {
  border: 1px solid var(--border-color-light\<deleted\|variable-a70eb3cf\>);
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  color: var(--background-color-dark\<deleted\|variable-dccb7db6\>);
  border-radius: 4px;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.6;
}
.form-input:focus {
  border-color: #000;
}
.form-input:focus-visible {
  border-color: var(--accessible-outline\<deleted\|variable-6c080d0f\>);
}
.form-input[data-wf-focus-visible] {
  border-color: var(--accessible-outline\<deleted\|variable-6c080d0f\>);
}
.form-input::placeholder {
  color: #0009;
}
.form-input.is-select-input {
  background-color: #fff;
}
.form-input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  overflow: auto;
}
.background-color-light {
  background-color: var(--background-color-light\<deleted\|variable-150a737e\>);
}
.form-checkbox-icon {
  border: 1px solid var(--border-color-light\<deleted\|variable-a70eb3cf\>);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: 0.5rem;
  transition: all 0.2s;
}
.form-checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}
.form-checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}
.form-checkbox-icon.w--redirected-focus-visible {
  border-color: var(--accessible-outline\<deleted\|variable-6c080d0f\>);
}
.text-style-quote {
  border-left: 0.1rem solid
    var(--background-color-dark\<deleted\|variable-dccb7db6\>);
  margin-bottom: 0;
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.form-field-wrapper {
  position: relative;
}
.image-wrapper_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.color-dark {
  color: var(--black);
}
.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;
}
.styleguide_grid-colors {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.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;
}
.form-radio-label {
  margin-bottom: 0;
}
.margin-top-auto {
  margin-top: auto;
}
.text-lineheight-normal {
  line-height: 1.5;
}
.icon-embed-small {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}
.gu-styleguide_class-content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(10.75rem, 0.25fr) 1fr;
  align-items: center;
}
.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #10182808;
}
.text-lineheight-xshort {
  line-height: 1.2;
}
.gu-styleguide_heading {
  z-index: 4;
  border-bottom: 1px solid
    var(--border-color-light\<deleted\|variable-a70eb3cf\>);
  padding-top: 0.65rem;
  padding-bottom: 0.65rem;
  font-size: 2rem;
  font-weight: 600;
}
.text-lineheight-xtall {
  line-height: 2;
}
.icon-medium {
  height: 3rem;
}
.text-lineheight-none {
  line-height: 1;
}
.gu-styleguide_class-label {
  color: #fff;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #0a85ff;
  border-radius: 3px;
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  display: inline-block;
}
.gu-styleguide_class-label.html-tags {
  background-color: #be4aa5;
}
.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #10182824;
}
.text-letterspacing-wide {
  letter-spacing: 0.025em;
}
.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}
.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #1018282e;
}
.text-lineheight-short {
  line-height: 1.3;
}
.shadow-xsmall {
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}
.shadow-xxsmall {
  box-shadow: 0 1px 2px #1018280d;
}
.icon-large {
  height: 5rem;
}
.gu-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid;
}
.gu-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
  margin-top: 3rem;
}
.icon-xsmall {
  height: 1.5rem;
}
.shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}
.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}
.gu-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}
.icon-xxsmall {
  height: 1rem;
}
.gu-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 5rem 5%;
}
.text-lineheight-tall {
  line-height: 1.7;
}
.icon-small {
  height: 2rem;
}
.gu-styleguide_subheading {
  z-index: 3;
  border-bottom: 1px solid
    var(--border-color-light\<deleted\|variable-a70eb3cf\>);
  color: #000;
  padding-top: 0.55rem;
  padding-bottom: 0.55rem;
}
.form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.gu-styleguide_shadow-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 8rem;
  padding: 1rem;
  display: flex;
}
.class-label-column {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.text-letterspacing-xtight {
  letter-spacing: -0.03em;
}
.text-letterspacing-normal {
  letter-spacing: 0;
}
.text-letterspacing-xwide {
  letter-spacing: 0.05em;
}
.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}
.class-label-row {
  grid-column-gap: 0.25rem;
  grid-row-gap: 0.25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}
.icon-xlarge {
  height: 6.5rem;
}
.gu-styleguide_wrapper {
  border-top: 1px solid var(--border-color-light\<deleted\|variable-a70eb3cf\>);
  padding: 5rem 5%;
}
.text-letterspacing-tight {
  letter-spacing: -0.015em;
}
.gu-styleguide_button-row {
  grid-column-gap: 1rem;
  display: flex;
}
.form-block {
  margin-bottom: 0;
}
.shadow-small {
  box-shadow: 0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;
}
.gu-styleguide_orga {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 16rem 1fr;
  grid-auto-flow: row;
}
.gu-styleguide_navbar {
  border-right: 1px solid
    var(--border-color-light\<deleted\|variable-a70eb3cf\>);
  flex-direction: column;
  justify-content: space-between;
  height: 100vh;
  padding: 2rem 1.5rem;
  display: flex;
  position: sticky;
  top: 0;
}
.gu-styleguide_navbar.background-color-grey10 {
  background-color: var(--background-color-light\<deleted\|variable-150a737e\>);
}
.gu-styleguide_navbar-item {
  margin-right: -1px;
}
.text-color-add-color {
  color: var(--text-color-primary\<deleted\|variable-a1f3dfe0\>);
}
.gu-styleguide-navlink {
  color: var(--text-color-dark\<deleted\|variable-c028e7a0\>);
  background-color: #0000;
  border-radius: 3px;
  width: 100%;
  padding: 0.4rem 2rem 0.4rem 0.7rem;
  text-decoration: none;
}
.gu-styleguide-navlink.w--current {
  background-color: var(--background-color-dark\<deleted\|variable-dccb7db6\>);
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
}
.text-weight-black {
  font-weight: 900;
}
.background-color-success {
  background-color: var(--success\<deleted\|variable-54db4035\>);
  color: #f5f5f5;
}
.text-size-xlarge {
  font-size: 1.5rem;
}
.text-size-xxlarge {
  font-size: 2rem;
  line-height: 1.1;
}
.text-size-huge {
  color: var(--button-color-light\<deleted\|variable-6b68d083\>);
  font-size: 2.5rem;
  line-height: 1.1;
}
.text-size-xhuge {
  font-size: 4rem;
  line-height: 1.1;
}
.text-size-xxhuge {
  font-size: 5rem;
  line-height: 1.1;
}
.text-size-gigantic {
  font-size: 6rem;
  line-height: 1.1;
}
.border-color-light {
  background-color: var(--border-color-light\<deleted\|variable-a70eb3cf\>);
}
.border-color-dark {
  background-color: var(--border-color-dark\<deleted\|variable-8d1f693e\>);
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
}
.accessible-outline-color {
  background-color: var(--accessible-outline\<deleted\|variable-6c080d0f\>);
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
}
.background-color-gardient1 {
  color: #f5f5f5;
  background-image: linear-gradient(143deg, #ff00e5, #005eff 52%, #42e4c6);
}
.background-color-pattern1 {
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}
.error-message {
  background-color: var(--warning\<deleted\|variable-739e62f7\>);
}
.background-color-warning {
  background-color: var(--warning\<deleted\|variable-739e62f7\>);
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
}
.gu-styleguide_spacing-item {
  background-color: #dfe2fa;
  border: 1px solid #b9bee4;
}
.gu-styleguide_spacing-label {
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  text-align: center;
  justify-content: center;
  padding: 1rem;
  display: flex;
}
.gu-styleguide_margin-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}
.gu-styleguide_spacing-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  align-items: start;
}
.gu-styleguide_structure-label {
  text-align: center;
  justify-content: center;
  padding: 1rem;
  display: flex;
}
.gu-styleguide_container-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}
.image-wrapper {
  width: 100%;
  position: relative;
}
.gu-styleguide_header-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
}
.stylesystem_max-width-full,
.stylesystem-page-structure {
  display: none;
}
.success-message {
  background-color: var(--success\<deleted\|variable-54db4035\>);
}
.background-overlay {
  z-index: 1;
  background-color: var(--background-overlay\<deleted\|variable-9980027b\>);
  position: absolute;
  inset: 0%;
}
.image-wrapper-1x1 {
  width: 100%;
  padding-top: 100%;
  position: relative;
}
.image-wrapper-4x3 {
  width: 100%;
  padding-top: 75%;
  position: relative;
}
.image-wrapper-3x2 {
  width: 100%;
  padding-top: 66.66%;
  position: relative;
}
.image-wrapper-16x9 {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}
.image-wrapper-custom {
  width: 100%;
  padding-top: 35%;
  position: relative;
}
.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.padding-section-large {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.gu-styleguide_button,
.gu-styleguide_button_is-alternate,
.gu-styleguide_button_is-button-small,
.gu-styleguide_button_is-button-small_is-alternate,
.gu-styleguide_button-secondary,
.gu-styleguide_button-secondary_is-alternate,
.gu-styleguide_button-secondary_is-button-small,
.gu-styleguide_button-secondary_is-button-small_is-alternate,
.gu-styleguide_button-tertiary,
.gu-styleguide_button-tertiary_is-alternate,
.gu-styleguide_button-tertiary_is-button-small,
.gu-styleguide_button-tertiary_is-button-small_is-alternate,
.gu-styleguide_button-link,
.gu-styleguide_button-link_is-alternate,
.gu-styleguide_button-link_is-button-small,
.gu-styleguide_button-link_is-button-small_is-alternate {
  grid-column-gap: 1rem;
  display: flex;
}
.gu-styleguide_dark {
  background-color: var(--background-color-dark\<deleted\|variable-dccb7db6\>);
  padding: 0.8rem;
}
.text-color-lilac {
  color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
}
.background-color-primary {
  background-color: var(
    --background-color-primary\<deleted\|variable-86e4b98a\>
  );
}
.headline-color-dark {
  color: var(--headline-color-dark\<deleted\|variable-ea1fdf5f\>);
}
.headline-color-light {
  color: var(--headline-color-light\<deleted\|variable-61d08ec7\>);
}
.headline-color-primary,
.headline-color-add-color {
  color: var(--headline-color-primary\<deleted\|variable-acfc97af\>);
}
.tagline-color-dark {
  color: var(--tagline-color-dark\<deleted\|variable-c0397e08\>);
}
.button-color-dark {
  background-color: var(--button-color-dark\<deleted\|variable-726376e7\>);
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
}
.button-color-dark-hover {
  background-color: var(
    --button-color-dark-hover\<deleted\|variable-fb991cc5\>
  );
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
}
.button-color-light {
  background-color: var(--button-color-light\<deleted\|variable-6b68d083\>);
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
}
.button-color-light-hover {
  background-color: var(
    --button-color-light-hover\<deleted\|variable-954c2ee8\>
  );
}
.gu-background-overlay-wrapper {
  position: relative;
}
.tagline-color-light {
  color: var(--tagline-color-light\<deleted\|variable-3d5a7c79\>);
}
.button-color-tertiary {
  background-color: var(--button-color-tertiary\<deleted\|variable-ba4bd063\>);
  color: var(--button-color-dark\<deleted\|variable-726376e7\>);
}
.button-color-tertiary-hover {
  background-color: var(
    --button-color-tertiary-hover\<deleted\|variable-ce617ebd\>
  );
  color: var(--button-color-dark\<deleted\|variable-726376e7\>);
}
.button-color-tertiary-dark {
  background-color: var(
    --button-color-tertiary-dark\<deleted\|variable-895fccc4\>
  );
  color: var(--button-color-dark\<deleted\|variable-726376e7\>);
}
.button-color-tertiary-dark-hover {
  background-color: var(
    --button-color-tertiary-dark-hover\<deleted\|variable-80782e15\>
  );
  color: var(--button-color-dark\<deleted\|variable-726376e7\>);
}
.tagline-text {
  color: var(--tagline-color-dark\<deleted\|variable-c0397e08\>);
  text-transform: uppercase;
  font-weight: 600;
}
.gu-stylguide-button {
  grid-column-gap: 0.75rem;
  border: 1px solid var(--button-color-dark\<deleted\|variable-726376e7\>);
  color: var(--button-color-dark\<deleted\|variable-726376e7\>);
  text-align: center;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 0.75rem 1.5rem;
  text-decoration: none;
  transition: color 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95),
    background-color 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  display: flex;
}
.gu-stylguide-button:hover {
  background-color: var(--button-color-dark\<deleted\|variable-726376e7\>);
  color: var(--button-color-light\<deleted\|variable-6b68d083\>);
}
.gu-stylguide-button:focus-visible {
  box-shadow: 1px 1px 0 1px #000;
}
.gu-stylguide-button[data-wf-focus-visible] {
  box-shadow: 1px 1px 0 1px #000;
}
.button-form {
  grid-column-gap: 0.75rem;
  background-color: var(--button-color-dark\<deleted\|variable-726376e7\>);
  color: var(--button-color-light\<deleted\|variable-6b68d083\>);
  text-align: center;
  border: 1px solid #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 0.75rem 1.5rem;
  text-decoration: none;
  transition: background-color 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  display: flex;
}
.button-form:hover {
  background-color: var(
    --button-color-dark-hover\<deleted\|variable-fb991cc5\>
  );
}
.button-form:focus-visible {
  border-color: var(--accessible-outline\<deleted\|variable-6c080d0f\>);
}
.button-form[data-wf-focus-visible] {
  border-color: var(--accessible-outline\<deleted\|variable-6c080d0f\>);
}
.button-form.is-alternate {
  background-color: var(--button-color-light\<deleted\|variable-6b68d083\>);
  color: #000;
  border-color: #0000;
}
.button-form.is-alternate:hover {
  background-color: var(
    --button-color-light-hover\<deleted\|variable-954c2ee8\>
  );
  border-color: #0000;
}
.button-form.is-button-small {
  padding: 0.5rem 1.25rem;
}
.button-form.is-button-small.is-alternate {
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  color: var(--background-color-dark\<deleted\|variable-dccb7db6\>);
}
.button-form.is-button-small.is-alternate:hover {
  background-color: #d8d8d8;
}
.navbar5_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}
.navbar5_component {
  background-color: #fff;
  border-bottom: 0 solid #000;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}
.navbar5_dropdown-content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}
.navbar5_link {
  padding: 0.5rem 1rem;
}
.navbar5_link.w--current {
  color: #000;
}
.navbar5_dropdown-content-right {
  flex: 1;
  padding: 1rem 0 1rem 2rem;
  display: flex;
  position: relative;
}
.is-button-small {
  padding: 0.5rem 1.25rem;
}
.navbar5_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem 2rem 1rem 0;
  display: block;
}
.navbar5_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}
.navbar5_dropdown-list2.w--open {
  background-color: #fff;
  border-top: 1px solid #ddd;
  border-bottom: 0 #000;
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}
.navbar5_menu-left {
  text-align: center;
  flex: 1;
}
.navbar5_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 0.7fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-decoration: none;
  display: grid;
}
.navbar5_dropdown-content2 {
  width: 100%;
  display: flex;
}
.navbar5_icon-wrapper {
  border: 1px solid var(--border-color-light\<deleted\|variable-a70eb3cf\>);
  color: var(--background-color-dark\<deleted\|variable-dccb7db6\>);
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}
.navbar5_dropdown-content-layout {
  grid-column-gap: 0rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}
.navbar5_dropdown-list.w--open {
  background-color: #fff;
  border-top: 1px solid #ddd;
  border-bottom: 0 #000;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: 100% 0% auto;
  overflow: hidden;
}
.navbar5_blog-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.navbar5_item-text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}
.navbar5_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem;
  display: block;
}
.navbar5_dropdown-link-list:hover {
  background-color: #f7f7f7;
}
.navbar5_icon {
  color: var(--background-color-dark\<deleted\|variable-dccb7db6\>);
  align-items: center;
  width: 0.825rem;
  height: 0.825rem;
  display: flex;
}
.navbar5_menu-button {
  padding: 0;
}
.navbar5_dropdown-link2 {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-decoration: none;
}
.navbar5_dropdown-heading-wrapper {
  grid-column-gap: 0.75rem;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  min-height: 2rem;
  display: flex;
}
.padding-xsmall {
  align-self: stretch;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.navbar5_menu-dropdown {
  position: static;
}
.navbar5_blog-image-wrapper {
  width: 100%;
  padding-top: 66.66%;
  position: relative;
}
.navbar5_dropdown-toggle {
  padding: 0.5rem 2.5rem 0.5rem 1rem;
}
.navbar5_dropdown-icon {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
}
.navbar5_blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}
.navbar5_blog-item2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.6fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 1rem 2rem;
  text-decoration: none;
  display: grid;
}
.navbar5_large-item-content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}
.navbar5_dropdown-content-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.navbar5_dropdown-content-wrapper.z-index-1 {
  grid-template-rows: max-content;
  grid-auto-rows: max-content;
  align-content: center;
  width: 100%;
}
.navbar5_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.navbar5_dropdown-background-layer {
  background-color: #f7f7f7;
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}
.navbar5_logo-link {
  width: 4.5rem;
  padding-left: 0;
}
.navbar5_logo-link.w--current {
  object-fit: fill;
}
.line-divider {
  background-color: var(--border-color-light\<deleted\|variable-a70eb3cf\>);
  width: 100%;
  height: 1px;
}
.footer5_social-icon {
  width: 1.25rem;
  height: 1.25rem;
}
.footer5_legal-wrapper {
  justify-content: space-between;
  display: flex;
}
.footer5_dropdown {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  width: 100%;
  display: flex;
}
.footer5_dropdown-list {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}
.footer5_dropdown-icon {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: none;
}
.footer5_legal-links-wrapper {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  display: flex;
}
.footer5_link {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  text-decoration: none;
}
.footer5_submit-button {
  grid-column-gap: 0.75rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 0.5rem 1.25rem;
  text-decoration: none;
  transition: background-color 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  display: flex;
}
.footer5_submit-button:hover {
  background-color: #4b4b4b;
}
.footer5_submit-button:focus-visible {
  border-color: #e4425f;
}
.footer5_submit-button[data-wf-focus-visible] {
  border-color: #e4425f;
}
.footer5_social-icons-wrapper {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  justify-content: flex-end;
  display: flex;
}
.footer5_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 0.5fr 0.5fr 0.5fr 0.5fr 1.25fr;
  align-items: start;
}
.footer5_form-block {
  max-width: 35rem;
  margin-bottom: 0;
}
.footer5_dropdown-toggle {
  width: 100%;
  padding: 0 0 1rem;
}
.footer5_links-divider {
  background-color: #d8d8d8;
  width: 0.063rem;
}
.footer5_logo-wrapper {
  width: 4.5rem;
}
.footer5_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.footer5_social-icon-link {
  background-color: #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
  text-decoration: none;
  display: flex;
}
.footer5_right-wrapper {
  flex-direction: column;
  display: flex;
}
.footer5_legal-link {
  font-size: 0.875rem;
  text-decoration: none;
}
.footer5_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 0.75rem;
  display: grid;
}
.button-11 {
  grid-column-gap: 0.5rem;
  background-color: var(--black);
  color: var(--button-color-light\<deleted\|variable-6b68d083\>);
  text-align: center;
  border: 1px solid #0000;
  border-radius: 4px;
  justify-content: space-between;
  align-items: center;
  padding: 0.75rem 1.5rem;
  text-decoration: none;
  transition: background-color 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  display: flex;
}
.button-11:hover {
  background-color: var(
    --button-color-dark-hover\<deleted\|variable-fb991cc5\>
  );
}
.button-11:focus-visible {
  border-color: #e4425f;
}
.button-11[data-wf-focus-visible] {
  border-color: #e4425f;
}
.button-11.is-small_button {
  padding: 0.5rem 1.25rem;
}
.button-11.is-alternate_button {
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  color: var(--background-color-dark\<deleted\|variable-dccb7db6\>);
}
.button-11.is-alternate_button:hover {
  background-color: var(
    --button-color-light-hover\<deleted\|variable-954c2ee8\>
  );
}
.button-icon-1 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 0.5rem;
  height: 1rem;
  display: flex;
}
.button-7_content {
  grid-column-gap: 0.5rem;
  align-items: center;
  display: flex;
}
.button-line_inner {
  width: 0%;
  height: 100%;
}
.button-line_inner.is-light {
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
}
.button-line_inner.is-dark {
  background-color: var(--background-color-dark\<deleted\|variable-dccb7db6\>);
}
.button-secondary {
  grid-row-gap: 0.25rem;
  color: var(--background-color-dark\<deleted\|variable-dccb7db6\>);
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  align-items: stretch;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  transition: background-color 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  display: flex;
}
.button-secondary:focus-visible {
  border-color: #e4425f;
}
.button-secondary[data-wf-focus-visible] {
  border-color: #e4425f;
}
.button-secondary.is-alternate_button-secondary {
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
}
.button-secondary.is-small_button-secondary {
  font-size: 0.85rem;
}
.button-line_outer {
  width: 100%;
  height: 1px;
  padding-bottom: 0;
}
.button-line_outer.is-light {
  background-color: #fff3;
}
.button-line_outer.is-dark {
  background-color: #0003;
}
.button-8_content {
  grid-column-gap: 0.5rem;
  align-items: center;
  display: flex;
}
.button-tertiary {
  grid-row-gap: 0.25rem;
  color: var(--background-color-dark\<deleted\|variable-dccb7db6\>);
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  align-items: stretch;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  transition: background-color 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  display: flex;
}
.button-tertiary:focus-visible {
  border-color: #e4425f;
}
.button-tertiary[data-wf-focus-visible] {
  border-color: #e4425f;
}
.button-tertiary.is-alternate_button-tertiary {
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
}
.button-tertiary.is-small_button-tertiary {
  font-size: 0.85rem;
}
.content41_image {
  z-index: 1;
  object-fit: cover;
  height: 100%;
  position: absolute;
  inset: 0%;
}
.content41_text-wrapper {
  max-width: 26rem;
}
.content41_image-wrapper {
  border-radius: 12px;
  padding-top: 66.66%;
  position: relative;
  overflow: hidden;
}
.content41_tab-list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}
.button-group.is-button-group-center {
  justify-content: center;
  align-items: center;
}
.button-group.is-button-group-left {
  justify-content: flex-start;
  align-items: center;
}
.button-group.is-button-group-center {
  justify-content: center;
}
.button-group.is-center {
  justify-content: center;
  align-items: center;
}
.header18_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 0.9fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}
.section-header18 {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  padding-top: 5rem;
}
.content14_list {
  grid-column-gap: 4rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
.content14_icon {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
  border-radius: 5px;
  width: 2.5rem;
  height: 2.5rem;
  padding: 2px;
}
.content14_icon-wrapper {
  display: inline-block;
}
.cta28_icon-wrapper {
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}
.cta28_image-wrapper {
  border-radius: 12px;
  overflow: hidden;
}
.cta28_image {
  min-width: 100%;
}
.cta28_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
  border-radius: 16px;
  grid-template: "."/1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 3rem;
  display: grid;
}
.cta28_tick-item {
  position: relative;
  justify-content: space-between;
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  align-items: center;
  display: flex;
  cursor: pointer;
}
.cta28_tick-item.is-info {
  cursor: pointer;
  justify-content: space-between;
  position: relative;
}
.cta28_tick-wrapper {
  aspect-ratio: 1;
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  color: var(--dark);
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}
.cta28_tick-wrapper.light {
  background-color: var(--yellow);
}
.cta28_tick-wrapper.is-info {
  background-color: #fff0;
  position: relative;
}
.cta28_icon-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}
.announcement-bar1_component {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}
.icon-embed-arrow-right {
  color: var(--dark);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 0.5rem;
  height: 1rem;
  display: flex;
}
.section-announcement-bar1 {
  background-color: var(--gradient-blue);
  cursor: pointer;
}
.announcement-bar1_text {
  grid-column-gap: 0.5rem;
  align-items: center;
  text-decoration: none;
  display: flex;
}
.div-block-500 {
  position: relative;
}
.pop-up1_component {
  z-index: 2;
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  border-radius: 10px;
  width: 100%;
  max-width: 45rem;
  margin-left: auto;
  margin-right: auto;
  padding: 4.5rem 8rem;
  position: relative;
}
.section-pop-up1 {
  z-index: 10;
}
.pop-up1_link {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.button-pop-up {
  grid-column-gap: 0.75rem;
  background-color: var(--black);
  color: var(--button-color-light\<deleted\|variable-6b68d083\>);
  text-align: center;
  border: 1px solid #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 0.75rem 1.5rem;
  text-decoration: none;
  transition: background-color 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  display: flex;
}
.button-pop-up:hover {
  background-color: var(
    --button-color-dark-hover\<deleted\|variable-fb991cc5\>
  );
}
.button-pop-up:focus-visible {
  border-color: var(--accessible-outline\<deleted\|variable-6c080d0f\>);
}
.button-pop-up[data-wf-focus-visible] {
  border-color: var(--accessible-outline\<deleted\|variable-6c080d0f\>);
}
.button-pop-up.is-white {
  background-color: var(--headline-color-light\<deleted\|variable-61d08ec7\>);
  color: var(--text-color-dark\<deleted\|variable-c028e7a0\>);
}
.pop-up1_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}
.pop-up1_cross-button {
  position: absolute;
  inset: 1.625rem 1.8125rem auto auto;
}
.pop-up1_wrapper {
  z-index: 10;
  background-color: var(--background-overlay\<deleted\|variable-9980027b\>);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}
.tabs-4 {
  padding-bottom: 128px;
  padding-left: 12px;
  padding-right: 12px;
}
.timeline1_event-text1 {
  width: 6rem;
  font-size: 1.25rem;
  position: relative;
}
.timeline1_item5 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 64%;
  left: 50%;
}
.timeline1_item5-image-wrapper {
  background-color: #fff;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  transition: all 0.5s;
  position: absolute;
  transform: scale(0);
}
.timeline1_dot {
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  border-radius: 100%;
  width: 10px;
  height: 10px;
  position: absolute;
}
.timeline1_progress-items {
  justify-content: flex-start;
  align-items: flex-start;
  width: 2px;
  display: flex;
  position: absolute;
  top: 20%;
  bottom: 0;
  left: 50%;
}
.timeline1_container-sticky {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  top: 56px;
  overflow: hidden;
}
.timeline1_item3 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 32%;
  left: 50%;
}
.timeline1_item4 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 48%;
  left: 50%;
}
.section-timeline1 {
  height: 600vh;
  padding-left: 32px;
  padding-right: 32px;
  transition: all 0.5s;
  position: relative;
}
.timeline1_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  width: 100%;
  font-size: 15px;
  line-height: 18px;
  display: flex;
  position: sticky;
  top: 10px;
}
.timeline1_event-text4,
.timeline1_event-text5 {
  width: 6rem;
  font-size: 1.25rem;
  position: relative;
}
.timeline1_progress-bar-wrapper {
  background-color: var(--black);
  border-radius: 16px;
  width: 100%;
  position: relative;
}
.timeline1_item3-image-wrapper {
  background-color: #fff;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  transition: all 0.5s;
  position: absolute;
  transform: scale(0);
}
.timeline1_item1 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 50%;
}
.timeline1_event-text2,
.timeline1_event-text3 {
  width: 6rem;
  font-size: 1.25rem;
  position: relative;
}
.timeline1_event-text-right {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--text-color-light\<deleted\|variable-4da72d2a\>);
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 20rem;
  margin-left: 3rem;
  display: flex;
  position: absolute;
  left: 100%;
}
.timeline1_event-text-right.text3,
.timeline1_event-text-right.text5 {
  color: var(--text-color-primary\<deleted\|variable-a1f3dfe0\>);
}
.timeline1_progress-bar {
  background-color: var(--headline-color-primary\<deleted\|variable-acfc97af\>);
  color: var(--border-color-dark\<deleted\|variable-8d1f693e\>);
  width: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
}
.timeline1_item1-image-wrapper {
  background-color: #fff;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  transition: all 0.5s;
  position: absolute;
  transform: scale(1);
}
.timeline1_100vh {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100vh;
  min-height: 100vh;
  max-height: 60rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}
.timeline1_progress-bar-inner {
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  color: var(--border-color-dark\<deleted\|variable-8d1f693e\>);
  width: 2px;
  height: 0%;
  position: absolute;
  top: 0;
  bottom: 0;
}
.timeline1_item2 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 16%;
  left: 50%;
}
.timeline1_event-text-left {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--text-color-light\<deleted\|variable-4da72d2a\>);
  text-align: right;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-end;
  min-width: 20rem;
  margin-left: auto;
  margin-right: 3rem;
  display: flex;
  position: absolute;
  right: 100%;
}
.timeline1_event-text-left.text2,
.timeline1_event-text-left.text4,
.timeline1_event-text-left.text6 {
  color: var(--text-color-primary\<deleted\|variable-a1f3dfe0\>);
}
.timeline1_item4-image-wrapper,
.timeline1_item2-image-wrapper {
  background-color: #fff;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  transition: all 0.5s;
  position: absolute;
  transform: scale(0);
}
.pop-up10_wrapper {
  z-index: 10;
  background-color: var(--background-overlay\<deleted\|variable-9980027b\>);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}
.pop-up10_cross-button {
  position: absolute;
  inset: 1.625rem 1.8125rem auto auto;
}
.pop-up10_component {
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 45rem;
  height: 80vh;
  margin-top: 32px;
  display: flex;
  position: relative;
  overflow: auto;
}
.faq7_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}
.faq7_accordion {
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
  box-shadow: 0 0 10px #0000001a;
}
.faq7_icon {
  align-self: flex-start;
  width: 1.5rem;
  margin-left: 1.5rem;
}
.tagline-text-2 {
  color: var(--tagline-color-dark\<deleted\|variable-c0397e08\>);
  font-weight: 600;
}
.faq7_answer {
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}
.faq7_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 2rem;
  display: flex;
}
.section-faq7 {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
}
.team2_item {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}
.team2_item-content {
  text-align: center;
  flex-flow: column;
  flex: 1;
  display: flex;
}
.team2_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.team2_image-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  justify-content: flex-start;
  height: 250px;
  overflow: hidden;
}
.team2_image {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.team2_content-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.team2_list {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.content41_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
  border-radius: 16px;
  grid-template: "."/1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem;
}
.content41_component.background-alt {
  background-color: var(--black);
  color: var(--light);
}
.header23_component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}
.section-header23 {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  position: relative;
  overflow: hidden;
}
.tabs-menu-5 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #e5e8f5;
  border-radius: 5px;
  justify-content: center;
  align-items: flex-start;
  margin-top: 24px;
  padding: 4px;
  display: flex;
}
.series-tab-link {
  color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
  background-color: #fff0;
  font-weight: 400;
  text-decoration: underline;
}
.series-tab-link.w--current {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  background-color: #d7dbec;
  border-radius: 4px;
  text-decoration: underline;
}
.tabs-5 {
  flex-flow: column-reverse;
  align-items: center;
  margin-bottom: 64px;
  display: none;
}
.percentages-container {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  width: 100%;
  display: flex;
  overflow: auto;
}
.percent-container {
  text-align: center;
  flex-flow: column;
  width: 100%;
  min-width: 90px;
  display: flex;
}
.percent-block {
  color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
  background-color: #e5e8f5;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 32px;
  display: flex;
}
.percent-block.is-yellow {
  background-color: var(--yellow);
  color: #9f8200;
}
.div-block-502 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.text-block-90 {
  color: var(--dark);
  width: 90px;
  font-size: 150px;
  font-weight: 700;
  line-height: 120px;
  display: flex;
}
.text-span-11 {
  font-size: 30px;
}
.div-block-503 {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
}
.div-block-504 {
  text-align: center;
  width: 200px;
}
.tabs-content-4 {
  width: 100%;
}
.navbar1_menu-button {
  padding: 0;
}
.navbar1_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.navbar1_component {
  border-bottom: 1px solid var(--border-color\<deleted\|variable-2ade133a\>);
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  position: sticky;
  top: 0;
}
.navbar1_link {
  color: var(--button-color-dark-hover\<deleted\|variable-fb991cc5\>);
  padding: 0.5rem 1rem;
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.navbar1_link:hover {
  color: var(--button-color-dark\<deleted\|variable-726376e7\>);
}
.navbar1_link.w--current {
  color: var(--background-color-dark\<deleted\|variable-dccb7db6\>);
}
.navbar1_menu {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}
.navbar1_logo-link {
  max-width: 3rem;
  max-height: 3rem;
  padding-left: 0;
}
.navbar1_button-wrapper {
  grid-column-gap: 1rem;
  margin-left: 1rem;
  display: flex;
}
.timeline1_item6 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 80%;
  left: 50%;
}
.timeline1_item6-image-wrapper {
  background-color: #fff;
  border-radius: 100%;
  width: 20px;
  height: 20px;
  transition: all 0.5s;
  position: absolute;
  transform: scale(0);
}
.timeline1_event-text6 {
  width: 6rem;
  font-size: 1.25rem;
  position: relative;
}
.code-embed {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}
.customer-logo-grid-invest {
  grid-column-gap: 0px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  height: 100%;
}
.heading-5,
.paragraph-2,
.paragraph-3 {
  text-align: center;
}
.section-questions1 {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  margin-bottom: -360px;
  padding-bottom: 360px;
}
.container-password {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}
.blob-invest-left {
  opacity: 0.2;
  pointer-events: none;
  width: 3000px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -1740px -5000px auto -7750px;
  transform: rotate(183deg);
}
.blob {
  background-color: var(--gradient-blue);
  border-radius: 5px;
  width: 50px;
  height: 50px;
  transition: transform 1s ease-in-out;
  position: absolute;
  inset: 150px auto auto 16px;
  transform: rotate(45deg);
}
.blob:hover {
  transform: rotate(495deg);
}
.blob.invest1-1 {
  z-index: 1;
  background-color: var(--yellow);
  opacity: 0.15;
  filter: blur(30px);
  border-radius: 8px;
  width: 70px;
  height: 70px;
  top: 240px;
  left: 10%;
}
.blob.invest2-2 {
  z-index: 1;
  background-color: var(--yellow);
  opacity: 0.5;
  mix-blend-mode: color-dodge;
  width: 50px;
  height: 50px;
  top: 140px;
  left: auto;
  right: 20%;
}
.blob.invest2-1 {
  z-index: 1;
  background-color: var(--yellow);
  opacity: 0.15;
  filter: blur(30px);
  width: 50px;
  height: 50px;
  top: 140px;
  left: auto;
  right: 20%;
}
.blob.invest1-2 {
  z-index: 1;
  background-color: var(--yellow);
  opacity: 0.5;
  mix-blend-mode: color-dodge;
  border-radius: 8px;
  width: 70px;
  height: 70px;
  top: 240px;
  left: 10%;
}
.blob.invest3-1 {
  z-index: 1;
  background-color: var(--yellow);
  opacity: 0.15;
  filter: blur(30px);
  width: 30px;
  height: 30px;
  top: 100px;
  left: 15%;
}
.blob.invest3-2 {
  z-index: 1;
  background-color: var(--yellow);
  opacity: 0.5;
  mix-blend-mode: color-dodge;
  width: 30px;
  height: 30px;
  top: 100px;
  left: 15%;
}
.text-span-12 {
  color: var(--yellow);
}
.blob-invest-right {
  opacity: 0.2;
  width: 3000px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -1720px -7750px auto -5000px;
  transform: rotate(183deg);
}
.div-block-506 {
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
.div-block-507 {
  background-color: var(--yellow);
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: var(--black);
  mix-blend-mode: soft-light;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0%;
}
.custom-header1_component {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  display: flex;
  position: relative;
}
.custom-header-1_block {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffffab;
  border-radius: 5px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  min-width: 45%;
  min-height: 400px;
  padding: 32px;
  display: flex;
  position: relative;
}
.section-custom-header1 {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  margin-bottom: -360px;
  padding-bottom: 360px;
  overflow: hidden;
}
.blob-vacancy-left {
  opacity: 0.2;
  width: 3000px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -1740px -5000px auto -7750px;
  transform: rotate(1deg);
}
.vacancy-tag {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #00961b;
  background-color: #e2f7e5;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 12px;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: 12px 12px auto auto;
}
.vacancy-tag_dot {
  background-color: var(--green);
  border: 2px solid #fff;
  border-radius: 100%;
  width: 10px;
  height: 10px;
}
.div-block-510 {
  display: flex;
}
.padding-section-custom-header1 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.blob-bladeren {
  width: 3000px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -743px -5000px auto -6063px;
  transform: rotate(-139deg);
}
.bladeren-container-table {
  border-style: solid;
  border-width: 1px 1px 0;
  border-color: var(--border-color\<deleted\|variable-2ade133a\>);
  border-radius: 5px;
  flex-flow: column;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  font-size: 13px;
  display: flex;
  overflow: hidden;
}
.bladeren-container-table.blue {
  border-width: 1px;
  border-color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
}
.bladeren-table-row {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-bottom: 1px solid var(--border-color\<deleted\|variable-2ade133a\>);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 4px;
  display: flex;
}
.bladeren-table-row:hover {
  background-color: #00081912;
}
.bladeren-table-row.blue {
  border-bottom-color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
}
.bladeren-container-profile {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  overflow: hidden;
}
.bladeren-container-profile.blue {
  background-color: var(--dark);
}
.bladeren-image-profile {
  max-width: 120%;
}
.bladeren-table-item {
  border-radius: 5px;
  min-width: 3.2rem;
  max-width: 3.2rem;
  padding: 6px;
  overflow: hidden;
}
.bladeren-table-item.name {
  min-width: 0;
  max-width: none;
  padding-left: 4px;
  padding-right: 4px;
  font-weight: 700;
}
.bladeren-table-item.name.blue {
  color: var(--text-color-light\<deleted\|variable-4da72d2a\>);
}
.bladeren-table-item.title {
  flex: 1;
  min-width: 0;
  max-width: none;
  padding-left: 4px;
  padding-right: 4px;
}
.bladeren-banner {
  color: var(--orange);
  background-color: #f8503c1a;
  border-radius: 5px;
  margin: 4px 4px 0;
  padding: 16px 20px;
  font-weight: 600;
}
.bladeren-banner.blue {
  color: var(--gradient-blue);
  background-color: #85e1f21a;
}
.bladeren-container-text {
  padding: 16px 24px;
}
.div-block-412-copy-copy {
  color: var(--gradient-blue);
  background-color: #85e1f21a;
  border-radius: 5px;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 16px 20px;
  font-weight: 600;
}
.bladeren-orange-span {
  color: var(--orange);
  font-weight: 700;
}
.bladeren-card {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: 200px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 5px #0000000d;
}
.bladeren-card.blue {
  color: #adbdcc;
  background-color: #2b3551;
}
.bladeren-blue-span {
  color: var(--gradient-blue);
  font-weight: 700;
}
.bladeren-big {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}
.content1_link-item {
  text-align: center;
  width: 50%;
  height: 100%;
  text-decoration: none;
}
.content1_links-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start center;
  display: grid;
}
.content1_component {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.content1_image-wrapper {
  border-radius: 5px;
  overflow: hidden;
}
.section-content1 {
  position: relative;
}
.lottie-animation-15 {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
}
.blog-post8_meta-wrapper {
  text-align: center;
}
.blog-post8_info-wrapper {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  color: var(--background-color-primary\<deleted\|variable-86e4b98a\>);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}
.blog-post8_info-line {
  background-color: var(
    --background-color-primary\<deleted\|variable-86e4b98a\>
  );
  width: 1px;
  height: 20px;
}
.text-block-91 {
  display: inline-flex;
}
.padding-section-custom-header2 {
  padding-top: 10rem;
  padding-bottom: 8rem;
}
.div-block-511 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}
.image-125 {
  max-width: 12rem;
  max-height: 3rem;
}
.div-block-512 {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
}
.div-block-513 {
  background-color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
  width: 1px;
  height: 100%;
  position: absolute;
  transform: rotate(45deg);
}
.div-block-513.flip {
  transform: rotate(-45deg);
}
.section-testimonials {
  background-color: var(--light);
}
.testimonial1_heading {
  text-align: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}
.section-announcement-bar5 {
  background-color: var(--yellow);
}
.section-announcement-bar5.investor-bar {
  display: none;
}
.announcement-bar5_close-icon {
  width: 1rem;
  height: 1rem;
}
.announcement-bar5_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2rem 1fr 2rem;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}
.announcement-bar5_close-link {
  justify-content: flex-end;
  align-items: center;
  padding: 0.25rem;
  display: flex;
}
.link {
  color: var(--dark);
}
.div-block-514 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.collection-list-wrapper-15 {
  flex: 1;
  align-self: flex-start;
}
.collection-list-16 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}
.div-block-515 {
  padding-left: 16px;
  padding-right: 16px;
}
.form-block-5 {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 5px;
  min-height: 300px;
  margin-left: -68px;
  margin-right: 41px;
  padding: 32px;
}
.slide {
  width: 20%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  line-height: 22px;
}
.slider {
  background-color: #ddd0;
  height: 100%;
  display: flex;
}
.div-block-516 {
  background-color: #fff;
  border-radius: 5px;
  flex-flow: column;
  display: flex;
  position: relative;
}
.slide-nav {
  justify-content: center;
  align-items: center;
  height: 60px;
  margin-bottom: -80px;
  display: flex;
}
.left-arrow {
  height: 60px;
  margin-bottom: -80px;
}
.mask-2 {
  width: 100%;
  padding-top: 15px;
}
.div-block-518 {
  padding-left: 16px;
  padding-right: 16px;
}
.icon-3 {
  font-size: 32px;
}
.list-2 {
  padding: 16px 16px 16px 36px;
}
.div-block-519 {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}
.project-logo {
  width: 100%;
  max-width: 180px;
  height: 100%;
}
.div-block-520 {
  background-color: var(--orange);
  color: var(--light);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: -16px;
  margin-right: -16px;
  padding: 6px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}
.div-block-521 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}
.logo-block-container-copy {
  flex-direction: column;
  height: 100%;
  display: block;
}
.image-126 {
  width: 95%;
  max-width: 95%;
}
.matchapp-image {
  border-radius: 5px;
  width: 100%;
  box-shadow: 0 10px 25px #0000001a;
}
.div-block-522 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  margin-bottom: 2rem;
  display: flex;
}
.div-block-523 {
  color: var(--dark);
  background-color: #fff;
  border-radius: 5px;
  flex: 1;
  padding: 3rem 2rem 2rem;
}
.div-block-523.first {
  background-color: var(--yellow);
  color: var(--dark);
  position: relative;
}
.div-block-524 {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  color: var(--yellow);
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: -2.5rem auto auto 2rem;
}
.percentage-wrapper {
  border-radius: var(--radius);
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  height: 2rem;
  margin-bottom: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}
.div-block-526 {
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  width: 99%;
  position: absolute;
  inset: 0% auto 0% 0%;
}
.div-block-526.second {
  background-color: var(--midnight-blue-light\<deleted\|variable-032f08e2\>);
  width: 1%;
}
.code-embed-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}
.div-block-527 {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.cta28_popup {
  background-color: var(--dark);
  color: var(--text-color-light\<deleted\|variable-4da72d2a\>);
  border-radius: 5px;
  width: 12rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0.5rem;
  display: none;
  position: absolute;
  inset: auto 0 2.5rem auto;
  box-shadow: 0 5px 10px #0003;
}
.div-block-528 {
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  text-align: center;
  border-radius: 5px;
  margin-top: -4rem;
  padding: 2rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 5px 10px #0000001a;
}
.code-embed-3 {
  margin-bottom: 0;
}
.contact_wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  display: flex;
}
.contact_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.contact_list.rechts {
  display: none;
}
.jobs-header-container {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 54rem;
  height: 100%;
  margin-left: 2rem;
  margin-right: 2rem;
  display: flex;
  position: relative;
}
.div-block-531 {
  max-width: 20rem;
}
.pagination {
  margin-top: 2rem;
}
.div-block-360-copy {
  text-align: center;
  height: 100%;
  margin-top: -2rem;
  position: relative;
}
.div-block-532 {
  height: 4rem;
}
.text-field-2 {
  text-align: center;
  border-radius: 5px;
  height: 4rem;
}
.div-block-533 {
  background-color: var(--dark);
  height: 100%;
}
.div-block-534 {
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: 0%;
}
.div-block-533-copy {
  background-color: var(--light);
  min-height: 9rem;
}
.form-2 {
  flex-flow: column;
  display: flex;
}
.submit-button-3 {
  background-color: var(--green);
  border-radius: 5px;
  height: 3rem;
}
.success-message-7 {
  background-color: #56cc6b40;
  border-radius: 5px;
}
.section-bg {
  background-color: var(--dark);
  position: relative;
  overflow: hidden;
}
.section-bg.waas {
  background-color: #080e1c;
  padding-bottom: 0;
}
.section-bg.events {
  height: 100vh;
  padding-bottom: 0;
}
.section-bg.light-purple-background {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
}
.section-bg.blog-waas {
  padding-bottom: 64px;
}
.section-bg.search-results {
  padding-bottom: 256px;
}
.section-bg.jobs {
  background-color: var(--dark);
  justify-content: center;
  min-height: 420px;
  display: flex;
}
.section-bg.stacks {
  background-color: var(--dark);
  justify-content: center;
  min-height: 420px;
  padding-bottom: 0;
}
.section-bg.about-us {
  background-color: var(--dark);
  color: #fff;
  justify-content: center;
  padding-bottom: 0;
  display: flex;
}
.section-bg.odm {
  background-color: var(--black);
}
.section-bg.use-free {
  background-color: var(--light);
  margin-bottom: -250px;
  padding-bottom: 250px;
}
.section-bg.pricing-background {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
  margin-bottom: -200px;
  padding-bottom: 280px;
}
.section-bg.faq {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.section-bg.password {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  margin-bottom: -360px;
  padding-bottom: 360px;
}
.section-bg.bladeren {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
}
.section-padding_hero-stacks {
  padding-top: 14rem;
}
.heading-6 {
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
}
.hero-stacks_content-wrapper {
  z-index: 1;
  flex-flow: column;
  width: 66%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: relative;
}
.hero-stacks_heading {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  color: var(--background-color-light\<deleted\|variable-150a737e\>);
  max-width: 40rem;
  margin-bottom: 0;
  font-size: 3.2em;
  line-height: 1;
  display: inline;
}
.hero-stacks_heading-text {
  margin-right: 0.2em;
  display: inline;
}
.hero-form-wrapper {
  border-radius: var(--radius);
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  padding: 3rem;
}
.hero-stacks_component {
  display: flex;
  position: relative;
}
.hero-stacks_image-wrapper {
  z-index: 3;
  flex-flow: column;
  flex: 1;
  display: flex;
  position: relative;
  left: -4rem;
}
.hero-stacks_image1 {
  min-width: 24rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% -10rem;
}
.hero-stacks_form-heading {
  letter-spacing: -0.5px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}
.hero-stacks_input-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--border-color\<deleted\|variable-2ade133a\>);
  border-radius: var(--radius);
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  padding: 0.8rem 0.8rem 0.8rem 1.5rem;
  display: flex;
}
.hero-stacks_input {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  opacity: 0.5;
  color: var(--dark);
  border: 1px #000;
  height: 4em;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-weight: 400;
}
.hero-stacks_input::placeholder {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  font-size: 1.2em;
}
.hero-stacks_submit {
  background-color: var(--green);
  border-radius: 5px;
}
.spacer-medium {
  height: 2rem;
}
.spacer-xsmall {
  height: 0.5rem;
}
.hero-stacks_image2 {
  width: 24rem;
  min-width: 24rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: 11rem;
  left: 0%;
  right: 0%;
}
.hero-stacks_bg-image {
  width: 70rem;
  min-width: 70rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -28rem;
  left: -401%;
  right: -435%;
}
.hero-stacks_form-block {
  width: 87%;
}
.hero-stacks_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}
.hero-stacks_misc-wrapper {
  justify-content: flex-end;
  display: none;
}
.hero-stacks_usp-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}
.hero-stacks_usp-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--border-color\<deleted\|variable-2ade133a\>);
  border-radius: 5px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 0.5rem 1rem 0.5rem 0.5rem;
  display: flex;
}
.hero-stacks-step {
  background-color: var(--midnight-blue-light\<deleted\|variable-032f08e2\>);
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}
.icon {
  justify-content: center;
  align-items: center;
  width: 1.2em;
  height: 1.2em;
  display: flex;
}
.section_about {
  background-color: var(--light);
  position: relative;
}
.section {
  color: var(--black);
  padding-top: 6rem;
  padding-bottom: 6rem;
  position: relative;
}
.section.blue {
  background-color: var(--dark);
  color: var(--lighter-purple\<deleted\|variable-12587349\>);
}
.section.blue.cta {
  margin-bottom: 89px;
}
.section.is-hero {
  background-color: var(--dark);
  color: var(--light);
  padding-top: 12rem;
}
.section.stackopsomming {
  padding-top: 2rem;
  padding-bottom: 10rem;
}
.section.stackopsomming.pimlogos-copy {
  padding-bottom: 1rem;
}
.section.waar-onze-nerds-werken {
  padding-top: 3rem;
  padding-bottom: 3.9rem;
}
.section.waar-onze-nerds-werken-copy {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.section.waarom-een-developer {
  z-index: 999;
  padding-bottom: 4rem;
  position: relative;
}
.section.pim {
  padding-top: 2rem;
}
.section.is-dark {
  background-color: var(--dark);
  color: var(--white);
}
.main-grid {
  z-index: 1;
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: flex-start;
  width: 100%;
  display: grid;
  position: relative;
}
.main-grid.is-3-columns {
  z-index: 10;
  grid-template-columns: 1fr 1fr 1fr;
}
.main-grid.is-1-column {
  grid-template-columns: 1fr;
}
.asdfasdf {
  text-align: center;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}
.div-block-543 {
  align-self: center;
  display: flex;
}
.about-stack_image-wrapper {
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 50%;
  min-width: 50%;
  height: 25rem;
  display: flex;
  position: sticky;
  top: 8rem;
  box-shadow: 0 0.5rem 1rem #0000001a;
}
.about-stack {
  flex-direction: column;
  display: flex;
  position: relative;
}
.about-stack.pr-64-0-0 {
  padding-right: 64px;
}
.about-stack.pl-64-0-0 {
  padding-left: 64px;
}
.about-stack_image {
  max-width: 8rem;
}
.section_categories {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  position: relative;
  overflow: hidden;
}
.lang-catg_lang-item {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  justify-content: flex-start;
  align-items: center;
  min-width: 50%;
  display: flex;
}
.lang-catg_lang-list {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.lang-catg_component {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
  position: relative;
}
.lang-catg_card {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 10px 30px #0000000d;
}
.lang-catg_card:hover {
  border: 1px solid var(--border-color\<deleted\|variable-2ade133a\>);
}
.lang-catg_card.transparant {
  box-shadow: none;
  background-color: #0000;
  border-width: 0;
  margin-left: 16px;
  margin-right: 16px;
}
.lang-catg_card.transparant:hover {
  transform: none;
}
.lang-catg_content-wrapper {
  border-radius: 5px;
  padding: 1.8em;
}
.lang-catg_content-wrapper.dark {
  background-color: var(--dark);
  box-shadow: 0 10px 30px #0000001a;
}
.icon-check {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.icon-check.green {
  filter: hue-rotate(110deg);
}
.lang-catg_stars-wrapper {
  background-color: var(--light);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 1.1em 1.8em;
  display: flex;
}
.lang-catg_image {
  z-index: 1;
  object-fit: cover;
  width: 230px;
  max-width: none;
  height: 260px;
  position: absolute;
  bottom: -155px;
  left: auto;
  right: -75px;
}
.lang-catg_divider {
  border-top: 1px dashed #b6b9c833;
  margin-top: 16px;
  margin-bottom: 16px;
}
.text-block-93 {
  white-space: nowrap;
  overflow: hidden;
}
.nav-stacks_component {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #1d2436e6;
  border-bottom: 1px solid #999db033;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: fixed;
  top: 0;
}
.section_bats {
  background-color: var(--dark);
  position: relative;
}
.bats_usp-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}
.bats_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 8rem;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}
.bats_content-wrapper {
  flex-direction: column;
  display: flex;
  position: relative;
}
.bats_content-wrapper.pr-64-0-0 {
  padding-right: 64px;
}
.bats_content-wrapper.pl-64-0-0 {
  padding-left: 64px;
}
.bats_cta-wrapper {
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  border-radius: 5px;
  flex-flow: column;
  min-width: 50%;
  display: flex;
}
.bats_image-wrapper {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
  border-radius: 5px;
  height: 12rem;
  margin: 0.25rem;
  position: relative;
}
.bats_cta-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  padding: 1.5rem;
  display: flex;
}
.bats_image {
  background-color: var(--purple);
  object-fit: cover;
  object-position: 50% 100%;
  border-radius: 100%;
  width: 4rem;
  height: 4rem;
}
.section_contact {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  position: relative;
  overflow: hidden;
}
.body {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
}
.absolute-img-wrapper {
  border-radius: var(--radius);
  background-color: var(--transparant);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}
.stack-img {
  width: 122px;
  max-width: 388px;
}
.h4-size {
  letter-spacing: -0.02em;
  margin-bottom: 0;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1;
}
.h4-size.space-bottom {
  margin-bottom: 0.5em;
}
.h4-size.nerd2 {
  color: var(--midnight-blue-light\<deleted\|variable-032f08e2\>);
}
.h4-size.witinkleurvlak {
  color: var(--light);
  margin-bottom: 0;
  padding-bottom: 0;
}
.h4-size.extra:hover {
  color: var(--light);
}
.seo-text {
  max-width: 50em;
  font-size: 1em;
  line-height: 1.333;
}
.seo-text h1 {
  display: none;
}
.seo-text h2 {
  letter-spacing: 0;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
  display: none;
}
.seo-text h3 {
  letter-spacing: 0;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
}
.seo-text h4,
.seo-text h5,
.seo-text h6 {
  color: inherit;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
}
.seo-text p {
  opacity: 0.7;
  color: inherit;
  margin-bottom: 1rem;
}
.seo-text a {
  color: inherit;
}
.seo-text ol {
  opacity: 0.7;
}
.seo-text ul {
  padding-left: 1rem;
}
.seo-text blockquote {
  display: none;
}
.h1-size {
  letter-spacing: -0.02em;
  color: inherit;
  margin-bottom: 0;
  font-size: 3.4em;
  font-weight: 700;
  line-height: 1.1;
}
.h1-size.is-number {
  border: 1px solid var(--divider);
  background-color: var(--green);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  margin-right: 0.5em;
  display: flex;
}
.text-extra {
  background-color: var(--orange);
  color: var(--light);
  padding-left: 0.2em;
  padding-right: 0.2em;
}
.h2-size {
  letter-spacing: -0.02em;
  color: inherit;
  margin-bottom: 0;
  font-size: 2.5em;
  font-weight: 700;
  line-height: 1;
}
.h2-size.space-bottom {
  margin-bottom: 0.7em;
}
.h2-size.gecentreerd {
  width: 100%;
  min-width: 40rem;
  max-width: 40rem;
  height: 26%;
  margin-left: auto;
  margin-right: auto;
}
.h2-size.links {
  text-align: left;
}
.stacks-check {
  border-radius: var(--radius);
  background-color: var(--purple);
  color: var(--light);
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  margin-bottom: 1.2em;
  display: flex;
}
.stacks-check.donkere-vink {
  background-color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
}
.h3-size {
  letter-spacing: -0.02em;
  margin-bottom: 0;
  font-size: 1.8em;
  font-weight: 700;
  line-height: 1;
}
.h3-size.space-bottom {
  margin-bottom: 0.5em;
}
.text-color-green {
  color: var(--green);
}
.inline-text {
  display: inline;
}
.space-main {
  width: 5em;
  height: 5em;
}
.centered {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.space-4 {
  width: 4em;
  height: 4em;
}
.flex-v-bottom-right {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}
.flex-h-justified {
  justify-content: space-between;
  display: flex;
}
.card {
  z-index: 1;
  background-color: var(--white);
  color: var(--dark);
  flex-flow: column;
  justify-content: space-between;
  padding: 2.5em;
  display: flex;
  position: relative;
}
.card.is-contact {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--divider);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--divider);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--divider);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--divider);
  border-top-left-radius: var(--radius);
  border-top-right-radius: var(--radius);
  border-bottom-left-radius: var(--radius);
  border-bottom-right-radius: var(--radius);
  color: inherit;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 1.5em;
  text-decoration: none;
}
.card.is-contact:hover {
  background-color: var(--dark);
  color: var(--text-color-light\<deleted\|variable-4da72d2a\>);
}
.card.is-header-form {
  border: 1px solid var(--divider);
  border-radius: var(--radius);
  width: 100%;
  margin-bottom: -6rem;
}
.background-dark-blue-2 {
  background-color: var(--midnight-blue-light\<deleted\|variable-032f08e2\>);
  color: var(--lighter-purple\<deleted\|variable-12587349\>);
}
.space-bottom {
  margin-bottom: 1em;
}
.p-xl {
  opacity: 0.75;
  color: inherit;
  margin-bottom: 0;
  font-size: 1.2em;
}
.p-xl.space-bottom {
  margin-bottom: 3rem;
}
.p-xl.is-small {
  max-width: 30em;
}
.p {
  opacity: 0.75;
  color: inherit;
  margin-bottom: 0;
  font-size: 1em;
}
.p.space-bottom,
.p.space-bottom-copy {
  margin-bottom: 1.9rem;
}
.p.space-bottom.nerd2,
.p.space-bottom-copy.nerd2 {
  color: var(--midnight-blue-light\<deleted\|variable-032f08e2\>);
}
.dd-icon {
  width: 1.5em;
  height: 1.5em;
  margin-right: 0.2em;
}
.text-color-green-2 {
  color: #56cc6b;
}
.hero-stacks_input-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--divider);
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  border-radius: 0.25rem;
  padding: 0.8rem 0.8rem 0.8rem 1.5rem;
  display: flex;
}
.text-extra-2 {
  color: #fafbfd;
  background-color: #f8503c;
  padding-left: 0.2em;
  padding-right: 0.2em;
}
.paragraph-4 {
  color: #8396a7;
  max-height: 50px;
  margin-bottom: 0;
  overflow: hidden;
}
.hero-stacks_heading-2 {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  color: #f7f7f7;
  max-width: 40rem;
  margin-bottom: 0;
  font-size: 3.2em;
  line-height: 1;
  display: inline;
}
.hero-stacks_input-2 {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  color: var(--dark);
  border: 1px #000;
  height: 4em;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.hero-stacks_input-2::placeholder {
  color: #425466;
  font-size: 1.2em;
}
.card-2 {
  color: #232b41;
  background-color: #fff;
  border-radius: 0.25rem;
  flex-flow: column;
  justify-content: space-between;
  padding: 2.5em;
  display: flex;
}
.hero-stacks_submit-2 {
  background-color: #56cc6b;
  border-radius: 5px;
}
.hero-glue-section {
  z-index: 0;
  background-color: var(--light);
  height: 14.7rem;
  position: absolute;
  inset: auto 0% 0%;
}
.plyr-video {
  border-radius: var(--radius);
  background-color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  width: 100%;
  height: 100%;
  padding: 0;
  overflow: hidden;
}
.plyr-wrapper {
  border-radius: var(--radius);
  width: 100%;
  height: 100%;
  min-height: 25em;
}
.main-grid-xs-old {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 16px;
  padding-right: 16px;
  display: grid;
}
.main-grid-xs {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
  position: relative;
}
.main-grid-xs.is-2-columns {
  grid-template-columns: 1fr 1fr;
}
.main-grid-xs.is-1-column {
  grid-template-columns: 1fr;
}
.icon-contact {
  color: var(--red);
  width: 2em;
  height: 2em;
  margin-right: 1em;
}
.flex-h-left {
  align-items: center;
  display: flex;
}
.percentage-done {
  background-color: var(--green);
  color: var(--button-color-light\<deleted\|variable-6b68d083\>);
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: 1;
  display: flex;
}
.percentage-second {
  background-color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
  color: var(--button-color-light\<deleted\|variable-6b68d083\>);
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 100%;
  padding-left: 1em;
  padding-right: 1em;
  line-height: 1;
  display: flex;
}
.percentage-third {
  background-color: var(--light-steel-blue-2\<deleted\|variable-7460ea69\>);
  color: var(--button-color-light\<deleted\|variable-6b68d083\>);
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 0;
  padding-right: 0.2em;
  line-height: 1;
  display: flex;
  position: absolute;
}
.percentage-rest {
  background-color: var(--transparant);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 1em;
  padding-right: 1em;
  line-height: 1;
  display: flex;
}
.mb-0-stack {
  margin-top: 5px;
  margin-bottom: 0;
  font-weight: 400;
}
.jt-stack {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
}
.button-3 {
  color: #090909;
  background-color: #b4e925;
  border: 1px #000;
  border-radius: 100px;
  margin-top: 51px;
  padding: 20px 40px;
  font-size: 24px;
  font-weight: 600;
  transition: all 0.2s;
}
.button-3:hover {
  opacity: 1;
  color: #fff;
  background-color: #090909;
}
.modal-contact-2 {
  z-index: 5;
  background-color: var(--background-color-white\<deleted\|variable-1766b841\>);
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
  border-radius: 5px;
  flex-flow: column;
  width: 80%;
  min-width: 80ch;
  max-width: 0%;
  height: 100vh;
  min-height: 100vh;
  margin: 0 auto 20px;
  padding: 0 30px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 8px 8px 10px 3px #0003;
}
.text-field-7 {
  background-color: #ffffff52;
  border: 1px #f6f6f6;
  border-radius: 20px;
}
.text-field-7::placeholder {
  color: #fff;
}
.form-label-2 {
  color: #ffffffe6;
  text-align: left;
  background-color: #fff0;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
}
.error-message-2 {
  color: #090909;
  text-align: center;
  background-color: #b800c9;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 1em;
  line-height: 1em;
}
.checkbox-label-3-copy {
  color: #ffffffe6;
  text-align: left;
  margin-right: 20px;
  font-size: 15px;
  font-weight: 400;
}
.success-message-8 {
  color: #fff;
  letter-spacing: 1px;
  background-color: #275855;
  border-radius: 20px;
  padding: 50px;
  font-size: 1.2em;
  line-height: 1.5em;
}
.form-label-copy {
  text-align: left;
  background-color: #fff0;
  margin-top: 12px;
  margin-bottom: 19px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
.next {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 159px;
  height: 47px;
  margin: auto auto 25px;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
}
.next-button-2 {
  text-align: center;
  background-color: #252525;
  border-radius: 20px;
  flex: 1;
  align-self: center;
  padding: 12px 20px;
  font-size: 18px;
  font-weight: 600;
  transition: background-color 0.2s ease-in;
}
.next-button-2:hover {
  background-color: #090909;
}
.form-label-copy-2 {
  color: #ffffffe6;
  text-align: left;
  background-color: #fff0;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
}
.collaborate-form-step-2 {
  text-align: center;
  background-color: #fff0;
  border-bottom: 0 solid #0000001a;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
}
.main-heading-2 {
  color: #fff;
  text-align: left;
  background-color: #fff0;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 32px;
  font-weight: 700;
}
.italic-text-3 {
  color: #ffffffe6;
  text-align: left;
  font-style: normal;
}
.jouw-gegevens-2 {
  color: #fff;
  text-align: left;
  background-color: #fff0;
  margin-top: 9px;
  margin-bottom: 15px;
  font-size: 19px;
  font-weight: 700;
}
.textfieldnaam-2 {
  background-color: #ffffff52;
  border: 1px #f6f6f6;
  border-radius: 20px;
}
.textfieldnaam-2::placeholder {
  color: #fff;
}
.bold-text-2 {
  font-size: 19px;
}
.name-input-wrapper {
  width: 100%;
  padding-right: 0;
  display: inline-block;
}
.name-input-wrapper.last {
  width: 100%;
  padding-right: 0;
}
.name-input-wrapper.kort {
  text-align: center;
  width: 100%;
  padding-right: 0;
}
.wrapper-contact-2 {
  z-index: 99999;
  box-sizing: border-box;
  text-align: left;
  object-fit: contain;
  background-color: #000c;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100px;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}
.wrapper-contact-2.hidden {
  display: none;
}
.sr-only {
  white-space: nowrap;
  border: 0 solid #0000;
  width: 1px;
  height: 1px;
  margin-top: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}
.mask-3 {
  width: 490px;
}
.form-wrapper-2 {
  color: #000;
  background-color: #fff0;
  border: 0 solid #00000026;
  border-radius: 25px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: inline-block;
}
.step-paginator-2 {
  text-align: left;
  background-color: #0000;
  height: 100%;
  position: relative;
}
.text-span {
  color: var(--black);
  font-size: 2.2rem;
  font-weight: 700;
  display: inline-block;
}
.text-span:hover {
  color: #00000085;
}
.previous-button-2 {
  opacity: 0.72;
  color: #fff;
  text-indent: -2px;
  border: 1px solid #fff0;
  flex: none;
  align-self: center;
  margin-top: 0;
  margin-left: 0;
  padding: 5px 0;
  font-size: 16px;
  transition: opacity 0.2s ease-in;
}
.previous-button-2:hover {
  opacity: 1;
  border: 0 #000;
}
.main-button-2 {
  float: left;
  text-align: center;
  background-color: #252525;
  border-radius: 20px;
  width: 35%;
  margin-top: 17px;
  margin-bottom: -11px;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 600;
  transition: all 0.3s;
  display: inline-block;
}
.main-button-2:hover {
  background-color: #090909;
}
.textarea-4 {
  background-color: #ffffff52;
  border: 1px #f6f6f6;
  border-radius: 20px;
}
.form-4 {
  background-color: #fff0;
}
.previous-2 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100px;
  height: 35px;
  margin: auto auto 30px 0;
  display: inline-block;
  top: 0;
  bottom: 0;
  left: 0;
}
.stap-2 {
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #fff0;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
  font-size: 16px;
  font-weight: 400;
}
.akkoord-2 {
  margin-bottom: 16px;
}
.form-content {
  width: 100%;
  height: auto;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
}
.form-content.final {
  margin-left: 0;
  padding-top: 40px;
}
.modal-close_btn-copy-2 {
  z-index: 10;
  color: #000;
  border: 1px #000;
  padding: 18px 16px 12px;
  font-size: 2.2rem;
  font-weight: 500;
  line-height: 0.7;
  text-decoration: none;
  transition: opacity 0.2s;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto auto;
}
.modal-close_btn-copy-2:hover {
  color: #444;
}
.link-4 {
  color: #fff;
}
.link-4:hover {
  color: #000000a3;
}
.step-5 {
  background-color: #fff0;
  border-radius: 20px;
  flex-wrap: wrap;
  width: 490px;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}
.input-wrapper-3 {
  padding-bottom: 0;
}
.code-embed-4 {
  border: 1px #000;
  width: 300vw;
  height: auto;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: visible;
}
.flex-block {
  justify-content: center;
  align-items: center;
  display: flex;
}
.stacks-check-black {
  border-radius: var(--radius);
  background-color: var(--midnight-blue-light\<deleted\|variable-032f08e2\>);
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  margin-bottom: 0;
  display: flex;
}
.jb-0-stack {
  color: var(--purple);
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 0;
  font-weight: 700;
}
.div-block-544 {
  background-color: var(--transparant);
}
.div-block-545 {
  background-color: var(--dark);
}
.text-block-94 {
  color: #adbdcc;
  font-weight: 700;
}
.button-4 {
  color: #fff;
  background-color: #1d2436;
  border-radius: 5px;
  order: 1;
  justify-content: space-between;
  align-items: center;
  padding: 6px 10px;
  font-weight: 700;
  text-decoration: none;
  transition: opacity 0.2s;
  display: flex;
  position: relative;
  overflow: hidden;
}
.button-4:hover {
  opacity: 0.9;
}
.button-4.outline {
  border-style: solid;
  border-width: 1px;
  border-color: inherit;
  color: inherit;
  background-color: #0000;
}
.button-4.outline.nav-button.dark-blue-outline {
  background-color: var(--transparant);
  color: #1d2436;
  border-color: #1d2436;
  padding: 8px 12px;
}
.button-4.outline.nav-button.white-outline-desktop {
  color: #fff;
  background-color: var(--transparant);
  padding: 8px 12px;
}
.button-4.nav-button {
  color: #f8503c;
  background-color: #fff;
  margin-left: 8px;
  font-size: 14px;
}
.button-4.nav-button.dark-blue {
  color: #fff;
  background-color: #1d2436;
  padding: 8px 12px;
}
.button-4.nav-button.dark-blue-ipad {
  padding: 8px 12px;
}
.button-4.cta-button {
  background-color: #56cc6b;
}
.button-4.white {
  color: #1d2436;
  background-color: #fff;
}
.button-4.white.mr-16-16-8,
.button-4.disabled {
  padding: 8px 12px;
}
.button-4.visible {
  padding: 8px 12px;
  overflow: visible;
}
.nav-link-dropdown-mobile-2 {
  color: #fff;
  border-radius: 5px;
  margin-left: 1px;
  margin-right: 1px;
  padding: 6px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  transition: background-color 0.2s;
}
.nav-link-dropdown-mobile-2:hover {
  background-color: #ddf6;
}
.nav-link-2 {
  color: #fff;
  border-radius: 5px;
  margin-left: 1px;
  margin-right: 1px;
  padding: 6px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  transition: background-color 0.2s;
}
.nav-link-2:hover {
  background-color: #ddf6;
}
.nav-link-2.w--current {
  color: #1d2436;
}
.nav-link-2.dark-blue-text.home {
  z-index: 10;
  color: #1d2436;
}
.nav-link-2.dark-blue-text.home.w--current {
  color: #1d2436;
}
.nav-link-2.home {
  z-index: 10;
}
.nav-link-2.home.w--current {
  z-index: 10;
  color: #fff;
}
.nav-static-new-2 {
  background-color: #0000;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: absolute;
  top: 0;
}
.nav-link-dropdown-2 {
  color: #fff;
  border-radius: 5px;
  margin-left: 1px;
  margin-right: 1px;
  padding: 6px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  transition: background-color 0.2s;
}
.nav-link-dropdown-2:hover {
  background-color: #ddf6;
}
.nav-link-dropdown-2.dark-blue-text {
  color: #1d2436;
}
.nav-link-dropdown-2.hide-ipad {
  z-index: 999;
}
.sticky-nav-span-2 {
  color: #a0b8ff;
  font-size: 18px;
}
.container-dark-nav-2 {
  display: flex;
  position: relative;
}
.image-127 {
  width: 34px;
  min-width: 34px;
  max-width: none;
  margin-top: -4px;
  margin-right: 2px;
}
.nav-container-new-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 82rem;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  position: relative;
}
.container-light-nav-2 {
  display: none;
  position: relative;
}
.text-block-95 {
  color: #adbdcc;
  font-weight: 700;
}
.nav-span-2 {
  font-size: 18px;
}
.nav-static-new-3 {
  background-color: #0000;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: absolute;
  top: 0;
}
.image-128 {
  width: 34px;
  min-width: 34px;
  max-width: none;
  margin-top: -4px;
  margin-right: 2px;
}
.container-dark-nav-2-copy {
  display: flex;
  position: relative;
}
.container-light-nav-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: relative;
}
.text-block-96 {
  color: #adbdcc;
  font-weight: 700;
}
.nav-static-new-4 {
  background-color: #0000;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: absolute;
  top: 0;
}
.container-dark-nav-3 {
  display: flex;
  position: relative;
}
.image-129 {
  width: 34px;
  min-width: 34px;
  max-width: none;
  margin-top: -4px;
  margin-right: 2px;
}
.div-block-546 {
  text-align: left;
}
.main-grid-persoonlijk-gesprek {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
  position: relative;
}
.main-grid-persoonlijk-gesprek._3-clmns {
  grid-template-columns: 1fr 1fr 1fr;
}
.nummer-stappen {
  font-size: 16px;
  font-weight: 700;
}
.div-block-547 {
  width: 1250px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}
.section-copy {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  padding-top: 6rem;
  padding-bottom: 6rem;
  position: relative;
}
.section-copy.blue {
  background-color: var(--dark);
  color: var(--lighter-purple\<deleted\|variable-12587349\>);
}
.section-copy.section-hero {
  background-color: var(--dark);
  color: var(--light);
  padding-top: 12rem;
}
.watjenogmeer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 100px;
  padding-bottom: 60px;
  display: inline-block;
}
.hpn-container-dark-nav {
  height: 100px;
  display: flex;
  position: relative;
}
.hpn-nav-static-new {
  background-color: #0000;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: absolute;
  top: 0;
}
.hpn-container-light-nav {
  height: 100px;
  display: none;
  position: relative;
}
.hpn-nav-static-new-2 {
  background-color: #0000;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: absolute;
  top: 0;
}
.opdrachtgevers {
  margin-top: -58px;
}
.shape-1-copy,
.shape-3 {
  background-color: #fff;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}
.h1-heading-hpn {
  font-size: 38px;
  line-height: 38px;
}
.list-item-2 {
  list-style-type: lower-alpha;
}
.home-shape-1-image-container-hpnpy {
  position: relative;
  top: -350px;
  left: 91%;
}
.nhp-home-shapes-circle-outline-left-copy {
  border: 1.5px solid var(--orange);
  border-radius: 200px;
  width: 140px;
  height: 140px;
  margin: auto;
  position: absolute;
  inset: -66% -10% 0% 0%;
}
.nhp-confetti-home {
  z-index: 2;
  width: 300px;
  display: inline-flex;
  position: absolute;
  top: -44px;
  left: 530px;
}
.nhp-home-circle-logo-container-copy {
  background-color: var(--orange);
  cursor: pointer;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 94px;
  height: 94px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: 7%;
  left: 10%;
  right: 0%;
}
.nhp-home-shape-1-image-copy {
  width: 130%;
  max-width: none;
  margin-top: 48px;
  margin-bottom: -180px;
  margin-left: -15%;
  position: relative;
}
.nhp-home-shape-1-container-copy {
  width: 109%;
  height: 100%;
  position: absolute;
}
.nhp-home-shape-1-container-copy.filter-round {
  width: 200%;
  height: 80%;
}
.nhp-check {
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}
.nhp-left-home-button-container-copy {
  align-self: stretch;
  margin-top: -13px;
  margin-bottom: 40px;
  padding-right: 64px;
}
.nhp-home-shapes-container {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
  position: relative;
}
.nhp-home-shapes-flex {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 700px;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
  position: relative;
}
.home-shape-container-nhp {
  width: 50%;
  position: relative;
}
.home-shape-container-nhp.left {
  width: 50%;
}
.hero-stacks_input-wrapper-nhp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--border-color\<deleted\|variable-2ade133a\>);
  border-radius: var(--radius);
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  padding: 0.8rem 0.8rem 0.8rem 1.5rem;
  display: flex;
}
.hero-stacks_form-block-nhp {
  width: 87%;
}
.hero-stacks_form-block-nhp.mrgin-whatsapp {
  margin-top: 24px;
}
.hero-stacks_input-nhp {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  opacity: 0.5;
  color: var(--dark);
  border: 1px #000;
  height: 4em;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-weight: 400;
}
.hero-stacks_input-nhp::placeholder {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  font-size: 1.2em;
}
.nhp-confetti-home-nhp {
  z-index: 2;
  width: 300px;
  display: inline-flex;
  position: absolute;
  top: -44px;
  left: 490px;
}
.video-demo {
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  width: 100%;
  max-width: 82rem;
  height: 100%;
  margin-bottom: 140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
  position: relative;
}
.video-demo.not-relative {
  position: static;
}
.video-demo.z-2 {
  z-index: 2;
}
.video {
  width: 50%;
}
.landing-section-demo {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: -41px;
  padding-top: 30px;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}
.landing-section-demo.waas {
  background-color: #080e1c;
  padding-bottom: 0;
}
.landing-section-demo.events {
  height: 100vh;
  padding-bottom: 0;
}
.landing-section-demo.light-purple-background {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
  margin-top: -103px;
  padding-bottom: 0;
}
.landing-section-demo.blog-waas {
  padding-bottom: 64px;
}
.landing-section-demo.search-results {
  padding-bottom: 256px;
}
.landing-section-demo.jobs {
  background-color: var(--dark);
  justify-content: center;
  min-height: 420px;
  display: flex;
}
.landing-section-demo.stacks {
  background-color: var(--dark);
  justify-content: center;
  min-height: 420px;
  padding-bottom: 0;
}
.landing-section-demo.about-us {
  background-color: var(--dark);
  color: #fff;
  justify-content: center;
  padding-bottom: 0;
  display: flex;
}
.landing-section-demo.odm {
  background-color: var(--black);
}
.landing-section-demo.use-free {
  background-color: var(--light);
  margin-bottom: -250px;
  padding-bottom: 250px;
}
.landing-section-demo.pricing-background {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
  margin-bottom: -200px;
  padding-bottom: 280px;
}
.landing-section-demo.faq {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.landing-section-demo.password {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  margin-bottom: -360px;
  padding-bottom: 360px;
}
.landing-section-demo.bladeren {
  background-color: var(--light-purple\<deleted\|variable-7a2551b3\>);
}
.arrow-button-contact {
  width: 6px;
  min-width: 6px;
  max-width: 6px;
  height: 10px;
  min-height: 10px;
  max-height: 10px;
  margin-left: 10px;
}
.arrow-button-contact.hide-ipad {
  color: var(--dark);
}
.div-block-548 {
  background-color: var(--transparant);
}
.customer-logo-grid-smal {
  grid-column-gap: 0px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}
.customer-logo-grid-copy {
  grid-column-gap: 0px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: center;
  width: 1250px;
  height: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}
.landing-container-header-copy {
  z-index: 1;
  padding-top: 113px;
  position: relative;
}
.landing-container-header-copy.waas {
  margin-bottom: 128px;
}
.landing-container-header-copy.events {
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-top: 0;
  display: flex;
}
.landing-container-header-copy.upgrade-resume {
  background-color: var(--dark);
  padding-top: 230px;
}
.landing-container-header-copy.home {
  padding-top: 88px;
}
.landing-container-header-copy.jobs-detail,
.landing-container-header-copy.stacks-title {
  width: 100%;
  padding-top: 160px;
}
.landing-container-header-copy.about-us {
  padding-bottom: 128px;
}
.landing-container-header-copy.use-free {
  overflow: visible;
}
.landing-container-header-copy.faq {
  background-image: linear-gradient(
    315deg,
    var(--midnight-blue-light\<deleted\|variable-032f08e2\>) 20%,
    var(--dark) 80%
  );
  padding-bottom: 64px;
}
.landing-container-header-copy.contact {
  z-index: 0;
}
.plyr-wrapper-2 {
  border-radius: 0.25rem;
  width: 100%;
  height: 100%;
  min-height: 25em;
}
.hero-stacks_input-3 {
  color: #1d2436;
  background-color: #e7e8f0;
  border: 1px #000;
  height: 4em;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.hero-stacks_input-3::placeholder {
  color: #425466;
  font-size: 1.2em;
}
.plyr-video-2 {
  background-color: #a0b8ff;
  border-radius: 0.25rem;
  width: 100%;
  height: 100%;
  padding: 0;
  overflow: hidden;
}
.main-grid-2 {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
  position: relative;
}
.main-grid-2._3-clmns {
  grid-template-columns: 1fr 1fr 1fr;
}
.hero-stacks_input-wrapper-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #e7e8f0;
  border: 1px solid #73757f3b;
  border-radius: 0.25rem;
  padding: 0.8rem 0.8rem 0.8rem 1.5rem;
  display: flex;
}
.testimonial-dark-2 {
  color: #fff;
  background-color: #1d2436;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 64px;
  margin-bottom: 64px;
  display: flex;
  position: relative;
}
.space-half-2 {
  width: 3em;
  height: 3em;
}
.link-arrow-2 {
  color: #1d2436;
  border-bottom: 1px solid #73757f3b;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  text-decoration: none;
  display: flex;
}
.card-3 {
  z-index: 1;
  color: #232b41;
  background-color: #fff;
  border: 1px solid #73757f3b;
  border-radius: 0.25rem;
  flex-flow: column;
  justify-content: space-between;
  padding: 2.5em;
  display: flex;
  position: relative;
}
.card-3.card-header {
  border-left-color: #56cc6b;
  margin-bottom: -6rem;
}
.card-3.card-contact {
  color: inherit;
  border-left-color: #e01a3d;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 1.5em;
  text-decoration: none;
}
.card-3.card-contact:hover {
  color: #fff;
  background-color: #1d2436;
}
.text-block-97 {
  color: #adbdcc;
  font-weight: 700;
}
.dropdown-fix-naas-2 {
  cursor: pointer;
  width: 144px;
  height: 60px;
  position: absolute;
  inset: -30px auto auto 301px;
}
.heading-wrapper-2 {
  max-width: 40em;
  margin-bottom: 3em;
}
.light-testimonial-image-background-2 {
  background-color: #f8503c;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  justify-content: center;
  align-items: flex-end;
  width: 100px;
  height: 90px;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.hero-glue-section-2 {
  z-index: 0;
  background-color: #e7e8f0;
  height: 14.7rem;
  position: absolute;
  inset: auto 0% 0%;
}
.nav-static-new-5 {
  background-color: #0000;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: absolute;
  top: 0;
}
.icon-contact-2 {
  color: #e01a3d;
  width: 2em;
  height: 2em;
  margin-right: 1em;
}
.main-container-2 {
  width: 100%;
  max-width: 82rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
  position: relative;
}
.orange-text-2 {
  color: #f8503c;
}
.image-130 {
  width: 34px;
  min-width: 34px;
  max-width: none;
  margin-top: -4px;
  margin-right: 2px;
}
.testimonial-person-text-2 {
  color: #adbdcc;
  font-style: italic;
  font-weight: 500;
}
.testimonial-person-text-2.opacity-50 {
  opacity: 0.5;
}
.section-2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  position: relative;
}
.section-2.section-hero {
  color: #fafbfd;
  background-color: #1d2436;
  padding-top: 12rem;
}
.green-text-2 {
  color: #56cc6b;
}
.div-block-549 {
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin: 55px auto 100px;
}
.kopregel-google-reviews {
  text-align: center;
}
.form-block-5-copy {
  border: 1px solid var(--dark);
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 5px;
  min-height: 250px;
  margin-left: -23px;
  margin-right: 83px;
  padding: 20px;
}
.landing-container-header-copy-2-copy {
  z-index: 1;
  padding-top: 113px;
  position: relative;
}
.landing-container-header-copy-2-copy.waas {
  margin-bottom: 128px;
}
.landing-container-header-copy-2-copy.events {
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-top: 0;
  display: flex;
}
.landing-container-header-copy-2-copy.upgrade-resume {
  background-color: var(--dark);
  padding-top: 230px;
}
.landing-container-header-copy-2-copy.home {
  padding-top: 88px;
}
.landing-container-header-copy-2-copy.jobs-detail,
.landing-container-header-copy-2-copy.stacks-title {
  width: 100%;
  padding-top: 160px;
}
.landing-container-header-copy-2-copy.about-us {
  padding-bottom: 128px;
}
.landing-container-header-copy-2-copy.use-free {
  overflow: visible;
}
.landing-container-header-copy-2-copy.faq {
  background-image: linear-gradient(
    315deg,
    var(--midnight-blue-light\<deleted\|variable-032f08e2\>) 20%,
    var(--dark) 80%
  );
  padding-bottom: 64px;
}
.landing-container-header-copy-2-copy.contact {
  z-index: 0;
}
.landing-container-header-copy-2-copy.deom {
  padding-top: 93px;
}
.div-block-550 {
  float: left;
  clear: left;
  text-align: left;
}
.div-block-551 {
  width: 100%;
}
.code-embed-5 {
  float: left;
}
.spacer {
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin: 55px auto 100px;
}
.form-demo {
  background-color: var(--transparant);
}
.seo-text-2kolom {
  flex-flow: column;
  max-width: 100em;
  font-size: 1em;
  line-height: 1.333;
  display: block;
}
.seo-text-2kolom h1 {
  display: none;
}
.seo-text-2kolom h2 {
  letter-spacing: 0;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
  display: none;
}
.seo-text-2kolom h3 {
  letter-spacing: 0;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
}
.seo-text-2kolom h4,
.seo-text-2kolom h5,
.seo-text-2kolom h6 {
  color: inherit;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
}
.seo-text-2kolom p {
  opacity: 0.7;
  color: inherit;
  margin-bottom: 1rem;
}
.seo-text-2kolom a {
  color: inherit;
}
.seo-text-2kolom ol {
  opacity: 0.7;
}
.seo-text-2kolom ul {
  padding-left: 1rem;
}
.seo-text-2kolom blockquote {
  display: none;
}
.seo-text-copy {
  max-width: 100em;
  font-size: 1em;
  line-height: 1.333;
}
.seo-text-copy h1 {
  display: none;
}
.seo-text-copy h2 {
  letter-spacing: 0;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
  display: none;
}
.seo-text-copy h3 {
  letter-spacing: 0;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
}
.seo-text-copy h4,
.seo-text-copy h5,
.seo-text-copy h6 {
  color: inherit;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
}
.seo-text-copy p {
  opacity: 0.7;
  color: inherit;
  margin-bottom: 1rem;
}
.seo-text-copy a {
  color: inherit;
}
.seo-text-copy ol {
  opacity: 0.7;
}
.seo-text-copy ul {
  padding-left: 1rem;
}
.seo-text-copy blockquote {
  display: none;
}
.grid-container-copy {
  pointer-events: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  position: absolute;
  inset: 0% 0% auto;
}
.grid-container-copy.footer-grid {
  padding-top: 0;
  display: none;
}
.grid-container-copy.footer-grid.extra {
  padding-top: 0;
}
.grid-container-copy.dashboard {
  padding-left: 54px;
  padding-right: 54px;
}
.div-block-nav-demo {
  background-color: var(--transparant);
  color: var(--transparant);
  position: static;
}
.grid-container-nav-demo {
  pointer-events: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}
.grid-container-nav-demo.footer-grid {
  padding-top: 86px;
}
.grid-container-nav-demo.footer-grid.extra {
  padding-top: 0;
}
.grid-container-nav-demo.dashboard {
  padding-left: 54px;
  padding-right: 54px;
}
.logos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  height: 140px;
  margin-top: 0;
  margin-bottom: 80px;
  position: relative;
  overflow: hidden;
}
.logos.extra {
  margin-bottom: 0;
}
.logo-bij-nerds-social {
  opacity: 0;
  flex-direction: column;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}
.logo-bij-nerds-social._1 {
  opacity: 1;
  height: auto;
  min-height: 200px;
  display: inline-block;
}
.logo-bij-nerds-social._2,
.logo-bij-nerds-social._3,
.logo-bij-nerds-social._4 {
  display: none;
}
.logo-bij-nerds-social._5 {
  display: inline-block;
}
.cell-2 {
  display: block;
}
.quick-stack-2 {
  height: 100%;
}
.quick-stack-2-copy {
  box-sizing: border-box;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  object-fit: fill;
  height: 100%;
  min-height: 100%;
  padding-top: 0;
  padding-bottom: 40px;
}
.cell-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}
.div-block-552 {
  flex-flow: row;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.div-block-553 {
  width: 40%;
  margin-left: 33px;
  margin-right: 87px;
}
.div-block-554 {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  display: flex;
}
.spacer-2,
.spacer-40px {
  height: 40px;
  margin-top: 0;
}
.spacer-50-px {
  height: 50px;
  margin-top: 0;
}
.spacer-60-px {
  height: 60px;
  margin-top: 0;
}
.nerd2 {
  color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
}
.customer-logo-grid-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: stretch;
  place-items: start stretch;
  width: 100%;
  height: 100%;
  min-height: 100px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: static;
  overflow: visible;
}
.testimonial-image-copy {
  height: 90px;
}
.logo-animation-container-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  margin-top: 0;
  margin-bottom: 80px;
  position: relative;
  overflow: hidden;
}
.logo-animation-container-copy.extra {
  margin-bottom: 0;
}
.customer-logo-copy {
  width: 100%;
  height: 60px;
  min-height: 60px;
  display: inline-block;
  overflow: clip;
}
.customer-logo-copy.multi {
  height: 28px;
}
.customer-logo-copy.improvers {
  height: 20px;
}
.customer-logo-copy.volkerwessels {
  height: 19px;
}
.customer-logo-copy.essent {
  height: 20px;
}
.customer-logo-copy.rotterdam {
  height: 28px;
}
.customer-logo-copy.achmea {
  height: 22px;
}
.customer-logo-copy.ahold {
  height: 30px;
}
.customer-logo-copy.ing {
  height: 24px;
}
.customer-logo-copy.digi {
  height: 21px;
}
.customer-logo-copy.careix {
  height: 22px;
}
.customer-logo-copy.ibm {
  height: 23px;
}
.customer-logo-copy.sap {
  height: 28px;
}
.customer-logo-copy.bullhorn {
  height: 33px;
}
.customer-logo-copy.actief-software {
  height: 28px;
}
.customer-logo-copy.castone {
  height: 25px;
}
.customer-logo-copy.api {
  height: 26px;
}
.space-half-3em {
  width: 3em;
  height: 3em;
}
.goole-reviews {
  z-index: 9;
  float: left;
  clear: left;
  text-align: left;
  margin-top: 40px;
  margin-bottom: 0;
  position: absolute;
  inset: 11% 0% auto 800px;
}
.goole-reviews.pimdesktop {
  position: static;
  inset: 0% auto auto 1%;
}
.div-block-554-nerds {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  display: flex;
}
.testimonial-dark-copy-2 {
  z-index: 3;
  background-color: var(--purple);
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 64px;
  margin-right: 40px;
  display: flex;
  position: relative;
}
.customer-logo-grid-2-kolom {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: stretch;
  place-items: start stretch;
  width: 100%;
  height: 100%;
  min-height: 100px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: static;
  overflow: visible;
}
.customer-logo-groter {
  width: 80%;
  height: 60px;
  min-height: 60px;
  display: inline-block;
  overflow: clip;
}
.customer-logo-groter.multi {
  height: 28px;
}
.customer-logo-groter.improvers {
  height: 20px;
}
.customer-logo-groter.volkerwessels {
  height: 19px;
}
.customer-logo-groter.essent {
  height: 20px;
}
.customer-logo-groter.rotterdam {
  height: 28px;
}
.customer-logo-groter.achmea {
  height: 22px;
}
.customer-logo-groter.ahold {
  height: 30px;
}
.customer-logo-groter.ing {
  max-width: 50%;
  height: 24px;
}
.customer-logo-groter.digi {
  height: 21px;
}
.customer-logo-groter.careix {
  height: 22px;
}
.customer-logo-groter.ibm {
  height: 23px;
}
.customer-logo-groter.sap {
  height: 28px;
}
.customer-logo-groter.bullhorn {
  height: 33px;
}
.customer-logo-groter.actief-software {
  height: 28px;
}
.customer-logo-groter.castone {
  height: 25px;
}
.customer-logo-groter.api {
  height: 26px;
}
.heading-7 {
  font-size: 60px;
  line-height: 60px;
}
.testimonial-image-echte-foto {
  border: 4px solid #fff;
  border-radius: 120px;
  width: 110px;
  height: 110px;
  max-height: 100%;
  margin: auto auto auto 0;
  padding-top: 0;
  display: block;
  box-shadow: 2px 3px 5px 5px #0003;
}
.div-block-555 {
  background-color: var(--background-color-light\<deleted\|variable-150a737e\>);
  border-radius: 120px;
  width: 120px;
  min-width: 120px;
  height: 120px;
  margin: auto;
}
.h4-size-copy {
  color: inherit;
  margin-top: 68px;
  margin-bottom: 0;
  font-size: 1.3em;
  line-height: 1;
}
.h4-size-copy {
  color: inherit;
  margin-bottom: 0;
  font-size: 1.3em;
  line-height: 1;
}
.h4-size-copy.space-bottom {
  margin-bottom: 1.1rem;
}
.h4-size-copy.nerd2 {
  color: var(--midnight-blue-light\<deleted\|variable-032f08e2\>);
}
.dark-testimonial-image-background-copy {
  background-color: #0000;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin: -29px auto -15px 23px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}
.testimonial-text-container-copy {
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
}
.testimonial-dark-copy {
  z-index: 3;
  background-color: var(--dark);
  color: var(--background-color-white\<deleted\|variable-1766b841\>);
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-top: 64px;
  margin-bottom: 64px;
  margin-right: 40px;
  display: flex;
  position: relative;
}
.relative-grid-block-color {
  background-color: var(--orange);
  border-radius: 5px;
  flex-direction: column;
  margin-top: 0;
  margin-right: 40px;
  padding: 15px 16px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}
.relative-grid-block-color.pr-64-0-0 {
  padding-right: 64px;
}
.relative-grid-block-color.pl-64-0-0 {
  padding-left: 64px;
}
.relative-grid-block-color.oranje {
  height: 213px;
}
.relative-grid-block-color {
  background-color: var(--orange);
}
.relative-grid-block-color.lichtpaars {
  background-color: var(--purple);
  height: 213px;
}
.relative-grid-block-color.midnight-blue {
  background-color: var(--light-slate-grey\<deleted\|variable-6090e522\>);
  height: 213px;
}
.relative-grid-block-color.yellow {
  background-color: var(--yellow);
  height: 213px;
}
.relative-grid-block-color.dark-slate-blue {
  background-color: var(--dark-slate-blue\<deleted\|variable-efcf2706\>);
  height: 213px;
}
.relative-grid-block-color.crimson {
  background-color: var(--red);
  height: 213px;
}
.relative-grid-block-color.percentage {
  background-color: var(--dark);
  height: 213px;
}
.code-embed-6 {
  text-align: center;
}
.code-embed-6.light-blue-text {
  color: var(--purple);
}
.seo-text-1kolom {
  flex-flow: column;
  max-width: 100em;
  font-size: 1em;
  line-height: 1.333;
  display: none;
}
.seo-text-1kolom h1 {
  display: none;
}
.seo-text-1kolom h2 {
  letter-spacing: 0;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
  display: none;
}
.seo-text-1kolom h3 {
  letter-spacing: 0;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
}
.seo-text-1kolom h4,
.seo-text-1kolom h5,
.seo-text-1kolom h6 {
  color: inherit;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
}
.seo-text-1kolom p {
  opacity: 0.7;
  color: inherit;
  margin-bottom: 1rem;
}
.seo-text-1kolom a {
  color: inherit;
}
.seo-text-1kolom ol {
  opacity: 0.7;
}
.seo-text-1kolom ul {
  padding-left: 1rem;
}
.seo-text-1kolom blockquote {
  display: none;
}
.lang-catg_card-copy {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 10px 30px #0000000d;
}
.lang-catg_card-copy:hover {
  border: 1px solid var(--border-color\<deleted\|variable-2ade133a\>);
}
.lang-catg_card-copy.transparant {
  box-shadow: none;
  background-color: #0000;
  border-width: 0;
  margin-left: 16px;
  margin-right: 16px;
}
.lang-catg_card-copy.transparant:hover {
  transform: none;
}
.new-cta-block-developer-of-architect {
  z-index: 1;
  background-image: linear-gradient(
    90deg,
    var(--orange-gradient\<deleted\|variable-e3e9d69d\>),
    var(--gradient-blue)
  );
  color: #fff;
  border-radius: 5px;
  justify-content: space-between;
  padding: 2.3em;
  display: flex;
  position: relative;
}
.new-cta-block-developer-of-architect.orange-gradient {
  background-image: linear-gradient(90deg, var(--gradient-orange), #f8503c 87%);
  width: 100%;
  max-width: 78rem;
  height: 320px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
}
.new-cta-block-developer-of-architect.orange-gradient.mobiel {
  background-image: linear-gradient(
    90deg,
    var(--purple),
    var(--gradient-blue) 87%
  );
  max-width: 100%;
  height: auto;
}
.new-cta-block-developer-of-architect.green-gradient {
  background-image: linear-gradient(135deg, var(--green), var(--gradient-blue));
}
.new-cta-block-developer-of-architect.yellow-gradient {
  background-image: linear-gradient(90deg, #f5a000, #fb0);
}
.cta-image-copy {
  object-fit: contain;
  max-width: none;
  height: 290px;
}
.calculator-cta-container-copy {
  justify-content: center;
  align-items: center;
  width: 40%;
  margin-top: 169px;
  display: flex;
  position: relative;
}
.main-container-copy.mobiel {
  width: 100%;
  max-width: 100%;
}
.standard-section-2-blokken {
  background-color: var(--light);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 0%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 128px;
  display: flex;
  position: relative;
  overflow: visible;
}
.standard-section-2-blokken.off-white-bg {
  background-color: var(--light);
}
.standard-section-2-blokken.dark-blue-bg {
  background-color: var(--dark);
  color: #fff;
}
.standard-section-2-blokken.blog {
  padding-top: 64px;
  padding-bottom: 320px;
}
.standard-section-2-blokken.bottom-dark-blue {
  background-color: var(--dark);
  margin-bottom: -360px;
  padding-bottom: 400px;
}
.standard-section-2-blokken.bottom-lighter-purple {
  background-color: var(--lighter-purple\<deleted\|variable-12587349\>);
  margin-bottom: -360px;
  padding-bottom: 360px;
}
.standard-section-2-blokken.bottom-lighter-purple.generic {
  padding-top: 0;
}
.standard-section-2-blokken.bottom-lighter-purple.demo2 {
  padding-top: 94px;
}
.standard-section-2-blokken.mt-0,
.standard-section-2-blokken.mt-0-0-64,
.standard-section-2-blokken.search-results {
  padding-top: 0;
}
.standard-section-2-blokken.pt-64--64--32 {
  padding-top: 64px;
}
.standard-section-2-blokken.waas-step-section {
  background-color: var(--dark);
  color: #fff;
  background-image: linear-gradient(#080e1c, #151b2b);
  margin-bottom: -64px;
  padding-top: 0;
  padding-bottom: 0;
}
.standard-section-2-blokken.odm {
  background-color: var(--black);
  margin-bottom: -335px;
  padding-top: 64px;
  padding-bottom: 250px;
}
.standard-section-2-blokken.bottom-offwhite {
  background-color: var(--light);
  margin-bottom: -360px;
  padding-bottom: 360px;
}
.new-cta-block-match-app {
  z-index: 1;
  background-image: linear-gradient(
    90deg,
    var(--orange-gradient\<deleted\|variable-e3e9d69d\>),
    var(--gradient-blue)
  );
  color: #fff;
  border-radius: 5px;
  justify-content: space-between;
  padding: 2.3em;
  display: flex;
  position: relative;
}
.new-cta-block-match-app.orange-gradient {
  background-image: linear-gradient(
    90deg,
    var(--gradient-orange),
    var(
        --gradient-orange-2\<deleted\|variable-f6927c70-f9a2-5361-54bc-0bceb65fed98\>
      )
      87%
  );
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
}
.new-cta-block-match-app.green-gradient {
  background-image: linear-gradient(135deg, var(--green), var(--gradient-blue));
}
.new-cta-block-match-app.yellow-gradient {
  background-image: linear-gradient(90deg, #f5a000, #fb0);
}
.cta-image-app {
  object-fit: contain;
  max-width: none;
  height: 500px;
  margin-top: -154px;
}
.partner-worden {
  background-color: var(--transparant);
  margin-bottom: 100px;
  position: relative;
}
.partner-worden.mobiel {
  display: none;
}
.div-block-556 {
  border-radius: 5px;
  margin-right: 16px;
  overflow: hidden;
}
.text-field-8 {
  text-align: center;
  border-radius: 5px;
  height: 4rem;
}
.div-block-557 {
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  margin-top: -4rem;
  padding: 2rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 5px 10px #0000001a;
}
.mb-65 {
  margin-bottom: 16px;
}
.success-message-9 {
  background-color: #56cc6b40;
  border-radius: 5px;
}
.div-block-558 {
  margin-bottom: 128px;
}
.grid-7 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}
.main-container-3 {
  width: 100%;
  max-width: 82rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
  position: relative;
}
.submit-button-4 {
  background-color: #56cc6b;
  border-radius: 5px;
  height: 3rem;
}
.main-container-copy {
  z-index: 4;
  background-color: var(--transparant);
  text-align: left;
  width: 100%;
  max-width: 82rem;
  height: 100%;
  margin-bottom: -45px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
  position: static;
}
.main-container-copy.not-relative {
  position: static;
}
.main-container-copy.z-2 {
  z-index: 2;
}
.div-block-559 {
  height: 60px;
}
.heading-wrapper-copy {
  text-align: center;
  max-width: 40em;
  margin: 77px auto 3em;
}
.heading-wrapper-copy.centered {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.div-block-560 {
  width: 100%;
  max-width: 82rem;
  height: 100%;
  min-height: 100%;
  display: flex;
}
.calculator-cta-container-copy {
  justify-content: flex-end;
  align-items: center;
  width: 40%;
  display: flex;
  position: relative;
}
.div-block-242-copy {
  justify-content: center;
  align-items: flex-start;
  width: 220px;
  height: 290px;
  margin-left: 0;
  display: flex;
  position: absolute;
  bottom: 50%;
  overflow: hidden;
}
.home-info-block-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--transparant);
  color: var(--dark);
  border-radius: 5px;
  flex-direction: column;
  flex: 0 auto;
  align-items: stretch;
  width: 100%;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
}
.mb-32-0-0-copy {
  max-width: 50rem;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}
.mb-16-copy {
  text-align: center;
  margin-bottom: 16px;
}
.list-3 {
  padding-left: 0;
  list-style-type: none;
}
.link-5 {
  color: var(--dark);
}
.stackopsomming {
  color: var(--dark);
  margin-top: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}
.column {
  padding-left: 0;
  padding-right: 10px;
  display: flex;
}
.stackopsomming-copy {
  color: var(--green);
  margin-top: -3px;
  font-size: 30px;
  font-weight: 700;
  line-height: 25px;
}
.column-2 {
  padding-left: 0;
}
.mb-64-copy {
  text-align: center;
  margin-bottom: 39px;
}
.body-ivesteren {
  text-align: center;
  margin-bottom: 12px;
  line-height: 25px;
}
.image-131 {
  border-radius: 5px;
  width: 73%;
}
.column-3 {
  text-align: center;
}
.div-block-561 {
  height: 20px;
}
._5-manieren {
  border-radius: 5px;
  flex: 1;
  width: 100%;
}
.mogelijkheid {
  background-color: var(--orange);
  display: flex;
}
.mogelijkheid.oranje {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--purple);
  border-radius: 5px;
  flex-flow: column;
  width: 100%;
  height: 180px;
  padding: 20px;
}
.mogelijkheid.oranje.mobiel {
  height: auto;
}
.mogelijkheid.paars {
  background-color: var(--purple);
  border-radius: 5px;
  flex-flow: column;
  width: 100%;
  height: 180px;
  margin-bottom: 0;
  padding: 20px;
}
.mogelijkheid.paars.mobiel {
  height: auto;
}
.mogelijkheid.geel {
  background-color: var(--purple);
  border-radius: 5px;
  flex-flow: column;
  width: 100%;
  height: 180px;
  margin-bottom: 0;
  padding: 20px;
}
.mogelijkheid.geel.mobiel {
  height: auto;
}
.mogelijkheid.donker {
  background-color: var(--dark);
}
.mogelijkheid.groen {
  background-color: var(--purple);
  color: #9fef00;
  border-radius: 5px;
  flex-flow: column;
  width: 100%;
  height: 180px;
  margin-bottom: 0;
  padding: 20px;
}
.mogelijkheid.groen.mobiel {
  height: auto;
}
.mogelijkheid.rood {
  background-color: var(--purple);
  border-radius: 5px;
  flex-flow: column;
  width: 100%;
  height: 180px;
  margin-bottom: 0;
  padding: 20px;
}
.mogelijkheid.rood.mobiel {
  height: auto;
}
.tekstmogelijkheid {
  color: var(--light);
}
.text-block-98 {
  color: var(--light);
  padding-left: 10px;
  padding-right: 10px;
}
.text-block-98:hover {
  color: var(--light);
}
.sub-heading-copy.mogelijkheid {
  background-color: var(--transparant);
}
.sub-heading-copy {
  color: var(--dark);
  text-transform: uppercase;
  margin-bottom: 0.5rem;
  font-size: 15px;
  font-weight: 700;
}
.sub-heading-copy {
  text-transform: uppercase;
  margin-bottom: 0.5rem;
  font-size: 15px;
  font-weight: 700;
}
.sub-heading-copy.yellow-text.extra {
  text-align: center;
}
.sub-heading-copy.is-orangetext {
  color: var(--orange);
  text-align: center;
}
.sub-heading-copy.is-orangetext.extra {
  text-align: left;
}
.sub-heading-copy.green-text {
  color: var(--green);
}
.sub-heading-copy.on-demand-matching {
  color: #197f2b;
  background-color: #d7f3dc;
  border-radius: 5px;
  padding: 4px 8px;
  display: inline-block;
}
.sub-heading-copy.is-orangetext {
  color: #f8503c;
}
.sub-heading-copy.green-text-2 {
  color: #56cc6b;
}
.sub-heading-copy.mogelijkheid {
  color: var(--light);
}
.arrow-button-copy {
  width: 6px;
  min-width: 6px;
  max-width: 6px;
  height: 10px;
  min-height: 10px;
  max-height: 10px;
  margin-left: 10px;
}
.arrow-button-copy.hide-ipad {
  color: var(--dark);
}
.page-padding {
  padding: 5em 5%;
}
.page-padding.s0 {
  padding-top: 2em;
  padding-bottom: 2em;
}
.logo-slider-img {
  width: 60px;
  max-width: 60px;
}
.section-logo {
  display: block;
  overflow: hidden;
}
.logo-slide_section {
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  display: flex;
}
.logo_component-slider {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 2200px;
  display: flex;
}
.buttononderlogos {
  background-color: var(--orange);
  border-radius: 5px;
  width: 260px;
  min-width: 260px;
  margin-top: 37px;
  padding: 0.5rem 0.75rem 0.75rem;
  display: flex;
}
.buttononderlogos:hover {
  background-color: var(--dark);
  color: var(--light);
  text-decoration: none;
}
.buttontextdevelopers {
  color: var(--light);
  margin-right: 20px;
  text-decoration: none;
}
.div-block-562 {
  text-align: left;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.gecentreerd {
  text-align: center;
}
.seo-text-1kolom-roles {
  max-width: 100em;
  font-size: 1em;
  line-height: 1.333;
  display: none;
}
.seo-text-1kolom-roles h1 {
  display: none;
}
.seo-text-1kolom-roles h2 {
  letter-spacing: 0;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
  display: none;
}
.seo-text-1kolom-roles h3 {
  letter-spacing: 0;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
}
.seo-text-1kolom-roles h4,
.seo-text-1kolom-roles h5,
.seo-text-1kolom-roles h6 {
  color: inherit;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
}
.seo-text-1kolom-roles p {
  opacity: 0.7;
  color: inherit;
  margin-bottom: 1rem;
}
.seo-text-1kolom-roles a {
  color: inherit;
}
.seo-text-1kolom-roles ol {
  opacity: 0.7;
}
.seo-text-1kolom-roles ul {
  padding-left: 1rem;
}
.seo-text-1kolom-roles blockquote {
  display: none;
}
.seo-text-2kolom-roles-copy {
  max-width: 100em;
  font-size: 1em;
  line-height: 1.333;
  display: inline-block;
}
.seo-text-2kolom-roles-copy h1 {
  display: none;
}
.seo-text-2kolom-roles-copy h2 {
  letter-spacing: 0;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
  display: none;
}
.seo-text-2kolom-roles-copy h3 {
  letter-spacing: 0;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
}
.seo-text-2kolom-roles-copy h4,
.seo-text-2kolom-roles-copy h5,
.seo-text-2kolom-roles-copy h6 {
  color: inherit;
  margin-bottom: 0.2rem;
  font-size: 1.5em;
  line-height: 1;
}
.seo-text-2kolom-roles-copy p {
  opacity: 0.7;
  color: inherit;
  margin-bottom: 1rem;
}
.seo-text-2kolom-roles-copy a {
  color: inherit;
}
.seo-text-2kolom-roles-copy ol {
  opacity: 0.7;
}
.seo-text-2kolom-roles-copy ul {
  padding-left: 1rem;
}
.seo-text-2kolom-roles-copy blockquote {
  display: none;
}
.main-grid-copy {
  z-index: 1;
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: start;
  align-items: flex-start;
  display: grid;
  position: relative;
}
.main-grid-copy._3-clmns {
  z-index: 10;
  grid-template-columns: 1fr 1fr 1fr;
}
.pim {
  color: var(--dark);
}
.demogesprek-beginnen-link {
  margin-top: 40px;
}
.text-span-13 {
  color: var(--purple);
}
.links {
  text-align: left;
}
.heading-contact-lit {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}
.heading-contact-lit.rechts {
  display: none;
}
.link-block-5 {
  color: #1d2436;
  border-bottom: 1px solid #eeeef2;
  justify-content: space-between;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 12px;
  text-decoration: none;
  display: flex;
}
.main-container-4 {
  width: 100%;
  max-width: 82rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5em;
  padding-right: 1.5em;
  position: relative;
}
.home-cta-block-2 {
  color: #1d2436;
  background-color: #fff;
  border-radius: 5px;
  width: 100%;
  text-decoration: none;
  transition: transform 0.2s ease-in-out;
  display: flex;
  box-shadow: 0 2px 5px #0000000d;
}
.home-cta-block-2:hover {
  transform: translateY(-2px);
}
.home-info-block-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1d2436;
  background-color: #fafbfd;
  border-radius: 5px;
  flex-direction: column;
  flex: 0 auto;
  align-items: stretch;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
}
.cell-4 {
  flex-direction: column;
  align-items: stretch;
}
.button-5 {
  color: #a0b8ff;
  border-radius: 5px;
  order: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 0;
  font-weight: 700;
  text-decoration: none;
  transition: opacity 0.2s;
  display: flex;
  overflow: hidden;
}
.button-5:hover {
  opacity: 0.9;
}
.button-5.small {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  line-height: 18px;
}
.home-cta-color-2 {
  background-color: #f8503c;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  min-width: 30px;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
  display: flex;
  overflow: hidden;
}
.home-cta-color-2.green {
  background-color: #d3f3d8;
}
.arrow-button-2 {
  width: 6px;
  min-width: 6px;
  max-width: 6px;
  height: 10px;
  min-height: 10px;
  max-height: 10px;
  margin-left: 10px;
}
.paragraph-xs-2 {
  font-size: 14px;
  line-height: 24px;
}
.grid-container-2 {
  pointer-events: none;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  position: absolute;
  inset: 0% 0% auto;
}
.mb-66 {
  margin-bottom: 32px;
}
.button-6 {
  color: #a0b8ff;
  border-radius: 5px;
  order: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 0;
  font-weight: 700;
  text-decoration: none;
  transition: opacity 0.2s;
  display: flex;
  overflow: hidden;
}
.button-6:hover {
  opacity: 0.9;
}
.button-6.small {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  line-height: 18px;
}
.contact_list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  display: flex;
}
.home-cta-color-3 {
  background-color: #f8503c;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  min-width: 30px;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
  display: flex;
  overflow: hidden;
}
.home-cta-color-3.green {
  background-color: #d3f3d8;
}
.arrow-button-3 {
  width: 6px;
  min-width: 6px;
  max-width: 6px;
  height: 10px;
  min-height: 10px;
  max-height: 10px;
  margin-left: 10px;
}
.text-block-99 {
  color: #fff;
}
.image-132 {
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 50px;
}
.div-block-563 {
  display: flex;
}
.div-block-564 {
  align-items: center;
  display: flex;
}
.div-block-565 {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}
.main-container-5 {
  width: 100%;
  max-width: 82rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
  position: relative;
}
.step-bar-2 {
  z-index: 5;
  background-color: #a0b8ff;
  display: inline-block;
  position: fixed;
  bottom: 0;
  left: 0%;
  right: 0%;
}
.div-block-566 {
  background-color: #f8503c;
  border-radius: 5px;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-right: 16px;
  padding: 6px 10px;
}
.text-block-102 {
  color: #fff;
  font-weight: 700;
}
.element-heading-wrapper {
  border-top: 3px solid var(--green);
  background-color: var(--dark);
  color: var(--light);
  text-align: center;
  padding-top: 4em;
  padding-bottom: 4em;
  position: relative;
}
.flex-h-center {
  justify-content: center;
  align-items: center;
  display: flex;
}
.button {
  border-radius: var(--radius);
  background-color: var(--dark);
  color: var(--white);
  text-align: center;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  min-width: 12em;
  height: 3em;
  padding: 0 1.5em;
  text-decoration: none;
  display: flex;
  box-shadow: 1px 1px 3px #0000000d;
}
.button.w--current {
  align-self: flex-start;
}
.button.is-light {
  background-color: var(--light);
  color: var(--dark);
}
.button.is-outline {
  background-color: var(--transparant);
  color: inherit;
  border-style: solid;
  border-width: 1px;
  border-color: inherit;
}
.button.bg-light {
  color: var(--black);
}
.paragraph {
  opacity: 0.75;
  color: inherit;
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.666;
}
.paragraph.is-large {
  max-width: 30em;
  font-size: 1.2em;
}
.h6-size {
  color: inherit;
  font-size: 1em;
  font-weight: 700;
  line-height: 1;
}
.h6-size.space-bottom {
  margin-bottom: 0.5em;
}
.bg-dark {
  background-color: var(--dark);
  color: var(--white);
}
.bg-light {
  background-color: var(--light);
}
.color-cta {
  color: #00b900;
}
.color-primary {
  color: #6b8fb3;
}
.h5-size {
  color: inherit;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1;
}
.h5-size.space-bottom {
  margin-bottom: 0.5em;
}
.h4-size-2 {
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1;
}
.h4-size-2.space-bottom {
  margin-bottom: 0.4em;
}
.element-style-item {
  flex-flow: column;
  align-items: flex-start;
  margin-top: 4em;
  display: flex;
}
.color-white {
  color: #fff;
}
.top-heading {
  color: #6b8fb3;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 0.5em;
  font-weight: 700;
}
.top-heading.top-heading-xs {
  font-size: 0.8em;
}
.h3-size-2 {
  font-size: 2em;
  font-weight: 700;
  line-height: 1;
}
.h3-size-2.space-bottom {
  margin-bottom: 1.1rem;
}
.bg-primary {
  color: #fff;
  background-color: #6b8fb3;
}
.h1-size-2 {
  font-size: 3.5em;
  font-weight: 700;
  line-height: 1;
}
.h1-size-2.space-bottom {
  margin-bottom: 0.6em;
}
.p-2 {
  opacity: 0.65;
  margin-top: 0;
  margin-bottom: 0;
}
.p-2.p-xl {
  font-size: 1.1em;
}
.elements-explanantion {
  opacity: 0.7;
  text-transform: uppercase;
  margin-top: 1em;
  margin-bottom: 0;
  font-size: 0.8em;
}
.h2-size-2 {
  margin-bottom: 0;
  font-size: 2.5em;
  font-weight: 700;
  line-height: 1;
}
.h2-size-2.space-bottom {
  margin-bottom: 1em;
}
.p {
  line-height: 1.666;
}
.p.is-large {
  max-width: 30em;
  font-size: 1.2em;
}
.ordered-list {
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left: 1em;
  line-height: 1.666;
}
.color-red {
  color: var(--red);
}
.color-yellow {
  color: var(--yellow);
}
.color-green {
  color: var(--green);
}
.bg-green {
  background-color: var(--green);
  color: var(--white);
}
.bg-yellow {
  background-color: var(--yellow);
  color: var(--black);
}
.bg-orange {
  background-color: var(--orange);
  color: var(--white);
}
.bg-red {
  background-color: var(--red);
  color: var(--white);
}
.gradient-orange {
  background-image: linear-gradient(
    90deg,
    var(--gradient-orange),
    var(--orange)
  );
  color: var(--white);
}
.bg-purple {
  background-color: var(--purple);
  color: var(--black);
}
.gradient-purple {
  background-image: linear-gradient(90deg, var(--purple), var(--gradient-blue));
  color: var(--black);
}
.color-light {
  color: var(--light);
}
.color-dark-copy {
  color: var(--black);
}
.space-small {
  width: 1em;
  height: 1em;
}
.space-3 {
  width: 3em;
  height: 3em;
}
.space-2 {
  width: 2em;
  height: 2em;
}
.space-1 {
  width: 1em;
  height: 1em;
}
.flex-h-right {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.flex-v-top {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}
.flex-v-bottom {
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}
.flex-v-justified {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}
.link-arrow {
  color: inherit;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
}
.link-arrow.color-green {
  color: var(--green);
}
.link-arrow.color-red {
  color: var(--red);
}
.card-wrapper {
  border-style: solid;
  border-width: 1px;
  border-color: #8080804d #8080804d #8080804d var(--divider);
  border-radius: var(--radius);
  background-color: #0000;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 3px #8080801a;
}
.card-wrapper.is-link {
  color: inherit;
  text-decoration: none;
}
.card-img {
  object-fit: cover;
  width: 100%;
  height: 15em;
}
.card-icon-wrapper {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}
.card-number {
  z-index: 2;
  background-color: var(--dark);
  color: var(--white);
  border: 1px solid #8080804d;
  border-radius: 100%;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 2em;
  height: 2em;
  margin-bottom: -1em;
  margin-left: auto;
  margin-right: auto;
  line-height: 1;
  display: flex;
  position: relative;
}
.card-number.bg-primary {
  padding-right: 0.1em;
}
.relative {
  position: relative;
}
.relative.full-width {
  width: 100%;
}
@media screen and (min-width: 1440px) {
  .modal-contact-2 {
    width: 550%;
    max-width: 550px;
    padding-top: 18px;
  }
  .wrapper-contact-2 {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .gradient-home {
    top: -400px;
  }
  .grid {
    grid-template-columns: 1fr 1fr;
  }
  .dashed-line.is-left {
    display: none;
  }
  .dashed-line.is-left.dashboard {
    margin-left: 0;
  }
  .dashed-line.is-left-right.dashboard {
    margin-right: 0;
  }
  .dashed-line.is-right {
    display: block;
  }
  .nav-link {
    color: var(--dark);
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 12px;
  }
  .nav-link.home.w--current {
    color: var(--dark);
  }
  .nav-span {
    color: var(--orange-gradient\<deleted\|variable-e3e9d69d\>);
  }
  .nav-button {
    display: none;
  }
  .grid-container.dashboard {
    padding-left: 16px;
    padding-right: 16px;
  }
  .landing-container-header {
    padding-top: 160px;
    overflow: hidden;
  }
  .landing-container-header.blog {
    padding-top: 110px;
  }
  .landing-container-header.stacks-title {
    padding-top: 120px;
  }
  .landing-container-header.contact {
    overflow: visible;
  }
  .heading-landing-home {
    margin-right: -120px;
    font-size: 70px;
    line-height: 70px;
  }
  .button-9.nav-button {
    display: flex;
  }
  .button-9.nav-button.dark-blue-ipad {
    background-color: var(--dark);
  }
  .button-9.outline.nav-button {
    display: flex;
  }
  .button-9.outline.nav-button.white-outline-desktop {
    border-color: var(--dark);
    color: var(--dark);
  }
  .div-block-2 {
    width: auto;
    top: 0;
  }
  .klopper-image {
    height: 400px;
    bottom: -32px;
    left: 20px;
  }
  .dromer-image {
    height: 430px;
    bottom: 16px;
    left: -100px;
  }
  .agile-coach-image {
    height: 370px;
    bottom: 135px;
    left: 20px;
  }
  .designer-image {
    height: 390px;
    bottom: 32px;
    left: 120px;
  }
  .security-image {
    height: 410px;
    display: none;
  }
  .customer-logo-grid {
    grid-column-gap: 32px;
  }
  .two-column-paragraph {
    column-count: 1;
  }
  .relative-grid-block.pr-64-0-0 {
    padding-right: 0;
  }
  .relative-grid-block.pl-64-0-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .image-8 {
    height: 180px;
  }
  .standard-grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr 1fr;
  }
  .standard-grid.home-landing-grid {
    grid-row-gap: 32px;
  }
  .standard-grid.partner-landing-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }
  .standard-grid.for-who-naas {
    margin-bottom: 64px;
  }
  .standard-grid.waas-ai-grid {
    grid-column-gap: 0px;
  }
  .standard-grid.demo-landing-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }
  .standard-grid.odm-steps {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .nav-dropdown-link-description {
    font-size: 14px;
  }
  .nav-dropdown-link-title {
    text-align: left;
    font-size: 14px;
  }
  .nav-link-dropdown {
    color: var(--dark);
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 12px;
  }
  .tabs-menu {
    padding-left: 32px;
    padding-right: 16px;
  }
  .tab-link {
    flex-direction: column-reverse;
    min-height: 0;
  }
  .relative-grid-block-copy {
    width: 100%;
    padding-bottom: 16px;
  }
  .relative-grid-block-copy-copy {
    width: 100%;
    height: 80px;
  }
  .image-11 {
    object-position: 16px 50%;
    height: 100px;
  }
  .customer-logo.multi {
    height: 24px;
  }
  .customer-logo.improvers {
    height: 18px;
  }
  .customer-logo.volkerwessels {
    height: 16px;
  }
  .customer-logo.essent {
    height: 19px;
  }
  .customer-logo.rotterdam {
    height: 23px;
  }
  .customer-logo.achmea {
    height: 21px;
  }
  .customer-logo.ahold {
    height: 26px;
  }
  .customer-logo.ing {
    height: 23px;
  }
  .customer-logo.digi,
  .customer-logo.careix,
  .customer-logo.ibm {
    height: 20px;
  }
  .customer-logo.sap {
    height: 24px;
  }
  .customer-logo.bullhorn {
    height: 29px;
  }
  .customer-logo.actief-software {
    height: 24px;
  }
  .customer-logo.castone {
    height: 22px;
  }
  .customer-logo.api {
    height: 24px;
  }
  .diagonal-footer {
    height: 1000px;
  }
  .small-grandient-container {
    top: 720px;
  }
  .small-grandient-container.next {
    top: 770px;
  }
  .sprint-grid {
    grid-column-gap: 16px;
    justify-content: space-between;
    width: 100%;
    margin-left: 0;
  }
  .long-sprint-image-container {
    padding-right: 0;
  }
  .button-container.ipad-full {
    width: 100%;
    padding-right: 0;
  }
  .sprint-link-scroll-to-section {
    height: 450px;
  }
  .mb-32-0-0 {
    margin-bottom: 0;
  }
  .icon-2 {
    color: #fff;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 28px;
    display: flex;
  }
  .icon-2-copy {
    color: var(--dark);
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 24px;
    display: flex;
  }
  .menu-button {
    background-color: #ddf6;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    padding: 0;
  }
  .menu-button.w--open {
    background-color: #ddf;
  }
  .flex-layout-container {
    margin-left: 0;
    margin-right: 0;
  }
  .sprints-grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr 1fr;
  }
  .proposition-landing-image-container {
    width: 100%;
    height: 410px;
    margin-top: 0;
    margin-left: 0;
    padding-left: 93px;
  }
  .proposition-landing-image-container.upgrade {
    margin-bottom: -50px;
    padding-left: 50px;
  }
  .proposition-landing-image-container.prog,
  .proposition-landing-image-container.match {
    width: 100%;
    height: 360px;
    margin-bottom: -32px;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }
  .proposition-animation {
    width: 200px;
  }
  .standard-grid-copy {
    grid-row-gap: 64px;
    grid-template-columns: 1fr 1fr;
  }
  .lottie-animation-3 {
    bottom: -900px;
    right: -1000px;
  }
  .pr-32-0-0 {
    padding-right: 0;
  }
  .lottie-animation-5 {
    bottom: -900px;
    right: -700px;
  }
  .div-block-42 {
    width: 70%;
  }
  .gradient-succes {
    top: -410px;
  }
  .text-block-8 {
    font-size: 600px;
  }
  .gradient-configurator {
    top: -350px;
  }
  .resume-grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .resume-grid.center-middle {
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }
  .div-block-60 {
    width: 150px;
    height: 150px;
  }
  .div-block-65 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .configurator-step-1-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }
  .nc---sidebar,
  .form-step-2 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .hide-ipad {
    display: none;
  }
  .form-step-3 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .stacks-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-left: 0;
    padding-left: 16px;
    padding-right: 16px;
  }
  .nc---vue-webflow-plugin {
    margin-left: 0;
    padding-top: 160px;
  }
  .category-name {
    padding-left: 16px;
    padding-right: 16px;
  }
  .collection-item-4 {
    min-width: 5rem;
  }
  .configurator-step-2-grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr 1fr;
  }
  .ml-8-16-16 {
    margin-left: 16px;
  }
  .form-step-4 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .hide-desktop {
    display: block;
  }
  .pricing-grid {
    grid-template-columns: 1fr 1fr;
  }
  .gradient-pricing {
    top: -560px;
  }
  .div-block-7-copy {
    display: none;
  }
  .button-container-2-3 {
    width: 100%;
  }
  .hacker-bg {
    width: 360%;
  }
  .matrix-bg {
    top: 500px;
  }
  .hnad-waas {
    height: 310px;
    bottom: 80px;
    left: -630px;
  }
  .book-waas {
    min-width: 900px;
    max-width: 900px;
  }
  .book-waas.video-waas {
    min-width: 970px;
    max-width: 970px;
  }
  .coder-waas {
    min-width: 500px;
    max-width: 500px;
    bottom: 90px;
  }
  .robot-girl-waas {
    height: 260px;
    right: -410px;
  }
  .robot-dog-waas {
    height: 150px;
    right: -500px;
  }
  .background-waas {
    min-width: 1400px;
    bottom: -570px;
  }
  .shadow-nerd-ball-waas {
    width: 80px;
    bottom: 221px;
    left: -240px;
  }
  .nerd-ball-waas {
    bottom: 234px;
    left: -232px;
  }
  .div-block-159 {
    height: 400px;
  }
  .wizard-waas {
    width: 270px;
    top: 110px;
    left: 80px;
  }
  .wizard-code-waas {
    height: 210px;
    top: 337px;
    left: -100%;
    right: -100%;
  }
  .waas-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }
  .image-62 {
    height: 180px;
  }
  .waas-vip-image-container.paintball {
    height: 260px;
  }
  .waas-vip-image-container.seminar {
    height: 260px;
    margin-top: 0;
  }
  .waas-vip-image-container.workshop {
    height: 260px;
    margin-left: 0;
  }
  .waas-block-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  .tabs-menu-3 {
    width: 100%;
  }
  .collection-list-10 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .gradient-events {
    top: -290px;
  }
  .event-blur-image-container {
    top: 160px;
  }
  .gradient-404,
  .gradient-partners {
    top: -410px;
  }
  .div-block-211 {
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: 0;
    margin-right: 16px;
  }
  .div-block-212 {
    margin-bottom: -48px;
    margin-right: -16px;
  }
  .integrations-grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr 1fr;
  }
  .right-image-container {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  .div-block-215 {
    width: 80%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }
  .image-76 {
    margin-left: auto;
    margin-right: auto;
    position: static;
  }
  .div-block-216 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }
  .image-77.pr-64-0-0,
  .div-block-217 {
    padding-right: 0;
  }
  .screened-partner-grid {
    grid-template-columns: 1fr 1fr;
  }
  .own-style-partner-grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr 1fr;
  }
  .paperform-embed-container {
    margin-left: 16px;
    margin-right: 16px;
  }
  .container-podium {
    margin-left: -2px;
    margin-right: -2px;
  }
  .grid-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 32px;
    margin-left: 0;
    margin-right: 0;
  }
  .podium-heading {
    top: 45%;
  }
  .div-block-221 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .blue-blob {
    max-width: 1000px;
    padding-left: 160px;
    top: -114px;
  }
  .pink-blob {
    max-width: 1200px;
    padding-left: 250px;
    top: 320px;
  }
  .orange-blob {
    min-width: 500px;
    max-width: 500px;
    top: 20px;
  }
  .upgrade-resume-heading {
    font-size: 76px;
    line-height: 76px;
  }
  .div-block-222 {
    margin-top: 170px;
  }
  .calculator-cta-text-container {
    width: 100%;
    padding-right: 0;
  }
  .calculator-cta-container {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }
  .filter-scroll-area {
    max-height: 35vh;
  }
  .image-85 {
    top: -270px;
    right: -1018px;
  }
  .image-85-copy {
    top: -205px;
    left: -1018px;
  }
  .div-block-236 {
    height: 460px;
  }
  .new-cta-block {
    flex-direction: column;
  }
  .div-block-242 {
    margin: 32px auto -32px;
    position: static;
  }
  .home-shapes-flex {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }
  .home-shape-content {
    padding-top: 48px;
    padding-left: 48px;
    padding-right: 64px;
  }
  .home-shape-content.right {
    padding-left: 64px;
    padding-right: 48px;
  }
  .h1-heading-xs {
    font-size: 34px;
    line-height: 34px;
  }
  .left-home-button-container {
    padding-right: 16px;
  }
  .right-home-button-container {
    padding-left: 16px;
  }
  .home-circle-logo-container {
    width: 84px;
    height: 84px;
  }
  .home-shapes-container {
    margin-bottom: 200px;
  }
  .image-88 {
    width: 58px;
  }
  .home-shape-1-image {
    width: 400px;
    margin: 48px auto -140px;
    display: block;
    right: 30px;
  }
  .home-shape-2-image {
    width: 440px;
    margin: 48px auto -140px;
    display: block;
    left: -30px;
  }
  .home-software-image {
    width: 1100px;
    left: -950px;
  }
  .container-home-backround-images {
    width: 600px;
  }
  .home-vrienden-image {
    width: 1100px;
    right: -950px;
  }
  .home-shapes-circle-outline-right,
  .home-shapes-circle-outline-left {
    width: 110px;
    height: 110px;
  }
  .testimonial-grid {
    grid-column-gap: 24px;
    padding-left: 0;
    padding-right: 0;
  }
  .testimonial-text-container {
    padding-left: 24px;
    padding-right: 24px;
  }
  .light-testimonial-image-background {
    width: 80px;
    height: 70px;
  }
  .testimonial-image {
    height: 60px;
  }
  .dark-testimonial-image-background {
    width: 80px;
    height: 70px;
  }
  .testimonial-background-blob {
    width: 900px;
    max-width: none;
  }
  .testimonial-cta-container {
    padding-left: 8px;
    padding-right: 8px;
  }
  .small-testimonial {
    max-width: 220px;
  }
  .small-testimonial._1 {
    margin-left: auto;
    margin-right: auto;
    inset: auto 0% 60px;
  }
  .small-testimonial._2,
  .small-testimonial._3 {
    display: none;
  }
  .small-testimonial._4 {
    margin-left: auto;
    margin-right: auto;
    inset: auto 0% 60px;
  }
  .small-testimonial-background {
    width: 48px;
    min-width: 48px;
    height: 48px;
    min-height: 48px;
  }
  .popular-nerds-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .popular-nerds-card.transparant {
    margin-bottom: 64px;
  }
  .moving-stacks {
    width: 560px;
    padding-left: 32px;
    padding-right: 0;
    overflow: hidden;
  }
  .moving-stack-background {
    width: 80px;
    height: 80px;
  }
  .moving-stacks-grid {
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .moving-stack-image {
    width: 75px;
    height: 45px;
  }
  .heading-wrapper {
    width: auto;
    max-width: 720px;
  }
  .footer-redirect-grid {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-template-columns: 1fr 1fr;
  }
  .dashboard-side-nav {
    z-index: 10;
  }
  .dashboard-body {
    padding-left: 32px;
    padding-right: 32px;
  }
  .dashboard-link-tile {
    min-width: 320px;
  }
  .waas-button-home {
    bottom: 50px;
  }
  .waas-button-home.waas-video,
  .waas-button-home.waas-nerd {
    bottom: 130px;
  }
  .div-block-286 {
    flex-direction: column;
    display: flex;
  }
  .mb-0-32-32 {
    margin-bottom: 32px;
  }
  .nav-right-links {
    grid-row-gap: 5px;
    flex-direction: column;
    padding-bottom: 5px;
    padding-right: 5px;
  }
  .nav-menu-new {
    background-color: #fff;
    border-radius: 5px;
    margin-left: 16px;
    margin-right: 16px;
    box-shadow: 0 5px 30px #0000001a;
  }
  .nav-menu-new.sticky {
    margin-top: 16px;
  }
  .nav-middle-links {
    flex-direction: column;
    padding: 5px;
  }
  .nav-dropdown-container {
    flex-direction: column;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: flex;
    position: relative;
  }
  .nav-dropdown-container.naas,
  .nav-dropdown-container.waas,
  .nav-dropdown-container.waas,
  .nav-dropdown-container.naas {
    display: flex;
  }
  .nav-arrow-up-new {
    display: none;
    inset: -8px 16px auto auto;
  }
  .nav-dropdown-content-container {
    box-shadow: none;
    width: 100%;
    min-width: 0;
    margin-top: 5px;
    display: none;
  }
  .nav-dropdown-content-container.waas {
    min-width: 0;
  }
  .nav-dropdown-left-menu {
    background-color: #0000;
    padding-right: 5px;
  }
  .nav-dropdown-right-menu {
    background-color: #0000;
    padding: 0;
  }
  .nav-dropdown-link {
    padding: 10px 10px 10px 16px;
    position: relative;
  }
  .nav-dropdown-links-container {
    padding-left: 0;
    padding-right: 0;
  }
  .nav-dropdown-title-container {
    padding: 12px;
    display: flex;
  }
  .nav-dropdown-title-container.right-title-container {
    margin-top: 0;
    display: flex;
  }
  .nav-dropdown-left-slope {
    display: none;
  }
  .nav-dropdown-right-menu-content-container {
    padding-left: 5px;
    padding-right: 5px;
  }
  .nav-dropdown-image {
    display: block;
  }
  .dropdown-fix-naas,
  .dropdown-fix-waas {
    display: none;
  }
  .nav-dropdown-waas-image {
    object-fit: contain;
    display: block;
  }
  .nav-right-links-container {
    flex-direction: column;
  }
  .nerd-dashbaord-item-description {
    max-height: 36px;
    overflow: hidden;
  }
  .main-image-container-blog {
    height: 300px;
    margin-bottom: 0;
  }
  .div-block-322 {
    padding-left: 16px;
  }
  .blog-blob {
    width: 1800px;
    height: 1800px;
    top: -1391px;
    left: -1282px;
  }
  .div-block-328 {
    width: 67%;
    padding-right: 16px;
  }
  .div-block-329 {
    width: 33%;
  }
  .div-block-338 {
    padding: 32px;
  }
  .read-more-blog-grid {
    grid-template-columns: 1fr 1fr;
  }
  .div-block-344 {
    max-width: 75%;
  }
  .search-results-grid,
  .downloads-grid {
    grid-template-columns: 1fr 1fr;
  }
  .div-block-345 {
    min-width: 610px;
    max-width: 610px;
    bottom: 150px;
  }
  .html-embed-11 {
    min-width: 320px;
  }
  .image-105 {
    min-width: 2000px;
    max-width: 2000px;
    bottom: -50px;
  }
  .collection-item-12 {
    min-width: 100%;
  }
  .job-detail-cards-container {
    grid-template-columns: 1fr 1fr 0.75fr 0.75fr 1fr 1fr;
  }
  .job-detail-cards-icons-container {
    grid-template-columns: 1fr 1fr 0.75fr 0.75fr 1fr 1fr;
    padding-bottom: 0;
  }
  .cyber-security-image {
    z-index: 0;
    width: 400px;
    height: 550px;
    margin-top: 80px;
    margin-right: -64px;
    top: -130px;
    bottom: 0;
  }
  .cyber-security-grid {
    grid-template-columns: 2fr 1fr;
    margin-bottom: 200px;
  }
  .cs-card {
    flex-direction: column-reverse;
    min-height: 0;
  }
  .div-block-404 {
    justify-content: flex-start;
    min-height: 100px;
    padding-left: 16px;
  }
  .div-block-404-copy {
    min-height: 100px;
    inset: 0% 0% auto;
  }
  .gradient-cyber-security {
    height: 1150px;
    top: -600px;
  }
  .nav-link-dropdown-mobile {
    color: var(--dark);
    text-align: left;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 12px;
  }
  .white-text-ipad {
    color: #fff;
  }
  .legends-grid {
    grid-column-gap: 16px;
    justify-content: space-between;
    width: 100%;
    margin-top: 32px;
    margin-left: 0;
  }
  .legend-grid-image-container {
    padding-right: 0;
  }
  .legend-link-scroll-to-section {
    height: 140px;
  }
  .gradient-legends {
    top: -390px;
  }
  .div-block-406 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  .legend-image {
    max-width: 220px;
  }
  .legend-background {
    margin-left: 16px;
    margin-right: 16px;
  }
  .legend-image-header {
    width: 180px;
  }
  .waas-step-top-half-path {
    margin-left: -32px;
  }
  .waas-step-top-path-ipad {
    height: 0;
    margin-right: -32px;
    display: block;
  }
  .div-block-328-copy {
    width: 67%;
    padding-right: 16px;
  }
  .div-block-329-copy {
    width: 33%;
  }
  .div-block-402-copy {
    text-align: center;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
  .div-block-428 {
    width: 100%;
    padding-right: 16px;
  }
  .div-block-429 {
    flex-direction: column;
  }
  .div-block-430 {
    width: 100%;
  }
  .div-block-433 {
    max-height: none;
  }
  .grid-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    max-width: 50%;
  }
  .div-block-434 {
    display: none;
  }
  .div-block-435 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    margin-top: 128px;
    padding: 16px;
    display: flex;
  }
  .rich-text-about-us p {
    font-size: 15px;
    line-height: 25px;
  }
  .rich-text-about-us h4 {
    margin-bottom: 7px;
    font-size: 15px;
    line-height: 18px;
  }
  .div-block-236-copy {
    height: 460px;
  }
  .grid-5 {
    grid-column-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }
  .grid-6 {
    grid-row-gap: 48px;
  }
  .grid-6.waas {
    grid-template-columns: 1fr 1fr;
  }
  .div-block-436 {
    margin-right: 32px;
  }
  .div-block-437,
  .div-block-437-copy {
    margin-right: 0;
  }
  .diagnal-background {
    height: 460px;
  }
  .div-block-438 {
    margin-bottom: 32px;
  }
  .odm-stepper {
    margin-right: 0%;
  }
  .image-118 {
    height: 120px;
    top: -60px;
  }
  .odm-step-image-container {
    justify-content: center;
  }
  .div-block-441 {
    margin-right: -32px;
  }
  .div-block-444 {
    margin-top: 64px;
    margin-left: -32px;
    margin-right: 73%;
    display: flex;
  }
  .image-119 {
    max-width: 240px;
  }
  .div-block-445 {
    margin-top: 64px;
    margin-left: -32px;
    margin-right: 73%;
  }
  .use-free---flex-container {
    flex-wrap: wrap;
    min-height: 0;
  }
  .use-free---card-container {
    flex: 1;
    min-width: 40%;
    max-width: 70%;
  }
  .use-free---blob-container.green {
    margin-left: auto;
    margin-right: auto;
    top: 300px;
    left: auto;
    right: 100px;
    transform: rotateX(180deg) rotateY(0) rotate(-150deg);
  }
  .use-free---blob-container.orange {
    margin-left: auto;
    margin-right: auto;
    top: 300px;
    left: 100px;
    right: auto;
    transform: rotateX(180deg) rotateY(-180deg) rotate(-150deg);
  }
  .use-free---blob-container.blue {
    margin-left: auto;
    margin-right: auto;
    top: 520px;
    left: -1450px;
    right: -1500px;
    transform: rotateX(-180deg) rotateY(-180deg) rotate(-110deg);
  }
  .div-block-462 {
    justify-content: center;
  }
  .image-121 {
    max-width: 350px;
  }
  .div-block-463 {
    text-align: center;
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 48px;
  }
  .div-block-467 {
    text-align: center;
    justify-content: center;
  }
  .blob-pricing {
    left: -6951px;
  }
  .image-121-copy {
    max-width: 350px;
  }
  .div-block-462-copy {
    justify-content: center;
  }
  .quick-stack {
    grid-column-gap: 48px;
  }
  .home-cta-block,
  .home-info-block {
    min-width: 320px;
  }
  .hide-tablet {
    display: none;
  }
  .show-tablet {
    display: block;
  }
  .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-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-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-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-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-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }
  .heading-style-h1 {
    font-size: 3.25rem;
  }
  .heading-style-h2 {
    font-size: 2.75rem;
  }
  .heading-style-h3 {
    font-size: 2.25rem;
  }
  .heading-style-h4 {
    font-size: 1.75rem;
  }
  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .navbar5_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }
  .navbar5_dropdown-content {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
  .navbar5_link {
    width: auto;
    padding: 0.75rem 0;
    font-size: 1.125rem;
  }
  .menu-icon5_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }
  .navbar5_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }
  .is-menu {
    z-index: 3;
    color: #000;
    position: relative;
  }
  .navbar5_menu-text-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }
  .menu-icon5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -0.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }
  .navbar5_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding: 0.5rem 0;
  }
  .navbar5_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1rem 5% 15rem;
    position: absolute;
    overflow: auto;
  }
  .navbar5_dropdown-list2 {
    position: relative;
    overflow: hidden;
  }
  .navbar5_dropdown-list2.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }
  .menu-icon5_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }
  .navbar5_blog-item {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }
  .navbar5_dropdown-content2 {
    flex-direction: column;
  }
  .navbar5_icon-wrapper {
    display: none;
  }
  .navbar5_dropdown-content-layout {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }
  .navbar5_dropdown-list {
    position: relative;
    overflow: hidden;
  }
  .navbar5_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }
  .navbar5_menu-button.w--open {
    z-index: 1;
    background-color: #0000;
  }
  .menu-icon5_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }
  .navbar5_menu-dropdown {
    width: 100%;
    position: relative;
  }
  .navbar5_dropdown-toggle {
    align-items: center;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }
  .navbar5_dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }
  .navbar5_blog-list {
    grid-row-gap: 0.5rem;
    width: 100%;
  }
  .navbar5_blog-item2,
  .navbar5_large-item-content,
  .navbar5_dropdown-content-wrapper {
    width: 100%;
  }
  .navbar5_dropdown-background-layer {
    min-width: 100%;
  }
  .menu-icon5_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }
  .navbar5_logo-link {
    width: 4.25rem;
  }
  .is-close {
    color: #000;
  }
  .footer5_menu-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr max-content;
  }
  .header18_component {
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
  .header18_content-wrapper {
    text-align: center;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }
  .content14_list {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .cta28_image-wrapper {
    max-width: 22rem;
    max-height: 22rem;
  }
  .cta28_component {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: center;
    padding: 2.5rem;
  }
  .cta28_text-wrapper {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .cta28_icon-group {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .cta28_icon-group.matchapp {
    justify-content: flex-start;
    align-items: center;
  }
  .timeline1_event-text-right,
  .timeline1_event-text-left {
    min-width: 16rem;
  }
  .pop-up10_component {
    width: 40rem;
  }
  .team2_list {
    object-fit: fill;
    grid-template-columns: 1fr 1fr;
  }
  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }
  .content41_component {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding: 2.5rem;
  }
  .menu-icon1_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }
  .navbar1_menu-button {
    padding: 0;
  }
  .navbar1_menu-button.w--open {
    background-color: #0000;
  }
  .navbar1_container {
    grid-template-columns: 0.25fr 1fr;
    display: flex;
  }
  .menu-icon1_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }
  .menu-icon1_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }
  .navbar1_link {
    border-bottom: 1px solid
      var(--border-color-light\<deleted\|variable-a70eb3cf\>);
    border-top-width: 1px;
    border-top-color: var(--border-color-light\<deleted\|variable-a70eb3cf\>);
    text-align: left;
    padding: 0.5rem 0;
    font-size: 1.125rem;
  }
  .navbar1_menu {
    border-bottom: 1px solid
      var(--border-color-light\<deleted\|variable-a70eb3cf\>);
    background-color: var(
      --background-color-white\<deleted\|variable-1766b841\>
    );
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    justify-content: center;
    padding: 1rem 5% 2rem;
    display: flex;
    position: absolute;
  }
  .navbar1_logo-link {
    width: 4.25rem;
  }
  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -0.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }
  .navbar1_button-wrapper {
    align-items: center;
  }
  .customer-logo-grid-invest {
    grid-column-gap: 32px;
  }
  .blob-invest-left {
    left: -7805px;
  }
  .blob-invest-right {
    top: -1800px;
    left: -7805px;
  }
  .custom-header-1_block {
    padding: 24px;
  }
  .vacancy-tag {
    order: -1;
    margin-bottom: 24px;
    position: relative;
    top: 0;
    right: 0;
  }
  .padding-section-custom-header1 {
    padding-bottom: 6rem;
  }
  .blob-bladeren {
    left: -6218px;
    transform: rotate(-102deg);
  }
  .content1_link-item {
    width: auto;
  }
  .content1_links-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
  .padding-section-custom-header2 {
    padding-bottom: 6rem;
  }
  .testimonial1_heading {
    width: auto;
    max-width: 720px;
  }
  .announcement-bar5_component {
    grid-template-columns: 1fr max-content;
  }
  .slide {
    width: 33.3333%;
  }
  .div-block-522 {
    flex-flow: column;
  }
  .contact_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }
  .section-padding_hero-stacks {
    padding-top: 10rem;
  }
  .hero-stacks_heading {
    font-size: 2.6em;
  }
  .hero-stacks_usp-list {
    flex-flow: column;
  }
  .section {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .main-grid {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }
  .about-stack_image-wrapper {
    order: -1;
    width: 100%;
    height: 12rem;
    position: relative;
    top: 0;
  }
  .about-stack.pr-64-0-0 {
    padding-right: 0;
  }
  .about-stack.pl-64-0-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .lang-catg_component {
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .lang-catg_card.transparant {
    margin-bottom: 64px;
  }
  .lang-catg_image {
    bottom: -32px;
    right: -64px;
  }
  .bats_usp-list {
    flex-flow: column;
  }
  .bats_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }
  .bats_content-wrapper.pr-64-0-0 {
    padding-right: 0;
  }
  .bats_content-wrapper.pl-64-0-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .h1-size {
    font-size: 3em;
  }
  .h2-size {
    font-size: 2em;
  }
  .hero-stacks_heading-2 {
    font-size: 2.6em;
  }
  .main-grid-xs {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }
  .collaborate-form-step-2 {
    min-height: 565px;
  }
  .wrapper-contact-2 {
    display: none;
  }
  .button-4.outline.nav-button {
    display: flex;
  }
  .button-4.outline.nav-button.white-outline-desktop {
    color: #1d2436;
    border-color: #1d2436;
  }
  .button-4.nav-button {
    display: flex;
  }
  .button-4.nav-button.dark-blue-ipad {
    background-color: #1d2436;
  }
  .nav-link-dropdown-mobile-2 {
    color: #1d2436;
    text-align: left;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 12px;
  }
  .nav-link-2 {
    color: #1d2436;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 12px;
  }
  .nav-link-2.home.w--current {
    color: #1d2436;
  }
  .nav-link-dropdown-2 {
    color: #1d2436;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 12px;
  }
  .icon-2-copy-2 {
    color: #1d2436;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 24px;
    display: flex;
  }
  .nav-span-2 {
    color: #a0b8ff;
  }
  .icon-2-copy-3 {
    color: #1d2436;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 24px;
    display: flex;
  }
  .main-grid-persoonlijk-gesprek {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }
  .section-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .h1-heading-hpn {
    font-size: 34px;
    line-height: 34px;
  }
  .nhp-home-shapes-circle-outline-left-copy {
    width: 110px;
    height: 110px;
  }
  .nhp-home-circle-logo-container-copy {
    width: 84px;
    height: 84px;
  }
  .nhp-home-shape-1-image-copy {
    width: 400px;
    margin: 48px auto -140px;
    display: block;
    right: 30px;
  }
  .nhp-left-home-button-container-copy {
    padding-right: 16px;
  }
  .nhp-home-shapes-container {
    margin-bottom: 200px;
  }
  .nhp-home-shapes-flex {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }
  .customer-logo-grid-smal,
  .customer-logo-grid-copy {
    grid-column-gap: 32px;
  }
  .landing-container-header-copy {
    padding-top: 160px;
    overflow: hidden;
  }
  .landing-container-header-copy.blog {
    padding-top: 110px;
  }
  .landing-container-header-copy.stacks-title {
    padding-top: 120px;
  }
  .landing-container-header-copy.contact {
    overflow: visible;
  }
  .main-grid-2 {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }
  .dropdown-fix-naas-2 {
    display: none;
  }
  .heading-wrapper-2 {
    width: auto;
    max-width: 720px;
  }
  .light-testimonial-image-background-2 {
    width: 80px;
    height: 70px;
  }
  .section-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .landing-container-header-copy-2-copy {
    padding-top: 160px;
    overflow: hidden;
  }
  .landing-container-header-copy-2-copy.blog {
    padding-top: 110px;
  }
  .landing-container-header-copy-2-copy.stacks-title {
    padding-top: 120px;
  }
  .landing-container-header-copy-2-copy.contact {
    overflow: visible;
  }
  .grid-container-copy.dashboard,
  .grid-container-nav-demo.dashboard {
    padding-left: 16px;
    padding-right: 16px;
  }
  .customer-logo-grid-copy {
    grid-column-gap: 32px;
  }
  .testimonial-image-copy {
    height: 60px;
  }
  .customer-logo-copy.multi {
    height: 24px;
  }
  .customer-logo-copy.digi,
  .customer-logo-copy.careix,
  .customer-logo-copy.ibm {
    height: 20px;
  }
  .customer-logo-copy.api,
  .customer-logo-copy.multi {
    height: 24px;
  }
  .customer-logo-copy.digi,
  .customer-logo-copy.careix,
  .customer-logo-copy.ibm {
    height: 20px;
  }
  .customer-logo-copy.api,
  .customer-logo-copy.multi {
    height: 24px;
  }
  .customer-logo-copy.digi,
  .customer-logo-copy.careix,
  .customer-logo-copy.ibm {
    height: 20px;
  }
  .customer-logo-copy.api,
  .customer-logo-copy.multi {
    height: 24px;
  }
  .customer-logo-copy.digi,
  .customer-logo-copy.careix,
  .customer-logo-copy.ibm {
    height: 20px;
  }
  .customer-logo-copy.api,
  .customer-logo-copy.multi {
    height: 24px;
  }
  .customer-logo-copy.digi,
  .customer-logo-copy.careix,
  .customer-logo-copy.ibm {
    height: 20px;
  }
  .customer-logo-copy.api,
  .customer-logo-copy.multi {
    height: 24px;
  }
  .customer-logo-copy.improvers {
    height: 18px;
  }
  .customer-logo-copy.volkerwessels {
    height: 16px;
  }
  .customer-logo-copy.essent {
    height: 19px;
  }
  .customer-logo-copy.rotterdam {
    height: 23px;
  }
  .customer-logo-copy.achmea {
    height: 21px;
  }
  .customer-logo-copy.ahold {
    height: 26px;
  }
  .customer-logo-copy.ing {
    height: 23px;
  }
  .customer-logo-copy.digi,
  .customer-logo-copy.careix,
  .customer-logo-copy.ibm {
    height: 20px;
  }
  .customer-logo-copy.sap {
    height: 24px;
  }
  .customer-logo-copy.bullhorn {
    height: 29px;
  }
  .customer-logo-copy.actief-software {
    height: 24px;
  }
  .customer-logo-copy.castone {
    height: 22px;
  }
  .customer-logo-copy.api {
    height: 24px;
  }
  .customer-logo-grid-2-kolom {
    grid-column-gap: 32px;
  }
  .customer-logo-groter.multi {
    height: 24px;
  }
  .customer-logo-groter.improvers {
    height: 18px;
  }
  .customer-logo-groter.volkerwessels {
    height: 16px;
  }
  .customer-logo-groter.essent {
    height: 19px;
  }
  .customer-logo-groter.rotterdam {
    height: 23px;
  }
  .customer-logo-groter.achmea {
    height: 21px;
  }
  .customer-logo-groter.ahold {
    height: 26px;
  }
  .customer-logo-groter.ing {
    height: 23px;
  }
  .customer-logo-groter.digi,
  .customer-logo-groter.careix,
  .customer-logo-groter.ibm {
    height: 20px;
  }
  .customer-logo-groter.sap {
    height: 24px;
  }
  .customer-logo-groter.bullhorn {
    height: 29px;
  }
  .customer-logo-groter.actief-software {
    height: 24px;
  }
  .customer-logo-groter.castone {
    height: 22px;
  }
  .customer-logo-groter.api {
    height: 24px;
  }
  .testimonial-image-echte-foto {
    height: 60px;
  }
  .dark-testimonial-image-background-copy {
    width: 80px;
    height: 70px;
  }
  .testimonial-text-container-copy {
    padding-left: 24px;
    padding-right: 24px;
  }
  .relative-grid-block-color.pr-64-0-0 {
    padding-right: 0;
  }
  .relative-grid-block-color.pl-64-0-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .lang-catg_card-copy.transparant {
    margin-bottom: 64px;
  }
  .new-cta-block-developer-of-architect {
    flex-direction: column;
  }
  .new-cta-block-match-app {
    flex-direction: column;
  }
  .div-block-556 {
    margin-right: 0;
  }
  .div-block-558 {
    margin-right: 32px;
  }
  .grid-7 {
    grid-column-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }
  .heading-wrapper-copy {
    width: auto;
    max-width: 720px;
  }
  .calculator-cta-container-copy {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }
  .div-block-242-copy {
    margin: 32px auto -32px;
    position: static;
  }
  .home-info-block-copy {
    min-width: 320px;
  }
  .mb-32-0-0-copy {
    margin-bottom: 0;
  }
  .page-padding.s0 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .logo-slider-img {
    width: 174px;
  }
  .section-logo {
    overflow: hidden;
  }
  .logo_component-slider {
    grid-column-gap: 3rem;
  }
  .main-grid-copy {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }
  .home-cta-block-2,
  .home-info-block-2 {
    min-width: 320px;
  }
  .div-block-565 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .h1-size-2 {
    font-size: 3em;
  }
}
@media screen and (max-width: 767px) {
  h5 {
    font-size: 1.25rem;
  }
  h6 {
    font-size: 1.125rem;
  }
  .gradient-home {
    top: -410px;
  }
  .grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }
  .dashed-line.is-right {
    display: none;
  }
  .landing-section {
    padding-bottom: 64px;
  }
  .brand {
    padding-left: 0;
  }
  .landing-container-header {
    padding-top: 120px;
  }
  .landing-container-header.waas {
    margin-bottom: 96px;
    overflow: visible;
  }
  .landing-container-header.upgrade-resume {
    height: 580px;
    padding-top: 0;
  }
  .landing-container-header.jobs-detail {
    padding-top: 96px;
  }
  .landing-container-header.about-us {
    padding-bottom: 64px;
  }
  .button-9.gradient.grow {
    margin-bottom: 16px;
    margin-right: 0;
  }
  .div-block-2 {
    height: 380px;
  }
  .klopper-image {
    height: 360px;
    margin-left: auto;
    margin-right: auto;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .dromer-image {
    height: 390px;
    left: -70px;
  }
  .agile-coach-image {
    height: 335px;
    bottom: 30px;
    left: -170px;
  }
  .designer-image {
    height: 350px;
    bottom: 30px;
    left: auto;
    right: -40px;
  }
  .security-image {
    height: 370px;
    display: inline-block;
    bottom: 0;
    left: auto;
    right: -170px;
  }
  .customer-logo-grid {
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
    padding-left: 16px;
    padding-right: 16px;
  }
  .standard-section {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .standard-section.blog {
    padding-bottom: 64px;
  }
  .standard-section.mt-0-0-64 {
    padding-top: 64px;
  }
  .standard-section.pt-64--64--32 {
    padding-top: 32px;
  }
  .image-8 {
    height: 150px;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .standard-grid {
    grid-row-gap: 32px;
  }
  .standard-grid.home-landing-grid {
    margin-bottom: 64px;
  }
  .standard-grid.for-who-naas {
    grid-row-gap: 64px;
  }
  .standard-grid.blog-cta-grid {
    grid-template-columns: 1fr;
    margin-bottom: 64px;
  }
  .standard-grid.odm-steps {
    grid-template-columns: 1fr 1fr;
  }
  .main-grid-xs-older {
    grid-template-columns: 1fr;
    padding-right: 16px;
  }
  .tabs {
    flex-direction: column;
  }
  .tabs-menu {
    flex-direction: row;
    width: 100%;
    margin-bottom: 64px;
    padding-left: 8px;
    padding-right: 8px;
  }
  .tabs-content {
    width: 100%;
  }
  .tab-link {
    width: 100%;
    margin-bottom: 0;
    margin-left: 8px;
    margin-right: 8px;
  }
  .relative-grid-block-copy {
    justify-content: center;
    height: 100%;
    padding: 8px;
    display: flex;
  }
  .relative-grid-block-copy-copy {
    display: none;
  }
  .customer-logo {
    height: 34px;
  }
  .footer {
    margin-top: -90px;
    padding-top: 280px;
    padding-bottom: 64px;
  }
  .diagonal-footer {
    height: 1200px;
    margin-top: 180px;
  }
  .small-grandient-container {
    top: 560px;
  }
  .small-grandient-container.prog,
  .small-grandient-container.new,
  .small-grandient-container.next {
    top: 620px;
  }
  .long-sprint-image-container._2 {
    margin-top: 16px;
  }
  .long-sprint-image-container._1 {
    margin-top: 32px;
  }
  .button-container {
    width: 100%;
    padding-right: 0;
  }
  .sprint-link-scroll-to-section {
    height: 310px;
  }
  .hide-mobile {
    display: none;
  }
  .flex-layout-container {
    margin-left: -16px;
    margin-right: -16px;
  }
  .image-15 {
    width: 140px;
  }
  .proposition-landing-image-container {
    height: 320px;
    padding-left: 50px;
  }
  .proposition-landing-image-container.upgrade {
    height: auto;
    padding-left: 0;
  }
  .proposition-landing-image-container.prog,
  .proposition-landing-image-container.match {
    height: auto;
    margin-bottom: 0;
    padding-top: 16px;
  }
  .proposition-animation-container {
    height: 180px;
  }
  .proposition-animation {
    width: 180px;
    inset: 0% 0% auto auto;
  }
  .standard-grid-copy {
    grid-row-gap: 32px;
  }
  .heading-landing-propositions {
    margin-right: 0;
  }
  .div-block-36 {
    flex-direction: column;
  }
  .lottie-animation-2 {
    left: -500px;
  }
  .lottie-animation-3 {
    right: -500px;
  }
  .generic-icon.mb-32-32-16 {
    margin-bottom: 16px;
  }
  .mb----0 {
    margin-bottom: 0;
  }
  .lottie-animation-5 {
    width: 800px;
    right: -500px;
  }
  .button-container-submit {
    width: 100%;
  }
  .div-block-42 {
    width: 90%;
  }
  .gradient-succes {
    top: -440px;
  }
  .lottie-animation-6 {
    height: 200px;
  }
  .div-block-44 {
    height: 195px;
  }
  .text-block-8 {
    display: none;
  }
  .gradient-configurator {
    top: -380px;
  }
  .resume-grid {
    grid-row-gap: 32px;
  }
  .text-block-16 {
    margin-bottom: 8px;
  }
  .div-block-81 {
    flex-direction: column;
    align-items: flex-start;
  }
  .stacks-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .nc---vue-webflow-plugin {
    padding-top: 120px;
  }
  .paragraph-large.white-text.mb-0-0-32 {
    margin-bottom: 32px;
  }
  .mr-16-16-8 {
    margin-right: 8px;
  }
  .configurator-step-2-grid {
    grid-row-gap: 32px;
  }
  .mb-128-128-64 {
    margin-bottom: 64px;
  }
  .h1-heading-hire-prog {
    font-size: 40px;
    line-height: 40px;
  }
  .question {
    margin-right: 16px;
  }
  .button-container-2-3 {
    flex-direction: column;
    width: 100%;
    padding-right: 0;
  }
  .matrix-bg {
    top: 550px;
  }
  .hnad-waas {
    height: 260px;
    left: -530px;
  }
  .waas-landing-container {
    min-height: 550px;
  }
  .book-waas {
    min-width: 820px;
    max-width: 820px;
  }
  .book-waas.video-waas {
    min-width: 920px;
    max-width: 920px;
  }
  .coder-waas {
    min-width: 440px;
    max-width: 440px;
  }
  .robot-girl-waas {
    height: 220px;
    bottom: 118px;
    right: -371px;
  }
  .robot-dog-waas {
    height: 130px;
    bottom: 94px;
    right: -453px;
  }
  .background-waas {
    min-width: 1200px;
    max-width: 1200px;
    bottom: -492px;
  }
  .shadow-nerd-ball-waas {
    width: 70px;
    bottom: 204px;
    left: -214px;
  }
  .nerd-ball-waas {
    width: 60px;
    bottom: 216px;
    left: -204px;
  }
  .div-block-160 {
    padding-right: 0;
  }
  .image-62 {
    object-fit: contain;
  }
  .waas-vip-image-container.paintball,
  .waas-vip-image-container.seminar,
  .waas-vip-image-container.workshop {
    height: 200px;
  }
  .mb-32-32-0 {
    margin-bottom: 0;
  }
  .waas-heading {
    font-size: 50px;
    line-height: 50px;
  }
  .text-block-55 {
    white-space: nowrap;
    max-width: 35px;
    overflow: hidden;
  }
  .collection-list-10 {
    grid-template-columns: 1fr 1fr;
  }
  .collection-list-11 {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .mb-64-64-32 {
    margin-bottom: 32px;
  }
  .div-block-46-copy {
    height: 210px;
  }
  .image-72.hide-desktop-and-phone {
    display: none;
  }
  .image-72.hide-desktop-ipad-and-phone-2 {
    display: block;
  }
  .event-blur-image-container {
    padding-left: 24px;
    padding-right: 24px;
    top: 120px;
  }
  .gradient-404 {
    top: -440px;
  }
  .div-block-192 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }
  .image-73 {
    margin-top: -40px;
  }
  .gradient-partners {
    top: -440px;
  }
  .div-block-211 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 0.5fr 0.5fr 1fr;
    margin-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }
  .div-block-212 {
    margin-bottom: -128px;
    margin-right: -16px;
  }
  .screened-partner-grid {
    grid-row-gap: 32px;
  }
  .own-style-partner-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }
  .paperform-embed-container {
    margin-bottom: 0;
    padding: 16px;
  }
  .container-podium {
    justify-content: center;
    align-items: flex-end;
    width: 220px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    bottom: 65px;
    left: 0%;
    right: 0%;
  }
  .container-podium.second {
    margin-bottom: 0;
  }
  .container-podium.second.mobile {
    display: block;
  }
  .container-podium.first {
    margin-bottom: 0;
  }
  .container-podium.first.mobile {
    display: block;
  }
  .container-podium.third {
    margin-bottom: 0;
  }
  .container-podium.third.mobile {
    display: block;
  }
  .grid-3 {
    grid-column-gap: 16px;
    grid-row-gap: 100px;
    margin-top: -64px;
    margin-left: 16px;
    margin-right: 16px;
  }
  .image-81 {
    bottom: 19px;
  }
  .container-podium-text.first {
    margin-top: 0;
  }
  .podium-arrow {
    width: 100%;
    display: none;
  }
  .podium-heading {
    margin-bottom: 0;
    position: static;
    top: auto;
  }
  .container-podium-heading {
    justify-content: center;
    align-items: flex-end;
    height: 140px;
    margin: 5px;
    padding: 0 0 16px;
    display: flex;
  }
  .container-podium-heading.first {
    background-color: #fff8e7;
  }
  .container-podium-heading.second {
    background-color: #f9f9f9;
  }
  .container-podium-heading.third {
    background-color: #fff1ed;
  }
  .blue-blob {
    max-width: 900px;
    padding-left: 0;
    top: -100px;
  }
  .pink-blob {
    max-width: 900px;
    padding-left: 132px;
    top: 358px;
  }
  .orange-blob {
    top: 337px;
    left: -549px;
  }
  .upgrade-resume-heading {
    font-size: 70px;
    line-height: 70px;
  }
  .div-block-222 {
    text-align: center;
    max-width: 400px;
    margin-top: 120px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
  }
  .calculator-cta-text-container {
    z-index: 1;
  }
  .mb-0-0-32 {
    margin-bottom: 32px;
  }
  .filter-scroll-area {
    max-height: 30vh;
  }
  .div-block-39-copy {
    width: 100%;
    padding-right: 0;
  }
  .image-end-nerdcalc {
    height: 200px;
  }
  .div-block-232 {
    height: 190px;
  }
  .text-block-61 {
    margin-bottom: 8px;
  }
  .image-85 {
    top: -175px;
    right: -730px;
  }
  .image-85-copy {
    top: -135px;
    left: -730px;
  }
  .div-block-236 {
    height: 430px;
  }
  .new-cta-block {
    flex-direction: column;
  }
  .div-block-242 {
    height: 140px;
    margin-left: auto;
    margin-right: auto;
  }
  .div-block-244 {
    height: 130px;
  }
  .image-86 {
    width: 280px;
  }
  .cta-image {
    height: 260px;
  }
  .home-shapes-flex {
    padding-left: 0;
    padding-right: 0;
  }
  .home-shape-container {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }
  .home-shape-container.left {
    background-color: #fff;
    border-radius: 5px 0 0 5px;
    width: 80%;
    overflow: hidden;
  }
  .home-shape-container.right {
    background-color: var(--dark);
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 20%;
    overflow: hidden;
  }
  .home-shape-content {
    min-width: 320px;
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }
  .home-shape-content.right {
    padding-left: 32px;
    padding-right: 32px;
  }
  .shape-1 {
    background-color: #0000;
  }
  .shape-2 {
    background-color: #0000;
    overflow: visible;
  }
  .left-home-button-container {
    padding-right: 0;
  }
  .right-home-button-container {
    padding-left: 0;
  }
  .home-circle-logo-container {
    z-index: 2;
    width: 90px;
    height: 90px;
    bottom: -40px;
  }
  .home-shapes-container {
    margin-bottom: 96px;
  }
  .image-88 {
    width: 60px;
  }
  .home-shape-1-image,
  .home-shape-2-image {
    width: auto;
    height: 220px;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: 0% 0% -20px;
  }
  .home-software-image {
    width: 1000px;
    top: -10px;
    left: -780px;
  }
  .container-home-backround-images {
    z-index: auto;
    width: 400px;
    display: none;
  }
  .home-vrienden-image {
    width: 1000px;
    top: -10px;
    right: -780px;
  }
  .confetti-home {
    z-index: 3;
    bottom: -150px;
  }
  .testimonial-grid {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }
  .testimonial-grid.home {
    margin-bottom: 0;
  }
  .testimonial-text-container {
    padding-top: 24px;
  }
  .testimonial-dark {
    margin-top: 0;
    margin-bottom: 0;
  }
  .testimonial-background-blob {
    width: 880px;
  }
  .testimonial-cta-container {
    margin-top: 128px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }
  .testimonial-cta-container.home {
    margin-top: 32px;
  }
  .small-testimonial {
    position: static;
  }
  .popular-nerds-grid {
    grid-template-columns: 1fr;
    margin-bottom: 32px;
  }
  .heading-container-half {
    width: 100%;
  }
  .popular-nerds-card {
    overflow: hidden;
  }
  .popular-nerds-text-container {
    width: 80%;
    padding-top: 24px;
    position: static;
  }
  .popular-nerds-text-container.dark {
    width: 100%;
  }
  .popular-nerds-language-background {
    top: 16px;
  }
  .popular-nerds-image {
    bottom: -100px;
    right: -50px;
  }
  .moving-stacks {
    width: 100%;
    height: 610px;
    margin-top: 0;
    margin-right: 0%;
    padding-top: 64px;
    padding-right: 32px;
    top: auto;
    bottom: 0;
  }
  .moving-stack-background {
    opacity: 0.3;
    width: 70px;
    height: 70px;
  }
  .moving-stacks-grid {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
  .moving-stacks-gradient {
    height: 150px;
    display: none;
  }
  .moving-stack-image {
    width: 70px;
    height: 40px;
  }
  .header-home-paragraph-container {
    max-width: none;
  }
  .home-shape-2-image-container,
  .home-shape-1-image-container {
    height: 260px;
    margin-left: -100px;
    margin-right: -100px;
    position: relative;
  }
  .home-shape-2-overlay {
    color: #fff;
    background-color: #1d2436e6;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    display: flex;
    position: absolute;
    inset: 0%;
  }
  .home-shape-2-overlay-text {
    text-align: center;
    width: 250px;
    position: absolute;
    transform: rotate(90deg);
  }
  .home-shape-click-animation {
    width: 50px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 16px;
  }
  .home-shape-1-overlay {
    opacity: 0;
    color: #fff;
    background-color: #1d243680;
    background-image: linear-gradient(#a0b8ffe6, #a0b8ffe6);
    justify-content: center;
    align-items: center;
    font-weight: 600;
    display: none;
    position: absolute;
    inset: 0%;
  }
  .home-shape-1-overlay-text {
    text-align: center;
    width: 250px;
    position: absolute;
    transform: rotate(-90deg);
  }
  .dashboard-body {
    margin-left: 0;
    padding-top: 48px;
  }
  .div-block-284-close {
    display: none;
  }
  .dashboard-side-nav-container {
    width: 0;
    position: fixed;
  }
  .div-block-284-cross,
  .div-block-284-open {
    display: flex;
  }
  .waas-button-home {
    position: relative;
    bottom: 40px;
    box-shadow: 0 5px 10px #00000080;
  }
  .waas-button-home.waas-video {
    bottom: 0;
    left: 0;
  }
  .waas-button-home.waas-nerd {
    bottom: 0;
    right: 0;
  }
  .nav-menu-new {
    max-height: 80vh;
    overflow: auto;
  }
  .nav-brand {
    padding-left: 0;
  }
  .nav-middle-links {
    padding-right: 0;
  }
  .nav-dropdown-container.naas {
    margin-top: 0;
  }
  .nav-arrow-up-new {
    right: 32px;
  }
  .nav-dropdown-content-container {
    flex-direction: column;
    display: none;
  }
  .nav-dropdown-left-menu {
    padding-right: 0;
  }
  .nav-dropdown-right-menu {
    overflow: hidden;
  }
  .nav-dropdown-link {
    width: 100%;
    min-width: 0;
  }
  .nav-dropdown-links-container,
  .nav-dropdown-links-container.waas {
    padding-bottom: 5px;
  }
  .nav-dropdown-right-menu-content-container.blue-gradient {
    height: 270px;
  }
  .nav-dropdown-placeholder-image-container {
    display: none;
  }
  .nav-dropdown-waas-image-container {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    bottom: 0;
  }
  .nav-dropdown-waas-image {
    height: 100%;
    padding-top: 64px;
  }
  .div-block-312 {
    flex-direction: column;
    margin-bottom: -8px;
  }
  .text-block-73 {
    align-items: center;
    font-size: 40px;
  }
  .paperform-embed-title-container {
    padding-left: 16px;
    padding-right: 16px;
  }
  .div-block-319 {
    margin-right: 6px;
  }
  .main-image-container-blog {
    min-height: 200px;
    max-height: 300px;
  }
  .blog-blob {
    width: 1400px;
    height: 1400px;
    top: -1043px;
    left: -990px;
  }
  .div-block-327 {
    flex-direction: column-reverse;
    margin-bottom: 0;
  }
  .div-block-328 {
    width: 100%;
  }
  .div-block-329 {
    width: 100%;
    margin-bottom: 64px;
    padding-left: 0;
    padding-right: 0;
  }
  .html-embed-10 {
    margin-bottom: -36px;
    transform: scaleY(0.75);
  }
  .div-block-335 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .div-block-338 {
    min-height: 0;
    margin-top: 0;
    padding: 24px;
  }
  .blog-read-more-image-container {
    height: 150px;
  }
  .paragraph-sticky-blog-card {
    font-size: 15px;
  }
  .div-block-344 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }
  .lottie-animation-13 {
    min-width: 1600px;
  }
  .search-results-image-container {
    height: 160px;
  }
  .downloads-image-container {
    height: 250px;
  }
  .div-block-345 {
    min-width: 430px;
    max-width: 430px;
    bottom: 138px;
  }
  .div-block-350 {
    top: 181px;
    left: 32px;
    right: 32px;
  }
  .chat-container {
    padding-bottom: 16px;
  }
  .image-105 {
    min-width: 1000px;
    max-width: 1000px;
    bottom: -4px;
  }
  .image-107 {
    width: 800px;
    min-width: 800px;
    top: -16px;
  }
  .h1-jobs {
    margin-left: auto;
    margin-right: auto;
    font-size: 60px;
    line-height: 60px;
  }
  .job-detail-cards-container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .div-block-379 {
    display: none;
  }
  .text-block-78-copy {
    font-size: 11px;
    line-height: 15px;
  }
  .job-detail-cards-icons-container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-bottom: 16px;
  }
  .filler {
    display: none;
  }
  .collection-list-14 {
    grid-template-columns: 1fr;
  }
  .div-block-400 {
    flex-direction: column-reverse;
    margin-bottom: 0;
  }
  .div-block-402 {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: center;
  }
  .cyber-security-image {
    z-index: 2;
    width: auto;
    height: 330px;
    margin-top: 0;
    margin-bottom: -200px;
    inset: auto 0% 0% auto;
  }
  .cyber-security-grid {
    margin-bottom: 240px;
  }
  .grid-2-copy-copy-copy {
    grid-template-columns: 1fr;
    padding-right: 16px;
  }
  .cs-card {
    width: 100%;
  }
  .button-container-shrink {
    width: 100%;
    padding-right: 0;
  }
  .gradient-cyber-security {
    top: -650px;
  }
  .logo-animation-container {
    height: 240px;
  }
  .div-block-335-copy {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .div-block-405 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .legends-grid {
    margin-top: 64px;
  }
  .legend-link-scroll-to-section {
    height: 140px;
  }
  .div-block-406 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
  }
  .div-block-413 {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    flex-direction: column-reverse;
    margin-bottom: -16px;
  }
  .button-shadow-container {
    display: none;
  }
  .waas-step-content {
    flex-direction: column;
    flex: 1;
    height: auto;
  }
  .waas-step-content._1 {
    flex-direction: column;
  }
  .waas-step-content._5 {
    border-radius: 3px;
  }
  .waas-step-text-bg {
    padding: 12px;
  }
  .waas-step-number.last {
    font-size: 90px;
    bottom: 85px;
  }
  .waas-step-icon-bg {
    justify-content: flex-start;
    padding-left: 12px;
    padding-right: 12px;
  }
  .waas-step-pointer._2 {
    background-color: #46516d;
  }
  .waas-step-pointer._1 {
    background-color: #1d2436;
  }
  .waas-step-pointer._3 {
    background-color: #7090ed;
  }
  .waas-step-pointer._4 {
    background-color: #63c1da;
  }
  .waas-step-bottom {
    padding-top: 32px;
  }
  .waas-last-step-image {
    max-width: 380px;
  }
  .collection-list-copy {
    grid-template-columns: 1fr 1fr;
  }
  .div-block-328-copy {
    width: 100%;
  }
  .div-block-329-copy {
    width: 100%;
    margin-bottom: 64px;
    padding-left: 0;
    padding-right: 0;
  }
  .div-block-351-copy {
    margin-left: 16px;
    margin-right: 16px;
  }
  .div-block-400-copy {
    flex-direction: column-reverse;
    margin-bottom: 0;
  }
  .div-block-402-copy {
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: center;
  }
  .h1-heading-stacks {
    font-size: 40px;
    line-height: 45px;
  }
  .grid-4 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    max-width: none;
  }
  .div-block-435 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    margin-top: 64px;
  }
  .gradient-contact {
    top: -140px;
  }
  .div-block-236-copy {
    height: 300px;
  }
  .grid-5 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }
  .contact-naas {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }
  .grid-6 {
    grid-template-columns: 1fr;
    margin-top: 0;
  }
  .div-block-436 {
    margin-bottom: 0;
    margin-right: 0;
  }
  .diagnal-background {
    height: 300px;
  }
  .image-118 {
    top: -50px;
  }
  .odm-step-image-container {
    margin-left: 0;
    margin-right: 0;
  }
  .odb-step-content {
    flex-direction: column;
    flex: 1;
    height: auto;
  }
  .odb-step-content._1 {
    flex-direction: column;
  }
  .div-block-440 {
    flex-direction: column;
    margin-bottom: 64px;
  }
  .odm-step-icon-bg {
    justify-content: center;
    padding-left: 12px;
    padding-right: 12px;
  }
  .div-block-444 {
    margin-right: 100%;
  }
  .div-block-445 {
    margin-right: -32px;
    display: flex;
  }
  .odm-step-text-bg {
    text-align: center;
    justify-content: center;
    padding: 12px;
  }
  .use-free---header-title-container {
    text-align: left;
  }
  .use-free---card-container {
    flex: 0 auto;
    min-width: 0%;
    max-width: none;
  }
  .use-free---content-container {
    height: 170px;
  }
  .html-embed-22 {
    color: var(--green);
  }
  .gradient-linkedin-landing {
    top: -100px;
  }
  .form-block-2 {
    margin-left: -16px;
    margin-right: -16px;
    padding: 32px 16px;
  }
  .half-input-field-container-landing {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }
  .tabs-content-3 {
    overflow: auto;
  }
  .gradient-generic-landing {
    top: -100px;
  }
  .form-block-3 {
    padding: 32px 16px;
  }
  .div-block-492 {
    width: 100%;
  }
  .div-block-493 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-direction: column;
  }
  .div-block-494 {
    grid-column-gap: 16px;
    grid-row-gap: 4px;
    flex-flow: wrap;
    padding-left: 16px;
  }
  .toc-faq {
    border: 1px solid #999db033;
    border-radius: 3px;
    flex: 1;
    min-width: 40%;
    padding-left: 8px;
  }
  .div-block-495 {
    width: 100%;
  }
  .text-block-86 {
    padding-left: 0;
  }
  .home-info-block {
    padding-top: 32px;
    padding-bottom: 0;
  }
  .text-rich-text figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .hide-mobile-landscape {
    display: none;
  }
  .padding-global {
    padding-left: 16px;
    padding-right: 16px;
  }
  .show-mobile-landscape {
    display: block;
  }
  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }
  .margin-xsmall {
    margin: 0.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: 0.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;
  }
  .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-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-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-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }
  .text-style-nowrap {
    white-space: normal;
  }
  .text-size-medium {
    font-size: 1rem;
  }
  .text-size-large {
    font-size: 1.125rem;
  }
  .heading-style-h1 {
    font-size: 2.5rem;
  }
  .heading-style-h2 {
    font-size: 2.25rem;
  }
  .heading-style-h3 {
    font-size: 2rem;
  }
  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }
  .heading-style-h5 {
    font-size: 1.25rem;
  }
  .heading-style-h6,
  .text-style-quote,
  .text-size-xlarge {
    font-size: 1.125rem;
  }
  .text-size-xxlarge {
    font-size: 1.25rem;
  }
  .text-size-huge {
    font-size: 1.5rem;
  }
  .text-size-xhuge {
    font-size: 1.75rem;
  }
  .text-size-xxhuge {
    font-size: 2rem;
  }
  .text-size-gigantic {
    font-size: 2.25rem;
  }
  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .navbar5_mobile-bottom-wrapper {
    grid-row-gap: 0.5rem;
    background-color: #f7f7f7;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }
  .navbar5_component {
    min-height: 4rem;
  }
  .navbar5_dropdown-content-right {
    padding: 1.5rem;
  }
  .navbar5_menu-text-wrapper {
    align-items: center;
    display: flex;
  }
  .menu-icon5 {
    height: 40px;
    margin-right: 0;
  }
  .navbar5_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }
  .navbar5_menu {
    border-bottom-width: 0;
    height: auto;
    padding-bottom: 8rem;
    position: absolute;
  }
  .navbar5_blog-item {
    grid-template-columns: 0.6fr 1fr;
  }
  .navbar5_dropdown-content-layout {
    grid-row-gap: 0.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }
  .navbar5_item-text {
    flex: 1;
    align-items: stretch;
  }
  .navbar5_dropdown-link-list {
    grid-row-gap: 0.5rem;
    border-top: 1px solid #ddd;
    max-width: none;
    padding: 0.5rem 0;
  }
  .navbar5_dropdown-link-list:hover {
    background-color: #0000;
  }
  .navbar5_dropdown-link-list.is-bottom-border {
    border-bottom: 1px solid #ddd;
  }
  .navbar5_icon {
    order: 1;
  }
  .navbar5_dropdown-link2 {
    display: flex;
  }
  .navbar5_dropdown-heading-wrapper {
    justify-content: space-between;
  }
  .navbar5_social-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
  }
  .navbar5_blog-item2 {
    grid-template-columns: 0.6fr 1fr;
  }
  .footer5_legal-wrapper {
    grid-column-gap: 0.5rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }
  .footer5_legal-links-wrapper {
    justify-content: center;
  }
  .footer5_menu-wrapper {
    grid-column-gap: 1.5rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .footer5_copyright-text {
    order: 1;
  }
  .footer5_bottom-wrapper {
    text-align: center;
  }
  .content41_tab-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }
  .button-group.is-center-mobile-landscape,
  .header18_content-wrapper {
    justify-content: center;
  }
  .content14_list {
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }
  .cta28_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 2rem;
  }
  .pop-up1_component {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .pop-up1_wrapper {
    display: none;
  }
  .section-timeline1 {
    background-color: #0000;
    padding-left: 16px;
    padding-right: 16px;
  }
  .timeline1_component {
    font-size: 13px;
    line-height: 17px;
  }
  .timeline1_event-text-right {
    min-width: 12rem;
    margin-left: 1.5rem;
  }
  .timeline1_event-text-left {
    min-width: 12rem;
    margin-right: 1.5rem;
  }
  .pop-up10_component {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 25rem;
    min-width: 100%;
    max-width: none;
  }
  .faq7_icon {
    width: 1.75rem;
  }
  .faq7_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .content41_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 2rem;
  }
  .navbar1_component {
    min-height: 4rem;
    padding-left: 16px;
    padding-right: 16px;
  }
  .customer-logo-grid-invest {
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
    padding-left: 16px;
    padding-right: 16px;
  }
  .blob-invest-left,
  .blob-invest-right {
    left: -7654px;
  }
  .custom-header-1_block {
    min-width: 100%;
  }
  .blob-vacancy-left {
    left: -7485px;
  }
  .padding-section-custom-header1 {
    padding-bottom: 4rem;
  }
  .padding-section-custom-header2 {
    padding-top: 8rem;
    padding-bottom: 4rem;
  }
  .div-block-514 {
    flex-flow: column;
  }
  .form-block-5 {
    margin-left: -16px;
    margin-right: -16px;
    padding: 32px 16px;
  }
  .slide {
    width: 50%;
  }
  .contact_wrapper {
    flex-flow: column;
  }
  .section-padding_hero-stacks {
    padding-top: 8rem;
  }
  .hero-stacks_content-wrapper {
    width: 100%;
  }
  .hero-form-wrapper {
    padding: 1.5rem;
  }
  .hero-stacks_component {
    flex-flow: column;
  }
  .hero-stacks_image-wrapper {
    flex: 0 auto;
    height: 12rem;
    left: 0;
  }
  .hero-stacks_image1 {
    width: 16rem;
    min-width: 16rem;
    bottom: -13rem;
  }
  .hero-stacks_input-wrapper {
    flex-flow: column;
    height: auto;
    padding: 1rem;
  }
  .hero-stacks_input {
    height: 4rem;
  }
  .hero-stacks_submit {
    height: 3rem;
  }
  .hero-stacks_image2 {
    width: 12rem;
    min-width: 12rem;
    bottom: 1rem;
  }
  .hero-stacks_misc-wrapper {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    flex-flow: column;
  }
  .section {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .section.is-hero {
    padding-top: 8rem;
  }
  .main-grid,
  .main-grid.is-3-columns {
    grid-template-columns: 1fr;
  }
  .lang-catg_component {
    grid-template-columns: 1fr;
    margin-bottom: 32px;
  }
  .lang-catg_card {
    overflow: hidden;
  }
  .lang-catg_content-wrapper {
    width: 80%;
    padding-top: 24px;
    position: static;
  }
  .lang-catg_content-wrapper.dark {
    width: 100%;
  }
  .bats_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
  }
  .card {
    padding: 1em;
  }
  .hero-stacks_input-wrapper-2 {
    flex-flow: column;
    height: auto;
    padding: 1rem;
  }
  .hero-stacks_input-2 {
    height: 4rem;
  }
  .card-2 {
    padding: 1em;
  }
  .hero-stacks_submit-2 {
    height: 3rem;
  }
  .plyr-wrapper {
    min-height: 10em;
  }
  .main-grid-xs-old {
    grid-template-columns: 1fr;
    padding-right: 16px;
  }
  .main-grid-xs,
  .main-grid-xs.is-2-columns {
    grid-template-columns: 1fr;
  }
  .form-content {
    width: 90%;
  }
  .modal-close_btn-copy-2 {
    font-size: 1.8rem;
  }
  .main-grid-persoonlijk-gesprek,
  .main-grid-persoonlijk-gesprek._3-clmns {
    grid-template-columns: 1fr;
  }
  .section-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .section-copy.section-hero {
    padding-top: 8rem;
  }
  .shape-1-copy,
  .shape-3 {
    background-color: #0000;
  }
  .home-shape-1-image-container-hpnpy {
    height: 260px;
    margin-left: -100px;
    margin-right: -100px;
    position: relative;
  }
  .nhp-confetti-home {
    z-index: 3;
    bottom: -150px;
  }
  .nhp-home-circle-logo-container-copy {
    z-index: 2;
    width: 90px;
    height: 90px;
    bottom: -40px;
  }
  .nhp-home-shape-1-image-copy {
    width: auto;
    height: 220px;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: 0% 0% -20px;
  }
  .nhp-left-home-button-container-copy {
    padding-right: 0;
  }
  .nhp-home-shapes-container {
    margin-bottom: 96px;
  }
  .nhp-home-shapes-flex {
    padding-left: 0;
    padding-right: 0;
  }
  .home-shape-container-nhp {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }
  .home-shape-container-nhp.left {
    background-color: #fff;
    border-radius: 5px 0 0 5px;
    width: 80%;
    overflow: hidden;
  }
  .home-shape-container-nhp.right {
    background-color: var(--dark);
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 20%;
    overflow: hidden;
  }
  .hero-stacks_input-wrapper-nhp {
    flex-flow: column;
    height: auto;
    padding: 1rem;
  }
  .hero-stacks_input-nhp {
    height: 4rem;
  }
  .nhp-confetti-home-nhp {
    z-index: 3;
    bottom: -150px;
  }
  .landing-section-demo {
    padding-bottom: 64px;
  }
  .customer-logo-grid-smal,
  .customer-logo-grid-copy {
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
    padding-left: 16px;
    padding-right: 16px;
  }
  .landing-container-header-copy {
    padding-top: 120px;
  }
  .landing-container-header-copy.waas {
    margin-bottom: 96px;
    overflow: visible;
  }
  .landing-container-header-copy.upgrade-resume {
    height: 580px;
    padding-top: 0;
  }
  .landing-container-header-copy.jobs-detail {
    padding-top: 96px;
  }
  .landing-container-header-copy.about-us {
    padding-bottom: 64px;
  }
  .plyr-wrapper-2 {
    min-height: 10em;
  }
  .hero-stacks_input-3 {
    height: 4rem;
  }
  .main-grid-2,
  .main-grid-2._3-clmns {
    grid-template-columns: 1fr;
  }
  .hero-stacks_input-wrapper-3 {
    flex-flow: column;
    height: auto;
    padding: 1rem;
  }
  .testimonial-dark-2 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .card-3 {
    padding: 1em;
  }
  .section-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .section-2.section-hero {
    padding-top: 8rem;
  }
  .form-block-5-copy {
    margin-left: -16px;
    margin-right: -16px;
    padding: 32px 16px;
  }
  .landing-container-header-copy-2-copy {
    padding-top: 120px;
  }
  .landing-container-header-copy-2-copy.waas {
    margin-bottom: 96px;
    overflow: visible;
  }
  .landing-container-header-copy-2-copy.upgrade-resume {
    height: 580px;
    padding-top: 0;
  }
  .landing-container-header-copy-2-copy.jobs-detail {
    padding-top: 96px;
  }
  .landing-container-header-copy-2-copy.about-us {
    padding-bottom: 64px;
  }
  .logos {
    height: 240px;
  }
  .customer-logo-grid-copy {
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
    padding-left: 16px;
    padding-right: 16px;
  }
  .logo-animation-container-copy {
    height: 240px;
  }
  .customer-logo-copy {
    height: 34px;
  }
  .testimonial-dark-copy-2 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .customer-logo-grid-2-kolom {
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
    padding-left: 16px;
    padding-right: 16px;
  }
  .customer-logo-groter {
    height: 34px;
  }
  .testimonial-text-container-copy {
    padding-top: 24px;
  }
  .testimonial-dark-copy {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lang-catg_card-copy {
    overflow: hidden;
  }
  .new-cta-block-developer-of-architect {
    flex-direction: column;
  }
  .cta-image-copy {
    height: 260px;
  }
  .standard-section-2-blokken {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .standard-section-2-blokken.blog {
    padding-bottom: 64px;
  }
  .standard-section-2-blokken.mt-0-0-64 {
    padding-top: 64px;
  }
  .standard-section-2-blokken.pt-64--64--32 {
    padding-top: 32px;
  }
  .new-cta-block-match-app {
    flex-direction: column;
  }
  .cta-image-app {
    height: 260px;
  }
  .div-block-558 {
    margin-bottom: 0;
    margin-right: 0;
  }
  .grid-7 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }
  .div-block-242-copy {
    height: 140px;
    margin-left: auto;
    margin-right: auto;
  }
  .home-info-block-copy {
    padding-top: 32px;
    padding-bottom: 0;
  }
  .logo-slider-img {
    width: 125px;
  }
  .logo_component-slider {
    grid-row-gap: 2rem;
    flex-direction: row;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
  }
  .main-grid-copy,
  .main-grid-copy._3-clmns {
    grid-template-columns: 1fr;
  }
  .home-info-block-2 {
    padding-top: 32px;
    padding-bottom: 0;
  }
  .text-block-99 {
    margin-bottom: 8px;
  }
  .div-block-564 {
    flex-direction: column;
    align-items: flex-start;
  }
  .button {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 479px) {
  .container {
    padding-left: 1em;
    padding-right: 1em;
  }
  .landing-section.light-purple-background {
    padding-bottom: 0;
    overflow: visible;
  }
  .landing-container-header.waas {
    margin-bottom: 128px;
  }
  .landing-container-header.upgrade-resume {
    height: 490px;
  }
  .heading-landing-home {
    margin-right: 0;
    font-size: 60px;
    line-height: 60px;
  }
  .sub-heading.green-text.mobiel {
    text-align: left;
  }
  .button-9.gradient.grow {
    margin-right: 16px;
  }
  .button-9.large {
    padding-left: 12px;
    padding-right: 12px;
  }
  .button-9.large.mobiel {
    margin-top: -104px;
  }
  .div-block-2 {
    height: 320px;
  }
  .klopper-image {
    height: 280px;
  }
  .dromer-image {
    height: 310px;
    left: -70px;
  }
  .agile-coach-image {
    height: 260px;
    left: -130px;
  }
  .designer-image {
    height: 270px;
    right: -40px;
  }
  .security-image {
    height: 280px;
    bottom: 16px;
    right: -120px;
  }
  .customer-logo-grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }
  .standard-section.off-white-bg.pt-0.mobiel {
    padding-top: 34px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .standard-section.off-white-bg.pim {
    padding-top: 60px;
  }
  .standard-section.dark-blue-bg.overflow-hidden.marging-bottom.pim.mobiel {
    padding-bottom: 40px;
  }
  .standard-section.bottom-lighter-purple.demo2 {
    padding-top: 61px;
  }
  .standard-section.bottom-lighter-purple.pim {
    padding-top: 40px;
    position: relative;
  }
  .relative-grid-block {
    width: 100%;
  }
  .standard-grid {
    grid-row-gap: 32px;
  }
  .standard-grid.partner-landing-grid {
    grid-template-columns: 1fr;
  }
  .standard-grid.for-who-naas {
    grid-column-gap: 32px;
    grid-row-gap: 48px;
  }
  .standard-grid.demo-landing-grid {
    grid-template-columns: 1fr;
  }
  .tabs-menu {
    padding-left: 0;
    padding-right: 0;
  }
  .tab-link.right {
    margin-right: 0;
  }
  .tab-link.left {
    margin-left: 0;
  }
  .customer-logo.multi {
    height: 25px;
  }
  .customer-logo.improvers {
    height: 16px;
  }
  .customer-logo.volkerwessels {
    height: 14px;
  }
  .customer-logo.essent {
    height: 17px;
  }
  .customer-logo.rotterdam {
    height: 19px;
  }
  .customer-logo.achmea {
    height: 18px;
  }
  .customer-logo.ahold {
    height: 24px;
  }
  .customer-logo.ing {
    height: 18px;
  }
  .customer-logo.digi {
    height: 16px;
  }
  .customer-logo.careix {
    height: 18px;
  }
  .customer-logo.ibm {
    height: 19px;
  }
  .customer-logo.sap {
    height: 25px;
  }
  .customer-logo.bullhorn {
    height: 26px;
  }
  .customer-logo.actief-software {
    height: 20px;
  }
  .customer-logo.castone {
    height: 19px;
  }
  .customer-logo.api {
    height: 21px;
  }
  .customer-logo.mobile {
    width: 130%;
    max-width: 130%;
  }
  .small-grandient-container {
    top: auto;
    bottom: 16%;
  }
  .small-grandient-container.prog {
    top: auto;
    bottom: 35%;
  }
  .small-grandient-container.new {
    top: auto;
    bottom: 14%;
  }
  .small-grandient-container.next {
    top: auto;
    bottom: 11%;
  }
  .sprint-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }
  .sprint-link-scroll-to-section {
    height: 180px;
    padding: 8px;
  }
  .div-block-25.mb-32 {
    align-items: flex-start;
  }
  .flex-layout-container {
    padding: 12px 4px;
  }
  .div-block-29 {
    height: 160px;
    padding: 12px;
  }
  .text-block-6 {
    font-size: 60px;
    line-height: 60px;
  }
  .text-block-7 {
    font-size: 12px;
    line-height: 17px;
  }
  .sprints-grid {
    grid-row-gap: 64px;
  }
  .proposition-landing-image-container {
    padding-left: 0;
  }
  .proposition-landing-image-container.prog,
  .proposition-landing-image-container.match {
    height: auto;
    padding-top: 0;
  }
  .recommended-sprint-image {
    height: 40px;
  }
  .recommended-sprint-container {
    height: 160px;
  }
  .bottom-text-in-card,
  .recommended-text {
    font-size: 12px;
    line-height: 17px;
  }
  .recommended-nerds-image {
    height: 150px;
  }
  .recommended-nerds-container {
    height: 140px;
  }
  .standard-grid-copy {
    grid-row-gap: 32px;
  }
  .heading-landing-propositions {
    font-size: 50px;
    line-height: 50px;
  }
  .div-block-42 {
    width: 100%;
  }
  .gradient-configurator {
    top: -221px;
  }
  .div-block-7-copy {
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
  }
  .resume-grid {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
  }
  .div-block-60 {
    width: 120px;
    height: 120px;
  }
  .div-block-65 {
    padding-left: 0;
    padding-right: 0;
  }
  .div-block-66 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    position: absolute;
    inset: -40px auto auto 16px;
    box-shadow: 0 2px 4px #0000001a;
  }
  .text-block-16 {
    margin-bottom: 0;
  }
  .configurator-step-1-grid {
    grid-row-gap: 32px;
  }
  .div-block-81 {
    justify-content: center;
  }
  .form-step-2,
  .form-step-3 {
    margin-left: 0;
    margin-right: 0;
    padding: 16px;
  }
  .stacks-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .skill-matrix-heading {
    height: 35px;
  }
  .paragraph-large.white-text.mb-0-32-32 {
    margin-bottom: 85px;
  }
  .paragraph-large.white-text.mb-0-32-32.mobiel {
    margin-bottom: 0;
  }
  .div-block-85 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .text-block-25 {
    margin-right: -4px;
  }
  .text-block-26 {
    margin-left: -4px;
  }
  .configurator-step-2-grid {
    grid-row-gap: 32px;
  }
  .form-step-4 {
    margin-left: 0;
    margin-right: 0;
    padding: 16px;
  }
  .pricing-grid {
    grid-row-gap: 32px;
  }
  .gradient-pricing {
    width: 200%;
    height: 1000px;
    top: -160px;
    left: -50%;
  }
  .hacker-bg {
    width: 400%;
  }
  .matrix-bg {
    top: 200px;
  }
  .div-block-146 {
    padding: 7px;
  }
  .hnad-waas {
    height: 180px;
    bottom: 60px;
    left: -385px;
  }
  .waas-landing-container {
    flex-direction: column;
    justify-content: space-between;
    min-height: 420px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }
  .book-waas {
    min-width: 570px;
    max-width: 570px;
  }
  .book-waas.video-waas {
    min-width: 150%;
    max-width: 150%;
  }
  .coder-waas {
    min-width: 320px;
    max-width: 340px;
    bottom: 65px;
    left: -100%;
    right: -100%;
  }
  .robot-girl-waas {
    height: 170px;
    bottom: 79px;
    right: -273px;
  }
  .robot-dog-waas {
    height: 94px;
    bottom: 65px;
    right: -312px;
  }
  .background-waas {
    min-width: 1000px;
    max-width: 1000px;
    bottom: -414px;
  }
  .shadow-nerd-ball-waas {
    width: 50px;
    bottom: 154px;
    left: -158px;
  }
  .nerd-ball-waas {
    width: 50px;
    bottom: 162px;
    left: -154px;
  }
  .wizard-waas {
    left: -90%;
    right: -100%;
  }
  .wizard-code-waas {
    top: 342px;
    left: -110%;
    right: -100%;
  }
  .image-60 {
    margin-top: 0;
  }
  .chat-balloon-waas {
    max-width: 260px;
  }
  .text-block-51 {
    max-width: 210px;
    font-size: 18px;
    line-height: 23px;
  }
  .div-block-162,
  .div-block-162.zombie,
  .div-block-162.friend {
    height: 160px;
  }
  .image-61 {
    height: 150px;
    left: auto;
    right: 40px;
  }
  .image-61.zombie-3 {
    height: 110px;
    left: auto;
    right: 140px;
  }
  .lottie-animation-11 {
    left: auto;
  }
  .text-block-54 {
    inset: auto auto 16px 16px;
  }
  .image-62 {
    height: 140px;
    inset: auto 0% 0% auto;
  }
  .waas-vip-link {
    padding: 8px;
  }
  .waas-block-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .waas-heading {
    font-size: 45px;
    line-height: 45px;
  }
  .waas-heading.white-text {
    font-size: 35px;
    line-height: 35px;
  }
  .resume-tab {
    padding: 8px;
  }
  .tabs-menu-3 {
    overflow: auto;
  }
  .collection-list-10 {
    grid-template-columns: 1fr;
  }
  .collection-list-11 {
    grid-template-columns: 1fr 1fr;
  }
  .lottie-animation-12 {
    height: 200px;
  }
  .div-block-45-copy {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    padding: 16px;
  }
  .div-block-46-copy {
    height: 140px;
    margin: 0 0 16px;
  }
  .lottie-animation-old-man {
    height: 180px;
  }
  .image-72.hide-desktop-ipad-and-phone-2 {
    display: none;
  }
  .image-72.hide-desktop-ipad-and-phone-1 {
    display: block;
  }
  .event-create-account-container {
    padding: 16px;
  }
  .div-block-192 {
    grid-template-columns: 1fr 1fr;
  }
  .gradient-partners {
    background-image: linear-gradient(90deg, var(--yellow), var(--orange));
  }
  .div-block-211 {
    grid-template-columns: 1fr;
    margin-top: 16px;
    margin-bottom: 16px;
    margin-right: 0;
    padding-right: 16px;
  }
  .div-block-212 {
    height: 190px;
    margin-bottom: 0;
    margin-right: 0;
  }
  .right-image-container,
  .div-block-215 {
    width: 100%;
  }
  .div-block-216 {
    width: 80%;
  }
  .screened-partner-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
  .container-podium.second {
    top: -170px;
  }
  .container-podium.second.mobile {
    display: flex;
  }
  .container-podium.first {
    top: -165px;
  }
  .container-podium.first.mobile,
  .container-podium.third.mobile {
    display: flex;
  }
  .grid-3 {
    margin-top: -32px;
  }
  .image-81 {
    bottom: 18px;
  }
  .podium-heading {
    top: auto;
    bottom: 0;
  }
  .container-podium-heading {
    height: 160px;
  }
  .blue-blob {
    max-width: 720px;
    top: -64px;
  }
  .pink-blob {
    max-width: 700px;
    padding-left: 182px;
    top: 339px;
  }
  .orange-blob {
    top: 300px;
    left: -460px;
  }
  .upgrade-resume-heading {
    font-size: 60px;
    line-height: 60px;
  }
  .div-block-222 {
    max-width: 350px;
  }
  .calculator-cta-text-container.mobiel {
    padding-bottom: 0;
  }
  .image-85 {
    width: 300px;
    top: -155px;
    right: -520px;
  }
  .image-85-copy {
    width: 300px;
    top: -125px;
    left: -520px;
  }
  .div-block-239 {
    margin-top: -16px;
  }
  .div-block-242 {
    height: 200px;
    margin-top: 0;
    margin-bottom: 96px;
  }
  .div-block-242.mobiel {
    margin-top: -23px;
  }
  .cta-image.mobiel {
    margin-top: -77px;
  }
  .home-shape-container {
    height: 580px;
    max-height: 580px;
  }
  .home-shape-content {
    min-width: 270px;
    height: 621px;
    padding-top: 32px;
    padding-left: 28px;
    padding-right: 16px;
  }
  .home-shape-content.right {
    align-self: flex-end;
    padding-left: 16px;
    padding-right: 28px;
  }
  .left-home-button-container {
    align-self: flex-start;
  }
  .right-home-button-container {
    align-self: flex-end;
  }
  .home-circle-logo-container {
    top: 92%;
  }
  .testimonial-grid {
    grid-template-columns: 1fr;
  }
  .testimonial-image.mobiel {
    margin-top: -20px;
  }
  .testimonial-background-blob {
    width: 1100px;
  }
  .testimonial-cta-container {
    width: 100%;
  }
  .small-testimonial._1 {
    margin-right: 0;
  }
  .small-testimonial._4 {
    margin-left: 0;
  }
  .popular-nerds-text-container {
    width: 90%;
  }
  .popular-nerds-image {
    width: 190px;
    height: 230px;
    bottom: -110px;
    right: -40px;
  }
  .moving-stacks {
    height: 770px;
  }
  .moving-stack-background {
    width: 60px;
    height: 60px;
    padding: 8px;
  }
  .moving-stacks-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .moving-stack-image {
    width: 60px;
    height: 30px;
  }
  .heading-wrapper {
    margin-bottom: 0;
    padding-left: 1em;
    padding-right: 1em;
  }
  .header-home-paragraph-container {
    margin-bottom: -17px;
  }
  .home-shape-1-image-container {
    margin-top: 68px;
  }
  .dashboard-title-container {
    flex-wrap: wrap;
    align-items: center;
  }
  .dashboard-link-tile {
    min-width: 280px;
  }
  .paragraph-xs.pim.mobiel,
  .paragraph-xs.mobiel {
    margin-bottom: 60px;
  }
  .div-block-283 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .waas-button-home {
    box-shadow: none;
    width: 100%;
    padding-left: 32px;
    padding-right: 32px;
    bottom: -70px;
  }
  .waas-button-home.waas-video,
  .waas-button-home.waas-nerd {
    padding-left: 0;
    padding-right: 0;
  }
  .faq-question-wrapper {
    padding-right: 48px;
  }
  .blog-blob {
    width: 1200px;
    height: 1200px;
    top: -843px;
    left: -924px;
  }
  .html-embed-10 {
    margin-bottom: -20px;
  }
  .read-more-blog-grid,
  .read-more-blog-grid.top-stories,
  .search-results-grid,
  .downloads-grid {
    grid-template-columns: 1fr;
  }
  .div-block-345 {
    min-width: 100%;
    max-width: 100%;
    position: relative;
    bottom: 48px;
    left: 0%;
    right: 0%;
  }
  .div-block-350 {
    padding: 24px;
    top: 173px;
    left: 24px;
    right: 24px;
  }
  .chat-conversation-container {
    min-width: 100%;
    max-width: 100%;
    padding-left: 16px;
  }
  .html-embed-11 {
    min-width: 280px;
  }
  .cyber-security-image {
    width: 240px;
  }
  .cyber-security-grid {
    grid-row-gap: 32px;
  }
  .image-110 {
    top: 0;
    right: -580px;
  }
  .gradient-cyber-security {
    height: 850px;
    top: -300px;
  }
  .logo-block-container._1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: stretch;
  }
  .logo-animation-container {
    height: 220px;
  }
  .legends-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }
  .legend-link-scroll-to-section {
    padding: 8px;
  }
  .gradient-legends {
    width: 200%;
    top: -260px;
    left: -50%;
  }
  .div-block-413 {
    margin-bottom: -48px;
    position: relative;
  }
  .earn-750-text {
    right: 16px;
  }
  .waas-step-number.last {
    font-size: 85px;
    bottom: 82px;
  }
  .waas-step-pin._5 {
    top: -6px;
    bottom: auto;
    right: 29px;
  }
  .waas-step-top-half-path {
    border-right-style: dotted;
    border-top-right-radius: 100px;
    margin-right: 32px;
  }
  .waas-step-bottom-half-path {
    border-bottom-style: none;
    border-bottom-width: 6px;
    border-right-style: dotted;
    border-radius: 0;
    margin-right: 32px;
  }
  .waas-last-step-container {
    width: 100%;
  }
  .waas-last-step-image {
    object-fit: cover;
    width: 100%;
    max-width: none;
    height: 340px;
    margin-bottom: -77px;
  }
  .heading-4 {
    font-size: 50px;
    line-height: 50px;
  }
  .use-free---content-container {
    height: auto;
    padding-bottom: 64px;
  }
  .use-free---diagnal-background {
    height: 1500px;
    top: -700px;
  }
  .use-free---diagnal {
    top: -100px;
  }
  .gradient-linkedin-landing {
    top: -40px;
  }
  .tabs-menu-4 {
    justify-content: space-between;
    display: flex;
  }
  .tab-link-tab-2,
  .tab-link-tab-2.w--current {
    padding-left: 8px;
    padding-right: 8px;
  }
  .gradient-generic-landing {
    top: -40px;
  }
  .collection-list-15 {
    grid-template-columns: 1fr 1fr;
  }
  .tab-menu-stacks {
    display: flex;
  }
  .tab-link-stacks,
  .tab-link-stacks.w--current {
    padding-left: 8px;
    padding-right: 8px;
  }
  .home-cta-block,
  .home-info-block {
    min-width: 280px;
  }
  .show-mobile-portrait {
    display: block;
  }
  .hide-mobile-portrait {
    display: none;
  }
  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .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-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-xxhuge {
    padding-bottom: 0;
  }
  .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-xxlarge {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }
  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }
  .stylesystem-images_layout {
    grid-template-columns: 1fr;
  }
  .padding-section,
  .padding-section-small,
  .padding-section-large,
  .padding-section-medium {
    padding-left: 0;
    padding-right: 0;
  }
  .navbar5_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 0.5rem;
    padding-bottom: 0;
  }
  .navbar5_blog-item {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 0.5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .navbar5_dropdown-content-layout {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }
  .navbar5_dropdown-list.w--open {
    margin-bottom: 0;
  }
  .navbar5_dropdown-link-list {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
  }
  .navbar5_dropdown-link2 {
    padding-left: 0;
  }
  .navbar5_blog-list {
    grid-column-gap: 0px;
    grid-row-gap: 0.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }
  .navbar5_blog-item2 {
    flex-direction: column;
    display: flex;
  }
  .footer5_dropdown {
    border-bottom: 1px solid #ddd;
  }
  .footer5_dropdown-list {
    padding-bottom: 0.5rem;
    display: none;
    position: absolute;
  }
  .footer5_dropdown-list.w--open {
    display: flex;
    position: relative;
  }
  .footer5_dropdown-icon {
    margin-top: 0.25rem;
    display: block;
  }
  .footer5_legal-links-wrapper {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .footer5_menu-wrapper {
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
  .footer5_copyright-text {
    order: 1;
  }
  .footer5_dropdown-toggle {
    align-items: center;
    padding-bottom: 0.5rem;
  }
  .footer5_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }
  .content14_list {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }
  .cta28_text-wrapper {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }
  .cta28_tick-wrapper {
    min-width: 2rem;
    min-height: 2rem;
  }
  .pop-up1_component {
    padding: 3.5rem 2rem;
  }
  .pop-up1_cross-button {
    top: 1rem;
    right: 1rem;
  }
  .section-timeline1 {
    padding-left: 0;
    padding-right: 0;
  }
  .timeline1_event-text-right,
  .timeline1_event-text-left {
    min-width: 10rem;
  }
  .pop-up10_cross-button {
    top: 1rem;
    right: 1rem;
  }
  .pop-up10_component {
    width: 90vw;
  }
  .team2_list {
    grid-template-columns: 1fr;
  }
  .customer-logo-grid-invest {
    grid-row-gap: 24px;
  }
  .blob-vacancy-left {
    left: -7683px;
  }
  .padding-section-custom-header1 {
    padding-left: 0;
    padding-right: 0;
  }
  .content1_links-wrapper {
    grid-row-gap: 1.5rem;
  }
  .padding-section-custom-header2 {
    padding-top: 6rem;
    padding-left: 0;
    padding-right: 0;
  }
  .announcement-bar5_component {
    text-align: center;
  }
  .announcement-bar5_text {
    text-align: left;
    align-items: center;
  }
  .div-block-514 {
    flex-flow: column;
  }
  .form-block-5 {
    margin-left: 0;
    margin-right: 0;
  }
  .image-126 {
    width: 100%;
    max-width: 100%;
  }
  .contact_list.rechts {
    display: none;
  }
  .hero-stacks_heading {
    font-size: 2em;
  }
  .hero-stacks_heading-text {
    display: inline;
  }
  .hero-stacks_input-wrapper {
    flex-flow: column;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
  .hero-stacks_input-wrapper.mobile,
  .hero-stacks_input-wrapper.pimmobile {
    height: 140px;
  }
  .hero-stacks_form {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    display: flex;
    overflow: visible;
  }
  .section.blue.cta {
    margin-bottom: 33px;
  }
  .section.stackopsomming.pimlogos,
  .section.stackopsomming.pimlogos-copy {
    padding-bottom: 2rem;
  }
  .section.waar-onze-nerds-werken-copy {
    padding-top: 0.125rem;
    padding-bottom: 0;
  }
  .main-grid {
    grid-row-gap: 64px;
  }
  .lang-catg_lang-list {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    grid-auto-flow: row;
    justify-items: stretch;
  }
  .lang-catg_card,
  .lang-catg_content-wrapper {
    width: 100%;
  }
  .lang-catg_image {
    width: 190px;
    height: 230px;
    bottom: -110px;
    right: -40px;
  }
  .bats_component {
    grid-row-gap: 64px;
  }
  .bats_image {
    display: none;
  }
  .h1-size {
    font-size: 2.5em;
  }
  .h2-size {
    font-size: 2em;
  }
  .h2-size.gecentreerd {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
  .h2-size.links {
    padding-bottom: 28px;
  }
  .card.is-contact {
    padding: 1em;
  }
  .hero-stacks_heading-2 {
    font-size: 2em;
  }
  .main-grid-xs {
    grid-template-columns: 1fr;
  }
  .icon-contact {
    width: 1.5em;
    height: 1.5em;
  }
  .button-3 {
    margin-top: 54px;
    padding: 15px 30px 16px;
    font-size: 20px;
  }
  .modal-contact-2 {
    background-color: #545556;
    width: 90%;
    min-width: auto;
    max-width: none;
    height: 700px;
    min-height: auto;
    margin-top: 1.5vh;
    margin-left: auto;
    margin-right: auto;
    padding: 11px 20px 21px;
    display: block;
    overflow: scroll;
  }
  .text-field-7 {
    background-color: #ffffff52;
    border-style: none;
    margin-top: 10px;
    font-size: 12px;
    line-height: 10px;
  }
  .text-field-7::placeholder {
    color: #fff;
  }
  .form-label-2 {
    width: 100%;
    margin-bottom: 3px;
    font-size: 14px;
    line-height: 18px;
  }
  .checkbox-label-3-copy {
    width: 100%;
    margin-bottom: 19px;
    font-size: 14px;
    line-height: 18px;
  }
  .form-label-copy {
    margin-top: 0;
    margin-bottom: 0;
  }
  .next {
    margin-top: 604px;
    margin-bottom: 159px;
  }
  .next-button-2 {
    background-color: #252525;
    border-radius: 40px;
    margin-top: 0;
    padding-top: 11px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
  }
  .form-label-copy-2 {
    margin-top: 9px;
    margin-bottom: 3px;
    font-size: 14px;
    line-height: 18px;
  }
  .collaborate-form-step-2 {
    background-color: #fff0;
    border-bottom-style: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    min-height: 555px;
    margin-bottom: 0;
    padding: 0;
    display: block;
  }
  .main-heading-2 {
    color: #fff;
    letter-spacing: 1px;
    width: 310px;
    margin-top: 9px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 7px;
    font-size: 25px;
    font-weight: 800;
    display: block;
  }
  .italic-text-3 {
    font-size: 14px;
    line-height: 18px;
  }
  .jouw-gegevens-2 {
    color: #fff;
    width: 100%;
    margin-bottom: 2px;
    font-size: 16px;
  }
  .textfieldnaam-2 {
    background-color: #ffffff52;
    border-style: none;
    margin-top: 8px;
    font-size: 12px;
    line-height: 10px;
  }
  .textfieldnaam-2::placeholder {
    color: #fff;
    font-size: 14px;
  }
  .bold-text-2 {
    font-size: 16px;
  }
  .name-input-wrapper {
    width: 100%;
    padding-right: 0;
  }
  .name-input-wrapper.last,
  .name-input-wrapper.kort {
    width: 100%;
  }
  .wrapper-contact-2 {
    height: 100vh;
    min-height: 100vh;
    max-height: none;
    display: none;
    overflow: auto;
  }
  .mask-3 {
    opacity: 1;
    outline-offset: 0px;
    outline: 0 #000;
    width: 100%;
    height: 800px;
    position: static;
  }
  .form-wrapper-2 {
    opacity: 1;
    border-style: none;
    border-color: #000;
    width: 100%;
    height: auto;
    min-height: auto;
    padding: 0;
  }
  .step-paginator-2 {
    opacity: 1;
    outline-offset: 0px;
    mix-blend-mode: normal;
    outline: 0 #fff0;
    height: auto;
    min-height: auto;
    padding-bottom: 0;
  }
  .previous-button-2 {
    opacity: 0.76;
    color: #fff;
    margin-top: -22px;
  }
  .main-button-2 {
    float: none;
    text-align: center;
    vertical-align: baseline;
    background-color: #252525;
    width: auto;
    margin-top: -1px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 11px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    display: block;
  }
  .main-button-2:hover {
    color: #fff;
    background-color: #090909;
  }
  .textarea-4 {
    background-color: #ffffff52;
    border-style: none;
    border-color: #f0f0f0;
    border-radius: 9px;
    width: 100%;
    min-height: 60px;
    margin-top: 10px;
    margin-bottom: -1px;
  }
  .textarea-4::placeholder {
    color: #fff;
  }
  .form-4 {
    height: auto;
    min-height: auto;
  }
  .previous-2 {
    justify-content: flex-start;
    align-items: center;
    max-width: 75px;
    margin: 12px auto 146px 1px;
    display: flex;
    inset: auto 0 0;
  }
  .stap-2 {
    color: #fff;
    text-transform: none;
    width: 310px;
    padding-bottom: 1px;
    font-weight: 400;
  }
  .akkoord-2 {
    margin-top: 14px;
  }
  .form-content {
    width: 100%;
    padding-top: 0;
  }
  .form-content.final {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-top: 0;
    overflow: visible;
  }
  .link-4 {
    color: #fff;
  }
  .link-4:hover {
    color: #000;
  }
  .step-5 {
    background-color: #fff0;
    border-bottom: 1px solid #fff0;
    width: 100%;
    height: 100%;
  }
  .input-wrapper-3 {
    text-align: left;
    width: 100%;
    padding-bottom: 1px;
  }
  .main-grid-persoonlijk-gesprek {
    grid-row-gap: 64px;
  }
  .div-block-547 {
    width: 100%;
    padding-left: 1em;
  }
  .home-shape-1-image-container-hpnpy {
    z-index: 0;
    margin-top: 0;
    margin-left: 0;
    top: 0;
    left: 0%;
  }
  .nhp-home-shapes-circle-outline-left-copy {
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
  }
  .nhp-confetti-home {
    left: 0;
  }
  .nhp-home-circle-logo-container-copy {
    top: 22%;
    left: 67%;
  }
  .nhp-home-shape-1-image-copy {
    margin-top: 9px;
    bottom: -41px;
    left: -71px;
  }
  .nhp-left-home-button-container-copy {
    align-self: flex-start;
    margin-bottom: 20px;
  }
  .home-shape-container-nhp {
    height: 580px;
    max-height: 580px;
  }
  .home-shape-container-nhp.left {
    width: 100%;
    height: 800px;
    max-height: 800px;
  }
  .hero-stacks_form-block-nhp {
    width: 100%;
  }
  .hero-stacks_input-nhp {
    background-color: var(
      --background-color-light\<deleted\|variable-150a737e\>
    );
    height: 3rem;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .nhp-confetti-home-nhp {
    height: 300px;
    top: 50px;
    bottom: 0;
    left: 134px;
  }
  .video-demo {
    flex-flow: column;
    margin-top: 26px;
    margin-bottom: 60px;
    padding-left: 1em;
    padding-right: 1em;
  }
  .video {
    width: 100%;
  }
  .landing-section-demo {
    margin-bottom: -108px;
    padding-bottom: 0;
  }
  .customer-logo-grid-smal,
  .customer-logo-grid-copy {
    grid-row-gap: 24px;
    width: 100%;
  }
  .landing-container-header-copy.waas {
    margin-bottom: 128px;
  }
  .landing-container-header-copy.upgrade-resume {
    height: 490px;
  }
  .landing-container-header-copy.deom {
    padding-top: 0;
  }
  .main-grid-2 {
    grid-row-gap: 64px;
  }
  .card-3.card-contact {
    padding: 1em;
  }
  .icon-contact-2 {
    width: 1.5em;
    height: 1.5em;
  }
  .main-container-2 {
    padding-left: 1em;
    padding-right: 1em;
  }
  .form-block-5-copy {
    margin-left: 0;
    margin-right: 0;
  }
  .landing-container-header-copy-2-copy.waas {
    margin-bottom: 128px;
  }
  .landing-container-header-copy-2-copy.upgrade-resume {
    height: 490px;
  }
  .landing-container-header-copy-2-copy.deom {
    padding-top: 0;
  }
  .div-block-550 {
    margin-top: 23px;
  }
  .seo-text-2kolom {
    display: none;
  }
  .logos {
    height: 220px;
  }
  .div-block-552 {
    flex-flow: column;
  }
  .div-block-553 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .spacer-40px,
  .spacer-50-px,
  .spacer-60-px {
    height: 10px;
  }
  .customer-logo-grid-copy {
    grid-row-gap: 24px;
    width: 100%;
  }
  .logo-animation-container-copy {
    height: 220px;
  }
  .customer-logo-copy.multi {
    height: 25px;
  }
  .customer-logo-copy.improvers {
    height: 16px;
  }
  .customer-logo-copy.volkerwessels {
    height: 14px;
  }
  .customer-logo-copy.essent {
    height: 17px;
  }
  .customer-logo-copy.rotterdam {
    height: 19px;
  }
  .customer-logo-copy.achmea {
    height: 18px;
  }
  .customer-logo-copy.ahold {
    height: 24px;
  }
  .customer-logo-copy.ing {
    height: 18px;
  }
  .customer-logo-copy.digi {
    height: 16px;
  }
  .customer-logo-copy.careix {
    height: 18px;
  }
  .customer-logo-copy.ibm {
    height: 19px;
  }
  .customer-logo-copy.sap {
    height: 25px;
  }
  .customer-logo-copy.bullhorn {
    height: 26px;
  }
  .customer-logo-copy.actief-software {
    height: 20px;
  }
  .customer-logo-copy.castone {
    height: 19px;
  }
  .customer-logo-copy.api {
    height: 21px;
  }
  .goole-reviews {
    margin-top: 66px;
    display: none;
  }
  .div-block-554-nerds {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }
  .customer-logo-grid-2-kolom {
    grid-row-gap: 24px;
    width: 100%;
  }
  .customer-logo-groter.multi {
    height: 25px;
  }
  .customer-logo-groter.improvers {
    height: 16px;
  }
  .customer-logo-groter.volkerwessels {
    height: 14px;
  }
  .customer-logo-groter.essent {
    height: 17px;
  }
  .customer-logo-groter.rotterdam {
    height: 19px;
  }
  .customer-logo-groter.achmea {
    height: 18px;
  }
  .customer-logo-groter.ahold {
    height: 24px;
  }
  .customer-logo-groter.ing {
    height: 18px;
  }
  .customer-logo-groter.digi {
    height: 16px;
  }
  .customer-logo-groter.careix {
    height: 18px;
  }
  .customer-logo-groter.ibm {
    height: 19px;
  }
  .customer-logo-groter.sap {
    height: 25px;
  }
  .customer-logo-groter.bullhorn {
    height: 26px;
  }
  .customer-logo-groter.actief-software {
    height: 20px;
  }
  .customer-logo-groter.castone {
    height: 19px;
  }
  .customer-logo-groter.api {
    height: 21px;
  }
  .heading-7 {
    font-size: 50px;
    line-height: 50px;
  }
  .testimonial-image-echte-foto {
    width: 90px;
    max-width: 90px;
    height: 90px;
    max-height: 90px;
  }
  .h4-size-copy,
  .h4-size-copy.nerd2 {
    margin-top: 55px;
  }
  .dark-testimonial-image-background-copy {
    width: 90px;
    height: 90px;
  }
  .testimonial-dark-copy {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .relative-grid-block-color {
    width: 100%;
  }
  .seo-text-1kolom {
    margin-top: 16px;
    display: inline-block;
  }
  .lang-catg_card-copy {
    width: 100%;
    margin-top: 36px;
  }
  .start-direct {
    margin-bottom: -21px;
  }
  .main-container-copy {
    padding-left: 2em;
    padding-right: 1em;
  }
  .new-cta-block-developer-of-architect.orange-gradient.mobiel {
    height: auto;
  }
  .calculator-cta-container-copy.mobiel {
    flex-flow: column;
    justify-content: flex-end;
    align-items: stretch;
    margin-top: 0;
  }
  .main-container-copy {
    padding-left: 1em;
    padding-right: 1em;
    position: relative;
  }
  .main-container-copy.mobiel {
    margin-top: 81px;
  }
  .standard-section-2-blokken {
    flex-flow: column;
    padding-top: 20px;
    position: relative;
  }
  .standard-section-2-blokken.bottom-lighter-purple.demo2 {
    padding-top: 61px;
  }
  .new-cta-block-match-app.orange-gradient {
    height: 550px;
  }
  .cta-image-app {
    margin-top: -53px;
  }
  .cta-image-app.mobiel {
    margin-top: -30px;
  }
  .partner-worden.mobiel {
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .main-container-3,
  .main-container-copy {
    padding-left: 1em;
    padding-right: 1em;
  }
  .heading-wrapper-copy {
    height: 120px;
    margin-top: 114px;
    margin-bottom: 0;
    padding-left: 1em;
    padding-right: 1em;
  }
  .div-block-560 {
    flex-flow: column;
    position: relative;
  }
  .calculator-cta-container-copy.mobiel {
    height: 300px;
    margin-top: -137px;
  }
  .home-info-block-copy {
    min-width: 280px;
  }
  .stackopsomming {
    margin-left: 1px;
  }
  .column.mobiel {
    padding-right: 10px;
  }
  .stackopsomming-copy {
    padding-right: 20px;
  }
  .image-131 {
    margin-top: 40px;
  }
  .mogelijkheid.oranje.mobiel,
  .mogelijkheid.paars.mobiel,
  .mogelijkheid.geel.mobiel,
  .mogelijkheid.groen.mobiel,
  .mogelijkheid.rood.mobiel {
    height: auto;
  }
  .page-padding.s0 {
    margin-bottom: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .logo-slider-img {
    width: 100px;
  }
  .logo_component-slider {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    overflow: hidden;
  }
  .seo-text-1kolom-roles {
    display: inline-block;
  }
  .seo-text-2kolom-roles-copy {
    display: none;
  }
  .main-grid-copy {
    grid-row-gap: 64px;
  }
  .heading-8 {
    margin-bottom: -22px;
  }
  .heading-9 {
    margin-bottom: 21px;
  }
  .heading-contact-lit.rechts {
    display: none;
  }
  .home-cta-block-2,
  .home-info-block-2 {
    min-width: 280px;
  }
  .text-block-99 {
    margin-bottom: 0;
  }
  .div-block-563 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .div-block-564 {
    justify-content: center;
  }
  .text-block-100 {
    margin-right: -4px;
  }
  .div-block-565 {
    padding-left: 0;
    padding-right: 0;
  }
  .main-container-5 {
    padding-left: 1em;
    padding-right: 1em;
  }
  .text-block-101 {
    margin-left: -4px;
  }
  .div-block-566 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    position: absolute;
    inset: -40px auto auto 16px;
    box-shadow: 0 2px 4px #0000001a;
  }
  .button {
    width: 100%;
    min-width: 0;
  }
  .button:hover {
    transform: scale3d(0.98, 0.98, 1.01);
  }
  .h1-size-2 {
    font-size: 2.5em;
  }
  .h2-size-2 {
    font-size: 2em;
  }
}
#w-node-c7811df8-779b-518b-de29-ed6e331a0564-5799201a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_709f6637-9207-8a0a-e977-571af44a897c-5799201a,
#w-node-_709f6637-9207-8a0a-e977-571af44a897d-5799201a,
#w-node-_709f6637-9207-8a0a-e977-571af44a897e-5799201a,
#w-node-_709f6637-9207-8a0a-e977-571af44a897f-5799201a,
#w-node-_709f6637-9207-8a0a-e977-571af44a8980-5799201a,
#w-node-_709f6637-9207-8a0a-e977-571af44a8981-5799201a,
#w-node-_709f6637-9207-8a0a-e977-571af44a8982-5799201a,
#w-node-_709f6637-9207-8a0a-e977-571af44a8983-5799201a,
#w-node-_1777ec36-7675-b0b9-bdda-7ba51148b962-5799201a,
#w-node-_1777ec36-7675-b0b9-bdda-7ba51148b963-5799201a,
#w-node-_1777ec36-7675-b0b9-bdda-7ba51148b964-5799201a,
#w-node-_1777ec36-7675-b0b9-bdda-7ba51148b965-5799201a,
#w-node-_1777ec36-7675-b0b9-bdda-7ba51148b966-5799201a,
#w-node-_1777ec36-7675-b0b9-bdda-7ba51148b967-5799201a,
#w-node-_1777ec36-7675-b0b9-bdda-7ba51148b968-5799201a,
#w-node-_1777ec36-7675-b0b9-bdda-7ba51148b969-5799201a,
#w-node-_1a11c0a3-fa6a-0a1d-a844-902a71252820-5799201a,
#w-node-_1a11c0a3-fa6a-0a1d-a844-902a71252821-5799201a,
#w-node-_1a11c0a3-fa6a-0a1d-a844-902a71252822-5799201a,
#w-node-_1a11c0a3-fa6a-0a1d-a844-902a71252823-5799201a,
#w-node-_1a11c0a3-fa6a-0a1d-a844-902a71252824-5799201a,
#w-node-_1a11c0a3-fa6a-0a1d-a844-902a71252825-5799201a,
#w-node-_1a11c0a3-fa6a-0a1d-a844-902a71252826-5799201a,
#w-node-_1a11c0a3-fa6a-0a1d-a844-902a71252827-5799201a,
#w-node-_4d0993c8-dab9-2bec-7f2b-52c19cd374c9-5799201a,
#w-node-_4d0993c8-dab9-2bec-7f2b-52c19cd374ca-5799201a,
#w-node-_4d0993c8-dab9-2bec-7f2b-52c19cd374cb-5799201a,
#w-node-_4d0993c8-dab9-2bec-7f2b-52c19cd374cc-5799201a,
#w-node-_4d0993c8-dab9-2bec-7f2b-52c19cd374cd-5799201a,
#w-node-_4d0993c8-dab9-2bec-7f2b-52c19cd374ce-5799201a,
#w-node-_4d0993c8-dab9-2bec-7f2b-52c19cd374cf-5799201a,
#w-node-_4d0993c8-dab9-2bec-7f2b-52c19cd374d0-5799201a {
  justify-self: center;
}
#w-node-_61ce28aa-97fd-88ba-f1c5-4962b0ccbeb1-5799201a {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: auto;
}
#w-node-eb914657-3133-b52c-4194-07a39140c429-5799201a,
#w-node-_98bfbced-6d44-0528-ab3d-3806acd392b9-5799201a,
#w-node-_4416fb75-7d04-2f5b-6ea4-d19abcd20f87-5799201a,
#w-node-ffeec9ad-b6b7-5df5-1e37-d7a1548930fa-5799201a,
#w-node-_6838432c-5fd4-8f97-6c0d-1b0913ce5094-5799201a,
#w-node-_52c279c8-7fe0-f404-9fc0-729ce469bd13-5799201a,
#w-node-_5c84fa52-2d22-f73d-05f8-66b00ad17aa6-5799201a,
#w-node-e67e8c78-28f9-bbff-4e75-2f2019d8827b-5799201a {
  justify-self: center;
}
#w-node-_2159e2fd-10ca-862a-96d5-80b4f2cb5c31-5799201a {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}
#w-node-_2159e2fd-10ca-862a-96d5-80b4f2cb5c32-5799201a,
#w-node-_2159e2fd-10ca-862a-96d5-80b4f2cb5c81-5799201a {
  grid-column: span 2 / span 2;
}
#w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3abfc5-5799201a,
#w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3abfc6-5799201a,
#w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3abfd9-5799201a,
#w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3abfee-5799201a,
#w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3ac001-5799201a,
#w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3ac010-5799201a,
#w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3ac017-5799201a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b0f07c04-d8d3-58f1-55f9-a384f65acc6d-0f992041 {
  justify-self: end;
}
#w-node-_5dfbcd7b-99c9-accb-e395-42e0434d2ce1-0f992041,
#w-node-_22df5fc8-349f-02b4-4daf-efe944f17040-83992052 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_79205522-731b-b295-4066-7c0d54f19750-4d992068 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_79205522-731b-b295-4066-7c0d54f19751-4d992068 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_79205522-731b-b295-4066-7c0d54f19756-4d992068 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_929b9688-fb3b-9b47-beee-b7f92546f3c7-4d992068,
#w-node-_17b229b2-431f-dccf-616f-382c2c68784b-4d992068,
#w-node-_17b229b2-431f-dccf-616f-382c2c68784c-4d992068,
#w-node-_17b229b2-431f-dccf-616f-382c2c68785f-4d992068,
#w-node-_17b229b2-431f-dccf-616f-382c2c687874-4d992068,
#w-node-_3a8f9a22-bda2-6da8-a1ca-85e4b37d243b-e6992069,
#w-node-_3a8f9a22-bda2-6da8-a1ca-85e4b37d2469-e6992069,
#w-node-_3a8f9a22-bda2-6da8-a1ca-85e4b37d2471-e6992069,
#w-node-_3a8f9a22-bda2-6da8-a1ca-85e4b37d24dd-e6992069,
#w-node-_3a8f9a22-bda2-6da8-a1ca-85e4b37d24ef-e6992069,
#w-node-_3a8f9a22-bda2-6da8-a1ca-85e4b37d2502-e6992069,
#w-node-c7811df8-779b-518b-de29-ed6e331a0564-df99206b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_881862e0-6a6a-1813-fcda-d789c048764e-df99206b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-fef1d78e-3083-c480-597c-bb0334c1c660-df99206b,
#w-node-fa928e3e-00ee-e02d-3f67-7ccbba2f94b7-df99206b,
#w-node-_4011efec-c30e-b0f6-74e8-eefadbb5e5d1-df99206b,
#w-node-cff19c84-0e45-3f3d-7ed4-cb8341421213-df99206b,
#w-node-_23e4870c-ef5c-20a9-cb79-eada522b3b70-df99206b,
#w-node-fa35e8e7-0123-dde8-5638-9beca7771ca7-df99206b,
#w-node-ad3c92cc-6bd6-ab77-f3f0-41c3fc6b5fcb-df99206b,
#w-node-_9d1755be-d0d2-ffc5-a196-8eac3373cb53-df99206b {
  justify-self: center;
}
#w-node-_59085e9b-6beb-e64e-89d9-08d2b426bdf7-df99206b,
#w-node-_59085e9b-6beb-e64e-89d9-08d2b426bdf8-df99206b,
#w-node-_59085e9b-6beb-e64e-89d9-08d2b426be0b-df99206b,
#w-node-_59085e9b-6beb-e64e-89d9-08d2b426be20-df99206b,
#w-node-_59085e9b-6beb-e64e-89d9-08d2b426be33-df99206b,
#w-node-_59085e9b-6beb-e64e-89d9-08d2b426be42-df99206b,
#w-node-_59085e9b-6beb-e64e-89d9-08d2b426be49-df99206b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9834334c-f44e-90a0-e2a2-109e82f8bb87-df99206b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-ce1b9988-6e57-ac0a-e2d8-b982e6889534-df99206b,
#w-node-_5c458ec2-2112-42e9-19b3-b5f1d4fee3ca-df99206b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9834334c-f44e-90a0-e2a2-109e82f8bb95-df99206b {
  order: 1;
}
#w-node-_10374ccd-8b9c-b81f-f33b-d6cb8bdd524e-df99206b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_71ae3759-0755-e05b-84bd-0eb5158bf039-df99206b {
  order: 1;
}
#w-node-_71ae3759-0755-e05b-84bd-0eb5158bf042-df99206b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_820d82ba-96f9-f991-750c-b15a1cf6c7b6-df99206b {
  order: 1;
}
#w-node-_820d82ba-96f9-f991-750c-b15a1cf6c7bf-df99206b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_6c8e18ca-807f-f5ee-3b74-63ccbedbd0b5-df99206b {
  order: 1;
}
#w-node-_6c8e18ca-807f-f5ee-3b74-63ccbedbd0be-df99206b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_002a7814-8f58-819e-81a5-9864d9f1b723-df99206b {
  order: 1;
}
#w-node-_002a7814-8f58-819e-81a5-9864d9f1b72c-df99206b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_815a04f3-731e-4889-4cdb-3ca2fa789a0d-df99206b {
  order: 1;
}
#w-node-_815a04f3-731e-4889-4cdb-3ca2fa789a16-df99206b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2b543f99-9dad-96d4-bee4-55b77f2a653c-df99206b {
  order: 1;
}
#w-node-_2b543f99-9dad-96d4-bee4-55b77f2a6545-df99206b,
#w-node-_20f85ccb-565d-69fa-5144-bd412ba9b099-2c99206c,
#w-node-_20f85ccb-565d-69fa-5144-bd412ba9b0a8-2c99206c,
#w-node-_20f85ccb-565d-69fa-5144-bd412ba9b09e-2c99206c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c50e6c69-f658-6ce4-1c01-570ff6631d51-2c99206c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_762aaf83-face-ecd5-4e00-8b77a6c49076-2c99206c,
#w-node-_762aaf83-face-ecd5-4e00-8b77a6c49082-2c99206c,
#w-node-e2779b27-3bad-ae95-3d69-26bbc2e442e1-2c99206c,
#w-node-e2779b27-3bad-ae95-3d69-26bbc2e442ed-2c99206c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-de64c495-4f2f-7c37-815e-efddf85a70c5-2c99206c,
#w-node-_8f77a51b-4059-dafb-8e1e-ec466997baa6-2c99206c,
#w-node-_6946f363-a8e7-4a14-79ec-0ae8b0a191bb-2c99206c,
#w-node-_6946f363-a8e7-4a14-79ec-0ae8b0a191bd-2c99206c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-f6ca2bc6-4880-b393-cadb-ee2d13819a78-2cf062af,
#w-node-bfd241ac-17a9-97c1-71a8-95ba99317047-a4992075,
#w-node-bfd241ac-17a9-97c1-71a8-95ba9931704c-a4992075,
#w-node-bfd241ac-17a9-97c1-71a8-95ba99317050-a4992075 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-cc0027cd-dfb2-b7c7-aed6-721c654414ad-a4992075 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_4b4c9246-5ff8-7450-da7a-3311d053e1bd-a4992075,
#w-node-_4b4c9246-5ff8-7450-da7a-3311d053e1c9-a4992075,
#w-node-_4b4c9246-5ff8-7450-da7a-3311d053e1d8-a4992075,
#w-node-_4b4c9246-5ff8-7450-da7a-3311d053e1e4-a4992075,
#w-node-bab01bfe-1de7-2f35-ef69-f060b1a15770-4d992076,
#w-node-f919e0ea-dd91-728b-4c55-722cf72a3e9a-4d992076,
#w-node-a7358872-eaef-2ddb-bd01-a23617209b0d-4d992076,
#w-node-_64ac08ac-3c51-5ddd-fa78-a8e7c799cb1b-4d992076,
#w-node-e88e3c14-7dc9-9a0f-f562-75e6f8ead450-4d992076,
#w-node-_4dbaa5d7-4614-123c-2f3a-06881216320d-4d992076,
#w-node-_3b11dd5a-0fa7-52f9-7ac6-d7a45989d49f-4d992076,
#w-node-_112db0cf-3fca-7e6e-c1a9-c6a7b281d874-4d992076,
#w-node-_09bb4f37-6ba7-5454-e71c-794baa5f7a92-4d992076,
#w-node-_0e6e0843-e4b0-3b08-bc80-d0f9030ab0f2-4d992076,
#w-node-ef0c47e9-3da2-4e1d-9999-c6a2be5b3bc5-4d992076,
#w-node-e3a37a2a-fef1-12f3-c0dc-7d5f12555409-4d992076,
#w-node-_97a494d0-d020-d0c1-456e-ae7e6c97ffb9-4d992076,
#w-node-f6e43c13-7c42-15a9-e646-efb97da21add-4d992076,
#w-node-_114f9b11-881f-3443-8ba7-7a89d7647ce2-4d992076,
#w-node-_93118b27-d517-c1e2-387e-07d91a3dffed-4d992076,
#w-node-dc9dc531-5dcf-9e4c-e6fa-03b8651ecff5-4d992076,
#w-node-_5aa5ffd9-2901-d82b-56a5-871237e9985a-4d992076,
#w-node-_13d8e1ad-1452-0239-fac1-01b8bb75fede-4d992076 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3970f8ae-b5c2-cd03-07ee-92bda4295e82-4d992076,
#w-node-_87c51937-38c9-28cd-b19e-d42d1dd1abc8-4d992076 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_9040c599-f542-3fcb-019f-fe0735bfcbc5-c79920a2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_9040c599-f542-3fcb-019f-fe0735bfcbca-c79920a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}
#w-node-d6a3d8af-226e-2077-1656-d96b4011edc3-c79920a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-d6a3d8af-226e-2077-1656-d96b4011edd9-c79920a2,
#w-node-d6a3d8af-226e-2077-1656-d96b4011eddd-c79920a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_367e3bdd-19d7-3358-29f7-1f1102ce726e-c79920a2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-d93ff3fb-8a65-b52e-bae9-8f890894fa33-c79920a2,
#w-node-fa79665a-7e60-c684-bd70-3042a2bdd895-c79920a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-fa79665a-7e60-c684-bd70-3042a2bdd893-c79920a2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-f54eda56-90bb-f6d0-0de0-0fc449e42b89-c79920a2,
#w-node-ea8fc82e-5c38-10ab-cadb-b22916c08db5-c79920a2 {
  justify-self: end;
}
#w-node-_8c835981-863f-90aa-6028-d09dbe374b45-c79920a2,
#w-node-_307eb65d-3899-4255-c8a5-064fb4bb8c64-c79920a2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#tarief-button.w-node-_65b8a924-dbbb-5478-6092-2c02f99233d6-c79920a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}
#w-node-_307eb65d-3899-4255-c8a5-064fb4bb8cce-c79920a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_307eb65d-3899-4255-c8a5-064fb4bb8ce4-c79920a2,
#w-node-_307eb65d-3899-4255-c8a5-064fb4bb8ce8-c79920a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8608da63-4950-3f3b-ae55-ee070dbd96e6-c79920a2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_8608da63-4950-3f3b-ae55-ee070dbd96e8-c79920a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2700b491-9091-f472-c862-7cfdaa257c73-c79920a2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#tarief-button.w-node-_2700b491-9091-f472-c862-7cfdaa257cb7-c79920a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}
#w-node-_2700b491-9091-f472-c862-7cfdaa257cc9-c79920a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_2700b491-9091-f472-c862-7cfdaa257cdf-c79920a2,
#w-node-_2700b491-9091-f472-c862-7cfdaa257ce3-c79920a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e29d636c-daec-11b0-1003-5c6a03965d5d-5c9920cb,
#w-node-e29d636c-daec-11b0-1003-5c6a03965d5e-5c9920cb {
  justify-self: center;
}
#w-node-e29d636c-daec-11b0-1003-5c6a03965d64-5c9920cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}
#w-node-e29d636c-daec-11b0-1003-5c6a03965d63-5c9920cb {
  justify-self: center;
}
#w-node-_0cfcabc8-19ed-fd67-bf56-04d985124e31-5c9920cb,
#w-node-_0cfcabc8-19ed-fd67-bf56-04d985124e09-5c9920cb,
#w-node-_0cfcabc8-19ed-fd67-bf56-04d985124e08-5c9920cb,
#w-node-_0cfcabc8-19ed-fd67-bf56-04d985124e1c-5c9920cb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#Form-2.w-node-_84d82c19-92aa-9e49-891d-b733edf4c6ca-5c9920cb {
  align-self: stretch;
}
#w-node-_129f099f-234a-9e9b-78eb-364cf25971bb-f25971b7,
#w-node-_202e2fc6-8b1a-6096-2636-786ae488eb0d-809920ce,
#w-node-_01bb9a4c-ab80-3b1d-fcf3-1ceb7cd775ae-809920ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_49ba896a-b65a-4a0e-7a5e-18f2a39f1851-809920ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_49ba896a-b65a-4a0e-7a5e-18f2a39f1859-809920ce,
#w-node-_49ba896a-b65a-4a0e-7a5e-18f2a39f185c-809920ce {
  place-self: end center;
}
#w-node-_49ba896a-b65a-4a0e-7a5e-18f2a39f185f-809920ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_49ba896a-b65a-4a0e-7a5e-18f2a39f1860-809920ce,
#w-node-_49ba896a-b65a-4a0e-7a5e-18f2a39f1863-809920ce {
  place-self: end center;
}
#w-node-_3dc9ab40-e72b-2a94-e65f-52185d0445e8-809920ce {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_33f2ae23-99f8-d1c0-b9e1-e1fe98c0fa5d-1f9920d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e8f654cd-2beb-b881-5f81-17c901fb18c8-1f9920d0,
#w-node-_9e9ab59d-41ad-4cd9-8ad1-5d4c508b283d-1f9920d0,
#w-node-abf3e4af-c0f2-534e-7889-e80a246948f4-1f9920d0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-cc781151-4811-3737-fcdd-9faaecc3c15b-929920d4,
#w-node-b1897b41-2187-ad03-b58b-859125ef096c-7e9920d6,
#w-node-c0fc5ace-ffe4-d6b8-ac5b-ae2e1f49352e-7e9920d6,
#w-node-_47ab77a1-616b-4494-527c-409e9830427f-7e9920d6,
#w-node-c7811df8-779b-518b-de29-ed6e331a0564-209920d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0e389b1f-cc4d-f3b7-231a-6984313484d0-209920d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_952cf851-9638-3926-3753-4681a6ca80d7-209920d9 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}
#w-node-_942e3ba6-adc4-f47e-d90a-4c40d2a637a7-209920d9,
#w-node-_73af19ae-c587-0141-45b7-9a6f22378ac5-209920d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-eb914657-3133-b52c-4194-07a39140c429-209920d9,
#w-node-_98bfbced-6d44-0528-ab3d-3806acd392b9-209920d9,
#w-node-_4416fb75-7d04-2f5b-6ea4-d19abcd20f87-209920d9,
#w-node-ffeec9ad-b6b7-5df5-1e37-d7a1548930fa-209920d9,
#w-node-_6838432c-5fd4-8f97-6c0d-1b0913ce5094-209920d9,
#w-node-_52c279c8-7fe0-f404-9fc0-729ce469bd13-209920d9,
#w-node-_5c84fa52-2d22-f73d-05f8-66b00ad17aa6-209920d9,
#w-node-e67e8c78-28f9-bbff-4e75-2f2019d8827b-209920d9 {
  justify-self: center;
}
#w-node-_938d3989-8b51-54dd-a078-daf7dedf548f-209920d9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_938d3989-8b51-54dd-a078-daf7dedf5494-209920d9,
#w-node-_938d3989-8b51-54dd-a078-daf7dedf54a0-209920d9,
#w-node-_938d3989-8b51-54dd-a078-daf7dedf54ac-209920d9,
#w-node-_938d3989-8b51-54dd-a078-daf7dedf54b8-209920d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1eaf6148-ba85-455f-df16-bedf0f47c057-209920d9 {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}
#w-node-_1eaf6148-ba85-455f-df16-bedf0f47c058-209920d9 {
  grid-column: span 2 / span 2;
}
#w-node-_1eaf6148-ba85-455f-df16-bedf0f47c06b-209920d9 {
  grid-row: span 6 / span 6;
}
#w-node-_7f7c6b90-3768-78f9-7209-3ba95a450127-209920d9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_0a7ab4c9-5386-045a-8ea1-70398adf1add-209920d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_0a7ab4c9-5386-045a-8ea1-70398adf1aeb-209920d9,
#w-node-_0a7ab4c9-5386-045a-8ea1-70398adf1af1-209920d9,
#w-node-_0a7ab4c9-5386-045a-8ea1-70398adf1af7-209920d9,
#w-node-_0a7ab4c9-5386-045a-8ea1-70398adf1b02-209920d9 {
  order: 1;
}
#w-node-a06428ab-1716-ca0c-4a57-a6b3fcfeeb85-209920d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-a06428ab-1716-ca0c-4a57-a6b3fcfeeb93-209920d9,
#w-node-a06428ab-1716-ca0c-4a57-a6b3fcfeeb99-209920d9,
#w-node-a06428ab-1716-ca0c-4a57-a6b3fcfeeb9f-209920d9,
#w-node-a06428ab-1716-ca0c-4a57-a6b3fcfeebaa-209920d9 {
  order: 1;
}
#w-node-_5aaca4b3-ddb4-971b-25cf-eba94a95b63e-209920d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_69f4bf7a-68d7-caa0-455c-e5dff78bc8cc-209920d9,
#w-node-_53fe4a2f-4944-9783-2caf-b7e452e65a48-209920d9,
#w-node-a2e0b5a1-ca86-f9cf-7332-db934521833b-209920d9,
#w-node-e922b159-10a7-76a6-57c6-6bd3acd2d62c-209920d9 {
  order: 1;
}
#w-node-db09d3ee-ddb1-f8b9-4eb6-b0a86a66a99a-209920d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_6d993069-a710-ecc8-a3f3-4360668712c3-4f9920dc,
#language-0.w-node-_0bc85277-3d0d-6686-15a9-d6dcd3f19156-4f9920dc,
#quality-0.w-node-f426f8b3-0264-29a1-f755-b972d4c1f7a0-4f9920dc,
#experience-0.w-node-a259c79a-9534-1d53-4d57-263a4f1f4078-4f9920dc,
#w-node-c7811df8-779b-518b-de29-ed6e331a0564-1d9920dd,
#w-node-ef346f79-2adf-b80e-9a8b-c1670a1c2b42-1d9920dd,
#w-node-_106c7d92-5bef-7b05-1677-8707a684154a-1d9920dd,
#w-node-a4f54300-ddf1-80c7-8b1c-86b350d439a9-1d9920dd,
#w-node-_71a97826-8590-0192-abb5-7f23589a17b3-1d9920dd,
#w-node-_655c6fd1-d8ef-ccca-614c-5cb822620821-1d9920dd,
#w-node-cdb8fefa-7d18-c99f-cc8d-72e6e195618b-1d9920dd,
#w-node-_5506fdf5-37cb-6757-dcb8-33a997a0a0e5-1d9920dd,
#w-node-_15255d95-6d4b-2638-de03-7c47aed3fa8d-1d9920dd,
#w-node-_1a7b02b1-e247-a6f3-fbdc-194d5757d32c-1d9920dd,
#w-node-_947aa570-c02d-677a-a7a5-a7c01d315a6d-1d9920dd,
#w-node-_2537cff6-2d15-7524-8040-9d43c98a94d7-1d9920dd,
#w-node-aa41b405-d4ed-20f8-e21d-a54a08b4ab77-1d9920dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0e389b1f-cc4d-f3b7-231a-6984313484d0-209920de,
#w-node-_12c97f95-f5db-724f-d1f6-948a0ee553cd-209920de {
  grid-area: span 2 / span 2 / span 2 / span 2;
}
#w-node-f3f087db-e774-e3d8-99ab-12556bb87325-209920de,
#w-node-f3f087db-e774-e3d8-99ab-12556bb87326-209920de,
#w-node-f3f087db-e774-e3d8-99ab-12556bb87327-209920de,
#w-node-f3f087db-e774-e3d8-99ab-12556bb87328-209920de,
#w-node-f3f087db-e774-e3d8-99ab-12556bb87329-209920de,
#w-node-f3f087db-e774-e3d8-99ab-12556bb8732a-209920de,
#w-node-f3f087db-e774-e3d8-99ab-12556bb8732b-209920de,
#w-node-f3f087db-e774-e3d8-99ab-12556bb8732c-209920de {
  justify-self: center;
}
#w-node-_99e96113-6817-32a4-cb29-b0a40fbf6c0e-209920de {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-fbb9c3dd-5b5e-1086-de86-970ee3994660-209920de,
#w-node-_0e389b1f-cc4d-f3b7-231a-6984313484d0-ca9920e0,
#w-node-_1a7b5a18-9e16-dbd3-a33c-80d676845470-ca9920e0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}
#w-node-_99e96113-6817-32a4-cb29-b0a40fbf6c0e-ca9920e0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-ef58b079-b0b8-5dfb-364e-dcdeb3188ccb-ca9920e0,
#w-node-fbb9c3dd-5b5e-1086-de86-970ee3994660-ca9920e0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}
#w-node-fbb9c3dd-5b5e-1086-de86-970ee399467a-ca9920e0,
#w-node-c7811df8-779b-518b-de29-ed6e331a0564-a39920e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0e389b1f-cc4d-f3b7-231a-6984313484d0-a39920e1 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  align-self: start;
}
#w-node-_8eece7e1-d17b-cb9c-4f30-4b067b6c5380-a39920e1,
#w-node-_73af19ae-c587-0141-45b7-9a6f22378ac5-a39920e1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-fe8e5060-c827-3298-05a0-1e017847efbb-a39920e1,
#w-node-fe8e5060-c827-3298-05a0-1e017847efbc-a39920e1,
#w-node-fe8e5060-c827-3298-05a0-1e017847efbd-a39920e1,
#w-node-fe8e5060-c827-3298-05a0-1e017847efbe-a39920e1,
#w-node-fe8e5060-c827-3298-05a0-1e017847efbf-a39920e1,
#w-node-fe8e5060-c827-3298-05a0-1e017847efc0-a39920e1,
#w-node-fe8e5060-c827-3298-05a0-1e017847efc1-a39920e1,
#w-node-fe8e5060-c827-3298-05a0-1e017847efc2-a39920e1 {
  justify-self: center;
}
#w-node-_210f2b8b-9d5f-c98c-310e-eb9f02e6e1c6-a39920e1,
#w-node-_210f2b8b-9d5f-c98c-310e-eb9f02e6e1d8-a39920e1,
#w-node-_1e55b9e7-c0d2-7187-699f-cc13e1d716ba-a39920e1,
#w-node-_1e55b9e7-c0d2-7187-699f-cc13e1d716a8-a39920e1,
#w-node-f68be3ba-7934-eba4-5a8c-1b26d1f3e2ca-a39920e1,
#w-node-f68be3ba-7934-eba4-5a8c-1b26d1f3e2d4-a39920e1 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}
#w-node-ed0cf16b-a4ad-b98a-c4a4-573fddf854a3-a39920e1,
#w-node-ed0cf16b-a4ad-b98a-c4a4-573fddf854ac-a39920e1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-ed0cf16b-a4ad-b98a-c4a4-573fddf854c3-a39920e1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}
#w-node-db09d3ee-ddb1-f8b9-4eb6-b0a86a66a99a-a39920e1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-c7811df8-779b-518b-de29-ed6e331a0564-169920e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_67215025-af43-eb0e-6982-31b85e89cd2c-169920e2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_5d5fd932-1c64-9de3-0ddb-ef8d76f6ed5f-169920e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#form-step-1.w-node-a6a937b2-9993-5f64-e85d-1555ddb496c4-169920e2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_533d5639-79ec-4a9b-c0e5-cbf3c2abdfb5-169920e2,
#form-step-2.w-node-_533d5639-79ec-4a9b-c0e5-cbf3c2abdff8-169920e2,
#w-node-dbe243c1-2670-4356-17d8-644a98159baf-169920e2,
#form-step-3.w-node-dbe243c1-2670-4356-17d8-644a98159bb4-169920e2,
#w-node-_4ea40a40-6b26-ba5f-59d7-b2fe88524a3f-169920e2,
#w-node-d823a09b-5729-3b62-3630-4e311f9ff181-169920e2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-c7811df8-779b-518b-de29-ed6e331a0564-649920e8,
#w-node-_33f2ae23-99f8-d1c0-b9e1-e1fe98c0fa5d-aa9920f0,
#w-node-a32ecc15-0577-fa21-7d2b-50df56011dad-aa9920f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e310b8ac-6b52-8119-f38b-670f515a79ce-aa9920f0,
#w-node-de00b526-e4bb-bb2a-3b04-70c804316694-aa9920f0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_74956d48-742c-6a40-5960-749286f4f2b5-aa9920f0,
#w-node-_20f76f23-9d6f-e028-ceb6-0189bdb0e103-aa9920f0,
#w-node-_4852699a-82e5-2e0d-117f-1f628332df81-aa9920f0,
#w-node-c7811df8-779b-518b-de29-ed6e331a0564-879920f4,
#w-node-c3206fe6-8377-fd32-7bba-8e4037a92672-879920f4,
#w-node-_1a9064e1-325e-65f2-219c-d56ba095c14a-879920f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_484bd3c2-9160-e11b-f2ff-cb9f0f1ed741-879920f4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_68f88b5f-a8b0-42dd-42f6-47c22c5ed508-879920f4,
#w-node-_74d0d8da-3540-d15d-e524-02ac2f3dcae9-879920f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_324eaa6a-912f-b006-00fe-0b44d0cce79b-879920f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-f052819f-1771-acb7-9c0e-0ad3a2058a2a-879920f4,
#w-node-_60415fa6-a1b8-ead1-cbe5-50a3cd22c00d-879920f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5b643d43-fc50-7f39-f064-6dc400724c4f-879920f4,
#w-node-_1e523b85-9cb3-52d2-ad0d-97344ed16483-879920f4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0af6-879920f4,
#w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0af7-879920f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0b01-879920f4,
#w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0b07-879920f4,
#w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0b0d-879920f4,
#w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0b13-879920f4 {
  order: 1;
}
#w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0b19-879920f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0b1a-879920f4,
#w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0b1f-879920f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-fd96db65-cccd-36cb-d097-fc79c72b02ff-879920f4 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}
#w-node-fd96db65-cccd-36cb-d097-fc79c72b031f-879920f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-fd96db65-cccd-36cb-d097-fc79c72b0324-879920f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-fd96db65-cccd-36cb-d097-fc79c72b0328-879920f4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_1f6c98e5-1705-0e7d-7a9d-3623e0861e0b-879920f4,
#w-node-_1f6c98e5-1705-0e7d-7a9d-3623e0861e0c-879920f4,
#w-node-_1f6c98e5-1705-0e7d-7a9d-3623e0861e1f-879920f4,
#w-node-_1f6c98e5-1705-0e7d-7a9d-3623e0861e34-879920f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a6ff119c-d256-d5ca-a0e8-b8897daaaad2-879920f4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-c98a7d6b-6b63-987d-d12d-60f4083dce64-879920f4,
#w-node-_39e5962a-05b5-06db-30fb-175fd811794a-879920f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_04c7a3c8-5bea-6a36-5408-c7848370c8c6-1d7a7e33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_59327367-019d-95bd-a98c-a8fe8bfdf87a-1d7a7e33,
#w-node-_59327367-019d-95bd-a98c-a8fe8bfdf884-1d7a7e33 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}
#w-node-b1897b41-2187-ad03-b58b-859125ef096c-d8235293,
#w-node-c7cbf891-f5bc-e4c3-e3e1-f71f82b30a07-d8235293,
#w-node-c4c20fd0-dd05-1de3-bdb4-ca7c85e2cea9-d8235293,
#w-node-_05152c75-29f4-dcc8-d9c8-fbd2492d5b7e-d8235293,
#w-node-b151fc12-4596-e1f7-ad0a-f749981822ac-d8235293,
#w-node-_0bf959cb-17bb-f1a5-cf78-2f8f644c7897-d8235293,
#w-node-_7793cfa6-efad-509d-5834-345b097750e6-d8235293,
#w-node-c7811df8-779b-518b-de29-ed6e331a0564-7b77abe2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0e389b1f-cc4d-f3b7-231a-6984313484d0-7b77abe2 {
  grid-area: span 2 / span 2 / span 2 / span 2;
  place-self: start;
}
#w-node-d269d0b2-b3b6-88ee-7452-3878dfa48510-7b77abe2 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092c2-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092c3-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092c4-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092c5-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092c6-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092c7-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092c8-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092c9-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092cc-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092cd-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092ce-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092cf-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092d0-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092d1-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092d2-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092d3-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092d6-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092d7-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092d8-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092d9-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092da-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092db-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092dc-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092dd-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092e0-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092e1-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092e2-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092e3-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092e4-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092e5-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092e6-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092e7-7b77abe2 {
  justify-self: center;
}
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092e9-7b77abe2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092ea-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092eb-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092ec-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092ed-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092ee-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092ef-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092f0-7b77abe2,
#w-node-_4605eac0-b9e1-e32f-2f16-846a06e092f1-7b77abe2 {
  justify-self: center;
}
#w-node-_9c058853-882a-1ee8-2170-99da639fdad3-043fc608,
#w-node-_67550299-3678-c798-68d0-6f61383abab6-043fc608,
#w-node-a7f128d3-7ec9-0c2a-bba4-274f25b6a6a1-043fc608,
#w-node-_9c058853-882a-1ee8-2170-99da639fdaf2-043fc608,
#w-node-_3ca91963-af65-f693-2de4-76057356b2bb-043fc608 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_9c058853-882a-1ee8-2170-99da639fdadc-043fc608 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_04e143db-cab4-ceda-0be7-a2efd029251b-043fc608,
#w-node-_04e143db-cab4-ceda-0be7-a2efd029251d-043fc608 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_9c058853-882a-1ee8-2170-99da639fdae7-043fc608 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_43b76d01-1e7a-2622-52a2-a98db683b3a7-043fc608,
#w-node-_43b76d01-1e7a-2622-52a2-a98db683b3a8-043fc608 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_9c058853-882a-1ee8-2170-99da639fdaf3-043fc608,
#w-node-b9ffb417-627b-d69d-dcb3-d6a1f22e5ea3-043fc608,
#w-node-c7811df8-779b-518b-de29-ed6e331a0564-78642678,
#green.w-node-_5a3d2e0e-a138-cb72-efd5-7040d10c9fbc-78642678,
#w-node-c7811df8-779b-518b-de29-ed6e331a0564-81a95591,
#w-node-_881862e0-6a6a-1813-fcda-d789c048764e-81a95591,
#w-node-aa1da848-8ee3-c340-6dde-c699ead5f13f-81a95591 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7b25b374-ca4b-e6a7-c4df-c5191d518f2b-81a95591 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-dc55ce2c-0a97-1232-53b4-17f80c60264d-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c60264e-81a95591,
#w-node-_700f69ae-ac07-a29c-3183-46232abbf476-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c602650-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c602652-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c602654-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c602656-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c60265d-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c602661-81a95591,
#w-node-_43c3b5b2-705e-f6ab-8f26-487e281a7191-81a95591,
#w-node-_68b4b906-5669-a4ec-c25b-7f8b019dc8d9-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c602663-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c602665-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c602667-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c602669-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c60266b-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c60266d-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c60266f-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c602671-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c602673-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c602680-81a95591,
#w-node-dc55ce2c-0a97-1232-53b4-17f80c602684-81a95591,
#w-node-_00b26d84-26c4-2b67-dfa9-70bce503eb78-81a95591,
#w-node-_00b26d84-26c4-2b67-dfa9-70bce503eb7d-81a95591,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c9579c-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c9579d-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c957a0-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c957a9-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c957b2-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c957bb-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c957c5-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c957ca-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c957d1-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c957d8-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c957df-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c957e3-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c957e8-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c957ef-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c957f6-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c957fd-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c95801-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c95806-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c9580d-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c95814-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c9581b-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c9581f-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c95824-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c9582b-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c95832-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c95839-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c9583d-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c95840-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c95847-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c9584e-31079e91,
#w-node-_71177372-7b58-ed3a-78c9-7677b7c95855-31079e91,
#w-node-_514506a7-4eec-c997-4ba5-090dbf25c03b-31079e91,
#w-node-_514506a7-4eec-c997-4ba5-090dbf25c03c-31079e91,
#w-node-_813e139f-9e13-1bc8-55bd-7baf894777c5-31079e91,
#w-node-c6735e1c-4ddb-1ac8-fb06-606eb9a2072f-31079e91,
#w-node-_536763c4-2458-f66b-6d82-75948fedb9a5-31079e91,
#w-node-ef2a44c3-a54e-fde6-32e9-f7e5ed3ce7ea-31079e91,
#w-node-_9ed17760-40fd-daad-be6c-c425f5f16625-31079e91,
#w-node-d092536d-c987-a3d0-0f46-dba0359d7a22-31079e91,
#w-node-_2cea8f3e-d98d-2f6d-60e6-c6273c590580-31079e91,
#w-node-bf030e63-b600-1862-ee7f-2490d2ccff2d-31079e91,
#w-node-_2ac4b376-91b2-b1e0-d4c7-3ff27be671b6-31079e91,
#w-node-_72ff4f81-50f5-ad3f-bd21-1c40ef5e4ee1-31079e91,
#w-node-_5d8cfba3-731a-1b15-4e1e-8202ceb5b09e-31079e91,
#w-node-_540eff2e-b351-8c68-17c0-6a8c9cc69641-31079e91,
#w-node-_5d8cfba3-731a-1b15-4e1e-8202ceb5b0aa-31079e91,
#w-node-_5d8cfba3-731a-1b15-4e1e-8202ceb5b0b1-31079e91,
#w-node-_5d8cfba3-731a-1b15-4e1e-8202ceb5b0b8-31079e91,
#w-node-c6899ab9-fe53-ed5d-6e8b-b4d63d6ba4ad-31079e91,
#w-node-_54f9124c-d605-4be4-fc7a-7d580ab92960-31079e91,
#w-node-c6899ab9-fe53-ed5d-6e8b-b4d63d6ba4b9-31079e91,
#w-node-c6899ab9-fe53-ed5d-6e8b-b4d63d6ba4c0-31079e91,
#w-node-c6899ab9-fe53-ed5d-6e8b-b4d63d6ba4c7-31079e91,
#w-node-ba8a7c21-6eb2-2f46-0a49-411f9833caa1-31079e91,
#w-node-dff8eb78-50ad-93ec-3e46-28b83a772059-31079e91,
#w-node-ba8a7c21-6eb2-2f46-0a49-411f9833caad-31079e91,
#w-node-ba8a7c21-6eb2-2f46-0a49-411f9833cab4-31079e91,
#w-node-ba8a7c21-6eb2-2f46-0a49-411f9833cabb-31079e91,
#w-node-_17d718ce-e262-0904-8efc-e833a583ced1-31079e91,
#w-node-_6339cc39-cbbf-0f5f-0b27-d3abd5a08643-31079e91,
#w-node-_17d718ce-e262-0904-8efc-e833a583cedd-31079e91,
#w-node-_17d718ce-e262-0904-8efc-e833a583cee4-31079e91,
#w-node-_17d718ce-e262-0904-8efc-e833a583ceeb-31079e91,
#w-node-_7ca628e0-ffcc-3631-d553-e8d0d8114619-615d238e,
#w-node-_7ca628e0-ffcc-3631-d553-e8d0d8114621-615d238e,
#w-node-_7ca628e0-ffcc-3631-d553-e8d0d8114626-615d238e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7ca628e0-ffcc-3631-d553-e8d0d8114628-615d238e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-c7811df8-779b-518b-de29-ed6e331a0564-294c2c49,
#w-node-c7811df8-779b-518b-de29-ed6e331a0564-d460d95d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_881862e0-6a6a-1813-fcda-d789c048764e-d460d95d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-dee2f3f4-0cf5-a113-710d-a05cce270bd3-d460d95d,
#w-node-dee2f3f4-0cf5-a113-710d-a05cce270bd4-d460d95d,
#w-node-dee2f3f4-0cf5-a113-710d-a05cce270be7-d460d95d,
#w-node-dee2f3f4-0cf5-a113-710d-a05cce270bfc-d460d95d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b0c77aff-cb8d-ab19-1dc3-dae863d5d603-23860b00 {
  grid-area: 1/2/2/3;
  justify-self: center;
}
#w-node-b0c77aff-cb8d-ab19-1dc3-dae863d5d60a-23860b00 {
  grid-area: 1/3/2/4;
  justify-self: end;
}
#w-node-df1cee4b-47b3-8b77-7152-5606f2e0cac0-23860b00 {
  justify-self: center;
}
#w-node-df1cee4b-47b3-8b77-7152-5606f2e0cac9-23860b00 {
  justify-self: end;
}
#w-node-_338e5978-9e07-ef3e-e50f-e23e40adc17f-23860b00,
#w-node-_338e5978-9e07-ef3e-e50f-e23e40adc185-23860b00,
#w-node-_338e5978-9e07-ef3e-e50f-e23e40adc180-23860b00,
#w-node-_52e612f4-d579-57b5-0ca7-419f31d422af-23860b00,
#w-node-_338e5978-9e07-ef3e-e50f-e23e40adc183-23860b00,
#w-node-_91718b93-34ab-62a4-fcdd-4e4a0a3e9738-23860b00 {
  justify-self: center;
}
#w-node-c4a94155-23e6-ab94-fa21-7dd5664c793d-23860b00,
#w-node-c4a94155-23e6-ab94-fa21-7dd5664c7946-23860b00,
#w-node-c4a94155-23e6-ab94-fa21-7dd5664c794f-23860b00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c9599407-ec7a-0d47-a8a1-56dd1c106ac3-23860b00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad44-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad45-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad48-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad51-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad5a-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad63-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad6d-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad72-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad77-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad7c-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad81-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad85-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad8a-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad8f-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad94-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad99-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ad9d-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ada2-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ada7-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74adac-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74adb1-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74adb5-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74adba-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74adbf-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74adc4-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74adc9-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74adcd-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74add0-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74add5-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74adda-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74addf-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74adeb-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74adec-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74adef-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74adfc-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae05-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae0e-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae18-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae1d-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae1e-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae23-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae28-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae2d-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae31-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae36-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae3c-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae41-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae46-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae4a-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae4f-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae55-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae5a-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae5f-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae63-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae68-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae6e-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae73-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae78-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae7c-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae7f-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae85-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae8a-23860b00,
#w-node-_81d3f28c-10c0-1766-7d81-70843d74ae8f-23860b00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f0874c7b-e750-5653-6176-e872c4acc58d-23860b00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_6d96b84c-219a-f26d-d0bc-785ba6e9395d-23860b00 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-ce49e1c1-49ad-7f95-9997-df558efddf96-23860b00,
#w-node-bc3edd29-062e-4466-5a70-058c24f1d361-23860b00,
#w-node-ce49e1c1-49ad-7f95-9997-df558efddf9f-23860b00,
#w-node-_809b6ef8-5170-d386-1566-145dcf1ef36c-23860b00,
#w-node-ce49e1c1-49ad-7f95-9997-df558efddfa8-23860b00,
#w-node-c0513026-b505-c173-6f1e-ef4ca996e356-23860b00,
#w-node-ce49e1c1-49ad-7f95-9997-df558efddfb1-23860b00,
#w-node-_8b1405fd-0a20-be6f-e9df-082dae401c28-23860b00,
#w-node-b3d9284a-52c1-4308-09b7-26840fdbaa03-23860b00,
#w-node-b3d9284a-52c1-4308-09b7-26840fdbaa04-23860b00,
#w-node-_218bdb91-d075-4799-414e-96391269916e-bfdd00d9,
#w-node-_630d1af1-7ec7-629f-e7cb-9d6182845370-bfdd00d9,
#w-node-_630d1af1-7ec7-629f-e7cb-9d6182845379-bfdd00d9,
#w-node-_630d1af1-7ec7-629f-e7cb-9d6182845382-bfdd00d9,
#w-node-c4a94155-23e6-ab94-fa21-7dd5664c793d-bfdd00d9,
#w-node-c4a94155-23e6-ab94-fa21-7dd5664c7946-bfdd00d9,
#w-node-c4a94155-23e6-ab94-fa21-7dd5664c794f-bfdd00d9,
#w-node-_89a42ee3-4da9-4f43-422b-cf764894d72b-bfdd00d9,
#w-node-ccf25b25-7d86-2719-74f1-15eb9c9633cf-bfdd00d9,
#w-node-ccf25b25-7d86-2719-74f1-15eb9c9633db-bfdd00d9,
#w-node-ccf25b25-7d86-2719-74f1-15eb9c9633e7-bfdd00d9,
#w-node-bd98878f-84a9-eace-c9a1-93bcfd8dd6f4-bfdd00d9,
#w-node-bd98878f-84a9-eace-c9a1-93bcfd8dd700-bfdd00d9,
#w-node-bd98878f-84a9-eace-c9a1-93bcfd8dd70c-bfdd00d9,
#w-node-bfc53faf-8f87-27c7-51b5-c1dc191d3e1f-bfdd00d9,
#w-node-_42c6ce68-d79b-06f3-4fc1-a576c3870f21-bfdd00d9,
#w-node-_8c8c5109-4cbe-7aa5-8804-20f447428593-bfdd00d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c9599407-ec7a-0d47-a8a1-56dd1c106ac3-bfdd00d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-e15c456c-45da-5b09-e5f3-51269dd02289-bfdd00d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e15c456c-45da-5b09-e5f3-51269dd022c1-bfdd00d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_0e328754-ed41-2473-34e8-fd418b535967-bfdd00d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0e328754-ed41-2473-34e8-fd418b535978-bfdd00d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_93870833-c3e7-fd1b-d32f-649a9c859204-bfdd00d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_93870833-c3e7-fd1b-d32f-649a9c85920a-bfdd00d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_3bd59e89-903f-ab50-1bad-c2365607675c-66455423,
#w-node-_04c7a3c8-5bea-6a36-5408-c7848370c8c6-02384e83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_59327367-019d-95bd-a98c-a8fe8bfdf87a-02384e83,
#w-node-_59327367-019d-95bd-a98c-a8fe8bfdf884-02384e83,
#w-node-_0e389b1f-cc4d-f3b7-231a-6984313484d0-f2d96940,
#w-node-_12c97f95-f5db-724f-d1f6-948a0ee553cd-f2d96940 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}
#w-node-f3f087db-e774-e3d8-99ab-12556bb87325-f2d96940,
#w-node-f3f087db-e774-e3d8-99ab-12556bb87326-f2d96940,
#w-node-f3f087db-e774-e3d8-99ab-12556bb87327-f2d96940,
#w-node-f3f087db-e774-e3d8-99ab-12556bb87328-f2d96940,
#w-node-f3f087db-e774-e3d8-99ab-12556bb87329-f2d96940,
#w-node-f3f087db-e774-e3d8-99ab-12556bb8732a-f2d96940,
#w-node-f3f087db-e774-e3d8-99ab-12556bb8732b-f2d96940,
#w-node-f3f087db-e774-e3d8-99ab-12556bb8732c-f2d96940 {
  justify-self: center;
}
#w-node-cca8377e-862f-f29a-34b6-f9df0666f33e-f2d96940,
#w-node-cca8377e-862f-f29a-34b6-f9df0666f347-f2d96940,
#w-node-e984bd6d-68c1-ec7e-6cf7-e8acb8a42fa1-f2d96940,
#w-node-e984bd6d-68c1-ec7e-6cf7-e8acb8a42f98-f2d96940,
#w-node-_096c24f8-9373-01f9-1b94-baf422eebdba-f2d96940,
#w-node-_096c24f8-9373-01f9-1b94-baf422eebdb9-f2d96940 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}
#w-node-_47967760-f798-a487-ed91-9e39dd1431e2-377b4e2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8ee240bc-04ee-c6cf-9b49-af01e411c4fb-377b4e2b,
#w-node-_8ee240bc-04ee-c6cf-9b49-af01e411c4fc-377b4e2b {
  justify-self: center;
}
#w-node-_8ee240bc-04ee-c6cf-9b49-af01e411c4fe-377b4e2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}
#w-node-_8ee240bc-04ee-c6cf-9b49-af01e411c4ff-377b4e2b {
  justify-self: center;
}
#w-node-_8ee240bc-04ee-c6cf-9b49-af01e411c504-377b4e2b,
#w-node-_8ee240bc-04ee-c6cf-9b49-af01e411c516-377b4e2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#Form-2.w-node-e1b28aae-7e34-b027-da9a-3865657739c2-377b4e2b {
  align-self: stretch;
}
#w-node-ac538348-34ca-f33b-a8c5-8e0a2da0f737-cf748148 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_709f6637-9207-8a0a-e977-571af44a897c-cf748148,
#w-node-_709f6637-9207-8a0a-e977-571af44a897d-cf748148,
#w-node-_709f6637-9207-8a0a-e977-571af44a897e-cf748148,
#w-node-_709f6637-9207-8a0a-e977-571af44a897f-cf748148,
#w-node-_709f6637-9207-8a0a-e977-571af44a8980-cf748148,
#w-node-_709f6637-9207-8a0a-e977-571af44a8981-cf748148,
#w-node-_709f6637-9207-8a0a-e977-571af44a8982-cf748148,
#w-node-_709f6637-9207-8a0a-e977-571af44a8983-cf748148,
#w-node-_1777ec36-7675-b0b9-bdda-7ba51148b962-cf748148,
#w-node-_1777ec36-7675-b0b9-bdda-7ba51148b963-cf748148,
#w-node-_1777ec36-7675-b0b9-bdda-7ba51148b964-cf748148,
#w-node-_1777ec36-7675-b0b9-bdda-7ba51148b965-cf748148,
#w-node-_1777ec36-7675-b0b9-bdda-7ba51148b966-cf748148,
#w-node-_1777ec36-7675-b0b9-bdda-7ba51148b967-cf748148,
#w-node-_1777ec36-7675-b0b9-bdda-7ba51148b968-cf748148,
#w-node-_1777ec36-7675-b0b9-bdda-7ba51148b969-cf748148,
#w-node-_1a11c0a3-fa6a-0a1d-a844-902a71252820-cf748148,
#w-node-_1a11c0a3-fa6a-0a1d-a844-902a71252821-cf748148,
#w-node-_1a11c0a3-fa6a-0a1d-a844-902a71252822-cf748148,
#w-node-_1a11c0a3-fa6a-0a1d-a844-902a71252823-cf748148,
#w-node-_1a11c0a3-fa6a-0a1d-a844-902a71252824-cf748148,
#w-node-_1a11c0a3-fa6a-0a1d-a844-902a71252825-cf748148,
#w-node-_1a11c0a3-fa6a-0a1d-a844-902a71252826-cf748148,
#w-node-_1a11c0a3-fa6a-0a1d-a844-902a71252827-cf748148,
#w-node-_4d0993c8-dab9-2bec-7f2b-52c19cd374c9-cf748148,
#w-node-_4d0993c8-dab9-2bec-7f2b-52c19cd374ca-cf748148,
#w-node-_4d0993c8-dab9-2bec-7f2b-52c19cd374cb-cf748148,
#w-node-_4d0993c8-dab9-2bec-7f2b-52c19cd374cc-cf748148,
#w-node-_4d0993c8-dab9-2bec-7f2b-52c19cd374cd-cf748148,
#w-node-_4d0993c8-dab9-2bec-7f2b-52c19cd374ce-cf748148,
#w-node-_4d0993c8-dab9-2bec-7f2b-52c19cd374cf-cf748148,
#w-node-_4d0993c8-dab9-2bec-7f2b-52c19cd374d0-cf748148,
#w-node-eb914657-3133-b52c-4194-07a39140c429-cf748148,
#w-node-_98bfbced-6d44-0528-ab3d-3806acd392b9-cf748148,
#w-node-_4416fb75-7d04-2f5b-6ea4-d19abcd20f87-cf748148,
#w-node-ffeec9ad-b6b7-5df5-1e37-d7a1548930fa-cf748148,
#w-node-_6838432c-5fd4-8f97-6c0d-1b0913ce5094-cf748148,
#w-node-_52c279c8-7fe0-f404-9fc0-729ce469bd13-cf748148,
#w-node-_5c84fa52-2d22-f73d-05f8-66b00ad17aa6-cf748148,
#w-node-e67e8c78-28f9-bbff-4e75-2f2019d8827b-cf748148 {
  justify-self: center;
}
#w-node-_65446ec0-7644-d502-c582-9d08e834068b-cf748148,
#w-node-_08e9e761-f90c-d438-bdf6-a2e2a098a735-cf748148,
#w-node-bf519321-2c0c-5499-d18a-e8bfa99bd3c7-cf748148,
#w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3abfc5-cf748148,
#w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3abfc6-cf748148,
#w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3abfd9-cf748148,
#w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3abfee-cf748148,
#w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3ac001-cf748148,
#w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3ac010-cf748148,
#w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3ac017-cf748148,
#w-node-_94672fb1-9c9b-e26e-8cc0-78a11a165914-cf748148,
#w-node-c72e1c61-51c3-8416-36d8-fbb0f2759261-cf748148 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a70e10bc-0e34-1bb7-b824-234181fdc884-cf748148 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-a70e10bc-0e34-1bb7-b824-234181fdc88d-cf748148,
#w-node-a70e10bc-0e34-1bb7-b824-234181fdc89a-cf748148,
#w-node-a70e10bc-0e34-1bb7-b824-234181fdc8a7-cf748148,
#w-node-a70e10bc-0e34-1bb7-b824-234181fdc8b4-cf748148,
#w-node-_33f2ae23-99f8-d1c0-b9e1-e1fe98c0fa5d-5efcea66,
#w-node-a32ecc15-0577-fa21-7d2b-50df56011dad-5efcea66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e310b8ac-6b52-8119-f38b-670f515a79ce-5efcea66,
#w-node-de00b526-e4bb-bb2a-3b04-70c804316694-5efcea66 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_74956d48-742c-6a40-5960-749286f4f2b5-5efcea66,
#w-node-_20f76f23-9d6f-e028-ceb6-0189bdb0e103-5efcea66,
#w-node-_4852699a-82e5-2e0d-117f-1f628332df81-5efcea66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
@media screen and (max-width: 991px) {
  #w-node-c5f77752-7f75-979f-134a-0b324e844d12-4e844d07 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_79205522-731b-b295-4066-7c0d54f19756-4d992068,
  #w-node-_881862e0-6a6a-1813-fcda-d789c048764e-df99206b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_9834334c-f44e-90a0-e2a2-109e82f8bb95-df99206b,
  #w-node-_71ae3759-0755-e05b-84bd-0eb5158bf039-df99206b,
  #w-node-_820d82ba-96f9-f991-750c-b15a1cf6c7b6-df99206b,
  #w-node-_6c8e18ca-807f-f5ee-3b74-63ccbedbd0b5-df99206b,
  #w-node-_002a7814-8f58-819e-81a5-9864d9f1b723-df99206b,
  #w-node-_815a04f3-731e-4889-4cdb-3ca2fa789a0d-df99206b,
  #w-node-_2b543f99-9dad-96d4-bee4-55b77f2a653c-df99206b {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_20f85ccb-565d-69fa-5144-bd412ba9b0a8-2c99206c,
  #w-node-_20f85ccb-565d-69fa-5144-bd412ba9b09e-2c99206c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_6946f363-a8e7-4a14-79ec-0ae8b0a191bd-2c99206c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-bfd241ac-17a9-97c1-71a8-95ba9931704c-a4992075,
  #w-node-bfd241ac-17a9-97c1-71a8-95ba99317050-a4992075,
  #w-node-_3970f8ae-b5c2-cd03-07ee-92bda4295e82-4d992076,
  #w-node-_87c51937-38c9-28cd-b19e-d42d1dd1abc8-4d992076,
  #w-node-_9040c599-f542-3fcb-019f-fe0735bfcbc5-c79920a2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_9040c599-f542-3fcb-019f-fe0735bfcbca-c79920a2 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-d6a3d8af-226e-2077-1656-d96b4011edc3-c79920a2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_8c835981-863f-90aa-6028-d09dbe374b45-c79920a2,
  #w-node-_307eb65d-3899-4255-c8a5-064fb4bb8c64-c79920a2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #tarief-button.w-node-_65b8a924-dbbb-5478-6092-2c02f99233d6-c79920a2 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_307eb65d-3899-4255-c8a5-064fb4bb8cce-c79920a2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_2700b491-9091-f472-c862-7cfdaa257c73-c79920a2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #tarief-button.w-node-_2700b491-9091-f472-c862-7cfdaa257cb7-c79920a2 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-_2700b491-9091-f472-c862-7cfdaa257cc9-c79920a2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-bd504912-85bf-0076-a3b0-4a6356bd60d5-5c9920cb {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-f3d85ec8-a056-a09c-8ffe-c8f1925d1c01-5c9920cb {
    order: 1;
  }
  #w-node-f3d85ec8-a056-a09c-8ffe-c8f1925d1c07-5c9920cb,
  #w-node-f3d85ec8-a056-a09c-8ffe-c8f1925d1c0d-5c9920cb,
  #w-node-b2b6fd94-5cba-dd00-25b2-d50cd5abb60c-5c9920cb,
  #w-node-eeca8387-36cb-c80d-e783-e15f25f5f5ef-5c9920cb,
  #w-node-_98b7eaeb-46f2-e4c5-f9eb-cf8f5a7595cb-5c9920cb {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_0e389b1f-cc4d-f3b7-231a-6984313484d0-209920d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_952cf851-9638-3926-3753-4681a6ca80d7-209920d9 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
  #w-node-_942e3ba6-adc4-f47e-d90a-4c40d2a637a7-209920d9,
  #w-node-_73af19ae-c587-0141-45b7-9a6f22378ac5-209920d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_938d3989-8b51-54dd-a078-daf7dedf5494-209920d9,
  #w-node-_938d3989-8b51-54dd-a078-daf7dedf54a0-209920d9,
  #w-node-_938d3989-8b51-54dd-a078-daf7dedf54ac-209920d9,
  #w-node-_938d3989-8b51-54dd-a078-daf7dedf54b8-209920d9,
  #w-node-_7f7c6b90-3768-78f9-7209-3ba95a450127-209920d9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_0a7ab4c9-5386-045a-8ea1-70398adf1aeb-209920d9,
  #w-node-_0a7ab4c9-5386-045a-8ea1-70398adf1af1-209920d9 {
    order: 1;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_0a7ab4c9-5386-045a-8ea1-70398adf1af7-209920d9,
  #w-node-_0a7ab4c9-5386-045a-8ea1-70398adf1b02-209920d9 {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-a06428ab-1716-ca0c-4a57-a6b3fcfeeb93-209920d9,
  #w-node-a06428ab-1716-ca0c-4a57-a6b3fcfeeb99-209920d9 {
    order: 1;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-a06428ab-1716-ca0c-4a57-a6b3fcfeeb9f-209920d9,
  #w-node-a06428ab-1716-ca0c-4a57-a6b3fcfeebaa-209920d9 {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_69f4bf7a-68d7-caa0-455c-e5dff78bc8cc-209920d9,
  #w-node-_53fe4a2f-4944-9783-2caf-b7e452e65a48-209920d9 {
    order: 1;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-a2e0b5a1-ca86-f9cf-7332-db934521833b-209920d9,
  #w-node-e922b159-10a7-76a6-57c6-6bd3acd2d62c-209920d9 {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_99e96113-6817-32a4-cb29-b0a40fbf6c0e-209920de,
  #w-node-fbb9c3dd-5b5e-1086-de86-970ee3994660-209920de,
  #w-node-_99e96113-6817-32a4-cb29-b0a40fbf6c0e-ca9920e0,
  #w-node-ef58b079-b0b8-5dfb-364e-dcdeb3188ccb-ca9920e0,
  #w-node-fbb9c3dd-5b5e-1086-de86-970ee3994660-ca9920e0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_0e389b1f-cc4d-f3b7-231a-6984313484d0-a39920e1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: start;
  }
  #w-node-_8eece7e1-d17b-cb9c-4f30-4b067b6c5380-a39920e1,
  #w-node-_73af19ae-c587-0141-45b7-9a6f22378ac5-a39920e1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_210f2b8b-9d5f-c98c-310e-eb9f02e6e1d8-a39920e1,
  #w-node-_1e55b9e7-c0d2-7187-699f-cc13e1d716ba-a39920e1,
  #w-node-f68be3ba-7934-eba4-5a8c-1b26d1f3e2d4-a39920e1 {
    order: 9999;
  }
  #w-node-ed0cf16b-a4ad-b98a-c4a4-573fddf854a3-a39920e1,
  #w-node-ed0cf16b-a4ad-b98a-c4a4-573fddf854ac-a39920e1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-ed0cf16b-a4ad-b98a-c4a4-573fddf854c3-a39920e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }
  #w-node-ed0cf16b-a4ad-b98a-c4a4-573fddf854c9-a39920e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5d5fd932-1c64-9de3-0ddb-ef8d76f6ed5f-169920e2 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: start;
  }
  #w-node-_533d5639-79ec-4a9b-c0e5-cbf3c2abdfb5-169920e2,
  #form-step-2.w-node-_533d5639-79ec-4a9b-c0e5-cbf3c2abdff8-169920e2,
  #w-node-dbe243c1-2670-4356-17d8-644a98159baf-169920e2,
  #form-step-3.w-node-dbe243c1-2670-4356-17d8-644a98159bb4-169920e2,
  #w-node-_4ea40a40-6b26-ba5f-59d7-b2fe88524a3f-169920e2,
  #w-node-d823a09b-5729-3b62-3630-4e311f9ff181-169920e2 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_484bd3c2-9160-e11b-f2ff-cb9f0f1ed741-879920f4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_68f88b5f-a8b0-42dd-42f6-47c22c5ed508-879920f4,
  #w-node-_74d0d8da-3540-d15d-e524-02ac2f3dcae9-879920f4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_324eaa6a-912f-b006-00fe-0b44d0cce79b-879920f4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-f052819f-1771-acb7-9c0e-0ad3a2058a2a-879920f4,
  #w-node-_60415fa6-a1b8-ead1-cbe5-50a3cd22c00d-879920f4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_5b643d43-fc50-7f39-f064-6dc400724c4f-879920f4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0b01-879920f4,
  #w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0b07-879920f4,
  #w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0b0d-879920f4,
  #w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0b13-879920f4 {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-fd96db65-cccd-36cb-d097-fc79c72b02ff-879920f4,
  #w-node-a6ff119c-d256-d5ca-a0e8-b8897daaaad2-879920f4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-c98a7d6b-6b63-987d-d12d-60f4083dce64-879920f4,
  #w-node-_39e5962a-05b5-06db-30fb-175fd811794a-879920f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_0e389b1f-cc4d-f3b7-231a-6984313484d0-7b77abe2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: start;
  }
  #w-node-d269d0b2-b3b6-88ee-7452-3878dfa48510-7b77abe2 {
    grid-area: span 2 / span 4 / span 2 / span 4;
  }
  #w-node-_9c058853-882a-1ee8-2170-99da639fdad3-043fc608 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_67550299-3678-c798-68d0-6f61383abab6-043fc608 {
    grid-area: 2/1/3/5;
  }
  #w-node-a7f128d3-7ec9-0c2a-bba4-274f25b6a6a1-043fc608,
  #w-node-_9c058853-882a-1ee8-2170-99da639fdaf2-043fc608,
  #w-node-_3ca91963-af65-f693-2de4-76057356b2bb-043fc608 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_9c058853-882a-1ee8-2170-99da639fdadc-043fc608 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_04e143db-cab4-ceda-0be7-a2efd029251b-043fc608,
  #w-node-_04e143db-cab4-ceda-0be7-a2efd029251d-043fc608 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_9c058853-882a-1ee8-2170-99da639fdae7-043fc608 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_43b76d01-1e7a-2622-52a2-a98db683b3a7-043fc608,
  #w-node-_43b76d01-1e7a-2622-52a2-a98db683b3a8-043fc608 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_9c058853-882a-1ee8-2170-99da639fdaf3-043fc608 {
    grid-area: 6/2/7/4;
  }
  #w-node-_881862e0-6a6a-1813-fcda-d789c048764e-81a95591,
  #w-node-aa1da848-8ee3-c340-6dde-c699ead5f13f-81a95591,
  #w-node-_7ca628e0-ffcc-3631-d553-e8d0d8114621-615d238e,
  #w-node-_7ca628e0-ffcc-3631-d553-e8d0d8114626-615d238e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-b0c77aff-cb8d-ab19-1dc3-dae863d5d603-23860b00 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }
  #w-node-b0c77aff-cb8d-ab19-1dc3-dae863d5d60a-23860b00 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-c4a94155-23e6-ab94-fa21-7dd5664c794f-23860b00 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-c9599407-ec7a-0d47-a8a1-56dd1c106ac3-23860b00,
  #w-node-f0874c7b-e750-5653-6176-e872c4acc58d-23860b00 {
    order: 9999;
  }
  #w-node-bc3edd29-062e-4466-5a70-058c24f1d361-23860b00,
  #w-node-_809b6ef8-5170-d386-1566-145dcf1ef36c-23860b00,
  #w-node-c0513026-b505-c173-6f1e-ef4ca996e356-23860b00,
  #w-node-_8b1405fd-0a20-be6f-e9df-082dae401c28-23860b00,
  #w-node-b3d9284a-52c1-4308-09b7-26840fdbaa04-23860b00 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-c9599407-ec7a-0d47-a8a1-56dd1c106ac3-bfdd00d9 {
    order: 9999;
  }
  #w-node-cca8377e-862f-f29a-34b6-f9df0666f33e-f2d96940 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-e984bd6d-68c1-ec7e-6cf7-e8acb8a42f98-f2d96940 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_096c24f8-9373-01f9-1b94-baf422eebdba-f2d96940 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_47967760-f798-a487-ed91-9e39dd1431d7-377b4e2b {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_47967760-f798-a487-ed91-9e39dd1431d8-377b4e2b {
    order: 1;
  }
  #w-node-_47967760-f798-a487-ed91-9e39dd1431e2-377b4e2b,
  #w-node-_47967760-f798-a487-ed91-9e39dd1431ec-377b4e2b,
  #w-node-_732f54e9-432e-f83e-7db6-a06f8003782a-377b4e2b,
  #w-node-_184add32-33a7-5e17-1496-2ed04dfcc228-377b4e2b,
  #w-node-_09cce629-a955-9fbf-53a9-31ce3230f008-377b4e2b {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-a70e10bc-0e34-1bb7-b824-234181fdc88d-cf748148,
  #w-node-a70e10bc-0e34-1bb7-b824-234181fdc89a-cf748148,
  #w-node-a70e10bc-0e34-1bb7-b824-234181fdc8a7-cf748148,
  #w-node-a70e10bc-0e34-1bb7-b824-234181fdc8b4-cf748148 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
@media screen and (max-width: 767px) {
  #w-node-_2159e2fd-10ca-862a-96d5-80b4f2cb5c31-5799201a {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }
  #w-node-_2159e2fd-10ca-862a-96d5-80b4f2cb5c32-5799201a {
    grid-column: span 1 / span 1;
  }
  #w-node-_2159e2fd-10ca-862a-96d5-80b4f2cb5c81-5799201a {
    order: 9999;
    grid-column: span 1 / span 1;
  }
  #w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3abfd9-5799201a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3abfee-5799201a {
    order: -9999;
  }
  #w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3ac001-5799201a {
    order: 9999;
  }
  #w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3ac010-5799201a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3ac017-5799201a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-c5f77752-7f75-979f-134a-0b324e844d12-4e844d07,
  #w-node-c5f77752-7f75-979f-134a-0b324e844d18-4e844d07,
  #w-node-c5f77752-7f75-979f-134a-0b324e844d21-4e844d07,
  #w-node-c5f77752-7f75-979f-134a-0b324e844d2a-4e844d07,
  #w-node-_79205522-731b-b295-4066-7c0d54f19751-4d992068,
  #w-node-_79205522-731b-b295-4066-7c0d54f19756-4d992068,
  #w-node-_17b229b2-431f-dccf-616f-382c2c68785f-4d992068 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_17b229b2-431f-dccf-616f-382c2c687874-4d992068 {
    order: -9999;
  }
  #w-node-_3a8f9a22-bda2-6da8-a1ca-85e4b37d24ef-e6992069 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_3a8f9a22-bda2-6da8-a1ca-85e4b37d2502-e6992069 {
    order: -9999;
  }
  #w-node-_881862e0-6a6a-1813-fcda-d789c048764e-df99206b,
  #w-node-_1c140fd8-3e0c-0d2a-37b4-7560278dbbd5-df99206b,
  #w-node-_59085e9b-6beb-e64e-89d9-08d2b426be0b-df99206b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_59085e9b-6beb-e64e-89d9-08d2b426be20-df99206b {
    order: -9999;
  }
  #w-node-_59085e9b-6beb-e64e-89d9-08d2b426be33-df99206b {
    order: 9999;
  }
  #w-node-_59085e9b-6beb-e64e-89d9-08d2b426be42-df99206b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_59085e9b-6beb-e64e-89d9-08d2b426be49-df99206b,
  #w-node-_9834334c-f44e-90a0-e2a2-109e82f8bb87-df99206b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-e2779b27-3bad-ae95-3d69-26bbc2e442e1-2c99206c,
  #w-node-e2779b27-3bad-ae95-3d69-26bbc2e442ed-2c99206c,
  #w-node-_4b4c9246-5ff8-7450-da7a-3311d053e1d8-a4992075,
  #w-node-_4b4c9246-5ff8-7450-da7a-3311d053e1e4-a4992075,
  #w-node-_87c51937-38c9-28cd-b19e-d42d1dd1abc8-4d992076,
  #w-node-_9040c599-f542-3fcb-019f-fe0735bfcbc5-c79920a2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_367e3bdd-19d7-3358-29f7-1f1102ce726e-c79920a2,
  #w-node-d93ff3fb-8a65-b52e-bae9-8f890894fa33-c79920a2,
  #w-node-fa79665a-7e60-c684-bd70-3042a2bdd895-c79920a2,
  #w-node-fa79665a-7e60-c684-bd70-3042a2bdd893-c79920a2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_8c835981-863f-90aa-6028-d09dbe374b45-c79920a2,
  #w-node-_8c835981-863f-90aa-6028-d09dbe374b52-c79920a2,
  #w-node-_307eb65d-3899-4255-c8a5-064fb4bb8c64-c79920a2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_8608da63-4950-3f3b-ae55-ee070dbd96e6-c79920a2,
  #w-node-_8608da63-4950-3f3b-ae55-ee070dbd96e8-c79920a2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_2700b491-9091-f472-c862-7cfdaa257c73-c79920a2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-e6f4669d-7de3-d9c0-8ab5-52c27e79c8b9-5c9920cb {
    grid-column: span 1 / span 1;
  }
  #w-node-_0cfcabc8-19ed-fd67-bf56-04d985124e31-5c9920cb {
    order: -9999;
  }
  #w-node-_0cfcabc8-19ed-fd67-bf56-04d985124e09-5c9920cb {
    align-self: stretch;
  }
  #w-node-_0cfcabc8-19ed-fd67-bf56-04d985124e1c-5c9920cb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_86932b11-0402-a049-83b2-9f1cb7805bf6-5c9920cb {
    order: -9999;
  }
  #w-node-_0e389b1f-cc4d-f3b7-231a-6984313484d0-209920d9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_952cf851-9638-3926-3753-4681a6ca80d7-209920d9 {
    order: 9999;
    grid-area: span 3 / span 2 / span 3 / span 2;
  }
  #w-node-_942e3ba6-adc4-f47e-d90a-4c40d2a637a7-209920d9,
  #w-node-_73af19ae-c587-0141-45b7-9a6f22378ac5-209920d9,
  #w-node-_938d3989-8b51-54dd-a078-daf7dedf548f-209920d9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_938d3989-8b51-54dd-a078-daf7dedf5494-209920d9,
  #w-node-_938d3989-8b51-54dd-a078-daf7dedf54a0-209920d9,
  #w-node-_938d3989-8b51-54dd-a078-daf7dedf54ac-209920d9,
  #w-node-_938d3989-8b51-54dd-a078-daf7dedf54b8-209920d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_1eaf6148-ba85-455f-df16-bedf0f47c057-209920d9 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }
  #w-node-_1eaf6148-ba85-455f-df16-bedf0f47c05f-209920d9 {
    grid-column: span 2 / span 2;
  }
  #w-node-_1eaf6148-ba85-455f-df16-bedf0f47c06b-209920d9 {
    order: 9999;
    grid-area: span 4 / span 2 / span 4 / span 2;
  }
  #w-node-_1eaf6148-ba85-455f-df16-bedf0f47c08b-209920d9,
  #w-node-_1eaf6148-ba85-455f-df16-bedf0f47c097-209920d9,
  #w-node-_1eaf6148-ba85-455f-df16-bedf0f47c0a3-209920d9 {
    grid-column: span 2 / span 2;
  }
  #w-node-_7f7c6b90-3768-78f9-7209-3ba95a450130-209920d9,
  #w-node-_7f7c6b90-3768-78f9-7209-3ba95a45013a-209920d9,
  #w-node-_7f7c6b90-3768-78f9-7209-3ba95a450144-209920d9,
  #w-node-_7f7c6b90-3768-78f9-7209-3ba95a450151-209920d9,
  #w-node-db09d3ee-ddb1-f8b9-4eb6-b0a86a66a9a3-209920d9,
  #w-node-db09d3ee-ddb1-f8b9-4eb6-b0a86a66a9ad-209920d9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_5506fdf5-37cb-6757-dcb8-33a997a0a0e5-1d9920dd {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_1a7b02b1-e247-a6f3-fbdc-194d5757d32c-1d9920dd {
    order: -9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_2537cff6-2d15-7524-8040-9d43c98a94d7-1d9920dd {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_99e96113-6817-32a4-cb29-b0a40fbf6c17-209920de,
  #w-node-_99e96113-6817-32a4-cb29-b0a40fbf6c21-209920de,
  #w-node-_99e96113-6817-32a4-cb29-b0a40fbf6c2b-209920de,
  #w-node-_99e96113-6817-32a4-cb29-b0a40fbf6c35-209920de,
  #w-node-_99e96113-6817-32a4-cb29-b0a40fbf6c17-ca9920e0,
  #w-node-_99e96113-6817-32a4-cb29-b0a40fbf6c21-ca9920e0,
  #w-node-_99e96113-6817-32a4-cb29-b0a40fbf6c2b-ca9920e0,
  #w-node-_99e96113-6817-32a4-cb29-b0a40fbf6c35-ca9920e0,
  #w-node-_6ad2eb3a-619b-747f-daa7-140bf4810a90-ca9920e0,
  #w-node-_7f675d5b-c3b6-0325-9413-cd8e37768ecc-ca9920e0,
  #w-node-afb7c9e0-746f-076f-dfd1-15cffdfa0faa-ca9920e0,
  #w-node-d6fb8888-5efe-2506-bc05-1c1ccc5e59eb-ca9920e0,
  #w-node-fbb9c3dd-5b5e-1086-de86-970ee399466e-ca9920e0,
  #w-node-fbb9c3dd-5b5e-1086-de86-970ee3994674-ca9920e0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_6372ae21-7811-5c97-d9a9-1a1922d40a2f-ca9920e0 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-fbb9c3dd-5b5e-1086-de86-970ee399467a-ca9920e0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_0e389b1f-cc4d-f3b7-231a-6984313484d0-a39920e1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: start;
  }
  #w-node-_8eece7e1-d17b-cb9c-4f30-4b067b6c5380-a39920e1,
  #w-node-_73af19ae-c587-0141-45b7-9a6f22378ac5-a39920e1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }
  #w-node-_210f2b8b-9d5f-c98c-310e-eb9f02e6e1c6-a39920e1,
  #w-node-_1e55b9e7-c0d2-7187-699f-cc13e1d716a8-a39920e1,
  #w-node-f68be3ba-7934-eba4-5a8c-1b26d1f3e2ca-a39920e1,
  #w-node-ed0cf16b-a4ad-b98a-c4a4-573fddf854ad-a39920e1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-ed0cf16b-a4ad-b98a-c4a4-573fddf854b8-a39920e1 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-db09d3ee-ddb1-f8b9-4eb6-b0a86a66a9a3-a39920e1,
  #w-node-db09d3ee-ddb1-f8b9-4eb6-b0a86a66a9ad-a39920e1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_4852699a-82e5-2e0d-117f-1f628332df81-aa9920f0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_484bd3c2-9160-e11b-f2ff-cb9f0f1ed741-879920f4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_68f88b5f-a8b0-42dd-42f6-47c22c5ed508-879920f4,
  #w-node-_74d0d8da-3540-d15d-e524-02ac2f3dcae9-879920f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_324eaa6a-912f-b006-00fe-0b44d0cce79b-879920f4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-f052819f-1771-acb7-9c0e-0ad3a2058a2a-879920f4,
  #w-node-_60415fa6-a1b8-ead1-cbe5-50a3cd22c00d-879920f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_5b643d43-fc50-7f39-f064-6dc400724c4f-879920f4,
  #w-node-_1e523b85-9cb3-52d2-ad0d-97344ed16483-879920f4,
  #w-node-_1f6c98e5-1705-0e7d-7a9d-3623e0861e1f-879920f4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_1f6c98e5-1705-0e7d-7a9d-3623e0861e34-879920f4 {
    order: -9999;
  }
  #w-node-_0e389b1f-cc4d-f3b7-231a-6984313484d0-7b77abe2 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    align-self: start;
  }
  #w-node-_9c058853-882a-1ee8-2170-99da639fdad3-043fc608 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_67550299-3678-c798-68d0-6f61383abab6-043fc608 {
    grid-column: 1/3;
  }
  #w-node-a7f128d3-7ec9-0c2a-bba4-274f25b6a6a1-043fc608,
  #w-node-_9c058853-882a-1ee8-2170-99da639fdaf2-043fc608,
  #w-node-_3ca91963-af65-f693-2de4-76057356b2bb-043fc608,
  #w-node-_9c058853-882a-1ee8-2170-99da639fdadc-043fc608,
  #w-node-_04e143db-cab4-ceda-0be7-a2efd029251b-043fc608,
  #w-node-_04e143db-cab4-ceda-0be7-a2efd029251d-043fc608,
  #w-node-_9c058853-882a-1ee8-2170-99da639fdae7-043fc608,
  #w-node-_43b76d01-1e7a-2622-52a2-a98db683b3a7-043fc608,
  #w-node-_43b76d01-1e7a-2622-52a2-a98db683b3a8-043fc608,
  #w-node-_9c058853-882a-1ee8-2170-99da639fdaf3-043fc608,
  #w-node-_881862e0-6a6a-1813-fcda-d789c048764e-81a95591,
  #w-node-_7ca628e0-ffcc-3631-d553-e8d0d8114621-615d238e,
  #w-node-_881862e0-6a6a-1813-fcda-d789c048764e-d460d95d,
  #w-node-dee2f3f4-0cf5-a113-710d-a05cce270be7-d460d95d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-dee2f3f4-0cf5-a113-710d-a05cce270bfc-d460d95d {
    order: -9999;
  }
  #w-node-c9599407-ec7a-0d47-a8a1-56dd1c106ac3-23860b00,
  #w-node-f0874c7b-e750-5653-6176-e872c4acc58d-23860b00,
  #w-node-c9599407-ec7a-0d47-a8a1-56dd1c106ac3-bfdd00d9 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-e15c456c-45da-5b09-e5f3-51269dd022c1-bfdd00d9,
  #w-node-_0e328754-ed41-2473-34e8-fd418b535978-bfdd00d9,
  #w-node-_93870833-c3e7-fd1b-d32f-649a9c85920a-bfdd00d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-cca8377e-862f-f29a-34b6-f9df0666f347-f2d96940,
  #w-node-e984bd6d-68c1-ec7e-6cf7-e8acb8a42fa1-f2d96940,
  #w-node-_096c24f8-9373-01f9-1b94-baf422eebdb9-f2d96940 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_47967760-f798-a487-ed91-9e39dd1431ce-377b4e2b {
    grid-column: span 1 / span 1;
  }
  #w-node-_8ee240bc-04ee-c6cf-9b49-af01e411c504-377b4e2b {
    order: -9999;
  }
  #w-node-_8ee240bc-04ee-c6cf-9b49-af01e411c516-377b4e2b {
    align-self: stretch;
  }
  #w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3abfd9-cf748148 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3abfee-cf748148 {
    order: -9999;
  }
  #w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3ac001-cf748148 {
    order: 9999;
  }
  #w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3ac010-cf748148 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3ac017-cf748148 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-a70e10bc-0e34-1bb7-b824-234181fdc884-cf748148 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-a70e10bc-0e34-1bb7-b824-234181fdc88d-cf748148,
  #w-node-a70e10bc-0e34-1bb7-b824-234181fdc89a-cf748148,
  #w-node-a70e10bc-0e34-1bb7-b824-234181fdc8a7-cf748148,
  #w-node-a70e10bc-0e34-1bb7-b824-234181fdc8b4-cf748148,
  #w-node-_4852699a-82e5-2e0d-117f-1f628332df81-5efcea66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
@media screen and (max-width: 479px) {
  #w-node-_2159e2fd-10ca-862a-96d5-80b4f2cb5c31-5799201a {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }
  #w-node-_2159e2fd-10ca-862a-96d5-80b4f2cb5c81-5799201a {
    grid-row: span 4 / span 4;
  }
  #w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3abfd9-5799201a,
  #w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3ac010-5799201a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_79205522-731b-b295-4066-7c0d54f19751-4d992068 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_17b229b2-431f-dccf-616f-382c2c68785f-4d992068,
  #w-node-_3a8f9a22-bda2-6da8-a1ca-85e4b37d24ef-e6992069,
  #w-node-_59085e9b-6beb-e64e-89d9-08d2b426be0b-df99206b,
  #w-node-_59085e9b-6beb-e64e-89d9-08d2b426be42-df99206b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_762aaf83-face-ecd5-4e00-8b77a6c49076-2c99206c,
  #w-node-_762aaf83-face-ecd5-4e00-8b77a6c49082-2c99206c,
  #w-node-e2779b27-3bad-ae95-3d69-26bbc2e442e1-2c99206c,
  #w-node-e2779b27-3bad-ae95-3d69-26bbc2e442ed-2c99206c,
  #w-node-_4b4c9246-5ff8-7450-da7a-3311d053e1bd-a4992075,
  #w-node-_4b4c9246-5ff8-7450-da7a-3311d053e1c9-a4992075,
  #w-node-_4b4c9246-5ff8-7450-da7a-3311d053e1d8-a4992075,
  #w-node-_4b4c9246-5ff8-7450-da7a-3311d053e1e4-a4992075,
  #w-node-_9040c599-f542-3fcb-019f-fe0735bfcbc5-c79920a2,
  #w-node-_367e3bdd-19d7-3358-29f7-1f1102ce726e-c79920a2,
  #w-node-d93ff3fb-8a65-b52e-bae9-8f890894fa33-c79920a2,
  #w-node-fa79665a-7e60-c684-bd70-3042a2bdd895-c79920a2,
  #w-node-fa79665a-7e60-c684-bd70-3042a2bdd893-c79920a2,
  #w-node-_307eb65d-3899-4255-c8a5-064fb4bb8c64-c79920a2,
  #w-node-_8608da63-4950-3f3b-ae55-ee070dbd96e6-c79920a2,
  #w-node-_8608da63-4950-3f3b-ae55-ee070dbd96e8-c79920a2,
  #w-node-_2700b491-9091-f472-c862-7cfdaa257c73-c79920a2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_0cfcabc8-19ed-fd67-bf56-04d985124e1c-5c9920cb,
  #w-node-_74ab8754-69e1-de4f-57a5-abd01527d717-1f9920d0,
  #w-node-c852fabb-9312-63c3-b1fc-a0c6e3839358-1f9920d0,
  #w-node-e8f654cd-2beb-b881-5f81-17c901fb18ca-1f9920d0,
  #w-node-_9e9ab59d-41ad-4cd9-8ad1-5d4c508b283f-1f9920d0,
  #w-node-abf3e4af-c0f2-534e-7889-e80a246948f6-1f9920d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_0e389b1f-cc4d-f3b7-231a-6984313484d0-209920d9,
  #w-node-_938d3989-8b51-54dd-a078-daf7dedf548f-209920d9,
  #w-node-_938d3989-8b51-54dd-a078-daf7dedf5494-209920d9,
  #w-node-_938d3989-8b51-54dd-a078-daf7dedf54a0-209920d9,
  #w-node-_938d3989-8b51-54dd-a078-daf7dedf54ac-209920d9,
  #w-node-_938d3989-8b51-54dd-a078-daf7dedf54b8-209920d9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_1eaf6148-ba85-455f-df16-bedf0f47c0af-209920d9,
  #w-node-_1eaf6148-ba85-455f-df16-bedf0f47c0bb-209920d9 {
    grid-column: span 2 / span 2;
  }
  #w-node-a2e0b5a1-ca86-f9cf-7332-db934521833b-209920d9,
  #w-node-e922b159-10a7-76a6-57c6-6bd3acd2d62c-209920d9 {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_0e389b1f-cc4d-f3b7-231a-6984313484d0-a39920e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
  #w-node-_8eece7e1-d17b-cb9c-4f30-4b067b6c5380-a39920e1,
  #w-node-_73af19ae-c587-0141-45b7-9a6f22378ac5-a39920e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-ed0cf16b-a4ad-b98a-c4a4-573fddf854ac-a39920e1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-ed0cf16b-a4ad-b98a-c4a4-573fddf854ad-a39920e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-ed0cf16b-a4ad-b98a-c4a4-573fddf854b8-a39920e1 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-ed0cf16b-a4ad-b98a-c4a4-573fddf854c3-a39920e1 {
    order: 9999;
  }
  #w-node-e310b8ac-6b52-8119-f38b-670f515a79d0-aa9920f0,
  #w-node-de00b526-e4bb-bb2a-3b04-70c804316696-aa9920f0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_20f76f23-9d6f-e028-ceb6-0189bdb0e103-aa9920f0,
  #w-node-_4852699a-82e5-2e0d-117f-1f628332df81-aa9920f0,
  #w-node-_484bd3c2-9160-e11b-f2ff-cb9f0f1ed741-879920f4,
  #w-node-_5b643d43-fc50-7f39-f064-6dc400724c4f-879920f4,
  #w-node-_1e523b85-9cb3-52d2-ad0d-97344ed16483-879920f4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0b01-879920f4,
  #w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0b07-879920f4,
  #w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0b0d-879920f4,
  #w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0b13-879920f4 {
    order: 1;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_3d89e1d8-cd33-2e69-e845-c299abbf0b19-879920f4,
  #w-node-fd96db65-cccd-36cb-d097-fc79c72b0324-879920f4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-fd96db65-cccd-36cb-d097-fc79c72b0328-879920f4 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }
  #w-node-fd96db65-cccd-36cb-d097-fc79c72b032c-879920f4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_1f6c98e5-1705-0e7d-7a9d-3623e0861e1f-879920f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-a6ff119c-d256-d5ca-a0e8-b8897daaaad2-879920f4,
  #w-node-c98a7d6b-6b63-987d-d12d-60f4083dce64-879920f4,
  #w-node-_39e5962a-05b5-06db-30fb-175fd811794a-879920f4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_59327367-019d-95bd-a98c-a8fe8bfdf886-1d7a7e33,
  #w-node-_40573a78-06fb-9763-b6fd-b1177902068a-1d7a7e33,
  #w-node-_7e077129-1c7a-75f3-ad16-307f2b8c9470-1d7a7e33,
  #w-node-ba3626b1-2c13-9529-1945-6d6f5460cd1a-1d7a7e33,
  #w-node-ca741604-d5a8-8d89-46a0-b0f3f391c236-1d7a7e33,
  #w-node-_9be11ae9-04c9-3639-007a-052580608b81-1d7a7e33,
  #w-node-_7ab80b8a-199b-eaa8-658d-dfed3597f421-1d7a7e33,
  #w-node-a56fbca7-a5b8-c676-2539-baabfcec336f-1d7a7e33,
  #w-node-_628f8d64-993a-12a4-e7f4-7951b44b15f0-1d7a7e33 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_0e389b1f-cc4d-f3b7-231a-6984313484d0-7b77abe2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }
  #w-node-d269d0b2-b3b6-88ee-7452-3878dfa48510-7b77abe2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
  #w-node-_62d745d3-b474-90e7-4ddb-8093ce842544-7b77abe2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_9c058853-882a-1ee8-2170-99da639fdad3-043fc608,
  #w-node-_881862e0-6a6a-1813-fcda-d789c048764e-81a95591,
  #w-node-_7ca628e0-ffcc-3631-d553-e8d0d8114621-615d238e,
  #w-node-_881862e0-6a6a-1813-fcda-d789c048764e-d460d95d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-dee2f3f4-0cf5-a113-710d-a05cce270be7-d460d95d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-c4a94155-23e6-ab94-fa21-7dd5664c793d-23860b00,
  #w-node-c4a94155-23e6-ab94-fa21-7dd5664c7946-23860b00 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_7a087d04-8dc3-032f-352f-3a144da216e8-23860b00,
  #w-node-_59327367-019d-95bd-a98c-a8fe8bfdf886-02384e83,
  #w-node-_40573a78-06fb-9763-b6fd-b1177902068a-02384e83,
  #w-node-_7e077129-1c7a-75f3-ad16-307f2b8c9470-02384e83,
  #w-node-ba3626b1-2c13-9529-1945-6d6f5460cd1a-02384e83,
  #w-node-ca741604-d5a8-8d89-46a0-b0f3f391c236-02384e83,
  #w-node-_9be11ae9-04c9-3639-007a-052580608b81-02384e83,
  #w-node-_7ab80b8a-199b-eaa8-658d-dfed3597f421-02384e83,
  #w-node-a56fbca7-a5b8-c676-2539-baabfcec336f-02384e83,
  #w-node-_628f8d64-993a-12a4-e7f4-7951b44b15f0-02384e83,
  #w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3abfd9-cf748148,
  #w-node-_6ee3fa52-499e-b1b7-b87e-bd5b6a3ac010-cf748148 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-a70e10bc-0e34-1bb7-b824-234181fdc884-cf748148,
  #w-node-a70e10bc-0e34-1bb7-b824-234181fdc88d-cf748148,
  #w-node-a70e10bc-0e34-1bb7-b824-234181fdc89a-cf748148,
  #w-node-a70e10bc-0e34-1bb7-b824-234181fdc8a7-cf748148,
  #w-node-a70e10bc-0e34-1bb7-b824-234181fdc8b4-cf748148 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-e310b8ac-6b52-8119-f38b-670f515a79d0-5efcea66,
  #w-node-de00b526-e4bb-bb2a-3b04-70c804316696-5efcea66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_20f76f23-9d6f-e028-ceb6-0189bdb0e103-5efcea66,
  #w-node-_4852699a-82e5-2e0d-117f-1f628332df81-5efcea66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
@font-face {
  font-family: "Robinson";
  src: url("/fonts/610906234f086d9fdbf6a663_RobinsonRegular.otf")
    format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
