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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

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

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

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

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

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

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

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

p {
  margin-top: 0;
  margin-bottom: 10px;
}

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

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

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

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

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

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

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

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

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

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

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

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

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

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

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

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

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

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

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

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

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

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

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

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

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

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

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

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

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

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

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

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

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

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

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

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

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

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

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

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

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

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

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

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

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

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

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

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

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

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

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

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

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

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

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

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

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

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

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

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

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

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

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

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

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

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

:root {
  --1a4d7c: #1a4d7c;
  --f5f5f5: whitesmoke;
  --transparant: #fff0;
  --07090d: #07090d;
  --e8f4f8: #e8f4f8;
  --ff7f66: #ff7f66;
  --0d2738: #0d2738;
  --tekst: #000;
}

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

.button {
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-radius: 15px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button.is-small {
  padding: .5rem 1.25rem;
}

.button.is-secondary {
  background-color: var(--1a4d7c);
}

.button.is-secondary.is-small {
  color: var(--f5f5f5);
  background-color: #ff7f66;
  padding: .75rem 1.5rem;
  font-weight: 700;
}

.button.is-secondary.is-small.cta {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.button.is-secondary.is-small.wat-doen-wij {
  border-radius: 20px;
}

.button.is-secondary.is-small.contact {
  background-color: var(--transparant);
  color: var(--1a4d7c);
  border-style: none;
  border-color: #000;
  font-weight: 400;
  text-decoration: underline;
}

.navbar1_menu-button {
  padding: 0;
}

.navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar1_dropdown-link {
  padding: .5rem 1rem;
}

.navbar1_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

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

.navbar1_component {
  z-index: 2147483647;
  border-bottom: 0px solid var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  background-color: #f5f5f5bf;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding: 20px 5% 10px;
  display: flex;
  position: fixed;
}

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

.navbar1_dropdown-toggle {
  grid-column-gap: .5rem;
  background-color: var(--transparant);
  align-items: center;
  padding: .5rem 1rem;
  font-weight: 600;
  display: flex;
}

.navbar1_link {
  padding: .5rem 1rem;
  font-weight: 600;
}

.navbar1_link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

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

.navbar1_dropdown-list.w--open {
  background-color: var(--f5f5f5);
  border-style: solid;
  border-radius: 10px;
  padding: .5rem;
}

.navbar1_menu {
  align-items: center;
  display: flex;
  position: static;
}

.body {
  background-color: #f7f7f7;
  font-family: Poppins, sans-serif;
}

.button-2 {
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  border-style: solid;
  border-width: 1px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-2.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-2.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  display: flex;
}

.button-2.is-link.is-icon.organisatie {
  text-align: left;
}

.button-2.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.button-2.is-secondary.is-small {
  border-radius: 10px;
}

.margin-bottom, .margin-bottom.margin-small, .margin-bottom.margin-xsmall, .margin-bottom.margin-xxsmall, .margin-bottom.margin-xxlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xxlarge.wat-doen-wij {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.margin-bottom.margin-xxlarge.contact {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

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

.header2_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

.text-size-medium {
  color: var(--07090d);
  font-size: 1rem;
}

.heading-style-h1 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

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

.form_message-error-wrapper {
  border-radius: 20px;
  margin-top: 1rem;
  padding: 0;
}

.form_message-success {
  color: #027a48;
  background-color: #ecfdf3;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.header2_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: 0;
}

.container-large.over-ons {
  margin-right: 0;
}

.padding-section-large, .padding-section-large.sss {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

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

.form_message-success-wrapper {
  border-radius: 20px;
  margin-top: 1rem;
  padding: 0;
}

.form_input {
  color: var(--07090d);
  border-style: solid;
  border-width: 1px;
  border-radius: 10px;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.form_input::placeholder {
  color: var(--\<unknown\|relume-variable-neutral-shade-7-60\>);
}

.section_header2 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.header2_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  overflow: hidden;
}

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

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global.usp {
  padding-right: 0%;
}

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

.margin-top.margin-xsmall {
  border: 1px solid var(--1a4d7c);
  box-shadow: 0 0 2px 0 var(--ff7f66);
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
}

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

.form_message-error {
  color: #b42318;
  background-color: #fef3f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.icon-wrapper {
  background-color: var(--ff7f66);
  color: #fff;
  border-radius: 6px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.paragraph-large {
  color: #07090d;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.header-logo-card {
  color: #acb4c3;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 24px;
  transition: color .2s;
  display: flex;
}

.header-logo-card:hover {
  color: #07090d;
}

.header-title-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

.header-card {
  z-index: 1;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--1a4d7c);
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  max-width: 304px;
  padding: 24px;
  display: flex;
  position: absolute;
  inset: auto auto 10% 0%;
  overflow: hidden;
}

.text-color-blue {
  color: var(--1a4d7c);
}

.header-image {
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  height: 100%;
}

.h1-heading {
  color: #07090d;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.2;
}

.row-large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.column-large {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.header-image-wrapper-right {
  border-radius: 16px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding-left: 48px;
  display: flex;
  position: relative;
}

.container-regular {
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
}

.button-outline {
  grid-column-gap: 8px;
  color: #07090d;
  background-color: #fff;
  border: 1px solid #edeff2;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px 12px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: border-color .3s, background-color .3s, color .3s;
  display: inline-flex;
}

.button-outline:hover {
  color: var(--0d2738);
  background-color: #f0f5ff;
  border-color: #b8ceff;
}

.section-regular {
  background-color: #f7f7f7;
  padding: 10rem 5% 82px;
  position: relative;
}

.button-primary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--ff7f66);
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 99999px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .3s;
  display: inline-flex;
}

.button-primary:hover {
  background-color: #ff7f66cc;
}

.button-primary.tweede {
  color: var(--07090d);
  background-color: #fff;
  border-radius: 6px;
}

.button-primary.tweede:hover {
  background-color: #f6fdff;
  border: 1px #000;
}

.button-primary.jsjsjsj {
  padding-top: 12px;
}

.header-logo {
  color: #acb4c3;
  justify-content: center;
  align-items: center;
  transition: color .3s;
  display: flex;
}

.header-logo:hover {
  opacity: 1;
  color: #3c4353;
}

.max-width-x-small {
  width: 100%;
  max-width: 350px;
}

.header-logos {
  border: 1px solid #edeff2;
  border-radius: 6px;
  margin-top: 64px;
  display: flex;
}

.vertical-divider {
  background-color: #edeff2;
  width: 1px;
  height: 100px;
}

.header-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.row-regular {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.header-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.1fr;
  align-items: center;
}

.h4-heading {
  color: var(--07090d);
  letter-spacing: -.64px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
}

.h6-heading {
  color: var(--07090d);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.icon-regular {
  color: var(--0d2738);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.layout227_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  border: 1px solid #000;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.section_layout227 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
}

.button-group.u {
  margin-top: 20px;
}

.heading-style-h5 {
  text-transform: capitalize;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.layout227_item {
  text-align: center;
  width: 100%;
}

.ganbop6y, .b6zyokwr {
  width: auto;
}

.z9ytvjtc {
  color: #000;
  cursor: pointer;
  overflow-clip-margin: content-box;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.qf3spygl {
  aspect-ratio: 3.13158;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.s7kgd7gl {
  aspect-ratio: 3.13158;
  cursor: pointer;
  flex-shrink: 0;
  width: 120px;
  display: block;
  position: relative;
}

.xs3j4c13 {
  grid-column-gap: 10px;
  white-space: nowrap;
  cursor: pointer;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  display: flex;
  position: relative;
}

.x99l4d3r {
  z-index: 1;
  flex-direction: row;
  flex-shrink: 0;
  place-content: flex-start space-between;
  align-items: flex-start;
  width: 145px;
  height: min-content;
  display: flex;
  position: relative;
}

.yrx9l4lf {
  color: #234996;
  text-align: center;
  cursor: pointer;
  border-color: #234996;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.2px;
}

.yd8a3fgx {
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  text-decoration: none;
  display: flex;
  position: relative;
}

.r6z01vtg {
  color: #00e;
  cursor: pointer;
  overflow-clip-margin: content-box;
  border-color: #00e;
  width: 100%;
  height: 100%;
  display: block;
}

.xafcgfb3 {
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  width: 100%;
  height: 100%;
}

.jfnnglfy {
  z-index: 0;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-shrink: 0;
  width: 9px;
  height: 5px;
  position: absolute;
  top: 8px;
  left: 5px;
}

.u3y9l1q6 {
  aspect-ratio: 1;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-shrink: 0;
  width: 18px;
  position: relative;
}

.smbfydyo {
  grid-column-gap: 5px;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 5px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.ejcl9kd4 {
  z-index: 1;
  opacity: 0;
  color: #00e;
  cursor: pointer;
  background-color: #7b1ef2;
  border-color: #00e;
  border-radius: 10px;
  flex-shrink: 0;
  width: 12%;
  height: 2px;
  position: absolute;
  bottom: -5px;
  left: 43.1655%;
  overflow: hidden;
}

.p56mf0hc {
  grid-column-gap: 10px;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-self: stretch;
  align-items: center;
  gap: 10px;
  width: auto;
  height: min-content;
  display: flex;
  position: relative;
}

.s3rddqrz {
  grid-column-gap: 10px;
  color: #00e;
  white-space: nowrap;
  cursor: pointer;
  border-color: #00e;
  flex-direction: column;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 5px 7px;
  display: flex;
  position: relative;
}

.y8ixa0vs {
  flex-shrink: 0;
  width: auto;
  position: relative;
}

.kqp6w7d9 {
  grid-column-gap: 12px;
  white-space: nowrap;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 12px;
  width: min-content;
  height: min-content;
  display: flex;
  position: relative;
}

.krglggmf {
  z-index: 0;
  opacity: 0;
  color: #00e;
  cursor: pointer;
  background-color: #7b1ef2;
  border-color: #00e;
  border-radius: 500px;
  flex-shrink: 0;
  width: auto;
  position: absolute;
  inset: -1px;
  overflow: hidden;
}

.dmtey819 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 19.2px;
}

.aobdmz9b {
  grid-column-gap: 10px;
  color: #00e;
  white-space: nowrap;
  cursor: pointer;
  background-image: linear-gradient(#4c82ec 0%, #3a67c2 100%);
  background-size: auto;
  border-color: #00e;
  border-radius: 500px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: 100%;
  padding: 10px 6px 10px 18px;
  display: flex;
  position: relative;
}

.dfo7810n {
  color: #00e;
  white-space: nowrap;
  cursor: pointer;
  background-image: linear-gradient(#6997f2 0%, #2f5ebc 100%);
  background-size: auto;
  border-color: #00e;
  border-radius: 500px;
  flex-direction: row;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: 100%;
  padding: 1px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 .796192px 2.0701px -1.0625px #1338812a, 0 2.41451px 6.27772px -2.125px #13388127, 0 6.38265px 16.5949px -3.1875px #13388120, 0 20px 52px -4.25px #13388108;
}

.as4gjm32 {
  flex-shrink: 0;
  width: auto;
  height: 40px;
  position: relative;
}

.jfuj89px {
  z-index: 1;
  grid-column-gap: 16px;
  white-space: nowrap;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 16px;
  width: min-content;
  height: min-content;
  display: flex;
  position: relative;
}

.mptjr91l {
  z-index: 0;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffffd9;
  border-radius: 32px;
  flex-shrink: 0;
  width: auto;
  position: absolute;
  inset: -12px -12px -12px -16px;
  overflow: hidden;
  box-shadow: 0 .602187px .602187px -1.25px #00000012, 0 2.28853px 2.28853px -2.5px #0000000f, 0 10px 10px -3.75px #00000008;
}

.lapk5wcj {
  flex-direction: row;
  flex: 1 0 0;
  place-content: center space-between;
  align-items: center;
  width: 1px;
  max-width: 1300px;
  height: min-content;
  display: flex;
  position: relative;
}

.v8m2o1r2 {
  grid-column-gap: 24px;
  flex-direction: row;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  max-width: none;
  height: min-content;
  padding: 24px 80px 16px;
  display: flex;
  position: relative;
}

.o6kbojj3 {
  width: auto;
  display: contents;
}

.hqxq0ypt {
  z-index: 10;
  flex-shrink: 0;
  width: auto;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  transform: perspective(1200px);
}

.p5re7xu2 {
  color: #133882;
  letter-spacing: -.62px;
  cursor: default;
  border-color: #133882;
  width: auto;
  font-size: 62px;
  line-height: 74.4px;
}

.k5t3offv {
  cursor: default;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  display: flex;
  position: relative;
}

.xbjzh5dc {
  color: #7b1ef2;
  letter-spacing: -.62px;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #7b1ef2;
  width: auto;
  font-size: 62px;
  line-height: 74.4px;
}

.ezcedlbj {
  opacity: .8;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  display: flex;
  position: relative;
}

.e8xzpiuk {
  white-space: nowrap;
  cursor: pointer;
  flex-direction: row;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 0 12px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.j9u7rdjy {
  cursor: default;
  flex-shrink: 0;
  width: auto;
  position: relative;
}

.sdvll5v7 {
  color: #4c82ec;
  letter-spacing: -.62px;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #4c82ec;
  width: auto;
  font-size: 62px;
  line-height: 74.4px;
}

.p8ggugsf {
  cursor: default;
  flex-flow: wrap;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mqlyqx64 {
  grid-column-gap: 20px;
  cursor: default;
  flex-direction: column;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 931px;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.qcpgm16o {
  z-index: 2;
  flex-shrink: 0;
  width: auto;
  position: relative;
}

.l8ppqxfo {
  width: 100%;
  height: 100%;
  position: relative;
}

.s4ej7j50 {
  z-index: 0;
  flex-shrink: 0;
  width: 282px;
  max-width: none;
  height: 134px;
  position: absolute;
  top: 53px;
  right: 265px;
}

.nilzfcbz {
  z-index: 2;
  flex-shrink: 0;
  width: auto;
  height: 295px;
  position: absolute;
  top: -8px;
  left: -109px;
  right: -109px;
}

.x9gvibcx {
  grid-column-gap: 10px;
  white-space: nowrap;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  display: flex;
  position: relative;
}

.os0bsxje {
  grid-column-gap: 10px;
  flex-direction: column;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: 200px;
  display: flex;
  position: relative;
}

.qivv55m6 {
  flex-shrink: 0;
  width: 100%;
  max-width: none;
  position: relative;
}

.h4gf9qf4 {
  color: #133882;
  text-align: center;
  letter-spacing: -.7px;
  word-break: break-word;
  overflow-wrap: break-word;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 28px;
  line-height: 42px;
}

.itsc2k1s {
  opacity: .75;
  word-break: break-word;
  overflow-wrap: break-word;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  max-width: 660px;
  display: flex;
  position: relative;
  transform: perspective(1200px);
}

.iftzc5rk {
  grid-column-gap: 30px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 30px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.aazfdn9a {
  color: #7b1ef2;
  letter-spacing: .3px;
  border-color: #7b1ef2;
  width: auto;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
}

.rapt0txt {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  display: flex;
  position: relative;
}

.ypji7anb {
  z-index: 1;
  grid-column-gap: 8px;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 200px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 8px;
  width: min-content;
  height: min-content;
  padding: 14px 20px 15px;
  display: flex;
  position: relative;
  box-shadow: 0 .482901px 1.25554px -1.75px #16023129, 0 4px 10.4px -3.5px #16023114;
}

.amqjs436 {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 44 43\"><g><path d=\"M 0 0 L 43.551 0 L 43.551 43 L 0 43 Z\" fill=\"transparent\"></path><path d=\"M 20.264 0.805 C 21.076 0 22.392 0 23.203 0.805 L 29.963 7.515 C 30.751 8.325 30.74 9.612 29.938 10.408 C 29.136 11.204 27.839 11.215 27.024 10.432 L 20.265 3.723 C 19.453 2.917 19.453 1.611 20.265 0.806 Z M 32.903 13.349 C 33.714 12.544 35.03 12.544 35.842 13.349 L 42.601 20.059 C 43.135 20.578 43.346 21.342 43.155 22.059 C 42.964 22.776 42.399 23.336 41.677 23.525 C 40.955 23.715 40.186 23.505 39.662 22.976 L 32.903 16.266 C 32.091 15.461 32.091 14.155 32.903 13.349 Z\" fill=\"#68dce3\"></path><path d=\"M 32.903 4.598 C 33.714 5.403 33.714 6.709 32.903 7.515 L 27.023 13.349 C 26.501 13.885 25.729 14.099 25.003 13.911 C 24.276 13.722 23.709 13.159 23.519 12.438 C 23.329 11.717 23.545 10.95 24.085 10.432 L 29.963 4.598 C 30.775 3.792 32.091 3.792 32.902 4.598 Z\" fill=\"#7b1ef2\"></path><path d=\"M 38.78 10.432 C 39.592 11.238 39.592 12.544 38.78 13.349 L 32.903 19.184 C 32.089 19.976 30.784 19.97 29.977 19.17 C 29.171 18.37 29.165 17.074 29.964 16.266 L 35.842 10.432 C 36.654 9.627 37.969 9.627 38.781 10.432 Z\" fill=\"#4c82ec\"></path><path d=\"M 23.203 42.229 C 22.392 43.035 21.076 43.035 20.264 42.229 L 13.504 35.52 C 12.971 35.001 12.76 34.237 12.951 33.52 C 13.142 32.803 13.706 32.244 14.428 32.054 C 15.151 31.864 15.92 32.074 16.443 32.603 L 23.203 39.313 C 24.015 40.118 24.015 41.424 23.203 42.229 Z M 10.565 29.686 C 9.753 30.491 8.438 30.491 7.626 29.686 L 0.866 22.976 C 0.067 22.168 0.073 20.873 0.879 20.072 C 1.686 19.272 2.991 19.266 3.805 20.059 L 10.565 26.769 C 11.377 27.574 11.377 28.88 10.565 29.686 Z\" fill=\"#68dce3\"></path><path d=\"M 10.565 38.437 C 9.754 37.632 9.754 36.326 10.565 35.52 L 16.443 29.686 C 16.967 29.157 17.736 28.947 18.458 29.137 C 19.181 29.326 19.745 29.886 19.936 30.603 C 20.127 31.32 19.916 32.084 19.383 32.603 L 13.504 38.437 C 12.693 39.243 11.377 39.243 10.565 38.437 Z\" fill=\"#7b1ef2\"></path><path d=\"M 4.687 32.603 C 3.875 31.797 3.875 30.491 4.687 29.686 L 10.565 23.851 C 11.089 23.322 11.858 23.113 12.58 23.302 C 13.302 23.492 13.866 24.052 14.058 24.769 C 14.249 25.486 14.037 26.249 13.504 26.769 L 7.626 32.603 C 6.814 33.409 5.499 33.409 4.687 32.603 Z\" fill=\"#4c82ec\"></path><path d=\"M 42.601 20.059 C 43.413 20.865 43.413 22.171 42.601 22.976 L 35.842 29.686 C 35.03 30.492 33.714 30.492 32.902 29.686 C 32.091 28.881 32.091 27.574 32.902 26.769 L 39.663 20.058 C 40.474 19.253 41.79 19.253 42.601 20.058 Z M 29.963 32.603 C 30.775 33.409 30.775 34.715 29.963 35.52 L 23.204 42.229 C 22.681 42.759 21.911 42.968 21.189 42.779 C 20.467 42.589 19.903 42.029 19.712 41.312 C 19.521 40.595 19.732 39.832 20.265 39.312 L 27.024 32.603 C 27.414 32.216 27.943 31.999 28.494 31.999 C 29.046 31.999 29.574 32.216 29.964 32.603 Z\" fill=\"#68dce3\"></path><path d=\"M 38.78 32.603 C 37.969 33.409 36.653 33.409 35.841 32.603 L 29.964 26.769 C 29.165 25.961 29.171 24.665 29.977 23.865 C 30.784 23.065 32.089 23.059 32.903 23.851 L 38.781 29.686 C 39.593 30.491 39.593 31.797 38.781 32.603 Z\" fill=\"#7b1ef2\"></path><path d=\"M 32.903 38.437 C 32.513 38.824 31.984 39.042 31.433 39.042 C 30.882 39.042 30.353 38.824 29.963 38.437 L 24.085 32.603 C 23.274 31.797 23.274 30.491 24.086 29.686 C 24.897 28.88 26.213 28.88 27.025 29.686 L 32.902 35.52 C 33.713 36.326 33.713 37.632 32.902 38.437 Z\" fill=\"#4c82ec\"></path><path d=\"M 0.866 22.976 C 0.055 22.171 0.055 20.865 0.866 20.059 L 7.626 13.349 C 8.44 12.556 9.745 12.562 10.552 13.363 C 11.358 14.163 11.364 15.459 10.565 16.266 L 3.805 22.977 C 2.993 23.782 1.678 23.782 0.866 22.977 Z M 13.504 10.432 C 12.693 9.626 12.693 8.32 13.504 7.515 L 20.264 0.805 C 21.078 0.012 22.384 0.018 23.19 0.819 C 23.996 1.619 24.002 2.915 23.204 3.722 L 16.443 10.433 C 15.631 11.238 14.316 11.238 13.504 10.433 Z\" fill=\"#68dce3\"></path><path d=\"M 4.687 10.432 C 5.499 9.627 6.814 9.627 7.626 10.432 L 13.504 16.266 C 14.037 16.786 14.249 17.549 14.058 18.266 C 13.866 18.983 13.302 19.543 12.58 19.733 C 11.858 19.923 11.089 19.713 10.565 19.184 L 4.687 13.349 C 3.875 12.544 3.875 11.238 4.687 10.432 Z\" fill=\"#7b1ef2\"></path><path d=\"M 10.565 4.598 C 11.377 3.792 12.693 3.792 13.504 4.598 L 19.383 10.432 C 19.916 10.951 20.127 11.715 19.936 12.432 C 19.745 13.149 19.181 13.709 18.458 13.898 C 17.736 14.088 16.967 13.878 16.443 13.349 L 10.565 7.515 C 9.754 6.709 9.754 5.403 10.565 4.598 Z\" fill=\"#4c82ec\"></path></g></svg>");
  background-size: 100% 100%;
  flex-shrink: 0;
  width: 44px;
  height: 43px;
  position: relative;
}

.vxx1rjg1 {
  z-index: 1;
  grid-column-gap: 8px;
  aspect-ratio: 1;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 8px;
  width: 76px;
  padding: 16px;
  display: flex;
  position: relative;
  box-shadow: 0 .482901px 1.25554px -1.75px #16023129, 0 4px 10.4px -3.5px #16023114;
}

.xtwtilws {
  color: #000;
  overflow-clip-margin: content-box;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.ympyav0c {
  aspect-ratio: 1;
  width: 100%;
  height: 100%;
}

.tu2gomw9 {
  aspect-ratio: 1;
  flex-shrink: 0;
  width: 24px;
  position: relative;
}

.mkt5909n {
  z-index: 1;
  grid-column-gap: 8px;
  background-color: #fff;
  border-radius: 60px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 8px;
  width: 44px;
  height: 44px;
  display: flex;
  position: absolute;
  top: calc(49.2647% - 22px);
  right: -22px;
  box-shadow: 0 .482901px 1.25554px -1.75px #16023129, 0 4px 10.4px -3.5px #16023114;
}

.d29zibuy {
  z-index: 0;
  grid-column-gap: 10px;
  transform-origin: 50% 0;
  background-color: #791cf233;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: 2px;
  display: flex;
  position: relative;
}

.kqu3gokg {
  z-index: 0;
  grid-column-gap: 10px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: 20px;
  display: flex;
  position: absolute;
  top: calc(50% - 10px);
  left: 70px;
  overflow: hidden;
}

.m400qxkx {
  z-index: 1;
  opacity: .6;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  display: flex;
  position: absolute;
  top: 13px;
  left: 50%;
  transform: translate(-50%);
}

.y1a7w6zw {
  z-index: 0;
  grid-column-gap: 10px;
  background-color: #f7f2ff;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 50%;
  display: flex;
  position: absolute;
  top: 68px;
  bottom: 68px;
  left: 0;
  overflow: hidden;
}

.arjvgaq6 {
  grid-column-gap: 16px;
  background-image: linear-gradient(#791cf20d 0%, #791cf214 100%);
  background-size: auto;
  border-radius: 15px;
  flex-direction: row;
  flex: 1 0 0;
  place-content: center;
  align-items: center;
  gap: 16px;
  width: 1px;
  height: min-content;
  padding: 40px 50px 40px 40px;
  display: flex;
  position: relative;
}

.h514o0rx {
  color: #133882;
  text-align: left;
  fill: #133882;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  border-color: #133882;
  flex-shrink: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  list-style-type: none;
  display: inline-block;
  overflow: hidden;
}

.ajfflj4d {
  text-align: left;
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  list-style-type: none;
  display: contents;
}

.gg0a6nw3 {
  opacity: .5;
  text-align: left;
  -webkit-user-select: none;
  user-select: none;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  list-style-type: none;
  position: relative;
}

.qac5d8uv {
  color: #133882;
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 18px;
  list-style-type: none;
}

.y572h045 {
  opacity: .75;
  text-align: left;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  list-style-type: none;
  display: flex;
  position: relative;
}

.dm8iydx6 {
  grid-column-gap: 4px;
  text-align: left;
  white-space: nowrap;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  border-radius: 500px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 4px;
  width: min-content;
  height: min-content;
  padding: 6px 13px 6px 8px;
  list-style-type: none;
  display: flex;
  position: relative;
}

.ttzitmva {
  grid-column-gap: 10px;
  transform-origin: 50% 100%;
  text-align: left;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center flex-start;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: none;
  height: calc(20% - 8px);
  list-style-type: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.p8nbrc4u {
  -webkit-user-select: none;
  user-select: none;
  width: auto;
  list-style-type: none;
  display: contents;
}

.zfm4iy3c {
  grid-column-gap: 10px;
  transform-origin: 50% 76.4045%;
  text-align: left;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center flex-start;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: none;
  height: calc(20% - 8px);
  list-style-type: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tw6qi9ni {
  grid-column-gap: 10px;
  transform-origin: 50% 52.809%;
  text-align: left;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center flex-start;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: none;
  height: calc(20% - 8px);
  list-style-type: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.o61efq21 {
  grid-column-gap: 10px;
  transform-origin: 50% 29.2135%;
  text-align: left;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center flex-start;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: none;
  height: calc(20% - 8px);
  list-style-type: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.q7zgstsp {
  grid-column-gap: 10px;
  transform-origin: 50% 5.61798%;
  text-align: left;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center flex-start;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: none;
  height: calc(20% - 8px);
  list-style-type: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.i1wj84ko {
  grid-column-gap: 10px;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  place-items: flex-start;
  gap: 10px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  transform: translate(0, -294px);
}

.x4h4987u {
  z-index: 0;
  perspective: 1200px;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  list-style-type: none;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.ebwycdkt {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #0003;
  border: 0 #000;
  border-radius: 40px;
  place-content: center;
  place-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  list-style-type: none;
  display: none;
  overflow: hidden;
  transform: rotate(90deg);
}

.wd6w9gwy {
  z-index: 0;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: auto;
  list-style-type: none;
  display: flex;
  position: absolute;
  inset: 20px;
}

.ocudx389 {
  z-index: 0;
  -webkit-user-select: none;
  user-select: none;
  border: 0 #000;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  position: absolute;
  inset: 0;
}

.n8laiweq {
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  place-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  list-style-type: none;
  display: flex;
}

.jdy1kwi9 {
  flex-shrink: 0;
  width: 440px;
  height: 200px;
  position: relative;
}

.t4w8y373 {
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 440px;
  height: 200px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.swnywbn7 {
  grid-column-gap: 50px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 50px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.vojhv08u {
  grid-column-gap: 10px;
  background-color: #fff;
  border-radius: 25px;
  flex-direction: column;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 20px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nya9mpav {
  flex-shrink: 0;
  width: 900px;
  max-width: none;
  position: relative;
}

.mfldt3vw {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.iu5hcdxb {
  grid-column-gap: 14px;
  color: #00e;
  white-space: nowrap;
  cursor: pointer;
  background-image: linear-gradient(#4c82ec 0%, #3a67c2 100%);
  background-size: auto;
  border-color: #00e;
  border-radius: 500px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-self: stretch;
  align-items: center;
  gap: 14px;
  width: min-content;
  padding: 16px 12px 16px 28px;
  display: flex;
  position: relative;
}

.a7za6ry6 {
  color: #00e;
  white-space: nowrap;
  cursor: pointer;
  background-image: linear-gradient(#6997f2 0%, #2f5ebc 100%);
  background-size: auto;
  border-color: #00e;
  border-radius: 500px;
  flex-direction: row;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 1px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 .796192px 2.0701px -1.0625px #1338812a, 0 2.41451px 6.27772px -2.125px #13388127, 0 6.38265px 16.5949px -3.1875px #13388120, 0 20px 52px -4.25px #13388108;
}

.eu8rz4el {
  flex-shrink: 0;
  width: auto;
  max-width: none;
  position: relative;
  transform: perspective(1200px);
}

.oe3mjcat {
  grid-column-gap: 40px;
  flex-direction: column;
  flex: 1 0 0;
  place-content: center;
  align-items: center;
  gap: 40px;
  width: 1px;
  height: min-content;
  display: flex;
  position: relative;
}

.u6c0kazf {
  z-index: 1;
  grid-column-gap: 120px;
  flex-direction: row;
  flex: 1 0 0;
  place-content: center;
  align-items: center;
  gap: 120px;
  width: 1px;
  max-width: 1200px;
  height: min-content;
  display: flex;
  position: relative;
}

.hy5h6d76 {
  z-index: 0;
  opacity: .75;
  background-image: radial-gradient(62% 75% at 20.9% 3.2%, #791cf20d 71.8891%, #f7f7f7 100%);
  background-size: auto;
  border-radius: 500px 0 0 500px;
  flex-shrink: 0;
  width: 860px;
  height: 490px;
  position: absolute;
  top: calc(64.7925% - 245px);
  right: -310px;
  overflow: hidden;
}

.ns7px3qa {
  grid-column-gap: 120px;
  background-color: #f7f7f7;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 120px;
  width: 100%;
  height: min-content;
  padding: 260px 100px 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wm0cxdk2 {
  color: #13388280;
  border-color: #13388280;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 21.6px;
}

.wdt629rl {
  aspect-ratio: auto 1682 / 1323;
  text-align: left;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  list-style-type: none;
  display: block;
}

.n70i14ub {
  z-index: 0;
  text-align: left;
  width: auto;
  list-style-type: none;
  position: absolute;
  inset: 0;
}

.ukmk77oh {
  aspect-ratio: 1.31111;
  text-align: left;
  flex-shrink: 0;
  width: 77px;
  list-style-type: none;
  position: relative;
}

.cje3in6h {
  grid-column-gap: 10px;
  opacity: .75;
  text-align: left;
  white-space: nowrap;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: 100px;
  list-style-type: none;
  display: flex;
  position: relative;
}

.si7hifaf {
  width: auto;
  list-style-type: none;
}

.a7vh3m1a {
  aspect-ratio: auto 690 / 156;
  text-align: left;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  list-style-type: none;
  display: block;
}

.mevi2xf3 {
  aspect-ratio: 4.73077;
  text-align: left;
  flex-shrink: 0;
  width: 155px;
  list-style-type: none;
  position: relative;
}

.opsth22i {
  text-align: left;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 128 53\"><path d=\"M 4.988 1.893 L 1.262 1.893 L 1.262 25.366 L 4.988 25.366 L 4.988 17.231 C 4.988 15.244 5.951 13.443 8.404 13.443 C 11.011 13.443 11.136 16.175 11.136 17.821 L 11.136 25.366 L 14.861 25.366 L 14.861 15.959 C 14.861 12.916 13.433 10.09 9.428 10.09 C 7.13 10.09 5.639 11.301 5.05 12.543 L 4.988 12.543 Z M 28.399 25.366 L 31.752 25.366 L 31.752 16.796 C 31.752 14.684 31.752 10.089 25.386 10.089 C 23.027 10.089 20.698 10.804 19.052 12.48 L 21.008 14.436 C 22.002 13.505 23.431 12.884 24.983 12.884 C 26.971 12.884 28.399 13.847 28.399 15.679 L 28.399 16.081 L 27.466 16.081 C 23.741 16.081 18.09 16.422 18.09 21.266 C 18.09 24.216 20.76 25.738 23.524 25.738 C 25.511 25.738 27.25 24.993 28.306 23.316 L 28.399 23.316 L 28.399 25.366 Z M 28.181 19.529 C 28.181 21.609 26.97 22.944 24.424 22.944 C 23.213 22.944 21.816 22.355 21.816 20.988 C 21.816 18.845 25.356 18.691 27.405 18.691 L 28.181 18.691 Z M 38.923 25.366 L 42.774 25.366 L 45.909 15.182 L 45.971 15.182 L 49.511 25.366 L 53.206 25.366 L 58.267 10.462 L 54.51 10.462 L 51.406 20.895 L 51.344 20.895 L 48.114 10.463 L 44.078 10.463 L 41.066 20.895 L 41.004 20.895 L 37.775 10.463 L 33.738 10.463 Z M 69.786 25.366 L 73.138 25.366 L 73.138 16.796 C 73.138 14.684 73.138 10.089 66.774 10.089 C 64.413 10.089 62.086 10.804 60.44 12.48 L 62.395 14.436 C 63.389 13.505 64.818 12.884 66.37 12.884 C 68.357 12.884 69.786 13.847 69.786 15.679 L 69.786 16.081 L 68.854 16.081 C 65.128 16.081 59.477 16.422 59.477 21.266 C 59.477 24.216 62.147 25.738 64.91 25.738 C 66.898 25.738 68.637 24.993 69.692 23.316 L 69.786 23.316 L 69.786 25.366 Z M 69.568 19.529 C 69.568 21.609 68.357 22.944 65.811 22.944 C 64.601 22.944 63.203 22.355 63.203 20.988 C 63.203 18.845 66.743 18.691 68.791 18.691 L 69.568 18.691 Z M 90.06 25.366 L 91.923 25.366 L 91.923 1.893 L 90.06 1.893 L 90.06 13.536 L 89.998 13.536 C 88.849 11.548 86.396 10.649 84.253 10.649 C 79.846 10.649 76.709 13.816 76.709 18.193 C 76.709 22.572 79.846 25.739 84.253 25.739 C 86.396 25.739 88.849 24.838 89.998 22.851 L 90.06 22.851 Z M 90.246 18.193 C 90.246 21.423 87.637 24.061 84.253 24.061 C 80.745 24.061 78.571 21.423 78.571 18.194 C 78.571 14.964 80.745 12.325 84.253 12.325 C 87.637 12.325 90.246 14.964 90.246 18.193 Z M 95.68 18.193 C 95.68 22.572 98.815 25.739 103.224 25.739 C 107.633 25.739 110.768 22.572 110.768 18.193 C 110.768 13.816 107.633 10.649 103.224 10.649 C 98.815 10.649 95.68 13.816 95.68 18.193 Z M 97.542 18.193 C 97.542 14.964 99.716 12.325 103.224 12.325 C 106.732 12.325 108.905 14.964 108.905 18.193 C 108.905 21.423 106.732 24.061 103.224 24.061 C 99.716 24.061 97.542 21.423 97.542 18.194 Z M 125.517 22.075 C 124.555 23.255 123.219 24.061 121.667 24.061 C 118.158 24.061 115.985 21.423 115.985 18.194 C 115.985 14.964 118.158 12.325 121.667 12.325 C 123.157 12.325 124.431 13.07 125.517 14.25 L 127.008 13.133 C 125.61 11.549 123.747 10.649 121.667 10.649 C 117.258 10.649 114.124 13.816 114.124 18.193 C 114.124 22.572 117.258 25.739 121.667 25.739 C 123.715 25.739 125.548 24.931 126.944 23.254 L 125.517 22.074 Z\" fill=\"#a2abb1\"></path><path d=\"M 88.843 49.194 L 88.843 44.722 C 88.843 44.722 72.701 45.711 65.954 30.871 L 59.057 30.871 C 62.129 42.566 73.69 51.268 87.475 51.268 C 101.257 51.268 112.821 42.566 115.893 30.871 L 113.771 30.871 C 113.434 32.117 108.782 47.94 88.843 49.193 Z\" fill=\"#008aca\"></path></svg>");
  background-size: 100% 100%;
  flex-shrink: 0;
  width: 128px;
  height: 53px;
  list-style-type: none;
  position: relative;
}

.qy1b5fy2 {
  aspect-ratio: auto 148 / 37;
  text-align: left;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  list-style-type: none;
  display: block;
}

.jfxihni4 {
  aspect-ratio: 4;
  text-align: left;
  flex-shrink: 0;
  width: 95px;
  list-style-type: none;
  position: relative;
}

.h0ev87ge {
  aspect-ratio: auto 551 / 208;
  text-align: left;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  list-style-type: none;
  display: block;
}

.r7mrhbu6 {
  aspect-ratio: 2.67;
  text-align: left;
  flex-shrink: 0;
  width: 134px;
  list-style-type: none;
  position: relative;
}

.ng09kiql {
  grid-column-gap: 30px;
  opacity: .75;
  text-align: left;
  white-space: nowrap;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 30px;
  width: min-content;
  height: 100px;
  list-style-type: none;
  display: flex;
  position: relative;
}

.zfmphpgq {
  aspect-ratio: auto 594 / 176;
  text-align: left;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  list-style-type: none;
  display: block;
}

.ew476iij {
  aspect-ratio: 3.375;
  text-align: left;
  flex-shrink: 0;
  width: 104px;
  list-style-type: none;
  position: relative;
}

.p0pkzael {
  color: #000;
  text-align: left;
  overflow-clip-margin: content-box;
  width: 100%;
  height: 100%;
  list-style-type: none;
  display: block;
  overflow: hidden;
}

.tal5f7n5 {
  aspect-ratio: 7.40741;
  text-align: left;
  width: 100%;
  height: 100%;
  list-style-type: none;
}

.u5dc43vx {
  aspect-ratio: 7.40741;
  text-align: left;
  flex-shrink: 0;
  width: 123px;
  list-style-type: none;
  position: relative;
}

.bans3l5r {
  aspect-ratio: auto 456 / 92;
  text-align: left;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  list-style-type: none;
  display: block;
}

.qcz8k9zq {
  aspect-ratio: 5.33333;
  text-align: left;
  flex-shrink: 0;
  width: 128px;
  list-style-type: none;
  position: relative;
}

.ovweijd1 {
  grid-column-gap: 70px;
  flex-direction: row;
  place-items: center;
  gap: 70px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  position: relative;
  transform: translate(0);
}

.bg5cjurc {
  flex-direction: row;
  place-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  padding: 10px;
  list-style-type: none;
  display: flex;
  overflow: hidden;
}

.cd2641vv {
  flex-shrink: 0;
  width: 100%;
  max-width: 1200px;
  height: 118px;
  position: relative;
}

.filbswe9 {
  grid-column-gap: 32px;
  background-color: #f7f7f7;
  flex-direction: column;
  place-content: center;
  align-items: center;
  gap: 32px;
  width: 100%;
  max-width: none;
  height: min-content;
  padding: 20px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.k0zj7lll {
  color: #7b1ef2;
  letter-spacing: -.4px;
  word-break: break-word;
  overflow-wrap: break-word;
  border-color: #7b1ef2;
  width: auto;
  margin: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 52px;
}

.qw8jd3xu {
  word-break: break-word;
  overflow-wrap: break-word;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
  display: flex;
  position: relative;
}

.mu1o8sy5 {
  color: #133882;
  letter-spacing: -.4px;
  word-break: break-word;
  overflow-wrap: break-word;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 52px;
}

.t11i8tyi {
  flex-direction: column;
  flex: 1 0 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 0;
  width: 1px;
  height: min-content;
  display: flex;
  position: relative;
}

.uw3wl6e5 {
  z-index: 0;
  aspect-ratio: 1;
  flex-shrink: 0;
  width: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.j3qqx8fq {
  aspect-ratio: 1;
  flex-shrink: 0;
  width: 48px;
  position: relative;
}

.yc3edtgi {
  color: #7b1ef2;
  text-align: left;
  word-break: break-word;
  overflow-wrap: break-word;
  border-color: #7b1ef2;
  width: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 23.4px;
}

.dhzfwl58 {
  word-break: break-word;
  overflow-wrap: break-word;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
  display: flex;
  position: relative;
  transform: perspective(1200px);
}

.z5tkkcl2 {
  color: #133882;
  text-align: left;
  word-break: break-word;
  overflow-wrap: break-word;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 23.4px;
}

.cl39bpxm {
  opacity: .5625;
  word-break: break-word;
  overflow-wrap: break-word;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
  display: flex;
  position: relative;
  transform: perspective(1200px);
}

.mibhodig {
  grid-column-gap: 2px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 2px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.as9uh64p {
  grid-column-gap: 8px;
  flex-direction: column;
  flex: 1 0 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 8px;
  width: 1px;
  height: min-content;
  display: flex;
  position: relative;
}

.s161i5ag {
  grid-column-gap: 16px;
  flex-direction: row;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 16px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.k8ftn3e9 {
  grid-column-gap: 50px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 50px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mbpgrir6 {
  grid-column-gap: 40px;
  flex-direction: column;
  flex: 1 0 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 40px;
  width: 1px;
  height: min-content;
  display: flex;
  position: relative;
}

.y99x3xmt {
  grid-column-gap: 80px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 80px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.r8pv2djq {
  grid-column-gap: 50px;
  background-image: linear-gradient(#fff 0%, #fafafa 100%);
  background-size: auto;
  border-radius: 30px;
  flex-direction: column;
  flex: 1 0 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 50px;
  width: 1px;
  max-width: 1200px;
  height: min-content;
  padding: 50px;
  display: flex;
  position: relative;
}

.onph54rf {
  grid-column-gap: 10px;
  background-color: #f7f7f7;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 50px 100px;
  display: flex;
  position: relative;
}

.a5vdespu {
  color: var(--ff7f66);
  fill: #d8474b;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  border-color: #d8474b;
  flex-shrink: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  display: inline-block;
  overflow: hidden;
}

.u3u47qxl {
  opacity: .75;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
}

.ds4qnagf {
  color: #ff7f66;
  text-align: center;
  border-color: #d8474b;
  width: auto;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 20.4px;
}

.whn18fxd {
  grid-column-gap: 5px;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 500px;
  flex-direction: row;
  place-content: center;
  align-items: center;
  gap: 5px;
  width: min-content;
  height: min-content;
  padding: 8px 16px 8px 10px;
  display: flex;
  position: relative;
}

.gnkcdt4l {
  flex-shrink: 0;
  width: auto;
  max-width: none;
  position: relative;
}

.m5fiwqox {
  color: var(--0d2738);
  text-align: center;
  letter-spacing: 0;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 52px;
}

.qud33khc {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
  display: flex;
  position: relative;
}

.werjkgoy {
  grid-column-gap: 16px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center flex-start;
  align-items: center;
  gap: 16px;
  width: 100%;
  max-width: 680px;
  height: min-content;
  display: flex;
  position: relative;
}

.hx61t8vv {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
}

.f5ftstrh {
  grid-column-gap: 10px;
  white-space: nowrap;
  background-color: #d8464b1a;
  border-radius: 200px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.s9xabrwp {
  color: var(--0d2738);
  text-align: center;
  word-break: break-word;
  overflow-wrap: break-word;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 27px;
}

.crsk3cs2 {
  word-break: break-word;
  overflow-wrap: break-word;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.w1glpcym {
  grid-column-gap: 20px;
  flex-direction: column;
  flex: 1 0 0;
  place-content: center flex-start;
  align-items: center;
  gap: 20px;
  width: 1px;
  height: min-content;
  padding: 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wg4dxz99 {
  opacity: .1;
  background-color: #d8474b;
  flex-shrink: 0;
  align-self: stretch;
  width: 1px;
  position: relative;
  overflow: hidden;
}

.azhf71wt {
  background-image: linear-gradient(#fff 0%, #fafafa 100%);
  background-size: auto;
  border-radius: 25px;
  flex-flow: wrap;
  flex-shrink: 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 0;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 .482901px 1.4487px -1.75px #0000001a, 0 4px 12px -3.5px #0000000d;
}

.t7pj1gf2 {
  grid-column-gap: 40px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 40px;
  width: 100%;
  max-width: 1200px;
  height: min-content;
  display: flex;
  position: relative;
}

.style {
  grid-column-gap: 40px;
  background-color: #f7f7f7;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 40px;
  width: 100%;
  height: min-content;
  padding: 50px 100px;
  display: block;
  position: relative;
}

.n2wokpu2 {
  color: #7b1ef2;
  fill: #7b1ef2;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  border-color: #7b1ef2;
  flex-shrink: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  display: inline-block;
  overflow: hidden;
}

.hm3bwfy8 {
  color: #7b1ef2;
  text-align: center;
  border-color: #7b1ef2;
  width: auto;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 20.4px;
}

.q9ljs5jk {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.kji12xsz {
  color: #133882;
  text-align: center;
  word-break: break-word;
  overflow-wrap: break-word;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}

.rsnz4lf3 {
  opacity: .75;
  word-break: break-word;
  overflow-wrap: break-word;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  max-width: 720px;
  display: flex;
  position: relative;
}

.c80n9n6c {
  grid-column-gap: 20px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.aw4wqe8m {
  aspect-ratio: auto 547 / 147;
  text-align: left;
  object-fit: contain;
  border-radius: 6px;
  width: 100%;
  max-width: none;
  height: 100%;
  list-style-type: none;
  display: block;
}

.r22t2u67 {
  z-index: 0;
  text-align: left;
  border-radius: 6px;
  width: auto;
  list-style-type: none;
  position: absolute;
  inset: 0;
}

.noflas0n {
  aspect-ratio: 1;
  text-align: left;
  border-radius: 6px;
  flex-shrink: 0;
  width: 24px;
  list-style-type: none;
  position: relative;
}

.u46l89oz {
  color: #133882;
  text-align: left;
  letter-spacing: -.3px;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
  list-style-type: none;
}

.gob4jojf {
  text-align: left;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  list-style-type: none;
  display: flex;
  position: relative;
}

.dpndokfm {
  grid-column-gap: 6px;
  text-align: left;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: row;
  place-content: center flex-start;
  align-items: center;
  gap: 6px;
  width: min-content;
  height: min-content;
  padding: 5px 14px 5px 7px;
  list-style-type: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 3px -1px #0000000d;
}

.kjj8jzam {
  text-align: left;
  flex-shrink: 0;
  width: auto;
  list-style-type: none;
  position: relative;
}

.rgqpduc5 {
  grid-column-gap: 10px;
  text-align: left;
  white-space: nowrap;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center flex-start;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  list-style-type: none;
  display: flex;
  position: relative;
}

.dp8n8oxs {
  aspect-ratio: auto 400 / 400;
  text-align: left;
  object-fit: contain;
  border-radius: 6px;
  width: 100%;
  max-width: none;
  height: 100%;
  list-style-type: none;
  display: block;
}

.r7wirk2l {
  aspect-ratio: auto 500 / 65;
  text-align: left;
  object-fit: contain;
  border-radius: 6px;
  width: 100%;
  max-width: none;
  height: 100%;
  list-style-type: none;
  display: block;
}

.y92d8thu {
  aspect-ratio: auto 500 / 500;
  text-align: left;
  object-fit: contain;
  border-radius: 6px;
  width: 100%;
  max-width: none;
  height: 100%;
  list-style-type: none;
  display: block;
}

.goxctp60 {
  aspect-ratio: auto 487 / 487;
  text-align: left;
  object-fit: contain;
  border-radius: 6px;
  width: 100%;
  max-width: none;
  height: 100%;
  list-style-type: none;
  display: block;
}

.b878gpcq {
  grid-column-gap: 20px;
  text-align: left;
  white-space: nowrap;
  flex-direction: row;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 20px;
  width: min-content;
  height: min-content;
  list-style-type: none;
  display: flex;
  position: relative;
}

.us2lekrw {
  width: auto;
  max-width: none;
  list-style-type: none;
}

.afv8t6z3 {
  grid-column-gap: 20px;
  flex-direction: row;
  place-items: center;
  gap: 20px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  position: relative;
  left: -1838px;
  transform: translate(0);
}

.a2med7ox {
  flex-direction: row;
  place-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  list-style-type: none;
  display: flex;
  overflow: hidden;
}

.x8kzdw0p {
  z-index: 1;
  opacity: .5;
  flex-shrink: 0;
  width: 100%;
  height: 60px;
  position: relative;
}

.kdzqx498 {
  z-index: 1;
  flex-shrink: 0;
  width: 100%;
  height: 60px;
  position: relative;
}

.wqna0wf7 {
  grid-column-gap: 20px;
  flex-direction: row;
  place-items: center;
  gap: 20px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  position: relative;
  left: -1533px;
  transform: translate(0);
}

.cd3g1hnh {
  grid-column-gap: 6px;
  border-radius: 15px;
  flex-direction: column;
  place-content: center;
  align-items: center;
  gap: 6px;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.eq3qtwja {
  flex: 1 0 0;
  width: 100%;
  max-width: none;
  height: 1px;
  position: relative;
}

.rzz5yxao {
  grid-column-gap: 10px;
  background-color: #791cf20d;
  border-radius: 15px;
  flex-direction: column;
  flex: 1 0 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: 1px;
  padding: 8px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.vvi8o2cv {
  color: #7b1ef2;
  word-break: break-word;
  overflow-wrap: break-word;
  border-color: #7b1ef2;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.xk8nw9tk {
  word-break: break-word;
  overflow-wrap: break-word;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.usrl7xji {
  color: #133882;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}

.lc53f3f1 {
  opacity: .75;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.es8qzd38 {
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 0;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.eorl30xd {
  color: #133882;
  fill: #133882;
  overflow-clip-margin: content-box;
  -webkit-user-select: none;
  user-select: none;
  border-color: #133882;
  flex-shrink: 0;
  width: 100%;
  max-width: none;
  height: 100%;
  display: inline-block;
  overflow: hidden;
}

.wcmwhpsi {
  opacity: .75;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  position: relative;
}

.yms4czv7 {
  grid-column-gap: 10px;
  white-space: nowrap;
  background-color: #1338811a;
  border-radius: 200px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 4px;
  display: flex;
  position: relative;
}

.zc2urjq7 {
  color: #133882;
  text-align: left;
  word-break: break-word;
  overflow-wrap: break-word;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 22.4px;
}

.yfjm4ur4 {
  opacity: .75;
  word-break: break-word;
  overflow-wrap: break-word;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.f9mwv91z {
  grid-column-gap: 8px;
  flex-direction: column;
  flex: 1 0 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  width: 1px;
  height: min-content;
  padding: 2px 0 0;
  display: flex;
  position: relative;
}

.nczodjki {
  grid-column-gap: 12px;
  flex-direction: row;
  place-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.uc8c60le {
  grid-column-gap: 15px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 15px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.yp44pmea {
  grid-column-gap: 28px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 28px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.o1st72of {
  grid-column-gap: 24px;
  background-image: linear-gradient(#fff 0%, #fafafa 100%);
  background-size: auto;
  border-radius: 15px;
  flex-direction: column;
  flex-shrink: 0;
  grid-row-start: span 3;
  place-content: flex-start center;
  place-self: start;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
  box-shadow: 0 1px 4px -2px #0000001a;
}

.y2ht5mju {
  color: #7b1ef2;
  letter-spacing: .52px;
  border-color: #7b1ef2;
  width: auto;
  margin: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 15.6px;
}

.h1fqi7jb {
  z-index: 1;
  grid-column-gap: 8px;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 200px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 8px;
  width: min-content;
  height: min-content;
  padding: 8px 14px;
  display: flex;
  position: relative;
  box-shadow: 0 .482901px 1.25554px -1.75px #16023129, 0 4px 10.4px -3.5px #16023114;
}

.gdjnma2e {
  z-index: 0;
  opacity: 0;
  background-color: #fff;
  border-radius: 200px;
  flex-shrink: 0;
  width: 12px;
  max-width: none;
  height: 12px;
  position: relative;
}

.rsrz1yi0 {
  z-index: 0;
  grid-column-gap: 10px;
  transform-origin: 50% 0;
  background-image: linear-gradient(#e6d5f8 0%, #e6d5f800 100%);
  background-size: auto;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center flex-end;
  align-items: center;
  gap: 10px;
  width: 2px;
  height: 100%;
  display: flex;
  position: relative;
}

.n2zlndct {
  z-index: 0;
  grid-column-gap: 10px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 20px;
  display: flex;
  position: absolute;
  top: 20px;
  bottom: -155px;
  left: calc(50% - 10px);
  overflow: hidden;
}

.tzqkqunp {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 25\"><g transform=\"translate(0.285 0.516)\"><path d=\"M 0 0 L 25.072 0 L 25.072 23.968 L 0 23.968 Z\" fill=\"transparent\"></path><path d=\"M 11.666 0.449 C 12.133 0 12.891 0 13.358 0.449 L 17.25 4.189 C 17.704 4.64 17.697 5.358 17.235 5.801 C 16.774 6.245 16.027 6.251 15.558 5.815 L 11.666 2.075 C 11.199 1.626 11.199 0.898 11.666 0.449 Z M 18.942 7.441 C 19.409 6.992 20.167 6.992 20.634 7.441 L 24.525 11.181 C 24.832 11.47 24.954 11.896 24.844 12.295 C 24.734 12.695 24.409 13.007 23.993 13.113 C 23.578 13.218 23.135 13.102 22.833 12.807 L 18.942 9.067 C 18.475 8.618 18.475 7.89 18.942 7.441 Z\" fill=\"#68dce3\"></path><path d=\"M 18.942 2.563 C 19.409 3.012 19.409 3.74 18.942 4.189 L 15.557 7.441 C 15.257 7.739 14.812 7.859 14.394 7.754 C 13.976 7.648 13.649 7.334 13.54 6.933 C 13.43 6.531 13.555 6.103 13.866 5.815 L 17.25 2.563 C 17.717 2.114 18.474 2.114 18.942 2.563 Z\" fill=\"#7b1ef2\"></path><path d=\"M 22.326 5.815 C 22.793 6.264 22.793 6.992 22.326 7.441 L 18.942 10.693 C 18.474 11.135 17.722 11.131 17.258 10.685 C 16.794 10.239 16.79 9.517 17.25 9.067 L 20.634 5.815 C 21.102 5.366 21.859 5.366 22.326 5.815 Z\" fill=\"#4c82ec\"></path><path d=\"M 13.358 23.538 C 12.891 23.987 12.133 23.987 11.666 23.538 L 7.774 19.798 C 7.467 19.509 7.346 19.083 7.456 18.684 C 7.566 18.284 7.891 17.972 8.306 17.866 C 8.722 17.761 9.165 17.877 9.466 18.172 L 13.358 21.912 C 13.825 22.361 13.825 23.089 13.358 23.538 Z M 6.082 16.546 C 5.615 16.995 4.858 16.995 4.39 16.546 L 0.498 12.807 C 0.039 12.356 0.042 11.634 0.506 11.188 C 0.971 10.742 1.722 10.739 2.191 11.181 L 6.082 14.92 C 6.55 15.369 6.55 16.097 6.082 16.546 Z\" fill=\"#68dce3\"></path><path d=\"M 6.082 21.424 C 5.615 20.975 5.615 20.247 6.082 19.798 L 9.466 16.546 C 9.768 16.251 10.211 16.135 10.626 16.24 C 11.042 16.346 11.367 16.658 11.477 17.058 C 11.587 17.457 11.465 17.883 11.158 18.172 L 7.774 21.424 C 7.307 21.873 6.55 21.873 6.082 21.424 Z\" fill=\"#7b1ef2\"></path><path d=\"M 2.698 18.172 C 2.231 17.723 2.231 16.995 2.698 16.546 L 6.082 13.294 C 6.384 12.999 6.826 12.883 7.242 12.988 C 7.658 13.094 7.983 13.406 8.093 13.806 C 8.203 14.205 8.081 14.631 7.774 14.92 L 4.39 18.172 C 3.923 18.621 3.165 18.621 2.698 18.172 Z\" fill=\"#4c82ec\"></path><path d=\"M 24.525 11.181 C 24.993 11.63 24.993 12.358 24.525 12.807 L 20.634 16.546 C 20.167 16.996 19.409 16.996 18.942 16.547 C 18.475 16.098 18.474 15.369 18.942 14.92 L 22.834 11.18 C 23.301 10.731 24.058 10.731 24.525 11.18 Z M 17.25 18.172 C 17.717 18.621 17.717 19.349 17.25 19.798 L 13.359 23.538 C 13.057 23.833 12.614 23.95 12.199 23.844 C 11.783 23.738 11.458 23.426 11.348 23.027 C 11.238 22.627 11.36 22.202 11.666 21.912 L 15.558 18.172 C 15.782 17.957 16.087 17.836 16.404 17.836 C 16.721 17.836 17.026 17.957 17.25 18.172 Z\" fill=\"#68dce3\"></path><path d=\"M 22.326 18.172 C 21.859 18.621 21.101 18.621 20.634 18.172 L 17.25 14.92 C 16.79 14.47 16.794 13.748 17.258 13.302 C 17.722 12.856 18.474 12.852 18.942 13.294 L 22.326 16.546 C 22.793 16.995 22.793 17.723 22.326 18.172 Z\" fill=\"#7b1ef2\"></path><path d=\"M 18.942 21.424 C 18.718 21.64 18.413 21.761 18.096 21.761 C 17.778 21.761 17.474 21.64 17.25 21.424 L 13.866 18.172 C 13.399 17.723 13.399 16.995 13.866 16.546 C 14.333 16.097 15.091 16.097 15.558 16.546 L 18.941 19.798 C 19.409 20.247 19.409 20.975 18.941 21.424 Z\" fill=\"#4c82ec\"></path><path d=\"M 0.499 12.807 C 0.032 12.358 0.032 11.63 0.499 11.181 L 4.39 7.441 C 4.859 6.999 5.61 7.002 6.074 7.448 C 6.539 7.894 6.542 8.616 6.082 9.067 L 2.191 12.807 C 1.723 13.256 0.966 13.256 0.498 12.807 Z M 7.774 5.815 C 7.307 5.366 7.307 4.638 7.774 4.189 L 11.666 0.449 C 12.135 0.007 12.886 0.01 13.35 0.456 C 13.815 0.902 13.818 1.625 13.358 2.075 L 9.466 5.815 C 8.999 6.264 8.242 6.264 7.774 5.815 Z\" fill=\"#68dce3\"></path><path d=\"M 2.698 5.815 C 3.165 5.366 3.923 5.366 4.39 5.815 L 7.774 9.067 C 8.081 9.356 8.203 9.782 8.093 10.181 C 7.983 10.581 7.658 10.893 7.242 10.999 C 6.826 11.105 6.384 10.988 6.082 10.693 L 2.698 7.441 C 2.231 6.992 2.231 6.264 2.698 5.815 Z\" fill=\"#7b1ef2\"></path><path d=\"M 6.082 2.563 C 6.55 2.114 7.307 2.114 7.774 2.563 L 11.158 5.815 C 11.465 6.104 11.587 6.53 11.477 6.929 C 11.367 7.329 11.042 7.641 10.626 7.747 C 10.211 7.852 9.768 7.736 9.466 7.441 L 6.082 4.189 C 5.615 3.74 5.615 3.012 6.082 2.563 Z\" fill=\"#4c82ec\"></path></g></svg>");
  background-size: 100% 100%;
  flex-shrink: 0;
  width: 26px;
  height: 25px;
  position: relative;
}

.gjvx7a1s {
  z-index: 1;
  grid-column-gap: 8px;
  aspect-ratio: 1;
  background-color: #fff;
  border-radius: 14px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 8px;
  width: 46px;
  display: flex;
  position: relative;
  box-shadow: 0 .482901px 1.25554px -1.75px #16023129, 0 4px 10.4px -3.5px #16023114;
}

.y3mnb8in {
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 46px;
  height: min-content;
  display: flex;
  position: relative;
}

.yw7uo466 {
  grid-column-gap: 10px;
  white-space: nowrap;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center flex-start;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  display: flex;
  position: relative;
}

.iax7aquz {
  grid-column-gap: 16px;
  white-space: nowrap;
  background-image: linear-gradient(#791cf20d 0%, #791cf214 100%);
  background-size: auto;
  border-radius: 15px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 16px;
  width: min-content;
  height: min-content;
  padding: 22px;
  display: flex;
  position: relative;
}

.l94u9bvw {
  color: #133882;
  text-align: left;
  letter-spacing: -.3px;
  word-break: break-word;
  overflow-wrap: break-word;
  cursor: pointer;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 20.8px;
}

.thpv7gcp {
  color: #00e;
  word-break: break-word;
  overflow-wrap: break-word;
  cursor: pointer;
  border-color: #00e;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.c1770714 {
  color: #133882;
  word-break: break-word;
  overflow-wrap: break-word;
  cursor: pointer;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 18.2px;
}

.sswvla33 {
  opacity: .65;
  color: #00e;
  word-break: break-word;
  overflow-wrap: break-word;
  cursor: pointer;
  border-color: #00e;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.outxyf38 {
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 0;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.xotf57vc {
  grid-column-gap: 4px;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-direction: column;
  flex: 1 0 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 4px;
  width: 1px;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.v8pluwfi {
  aspect-ratio: auto 400 / 400;
  color: #00e;
  cursor: pointer;
  object-fit: contain;
  border-color: #00e;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.z8s7xd5f {
  z-index: 0;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  width: auto;
  position: absolute;
  inset: 0;
}

.thka89ne {
  aspect-ratio: 1;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-shrink: 0;
  width: 40px;
  position: relative;
}

.te493f0y {
  z-index: 0;
  color: #00e;
  cursor: pointer;
  mix-blend-mode: multiply;
  background-image: linear-gradient(#fff 0%, #f7f7f7 100%);
  background-size: auto;
  border-color: #00e;
  flex-shrink: 0;
  width: auto;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.ts3m16zw {
  grid-column-gap: 10px;
  color: #00e;
  white-space: nowrap;
  cursor: pointer;
  border-color: #00e;
  border-radius: 12px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 4px -1px #13388114;
}

.i2rj0sa5 {
  grid-column-gap: 24px;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-direction: row;
  flex-shrink: 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.mxugtgwp {
  grid-column-gap: 16px;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 16px;
  width: 100%;
  height: min-content;
  padding: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.vd1qh4n8 {
  color: #00e;
  cursor: pointer;
  background-color: #fff;
  border-color: #00e;
  border-radius: 15px;
  flex-direction: column;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 0;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  box-shadow: 0 .361312px .505837px -1.08333px #0000, 0 1.37312px 1.92237px -2.16667px #0000, 0 6px 8.4px -3.25px #0000;
}

.bjlh87ey {
  flex-shrink: 0;
  width: 341px;
  position: relative;
}

.f4ojscsr {
  flex-shrink: 0;
  width: 345px;
  position: relative;
}

.yps9lpu4 {
  flex-shrink: 0;
  width: 273px;
  position: relative;
}

.k60gkzff {
  grid-column-gap: 16px;
  white-space: nowrap;
  flex-direction: row;
  flex-shrink: 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  width: min-content;
  height: min-content;
  display: flex;
  position: relative;
}

.cjruqnhf {
  width: auto;
  margin: 0 16px 0 0;
  display: inline-block;
}

.ux3wkv6t {
  aspect-ratio: auto 487 / 487;
  color: #00e;
  cursor: pointer;
  object-fit: contain;
  border-color: #00e;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.rou7427n {
  aspect-ratio: auto 500 / 500;
  color: #00e;
  cursor: pointer;
  object-fit: contain;
  border-color: #00e;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.sfk8xq39 {
  aspect-ratio: auto 500 / 65;
  color: #00e;
  cursor: pointer;
  object-fit: contain;
  border-color: #00e;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.fivbxuvs {
  aspect-ratio: auto 547 / 147;
  color: #00e;
  cursor: pointer;
  object-fit: contain;
  border-color: #00e;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.ra9y972h {
  width: auto;
  max-width: none;
  display: inline-block;
  transform: translate(-3397.3px);
}

.dt1swhar {
  width: 100%;
  overflow: hidden;
}

.o4gtr0fk {
  flex-shrink: 0;
  width: 100%;
  position: relative;
}

.hr1nhm7e {
  grid-column-gap: 15px;
  flex-direction: column;
  place-content: center;
  align-items: center;
  gap: 15px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.e5y298i3 {
  grid-column-gap: 20px;
  background-color: #791cf20d;
  border-radius: 15px;
  flex-direction: column;
  flex: 1 0 0;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: 1px;
  padding: 24px 0 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.xar0bdyf {
  grid-column-gap: 24px;
  background-image: linear-gradient(#fff 0%, #fafafa 100%);
  background-size: auto;
  border-radius: 15px;
  flex-direction: column;
  flex-shrink: 0;
  grid-row-start: span 4;
  place-content: flex-start center;
  place-self: start;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
  box-shadow: 0 1px 4px -2px #0000001a;
}

.jkvzs73z {
  aspect-ratio: auto 1122 / 656;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.x4xl8dr2 {
  z-index: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.n9lcx09z {
  aspect-ratio: 1.71037;
  opacity: .25;
  flex-shrink: 0;
  width: 150%;
  max-width: none;
  position: relative;
}

.pimjvfzg {
  width: 100%;
  max-width: 100%;
  height: 100%;
  position: relative;
}

.z10b1jim {
  z-index: 1;
  aspect-ratio: 1;
  flex-shrink: 0;
  width: 20%;
  min-width: 30px;
  max-width: 80px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ymvz7a3m {
  grid-column-gap: 10px;
  flex-direction: column;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: 100%;
  padding: 32px;
  display: flex;
  position: relative;
}

.w95aqgzc {
  grid-column-gap: 10px;
  background-color: #791cf20d;
  border-radius: 15px;
  flex-direction: column;
  flex: 1 0 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: 1px;
  padding: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.khoqv8wt {
  color: #133882;
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-user-select: none;
  user-select: none;
  background-image: linear-gradient(0deg, #741eef 0%, #b22bf5 100%);
  background-size: auto;
  -webkit-background-clip: text;
  background-clip: text;
  border-color: #133882;
  width: auto;
  margin: min(0px, 40% - 31.2px);
  padding: max(0px, 31.2px - 40%);
  font-size: 48px;
  font-weight: 500;
  line-height: 38.4px;
  list-style-type: none;
  display: inline-block;
}

.qctl2r7x {
  color: #133882;
  text-align: center;
  -webkit-user-select: none;
  user-select: none;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 38.4px;
  list-style-type: none;
}

.efkkbla5 {
  text-align: left;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  list-style-type: none;
  display: flex;
  position: relative;
}

.d6pnah29 {
  grid-column-gap: 10px;
  transform-origin: 50% 100%;
  text-align: left;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: none;
  height: 100%;
  list-style-type: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lv1xnui2 {
  color: #133882;
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-user-select: none;
  user-select: none;
  background-image: linear-gradient(0deg, #3a67e5 0%, #64a6f1 100%);
  background-size: auto;
  -webkit-background-clip: text;
  background-clip: text;
  border-color: #133882;
  width: auto;
  margin: min(0px, 40% - 31.2px);
  padding: max(0px, 31.2px - 40%);
  font-size: 48px;
  font-weight: 500;
  line-height: 38.4px;
  list-style-type: none;
  display: inline-block;
}

.if7idabf {
  grid-column-gap: 10px;
  transform-origin: 50% 100%;
  text-align: left;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: none;
  height: 100%;
  list-style-type: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hj753w3l {
  color: #133882;
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-user-select: none;
  user-select: none;
  background-image: linear-gradient(0deg, #43ced8 0%, #7be1e8 100%);
  background-size: auto;
  -webkit-background-clip: text;
  background-clip: text;
  border-color: #133882;
  width: auto;
  margin: min(0px, 40% - 31.2px);
  padding: max(0px, 31.2px - 40%);
  font-size: 48px;
  font-weight: 500;
  line-height: 38.4px;
  list-style-type: none;
  display: inline-block;
}

.fuwolx22 {
  grid-column-gap: 10px;
  transform-origin: 50% 0;
  text-align: left;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: none;
  height: 100%;
  list-style-type: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.zlz5csii {
  grid-column-gap: 10px;
  transform-origin: 50% 0;
  text-align: left;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: none;
  height: 100%;
  list-style-type: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hx0wxzog {
  grid-column-gap: 10px;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  place-items: center;
  gap: 10px;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  transform: translate(0, -177px);
}

.rdh30jik {
  flex-shrink: 0;
  width: 30px;
  height: 49px;
  position: relative;
}

.hmg77k8o {
  white-space: nowrap;
  background-color: #fff;
  border-radius: 14px;
  flex-direction: row;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 10px 18px;
  display: flex;
  position: relative;
  box-shadow: 0 .482901px 1.25554px -1.75px #16023129, 0 4px 10.4px -3.5px #16023114;
}

.q54bbfga {
  z-index: 1;
  flex-shrink: 0;
  width: auto;
  max-width: none;
  position: relative;
}

.x3aa2j2t {
  grid-column-gap: 10px;
  background-color: #791cf20d;
  border-radius: 15px;
  flex-direction: column;
  flex: 1 0 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: 1px;
  padding: 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lq8n9gwr {
  z-index: 2;
  grid-column-gap: 10px;
  opacity: 0;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  cursor: pointer;
  background-color: #133882f2;
  border-radius: 15px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: auto;
  display: flex;
  position: absolute;
  inset: 1px;
}

.ubs3eq7p {
  aspect-ratio: auto 400 / 400;
  cursor: pointer;
  object-fit: contain;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.ua7h1dz6 {
  z-index: 0;
  cursor: pointer;
  width: auto;
  position: absolute;
  inset: 0;
}

.khof6jiy {
  aspect-ratio: 1;
  cursor: pointer;
  flex-shrink: 0;
  width: 40px;
  position: relative;
}

.q3xsud09 {
  z-index: 0;
  cursor: pointer;
  mix-blend-mode: multiply;
  background-image: linear-gradient(#fff 0%, #f7f7f7 100%);
  background-size: auto;
  flex-shrink: 0;
  width: auto;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.r40vdmx5 {
  grid-column-gap: 10px;
  white-space: nowrap;
  cursor: pointer;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  max-width: none;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 4px -1px #13388114;
}

.bma2jcuo {
  grid-column-gap: 10px;
  cursor: pointer;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 20px;
  height: min-content;
  display: flex;
  position: relative;
}

.u8mvgs22 {
  aspect-ratio: auto 487 / 487;
  cursor: pointer;
  object-fit: contain;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.trzgque3 {
  aspect-ratio: auto 500 / 500;
  cursor: pointer;
  object-fit: contain;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.xyrl0ndg {
  aspect-ratio: auto 500 / 65;
  cursor: pointer;
  object-fit: contain;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.v8s9yk91 {
  grid-column-gap: 12px;
  white-space: nowrap;
  cursor: pointer;
  flex-direction: row;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 12px;
  width: min-content;
  height: min-content;
  display: flex;
  position: relative;
}

.d9hg8tcq {
  color: #133882;
  text-align: center;
  cursor: pointer;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.y8ix8jqn {
  opacity: .75;
  cursor: pointer;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
  display: flex;
  position: relative;
}

.ocerkgvh {
  color: #4c82ec;
  text-align: center;
  letter-spacing: .18px;
  cursor: pointer;
  border-color: #4c82ec;
  width: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
}

.xpdbs89c {
  cursor: pointer;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  display: flex;
  position: relative;
}

.pb28twdo {
  z-index: 0;
  transform-origin: 89%;
  cursor: pointer;
  background-color: #4c82ec;
  border-radius: 9px;
  flex-shrink: 0;
  width: 8px;
  height: 2px;
  position: absolute;
  top: calc(50% - 1px);
  right: 6px;
  transform: rotate(-45deg);
}

.ru5gokic {
  z-index: 0;
  transform-origin: 100%;
  cursor: pointer;
  background-color: #4c82ec;
  border-radius: 9px;
  flex-shrink: 0;
  width: auto;
  height: 2px;
  position: absolute;
  top: calc(50% - 1px);
  left: 6px;
  right: 6px;
}

.oan8pnjm {
  z-index: 0;
  transform-origin: 89%;
  cursor: pointer;
  background-color: #4c82ec;
  border-radius: 9px;
  flex-shrink: 0;
  width: 8px;
  height: 2px;
  position: absolute;
  top: calc(50% - 1px);
  right: 6px;
  transform: rotate(45deg);
}

.pn1a92t9 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: relative;
}

.lcxn9mg0 {
  z-index: 0;
  opacity: .75;
  cursor: pointer;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 12px);
}

.q08swmud {
  aspect-ratio: 1;
  cursor: pointer;
  flex-shrink: 0;
  width: 24px;
  position: relative;
}

.iijdb9fx {
  grid-column-gap: 3px;
  white-space: nowrap;
  cursor: pointer;
  flex-direction: row;
  place-content: center;
  align-items: center;
  gap: 3px;
  width: min-content;
  height: min-content;
  display: flex;
  position: relative;
}

.rsvyvdoq {
  cursor: pointer;
  flex-shrink: 0;
  width: auto;
  position: relative;
}

.et83u4ch {
  grid-column-gap: 10px;
  cursor: pointer;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.id4xq6ft {
  grid-column-gap: 10px;
  cursor: pointer;
  flex-direction: column;
  flex: 1 0 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: 1px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.n5smgf6a {
  grid-column-gap: 30px;
  cursor: pointer;
  border-radius: 15px;
  flex-direction: column;
  place-content: center flex-start;
  align-items: center;
  gap: 30px;
  width: 100%;
  height: 100%;
  padding: 20px 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.r650gtt9 {
  flex-shrink: 0;
  place-self: start;
  width: 100%;
  max-width: none;
  height: 100%;
  position: relative;
}

.sjwx90xc {
  grid-column-gap: 24px;
  flex-shrink: 0;
  grid-template-rows: repeat(6, 180px);
  grid-template-columns: repeat(2, minmax(50px, 1fr));
  grid-auto-rows: 180px;
  justify-content: center;
  gap: 24px;
  width: 100%;
  height: min-content;
  display: grid;
  position: relative;
}

.kux5y7uq {
  opacity: .75;
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  position: relative;
}

.e5cvv6hk {
  grid-column-gap: 10px;
  white-space: nowrap;
  background-color: #7b1ef21a;
  border-radius: 200px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 14px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.qzs0aesa {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.ywsxzw51 {
  grid-column-gap: 20px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  max-width: 700px;
  height: min-content;
  display: flex;
  position: relative;
}

.wfzgm4s1 {
  grid-column-gap: 30px;
  flex-direction: column;
  place-content: center;
  align-items: center;
  gap: 30px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lf3f86pj {
  grid-column-gap: 50px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 50px;
  width: 100%;
  max-width: 1200px;
  height: min-content;
  padding: 60px 0 0;
  display: flex;
  position: relative;
}

.mppc7teu {
  grid-column-gap: 60px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 60px;
  width: 100%;
  max-width: 1200px;
  height: min-content;
  display: flex;
  position: relative;
}

.o8d1wbd4 {
  grid-column-gap: 110px;
  background-color: #f7f7f7;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 110px;
  width: 100%;
  height: min-content;
  padding: 100px;
  display: flex;
  position: relative;
}

.rcgc3kus {
  color: #133882;
  text-align: center;
  letter-spacing: -.4px;
  word-break: break-word;
  overflow-wrap: break-word;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 52px;
}

.uzb2094p {
  opacity: .75;
  word-break: break-word;
  overflow-wrap: break-word;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  max-width: 100%;
  display: flex;
  position: relative;
}

.f7j9frpx {
  grid-column-gap: 10px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center flex-start;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.a7xrxd23 {
  z-index: 0;
  transform-origin: 89%;
  color: #00e;
  cursor: pointer;
  background-color: #4c82ec;
  border-color: #00e;
  border-radius: 9px;
  flex-shrink: 0;
  width: 8px;
  height: 2px;
  position: absolute;
  top: calc(50% - 1px);
  right: 6px;
  transform: rotate(-45deg);
}

.utha99zy {
  z-index: 0;
  transform-origin: 100%;
  color: #00e;
  cursor: pointer;
  background-color: #4c82ec;
  border-color: #00e;
  border-radius: 9px;
  flex-shrink: 0;
  width: auto;
  height: 2px;
  position: absolute;
  top: calc(50% - 1px);
  left: 6px;
  right: 6px;
}

.c3nrl7mf {
  z-index: 0;
  transform-origin: 89%;
  color: #00e;
  cursor: pointer;
  background-color: #4c82ec;
  border-color: #00e;
  border-radius: 9px;
  flex-shrink: 0;
  width: 8px;
  height: 2px;
  position: absolute;
  top: calc(50% - 1px);
  right: 6px;
  transform: rotate(45deg);
}

.eyoa7x55 {
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  width: 100%;
  height: 100%;
  position: relative;
}

.ug8mhe82 {
  z-index: 0;
  opacity: .75;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 12px);
}

.nbzt0dhp {
  aspect-ratio: 1;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-shrink: 0;
  width: 24px;
  position: relative;
}

.yyi1e6tk {
  grid-column-gap: 3px;
  color: #00e;
  white-space: nowrap;
  cursor: pointer;
  border-color: #00e;
  flex-direction: row;
  place-content: center;
  align-items: center;
  gap: 3px;
  width: min-content;
  height: min-content;
  display: flex;
  position: relative;
}

.phw2yum1 {
  grid-column-gap: 30px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 30px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lugws040 {
  color: #133882;
  text-align: center;
  word-break: break-word;
  overflow-wrap: break-word;
  cursor: pointer;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 17px;
  font-weight: 500;
  line-height: 20.4px;
}

.pkkq6dkh {
  opacity: .75;
  color: #00e;
  word-break: break-word;
  overflow-wrap: break-word;
  cursor: pointer;
  border-color: #00e;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.tj4f6zm5 {
  z-index: 0;
  color: #00e;
  cursor: pointer;
  background-color: #68dce3;
  border-color: #00e;
  border-radius: 200px;
  flex-shrink: 0;
  width: 109px;
  height: 8px;
  position: absolute;
  top: calc(50% - 4px);
  left: calc(51.7857% - 54.5px);
}

.gjkorkwp {
  z-index: 0;
  color: #00e;
  cursor: pointer;
  background-color: #4c82ec;
  border-color: #00e;
  border-radius: 200px;
  flex-shrink: 0;
  width: 8px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.hth7h926 {
  z-index: 0;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-shrink: 0;
  width: 112px;
  max-width: none;
  height: 30px;
  position: absolute;
  top: calc(46% - 15px);
  right: -120px;
}

.h2g7vbbi {
  z-index: 0;
  color: #00e;
  cursor: pointer;
  background-color: #68dce3;
  border-color: #00e;
  border-radius: 200px;
  flex-shrink: 0;
  width: 109px;
  height: 8px;
  position: absolute;
  top: calc(50% - 4px);
  left: calc(49.1071% - 54.5px);
}

.lzd61448 {
  z-index: 0;
  color: #00e;
  cursor: pointer;
  background-color: #7b1ef2;
  border-color: #00e;
  border-radius: 200px;
  flex-shrink: 0;
  width: 8px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.rz1eyfd7 {
  z-index: 0;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-shrink: 0;
  width: 112px;
  max-width: none;
  height: 30px;
  position: absolute;
  top: calc(46% - 15px);
  left: -120px;
}

.i9jwjqp9 {
  z-index: 1;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-shrink: 0;
  width: auto;
  height: 50px;
  position: absolute;
  bottom: 23px;
  left: 0;
  right: 0;
  overflow: hidden;
}

.loa9lh28 {
  aspect-ratio: auto 270 / 270;
  color: #00e;
  cursor: pointer;
  object-fit: contain;
  border-color: #00e;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.s8hhkke5 {
  opacity: .75;
  filter: grayscale(0);
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex: 1 0 0;
  width: 100%;
  height: 1px;
  max-height: 40px;
  position: relative;
}

.hubpu8xq {
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-direction: column;
  flex: 1 0 0;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 100%;
  height: 1px;
  padding: 6px 0;
  display: flex;
  position: relative;
}

.hpj3k8o8 {
  color: #7b1ef2;
  text-align: center;
  cursor: pointer;
  border-color: #7b1ef2;
  width: auto;
  margin: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 15.6px;
}

.ynf77qn7 {
  z-index: 1;
  grid-column-gap: 5px;
  color: #00e;
  white-space: nowrap;
  cursor: pointer;
  background-image: linear-gradient(#eee4fb 0%, #e0cef8 100%);
  background-size: auto;
  border-color: #00e;
  border-radius: 500px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 5px;
  width: min-content;
  height: min-content;
  padding: 3px 10px;
  display: flex;
  position: absolute;
  top: 42px;
  left: 50%;
  transform: translate(-50%);
  box-shadow: 0 1px 4px -1px #7b1ef233;
}

.zk1n9qtd {
  grid-column-gap: 30px;
  color: #00e;
  cursor: pointer;
  background-color: #fff;
  border-color: #00e;
  border-radius: 15px;
  flex-direction: column;
  place-content: center flex-start;
  align-items: center;
  gap: 30px;
  width: 100%;
  height: 150px;
  padding: 16px;
  display: flex;
  position: relative;
  box-shadow: 0 1px 3px -1px #0000000d;
}

.lvexgcpi {
  flex: 1 0 0;
  width: 1px;
  max-width: none;
  position: relative;
}

.tuvoqmdc {
  grid-column-gap: 10px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center flex-start;
  place-self: start;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.uxu4upyn {
  aspect-ratio: auto 160 / 161;
  color: #00e;
  cursor: pointer;
  object-fit: contain;
  border-color: #00e;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.rf8367r3 {
  aspect-ratio: auto 45 / 45;
  color: #00e;
  cursor: pointer;
  object-fit: contain;
  border-color: #00e;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.ms2cec5k {
  aspect-ratio: auto 26 / 35;
  color: #00e;
  cursor: pointer;
  object-fit: contain;
  border-color: #00e;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.aj3ic7wd {
  aspect-ratio: auto 300 / 300;
  color: #00e;
  cursor: pointer;
  object-fit: contain;
  border-color: #00e;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.w0yah7cx {
  grid-column-gap: 20px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(5, minmax(50px, 1fr));
  grid-auto-rows: minmax(0, 1fr);
  justify-content: center;
  gap: 20px;
  width: 100%;
  height: min-content;
  display: grid;
  position: relative;
}

.cdyhebbt {
  grid-column-gap: 50px;
  background-image: linear-gradient(#fff 0%, #fafafa 100%);
  background-size: auto;
  border-radius: 30px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 50px;
  width: 100%;
  height: min-content;
  padding: 50px 30px 30px;
  display: flex;
  position: relative;
}

.xlo1b4t1 {
  grid-column-gap: 80px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 80px;
  width: 100%;
  max-width: 1200px;
  height: min-content;
  display: flex;
  position: relative;
}

.i48e60g2 {
  grid-column-gap: 10px;
  white-space: nowrap;
  background-color: #1338811a;
  border-radius: 200px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 6px;
  display: flex;
  position: relative;
}

.qnub8uhu {
  flex-direction: column;
  flex-shrink: 0;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.vcdhxn30 {
  grid-column-gap: 20px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center flex-start;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tfsmyot9 {
  grid-column-gap: 40px;
  background-color: #f7f7f7;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 40px;
  width: 100%;
  height: min-content;
  padding: 50px 100px 100px;
  display: flex;
  position: relative;
}

.nhxn01sq {
  color: #133882;
  text-align: center;
  word-break: break-word;
  overflow-wrap: break-word;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 37.8px;
}

.q2ipyhst {
  word-break: break-word;
  overflow-wrap: break-word;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.smtj9eq8 {
  aspect-ratio: auto 746 / 956;
  object-fit: cover;
  border-radius: 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.jjmybez7 {
  z-index: 0;
  border-radius: 50%;
  width: auto;
  position: absolute;
  inset: 0;
}

.npli89nf {
  aspect-ratio: 1;
  border-radius: 50%;
  flex-shrink: 0;
  width: 50px;
  position: relative;
  overflow: hidden;
}

.rhrk0dzu {
  color: #133882;
  text-align: left;
  letter-spacing: -.5px;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.e4tfh8mq {
  color: #133882;
  text-align: left;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.srg17wle {
  opacity: .5;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  display: flex;
  position: relative;
}

.r0qdrp02 {
  white-space: nowrap;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 0;
  width: min-content;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dojyelm6 {
  grid-column-gap: 15px;
  white-space: nowrap;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center flex-start;
  align-items: center;
  gap: 15px;
  width: min-content;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rcgxk10y {
  grid-column-gap: 40px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center flex-start;
  align-items: center;
  gap: 40px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.o35a5248 {
  grid-column-gap: 20px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 20px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.fusarywa {
  grid-column-gap: 40px;
  flex-direction: column;
  place-content: center flex-start;
  align-items: center;
  gap: 40px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.sh2siduu {
  grid-column-gap: 10px;
  flex-direction: column;
  flex: 1 0 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 1px;
  max-width: 1000px;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.x966576d {
  grid-column-gap: 10px;
  background-color: #fff;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 100px;
  display: flex;
  position: relative;
}

.qfng43na {
  aspect-ratio: 1;
  flex-shrink: 0;
  width: 80px;
  position: relative;
}

.b1qi0dii {
  color: #133882;
  letter-spacing: -.4px;
  word-break: break-word;
  overflow-wrap: break-word;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 40px;
  line-height: 52px;
}

.p1pqppk2 {
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 0;
  width: 100%;
  max-width: 900px;
  height: min-content;
  display: flex;
  position: relative;
}

.hwsmdqgc {
  grid-column-gap: 30px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 30px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.yf37genj {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
}

.kuc63v16 {
  grid-column-gap: 10px;
  white-space: nowrap;
  background-color: #7b1ef21a;
  border-radius: 200px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 8px;
  display: flex;
  position: relative;
}

.hlgu26fk {
  color: #133882;
  text-align: left;
  word-break: break-word;
  overflow-wrap: break-word;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 23.4px;
}

.ipy11rvj {
  grid-column-gap: 4px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 4px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.u4zc9g8b {
  grid-column-gap: 8px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 8px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.h45ahqvh {
  grid-column-gap: 16px;
  flex-direction: column;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 16px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.rodlrsu9 {
  flex-shrink: 0;
  place-self: start;
  width: 100%;
  position: relative;
}

.b090cxpz {
  grid-column-gap: 70px;
  flex-shrink: 0;
  grid-template-rows: repeat(2, min-content);
  grid-template-columns: repeat(3, minmax(50px, 1fr));
  grid-auto-rows: min-content;
  justify-content: center;
  gap: 70px;
  width: 100%;
  height: min-content;
  display: grid;
  position: relative;
}

.m7ll89cy {
  grid-column-gap: 10px;
  white-space: nowrap;
  background-color: #1338811a;
  border-radius: 200px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: min-content;
  padding: 10px;
  display: flex;
  position: relative;
}

.lio383wf {
  grid-column-gap: 4px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center flex-start;
  align-items: center;
  gap: 4px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.aotwc58m {
  grid-column-gap: 80px;
  flex-direction: column;
  place-content: center;
  align-items: center;
  gap: 80px;
  width: 100%;
  max-width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.trtf6zww {
  flex: 1 0 0;
  width: 1px;
  max-width: 1200px;
  position: relative;
}

.mj1gse9l {
  grid-column-gap: 10px;
  background-color: #f7f7f7;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.qtdkxdhm {
  grid-column-gap: 30px;
  flex-direction: column;
  place-content: center;
  align-items: center;
  gap: 30px;
  width: 100%;
  max-width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.jslfzdm2 {
  grid-column-gap: 10px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 80px 100px 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tq1rc0jq {
  grid-column-gap: 10px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.stlmtmi1 {
  z-index: 1;
  opacity: .05;
  cursor: pointer;
  mix-blend-mode: color;
  background-color: #7b1ef2;
  flex-shrink: 0;
  width: auto;
  height: 250px;
  position: absolute;
  top: 16px;
  left: 16px;
  right: 16px;
  overflow: hidden;
}

.ptar95bf {
  aspect-ratio: auto 746 / 956;
  cursor: pointer;
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.o4plfqsh {
  z-index: 0;
  cursor: pointer;
  border-radius: 8px;
  width: auto;
  position: absolute;
  inset: 0;
}

.ffnmc74f {
  filter: contrast(.9) grayscale();
  cursor: pointer;
  border-radius: 8px;
  flex-shrink: 0;
  width: 100%;
  height: 240px;
  position: relative;
  overflow: hidden;
}

.imi6j0ov {
  color: #133882;
  text-align: left;
  word-break: break-word;
  overflow-wrap: break-word;
  cursor: pointer;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 18.2px;
}

.fb8r9z34 {
  word-break: break-word;
  overflow-wrap: break-word;
  cursor: pointer;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
  transform: perspective(1200px);
}

.m4ru1ua6 {
  color: #133882;
  text-align: left;
  word-break: break-word;
  overflow-wrap: break-word;
  cursor: pointer;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 14px;
  line-height: 18.2px;
}

.nl26zi7e {
  opacity: .5625;
  word-break: break-word;
  overflow-wrap: break-word;
  cursor: pointer;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
  transform: perspective(1200px);
}

.ywyp5ryk {
  cursor: pointer;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 0;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.duq26vxx {
  z-index: 0;
  cursor: pointer;
  background-color: #68dce3;
  border-radius: 200px;
  flex-shrink: 0;
  width: 12px;
  max-width: none;
  height: 70px;
  position: absolute;
  top: 0;
  left: calc(47.6191% - 6px);
}

.ayx4rb9x {
  z-index: 0;
  cursor: pointer;
  background-color: #68dce3;
  border-radius: 200px;
  flex-shrink: 0;
  width: 12px;
  max-width: none;
  height: 70px;
  position: absolute;
  bottom: 0;
  left: calc(47.6191% - 6px);
}

.bkmq8ev9 {
  z-index: 0;
  cursor: pointer;
  background-color: #7b1ef2;
  border-radius: 200px;
  flex-shrink: 0;
  width: 20px;
  max-width: none;
  height: 12px;
  position: absolute;
  top: 63px;
  left: 0;
}

.zmdxuux3 {
  z-index: 0;
  cursor: pointer;
  background-color: #4c82ec;
  border-radius: 200px;
  flex-shrink: 0;
  width: 20px;
  max-width: none;
  height: 12px;
  position: absolute;
  bottom: 64px;
  left: 0;
}

.oadj47lr {
  z-index: 0;
  cursor: pointer;
  flex-shrink: 0;
  width: 21px;
  position: absolute;
  top: -111px;
  bottom: -87px;
  right: 37px;
  transform: rotate(-45deg);
}

.ashgebum {
  z-index: 1;
  aspect-ratio: 1;
  cursor: pointer;
  flex-shrink: 0;
  width: 122px;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
}

.ggys488j {
  grid-column-gap: 12px;
  cursor: pointer;
  background-image: linear-gradient(#fff 0%, #fafafa 100%);
  background-size: auto;
  border-radius: 15px;
  flex-direction: column;
  place-content: flex-start;
  align-items: flex-start;
  gap: 12px;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
  position: relative;
  box-shadow: 0 1px 3px -1px #0000001a;
}

.bd7w2rgv {
  flex: 1 0 0;
  width: 1px;
  max-width: none;
  height: 100%;
  position: relative;
}

.fnz7uere {
  grid-column-gap: 10px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center flex-start;
  place-self: start;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.qz8hr60u {
  grid-column-gap: 24px;
  flex-shrink: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
  grid-auto-rows: minmax(0, 1fr);
  justify-content: center;
  gap: 24px;
  width: 100%;
  height: min-content;
  display: grid;
  position: relative;
}

.oxvuaa80 {
  aspect-ratio: auto 700 / 700;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.y8lry2ls {
  z-index: 0;
  border-radius: 20px;
  width: auto;
  position: absolute;
  inset: 0;
}

.rz4wgk2j {
  aspect-ratio: .833333;
  filter: grayscale();
  border-radius: 20px;
  flex-shrink: 0;
  width: 50px;
  max-width: none;
  position: relative;
}

.rum8zbvg {
  grid-column-gap: 10px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 20px;
  height: min-content;
  display: flex;
  position: relative;
}

.s16z5h7b {
  aspect-ratio: auto 746 / 956;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
}

.i2escg8z {
  grid-column-gap: 20px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 20px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.cf4i8wwv {
  opacity: .75;
  word-break: break-word;
  overflow-wrap: break-word;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.jjka1r29 {
  grid-column-gap: 5px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center flex-start;
  align-items: center;
  gap: 5px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.aryi7ukk {
  grid-column-gap: 12px;
  border-radius: 15px;
  flex-direction: column;
  place-content: center;
  align-items: center;
  gap: 12px;
  width: 500px;
  max-width: 500px;
  height: min-content;
  padding: 40px;
  display: flex;
  position: relative;
}

.klassmkq {
  flex-shrink: 0;
  width: auto;
  max-width: none;
  position: relative;
}

.r06ycra6 {
  grid-column-gap: 10px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.zc7zr21a {
  grid-column-gap: 40px;
  flex-direction: column;
  flex: 1 0 0;
  place-content: center;
  align-items: center;
  gap: 40px;
  width: 1px;
  max-width: 1200px;
  height: min-content;
  display: flex;
  position: relative;
}

.mbg6onlf {
  grid-column-gap: 10px;
  background-color: #f7f7f7;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 100px 100px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.gzfdukha {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  max-width: 800px;
  display: flex;
  position: relative;
}

.rylw0id9 {
  opacity: .75;
  word-break: break-word;
  overflow-wrap: break-word;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  max-width: 680px;
  display: flex;
  position: relative;
}

.mnrxz59t {
  grid-column-gap: 20px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.djoks7sp {
  grid-column-gap: 30px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 30px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.jo0szzn0 {
  color: #7b1ef2;
  text-align: center;
  word-break: break-word;
  overflow-wrap: break-word;
  border-color: #7b1ef2;
  width: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 25.2px;
}

.nxt74cdq {
  z-index: 1;
  grid-column-gap: 10px;
  background-color: #f3e9ff;
  border-radius: 200px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 44px;
  height: 44px;
  padding: 8px;
  display: flex;
  position: relative;
}

.k0w1ajbb {
  color: #133882;
  text-align: center;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 18px;
  line-height: 27px;
}

.c8nyg86y {
  grid-column-gap: 20px;
  flex-direction: column;
  flex: 1 0 0;
  place-content: center flex-start;
  align-items: center;
  gap: 20px;
  width: 1px;
  height: min-content;
  padding: 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.h9btft9p {
  opacity: .1;
  background-color: #7b1ef2;
  flex-shrink: 0;
  align-self: stretch;
  width: 1px;
  position: relative;
  overflow: hidden;
}

.buhg0076 {
  background-image: linear-gradient(#fff 0%, #fafafa 100%);
  background-size: auto;
  border-radius: 25px;
  flex-flow: wrap;
  flex-shrink: 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 0;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 .482901px 1.4487px -1.75px #00000019, 0 4px 12px -3.5px #0000000b;
}

.arl80l2e {
  grid-column-gap: 60px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 60px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.t3ths6d5 {
  grid-column-gap: 70px;
  background-image: linear-gradient(#fff 0%, #fafafa 100%);
  background-size: auto;
  border-radius: 30px;
  flex-direction: column;
  place-content: center;
  align-items: center;
  gap: 70px;
  width: 100%;
  max-width: 100%;
  height: min-content;
  padding: 50px 30px;
  display: flex;
  position: relative;
}

.t9to1c66 {
  grid-column-gap: 10px;
  background-color: #f7f7f7;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 50px 100px 100px;
  display: flex;
  position: relative;
}

.ygvep83x {
  color: #133882;
  letter-spacing: -1.68px;
  word-break: break-word;
  overflow-wrap: break-word;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 56px;
  font-weight: 400;
  line-height: 67.2px;
}

.fk20e9td {
  color: #133882;
  word-break: break-word;
  overflow-wrap: break-word;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 20px;
  line-height: 28px;
}

.ft346w7o {
  word-break: break-word;
  overflow-wrap: break-word;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  flex: 1 0 0;
  justify-content: flex-start;
  width: 1px;
  display: flex;
  position: relative;
}

.eob7r07v {
  z-index: 0;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #4c82ec;
  border-radius: 10px;
  flex-shrink: 0;
  width: 16px;
  height: 2px;
  position: absolute;
  top: calc(50% - 1px);
  left: calc(50% - 8px);
}

.d5xb5ooc {
  z-index: 0;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #4c82ec;
  border-radius: 10px;
  flex-shrink: 0;
  width: 2px;
  height: 16px;
  position: absolute;
  top: calc(50% - 8px);
  left: calc(50% - 1px);
}

.nsfi3319 {
  opacity: .5;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  position: relative;
  overflow: hidden;
}

.bw28kjzc {
  grid-column-gap: 10px;
  white-space: nowrap;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: min-content;
  height: 26px;
  padding: 6px 16px 0 0;
  display: flex;
  position: relative;
}

.z9435xo6 {
  grid-column-gap: 24px;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  flex-shrink: 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  height: min-content;
  padding: 20px 0 12px;
  display: flex;
  position: relative;
}

.sj1tk2s1 {
  z-index: 1;
  opacity: .1;
  cursor: pointer;
  background-color: #133882;
  flex-shrink: 0;
  width: auto;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.dctqq9yo {
  cursor: pointer;
  background-color: #4b81ec00;
  flex-direction: column;
  place-content: flex-start;
  align-items: flex-start;
  gap: 0;
  width: 100%;
  height: min-content;
  padding: 0 8px 8px 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.l09r5567 {
  flex: 1 0 0;
  width: 1px;
  position: relative;
}

.vbkri6l9 {
  flex-flow: wrap;
  flex-shrink: 0;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.mptqio6y {
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 0;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.qey6ocud {
  grid-column-gap: 70px;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  place-content: center;
  align-items: center;
  gap: 70px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 3px -1px #0000000d;
}

.ofgie20h {
  flex: 1 0 0;
  width: 1px;
  max-width: none;
  position: relative;
}

.wdyc7xqi {
  grid-column-gap: 10px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  max-width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.xon95i2o {
  grid-column-gap: 40px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 40px;
  width: 100%;
  max-width: 1200px;
  height: min-content;
  display: flex;
  position: relative;
}

.ljb2khwu {
  grid-column-gap: 60px;
  background-color: #fff;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 60px;
  width: 100%;
  height: min-content;
  padding: 100px 100px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tv2d6ot1 {
  z-index: 0;
  background-color: #f7f7f7;
  flex-shrink: 0;
  width: auto;
  height: 50%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.nh587l5g {
  cursor: default;
  background-image: url("https://cdn.prod.website-files.com/68ee97ddb8e71557aa36c1e5/68fb56ccfdf329eba9ad7496_protection.png");
  background-position: 50%;
  background-size: cover;
  flex-shrink: 0;
  width: 52px;
  height: 52px;
  position: relative;
}

.pfqqa3ny {
  z-index: 1;
  grid-column-gap: 8px;
  white-space: nowrap;
  cursor: default;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 8px;
  width: min-content;
  height: min-content;
  padding: 12px;
  display: flex;
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translate(-50%);
  box-shadow: 0 .602187px .602187px -1.25px #0000002e, 0 2.28853px 2.28853px -2.5px #00000029, 0 10px 10px -3.75px #00000010;
}

.xeuoa55d {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  cursor: default;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 52px;
}

.ryl3d2ch {
  cursor: default;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  max-width: 600px;
  display: flex;
  position: relative;
}

.zsic74yr {
  z-index: 0;
  cursor: default;
  background-color: #68dce3;
  border-radius: 200px;
  flex-shrink: 0;
  width: 109px;
  height: 8px;
  position: absolute;
  top: calc(50% - 4px);
  left: calc(51.7857% - 54.5px);
}

.axer62jq {
  z-index: 0;
  cursor: default;
  background-color: #4c82ec;
  border-radius: 200px;
  flex-shrink: 0;
  width: 8px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.qcdu9t96 {
  z-index: 0;
  cursor: default;
  flex-shrink: 0;
  width: 112px;
  height: 30px;
  position: absolute;
  top: calc(50% - 15px);
  right: -122px;
}

.w5kvv7xh {
  z-index: 0;
  cursor: default;
  background-color: #68dce3;
  border-radius: 200px;
  flex-shrink: 0;
  width: 109px;
  height: 8px;
  position: absolute;
  top: calc(50% - 4px);
  left: calc(49.1071% - 54.5px);
}

.x97k1iuf {
  z-index: 0;
  cursor: default;
  background-color: #4c82ec;
  border-radius: 200px;
  flex-shrink: 0;
  width: 8px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.mcduascf {
  z-index: 0;
  cursor: default;
  flex-shrink: 0;
  width: 112px;
  height: 30px;
  position: absolute;
  top: calc(50% - 15px);
  left: -122px;
}

.pd3vovir {
  z-index: 1;
  cursor: default;
  flex-shrink: 0;
  width: 486px;
  height: 50px;
  position: absolute;
  bottom: 84px;
  left: calc(50% - 243px);
  overflow: hidden;
}

.q21p48mr {
  z-index: 0;
  opacity: 0;
  color: #00e;
  cursor: pointer;
  background-color: #4c82ec;
  border-color: #00e;
  border-radius: 500px;
  flex-shrink: 0;
  width: auto;
  text-decoration: none;
  position: absolute;
  inset: -1px;
  overflow: hidden;
}

.zcc6wwhf {
  color: #4c82ec;
  text-align: center;
  cursor: pointer;
  border-color: #4c82ec;
  width: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.bh8hvb7c {
  grid-column-gap: 14px;
  color: #00e;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  background-image: linear-gradient(#fcfdff, #d9e5ff);
  border-color: #00e;
  border-radius: 500px;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-self: stretch;
  align-items: center;
  gap: 14px;
  width: min-content;
  padding: 16px 28px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.goxzvunz {
  color: #00e;
  white-space: nowrap;
  cursor: pointer;
  background-image: linear-gradient(#c9dbff, #97b7f7);
  border-color: #00e;
  border-radius: 500px;
  flex-direction: row;
  place-content: center;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  padding: 1px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 .796192px 2.0701px -1.0625px #1338812a, 0 2.41451px 6.27772px -2.125px #13388127, 0 6.38265px 16.5949px -3.1875px #13388120, 0 20px 52px -4.25px #13388108;
}

.c25xs6n3 {
  z-index: 1;
  cursor: default;
  flex-shrink: 0;
  width: auto;
  padding: 7px;
  position: relative;
}

.cmxru9bt {
  grid-column-gap: 30px;
  background-color: var(--1a4d7c);
  cursor: default;
  border-radius: 20px;
  flex-direction: column;
  place-content: center;
  align-items: center;
  gap: 30px;
  width: 100%;
  max-width: 100%;
  height: min-content;
  padding: 100px 80px 80px;
  display: flex;
  position: relative;
  box-shadow: 0 1px 4px -1px #13388214;
}

.gnzg5wd6 {
  z-index: 0;
  flex-shrink: 0;
  width: 100%;
  max-width: 1400px;
  position: relative;
}

.cta {
  grid-column-gap: 60px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 60px;
  width: 100%;
  height: min-content;
  padding: 60px 60px 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.v4ak2wy0 {
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 0;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.s92gjnra {
  aspect-ratio: 3.13158;
  cursor: pointer;
  flex-shrink: 0;
  width: 130px;
  position: relative;
}

.tldxnzbp {
  grid-column-gap: 20px;
  color: #00e;
  white-space: nowrap;
  cursor: pointer;
  border-color: #00e;
  flex-direction: column;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: min-content;
  height: min-content;
  display: flex;
  position: relative;
}

.tnpqcmb4 {
  grid-column-gap: 10px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  height: min-content;
  padding: 30px 0 0;
  display: flex;
  position: relative;
}

.z3kvd38z {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  display: flex;
  position: relative;
}

.b4ad8n3a {
  color: #4c82ec;
  text-align: left;
  cursor: pointer;
  border-color: #4c82ec;
  width: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.hswu7nm7 {
  z-index: 0;
  opacity: 0;
  transform-origin: 89%;
  color: #00e;
  cursor: pointer;
  background-color: #4c82ec;
  border-color: #00e;
  border-radius: 9px;
  flex-shrink: 0;
  width: 2px;
  height: 2px;
  position: absolute;
  top: calc(50% - 1px);
  right: 12px;
  transform: rotate(-45deg);
}

.qv4iv1ua {
  z-index: 0;
  opacity: 0;
  transform-origin: 100%;
  color: #00e;
  cursor: pointer;
  background-color: #4c82ec;
  border-color: #00e;
  border-radius: 9px;
  flex-shrink: 0;
  width: 2px;
  height: 2px;
  position: absolute;
  top: calc(50% - 1px);
  left: calc(45.8333% - 1px);
}

.pbfo0fmr {
  z-index: 0;
  opacity: 0;
  transform-origin: 89%;
  color: #00e;
  cursor: pointer;
  background-color: #4c82ec;
  border-color: #00e;
  border-radius: 9px;
  flex-shrink: 0;
  width: 2px;
  height: 2px;
  position: absolute;
  top: calc(50% - 1px);
  right: 12px;
  transform: rotate(45deg);
}

.bdol86tc {
  opacity: .75;
  color: #00e;
  cursor: pointer;
  border-color: #00e;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
}

.l48n92am {
  color: #00e;
  white-space: nowrap;
  cursor: pointer;
  border-color: #00e;
  flex-direction: row;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: min-content;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lw88sd5j, .kiqwtve3 {
  flex-shrink: 0;
  width: auto;
  position: relative;
}

.zm51a241 {
  grid-column-gap: 10px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
}

.ij0s2dah {
  grid-column-gap: 15px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start;
  place-self: start;
  align-items: flex-start;
  gap: 15px;
  width: 100%;
  display: flex;
  position: relative;
}

.a1dh7tqb {
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: auto;
  display: flex;
  position: relative;
}

.v6hs3cfr {
  color: #133882;
  text-align: left;
  word-break: break-word;
  overflow-wrap: break-word;
  border-color: #133882;
  width: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}

.vz1mv3d1 {
  opacity: .7;
  word-break: break-word;
  overflow-wrap: break-word;
  flex-direction: column;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ij7ndsgn {
  grid-column-gap: 5px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 5px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wmzaksbf {
  flex-shrink: 0;
  width: auto;
  position: relative;
}

.ffmg7bij {
  grid-column-gap: 10px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hjl2iv4z {
  grid-column-gap: 10px;
  flex-direction: column;
  flex-shrink: 0;
  place-content: flex-start center;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
  height: min-content;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ldyou07g {
  grid-column-gap: 60px;
  flex-shrink: 0;
  grid-template-rows: repeat(2, min-content);
  grid-template-columns: repeat(4, minmax(50px, 1fr));
  grid-auto-rows: min-content;
  justify-content: center;
  gap: 60px;
  width: 100%;
  max-width: 1200px;
  height: min-content;
  display: grid;
  position: relative;
}

.grhesne3 {
  color: #133882;
  border-color: #133882;
  width: auto;
  font-size: 14px;
  line-height: 14px;
}

.x232ld4g {
  opacity: .5;
  flex-shrink: 0;
  width: auto;
  position: relative;
}

.y4c1lmzu {
  aspect-ratio: 5.5;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.ysov7wdd {
  aspect-ratio: 5.5;
  cursor: pointer;
  flex-shrink: 0;
  width: 176px;
  position: relative;
}

.sj5lvvmh {
  grid-column-gap: 20px;
  color: #00e;
  white-space: nowrap;
  cursor: pointer;
  border-color: #00e;
  flex-direction: row;
  flex-shrink: 0;
  place-content: center;
  align-items: center;
  gap: 20px;
  width: min-content;
  height: min-content;
  display: flex;
  position: relative;
}

.ff2f83w4 {
  flex-direction: row;
  flex-shrink: 0;
  place-content: center space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: min-content;
  padding: 30px 0 0;
  display: flex;
  position: relative;
}

.xeqzx7wj {
  grid-column-gap: 60px;
  background-color: #f7f7f7;
  flex-direction: column;
  place-content: center;
  align-items: center;
  gap: 60px;
  width: 100%;
  max-width: none;
  height: min-content;
  padding: 80px 100px 30px;
  display: flex;
  position: relative;
}

.d604kz24 {
  background-color: #fff;
  flex-direction: column;
  place-content: center flex-start;
  align-items: center;
  gap: 0;
  width: auto;
  height: min-content;
  min-height: 700px;
  display: flex;
  position: relative;
}

.v8sdx8he {
  color: #000;
  fill: none;
  overflow-clip-margin: content-box;
  width: 238px;
  max-width: none;
  height: 76px;
  overflow: hidden;
}

.hkxtaajw {
  color: #000;
  overflow-clip-margin: content-box;
  width: auto;
  height: auto;
}

.lli3veim {
  color: #000;
  fill: none;
  overflow-clip-margin: content-box;
  width: 77px;
  max-width: none;
  height: 44px;
  overflow: hidden;
}

.gxudmlcd {
  color: #000;
  fill: none;
  overflow-clip-margin: content-box;
  width: 18px;
  max-width: none;
  height: 18px;
  overflow: hidden;
}

.c5205ili {
  color: #000;
  fill: none;
  overflow-clip-margin: content-box;
  width: 80px;
  max-width: none;
  height: 46px;
  overflow: hidden;
}

.f3z76o0x {
  color: #000;
  fill: none;
  overflow-clip-margin: content-box;
  width: 24px;
  max-width: none;
  height: 48px;
  overflow: hidden;
}

.gha3k1qq {
  color: #000;
  fill: none;
  overflow-clip-margin: content-box;
  width: 50px;
  max-width: none;
  height: 50px;
  overflow: hidden;
}

.zyky1rbw {
  color: #000;
  fill: none;
  overflow-clip-margin: content-box;
  width: 32px;
  max-width: none;
  height: 32px;
  overflow: hidden;
}

.oxczn21c {
  color: #000;
  fill: none;
  overflow-clip-margin: content-box;
  width: 400px;
  max-width: none;
  height: 54px;
  overflow: hidden;
}

.mmbtuiem {
  color: #000;
  fill: none;
  overflow-clip-margin: content-box;
  width: 48px;
  max-width: none;
  height: 48px;
  overflow: hidden;
}

.sodndqwq {
  color: #000;
  fill: none;
  overflow-clip-margin: content-box;
  width: 176px;
  max-width: none;
  height: 32px;
  overflow: hidden;
}

.fm782lgi {
  z-index: 0;
  width: 0;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.kc1qd206 {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-color: #bfc2c5;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.pl6rmhve {
  z-index: 99999999;
  background-color: #5ea0ff80;
  width: auto;
  transition-duration: .1s;
  position: absolute;
}

.zwan9kvg {
  grid-column-gap: normal;
  color: #000;
  background-color: #fff;
  width: auto;
  margin: 0;
  font-size: 12px;
  transition-property: none;
}

.bold-text {
  color: var(--1a4d7c);
  font-weight: 600;
}

.zpr8c2tf, .b4h1fvyt {
  width: auto;
}

.em29tsms {
  z-index: 99999999;
  opacity: .4;
  background-color: #000;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.wixl608c {
  color: #000;
  text-align: center;
  cursor: pointer;
  width: 30px;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 30px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: block;
}

.ycszv46t {
  color: #000;
  cursor: pointer;
  background-color: #0000;
  border: 0 #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.treckv4v {
  z-index: 999999;
  cursor: pointer;
  background-color: #0056a7;
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
  position: fixed;
  bottom: 15px;
  left: 15px;
}

.vaz66rpi {
  visibility: hidden;
  color: #212121;
  background-color: #fff;
  border-color: #f4f4f4;
  border-radius: 6px;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 0;
  width: 845px;
  max-height: 553px;
  display: flex;
  overflow: hidden;
}

.pmk7drrk {
  z-index: 999999999;
  visibility: hidden;
  color: #212121;
  background-color: #fff;
  border-color: #212121;
  border-radius: 6px;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
  position: fixed;
  top: 50%;
  transform: translate(-50%, 100%);
  box-shadow: 0 32px 68px #0000004d;
}

.yfl6ph4g {
  color: #fff;
  border-color: #fff;
  width: 1220px;
  max-width: 80%;
  height: 100%;
  margin: 0 auto;
  padding: 30px 0;
  position: relative;
}

.wg0w9uju {
  z-index: 9999;
  background-color: #fff;
  width: 100%;
  max-height: 500px;
  font-weight: 700;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  overflow: hidden auto;
  box-shadow: 0 1px 15px 1px #616161;
}

.qos5iykr {
  z-index: 1000;
  color: #fff;
  border-color: #fff;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w5iykcgp {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.375;
  display: inline-block;
}

.onpkfeqk {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.375;
}

.tungocjx {
  width: auto;
  height: 32px;
}

.v211c9fw {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0 0 20px;
  font-size: 15px;
  line-height: 1.625;
}

.t5zus5o3 {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-size: 15px;
  line-height: 1.625;
}

.r3vjejuj {
  color: #fff;
  border-color: #fff;
  width: auto;
}

.l7egtuvu {
  z-index: 1;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  width: 100%;
  margin: 0 0 40px;
  padding: 0 15px;
  display: flex;
}

.ud9sbjd1 {
  float: left;
  transform-style: preserve-3d;
  flex-direction: row;
  align-items: center;
  width: 50%;
  min-height: 1px;
  animation-name: fadeInUp;
  animation-fill-mode: both;
  display: flex;
  position: relative;
  transform: translate3d(0, 0, 0);
}

.xco236yd {
  aspect-ratio: 4 / 3;
  vertical-align: middle;
  object-fit: cover;
  border-radius: 20px;
  width: 1280px;
  max-width: 100%;
  box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
}

.e1q20hty {
  width: auto;
  display: inline-block;
  position: relative;
}

.m1ue8a4w {
  width: auto;
  margin: 0;
}

.qaoxeba5 {
  aspect-ratio: auto 907 / 988;
  text-align: right;
  vertical-align: middle;
  width: 907px;
  max-width: 100%;
}

.djk6v7nl {
  text-align: right;
  vertical-align: middle;
  width: auto;
  max-width: 200px;
  margin: -130px 0 0;
  display: inline-block;
  position: relative;
}

.iueyvdsg {
  text-align: right;
  width: auto;
  margin: 0;
}

.n8yr7o57 {
  background-image: url("https://synergiq.nl/wp-content/uploads/2023/08/achtergrond-01.jpg?id=661");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: wrap;
  width: 1920px;
  max-width: none;
  min-height: 500px;
  padding: 200px calc(945px - 50%) 100px;
  display: flex;
  position: relative;
  left: calc(50% - 960px);
}

.jtt6cd0u {
  color: #dc6e47;
  text-align: center;
  border-color: #dc6e47;
  width: auto;
  font-size: 25px;
  font-weight: 900;
  line-height: 1.375;
  display: inline-block;
}

.bsrlpsjr {
  color: #dc6e47;
  text-align: center;
  border-color: #dc6e47;
  width: auto;
  margin: 0;
  padding: 5px 0 0;
  font-size: 25px;
  font-weight: 900;
  line-height: 1.375;
}

.mya40ln8 {
  color: #616161;
  text-align: center;
  width: auto;
  margin: 0;
  font-size: 15px;
  line-height: 1.625;
}

.ks8ur15l {
  z-index: 1;
  border-width: 0 1px 0 0;
  border-right-style: solid;
  border-right-color: #0a0a0a1c;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
  padding: 0 15px;
  display: flex;
}

.chyko1ju {
  float: left;
  flex-direction: row;
  align-items: stretch;
  width: 33.3333%;
  min-height: 1px;
  display: flex;
  position: relative;
}

.a1l6oy6q {
  text-align: center;
  width: auto;
}

.jg44o743 {
  z-index: 1;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
  padding: 0 15px;
  display: flex;
}

.l4a2mxhi {
  background-color: #fff;
  border-radius: 15px;
  flex-flow: wrap;
  width: auto;
  padding: 30px 0;
  display: flex;
  position: relative;
}

.bjtjcz9s {
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  padding: 0 15px;
  box-shadow: 0 0 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.iwtge8jw {
  float: left;
  width: 100%;
  min-height: 1px;
  position: relative;
}

.k679hyd9 {
  width: auto;
  margin: -65px 1px 0;
  position: relative;
}

.s0oxnl35 {
  width: auto;
  height: 60px;
}

.et93gax3 {
  width: 100%;
  margin: 0 0 40px;
  padding: 0 15px;
}

.nzdmzejv {
  float: left;
  width: 100%;
  max-width: none;
  min-height: 1px;
  position: relative;
}

.vw5zcs7l {
  width: auto;
  margin: 0 -15px;
  position: relative;
}

.vpncyb8i {
  clear: both;
  width: 100%;
  height: 15px;
}

.irlhevfc {
  color: #3d8788;
  text-align: center;
  letter-spacing: 1.25px;
  border-color: #3d8788;
  width: auto;
  font-size: 25px;
  line-height: 1.375;
  display: inline-block;
}

.h5ag824i {
  color: #3d8788;
  text-align: center;
  letter-spacing: 1.25px;
  border-color: #3d8788;
  width: auto;
  font-size: 25px;
  line-height: 1.375;
}

.px5nuz2e {
  border-top-color: #e2e2e2;
  border-bottom-color: #e2e2e2;
  width: 100%;
  margin: 0 0 40px;
  padding: 0 15px;
}

.w88bp0z9 {
  background-color: #fff;
  width: auto;
  position: relative;
}

.zjwbh2ml {
  width: auto;
  height: 50px;
}

.hx4f3nju {
  color: #3d8788;
  text-align: center;
  border-color: #3d8788;
  width: auto;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.375;
  display: inline-block;
}

.fe3qk3g0 {
  color: #3d8788;
  text-align: center;
  border-color: #3d8788;
  width: auto;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.375;
}

.e8fa2gl4 {
  aspect-ratio: auto 408 / 282;
  color: #dc6e47;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #dc6e47;
  width: 408px;
  max-width: 100%;
}

.tn7kywxo {
  color: #dc6e47;
  text-align: center;
  cursor: pointer;
  border-color: #dc6e47;
  width: auto;
}

.ptu3qohf {
  text-align: center;
  width: auto;
  position: relative;
}

.gu6mpm4g {
  text-align: center;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  width: auto;
  margin: 0;
  display: flex;
}

.gz0oarz3 {
  text-align: center;
  flex-direction: column;
  width: 16.6667%;
  margin: 0 0 20px;
  padding: 0 10px;
  display: flex;
}

.m6eh0rb6 {
  aspect-ratio: auto 520 / 130;
  color: #dc6e47;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #dc6e47;
  width: 520px;
  max-width: 100%;
}

.f1pyyyb0 {
  aspect-ratio: auto 500 / 250;
  color: #dc6e47;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #dc6e47;
  width: 500px;
  max-width: 100%;
}

.ciumt8v2 {
  aspect-ratio: auto 384 / 143;
  color: #dc6e47;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #dc6e47;
  width: 384px;
  max-width: 100%;
}

.be03wds5 {
  aspect-ratio: auto 432 / 160;
  color: #dc6e47;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #dc6e47;
  width: 432px;
  max-width: 100%;
}

.vz7smenc {
  aspect-ratio: auto 532 / 192;
  color: #dc6e47;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #dc6e47;
  width: 532px;
  max-width: 100%;
}

.i6ibxfec {
  aspect-ratio: auto 510 / 162;
  color: #dc6e47;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #dc6e47;
  width: 510px;
  max-width: 100%;
}

.z66ahg7z {
  aspect-ratio: auto 872 / 680;
  color: #dc6e47;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #dc6e47;
  width: 872px;
  max-width: 100%;
}

.zavqcmpj {
  flex-flow: wrap;
  width: auto;
  margin: 0 -10px;
  display: flex;
}

.swjx9bqq {
  aspect-ratio: 4 / 3;
  vertical-align: middle;
  object-fit: cover;
  border-radius: 15px;
  width: 1920px;
  max-width: 100%;
  box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
}

.cqmq4z2g {
  float: right;
  flex-direction: row;
  align-items: center;
  width: 50%;
  min-height: 1px;
  display: flex;
  position: relative;
}

.pa9rrqrg {
  color: #3d8788;
  border-color: #3d8788;
  width: auto;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.375;
  display: inline-block;
}

.cdyli2zo {
  color: #3d8788;
  border-color: #3d8788;
  width: auto;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.375;
}

.io2mc9wh {
  width: auto;
  height: 15px;
}

.f5octpj3 {
  color: #616161;
  width: auto;
  margin: 0;
  font-size: 15px;
  line-height: 1.625;
}

.rb1ffyrt {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 16.155px;
  font-weight: 900;
  line-height: 1;
  display: inline-block;
}

.m4pzt055 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  padding: 0 0 0 12.4232px;
  font-size: 16.155px;
  font-weight: 700;
  line-height: 1.65;
  display: inline-block;
  position: relative;
  transform: rotate(.0001deg);
}

.zz5m09oy {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 16.155px;
  font-weight: 700;
  line-height: 1.65;
}

.ibkhtgwy {
  float: left;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #dc6e47;
  border-color: #fff;
  border-radius: 20px;
  width: auto;
  max-width: 100%;
  padding: 8.69139px 17.3989px;
  font-size: 16.155px;
  font-weight: 700;
  line-height: 1.65;
  display: block;
  box-shadow: 0 1px 2px #0000000d;
}

.oexctrz3 {
  flex-flow: row-reverse wrap;
  width: auto;
  margin: 0 -15px;
  display: flex;
  position: relative;
}

.g40isvb8 {
  opacity: 0;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  width: auto;
  padding: 40px;
  box-shadow: 0 0 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.joqxopve {
  opacity: 0;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  width: auto;
  padding: 40px;
  animation-delay: .2s;
  box-shadow: 0 0 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.dr0u6xil {
  opacity: 0;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  width: auto;
  padding: 40px;
  animation-delay: .4s;
  box-shadow: 0 0 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.dzhd60kd {
  opacity: 0;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  width: auto;
  padding: 40px;
  animation-delay: .6s;
  box-shadow: 0 0 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.k9ua0ljb {
  opacity: 0;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  width: auto;
  padding: 40px;
  animation-delay: .8s;
  box-shadow: 0 0 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.lo76jad9 {
  opacity: 0;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  width: auto;
  padding: 40px;
  animation-delay: 1s;
  box-shadow: 0 0 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.stnm6ls5 {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
  width: auto;
  display: grid;
}

.hutg0j3w {
  clear: both;
  width: 100%;
  height: 10px;
}

.v2ukptf1 {
  color: #616161;
  width: auto;
  font-size: 18px;
  line-height: 1.625;
}

.sa4lik39 {
  width: auto;
  margin: 0;
  font-size: 18px;
}

.hwppyjtf {
  width: auto;
  font-size: 18px;
}

.q8to7k4c {
  border: 0 solid #eee;
  border-bottom-width: 2px;
  width: auto;
  height: 0;
  margin: 0 auto;
}

.wrth4aax {
  color: #dc6e47;
  text-align: center;
  cursor: pointer;
  border-color: #dc6e47;
  width: auto;
  line-height: 1;
  display: block;
}

.qb87t60c {
  color: #dc6e47;
  text-align: center;
  cursor: pointer;
  border-color: #dc6e47;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  line-height: 1;
  display: inline-flex;
  position: relative;
  transform: rotate(.0001deg);
}

.rdsdohtk {
  cursor: pointer;
  width: auto;
  margin: 0 10px 0 0;
}

.zpug0ocf {
  color: #616161;
  cursor: pointer;
  flex-grow: 1;
  width: auto;
  font-size: 15px;
  line-height: 1.625;
}

.r6amyt1c {
  cursor: pointer;
  flex-direction: row;
  width: auto;
  display: inline-flex;
}

.cv27adbh {
  cursor: pointer;
  width: auto;
}

.yr8zkh8l {
  width: auto;
  max-width: 100%;
  margin: 0 0 5px;
  padding: 0 0 10px;
}

.qfm8gjty {
  width: 100%;
  padding: 0 15px;
}

.gxt8uui7 {
  float: left;
  width: 33.3333%;
  min-height: 1px;
  position: relative;
}

.ihwvoo7r {
  color: #dc6e47;
  text-align: center;
  cursor: pointer;
  border-color: #dc6e47;
  width: auto;
  line-height: 1;
  display: block;
}

.hpyvn3fn {
  background-color: #f9f9f9;
  border-radius: 15px;
  width: 100%;
  padding: 50px;
  box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
}

.akk1r02i {
  width: 100%;
}

.du68l8qa {
  width: 1220px;
  max-width: 80%;
  margin: 0 auto;
}

.yd6s9tws {
  z-index: 3;
  width: auto;
  position: relative;
}

.fkaynxxf {
  width: auto;
  height: 75px;
}

.lrzitzvs {
  z-index: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.ebtgagrt {
  z-index: 0;
  border-radius: 15px;
  width: auto;
  position: absolute;
  inset: 0;
}

.l378vs2b {
  float: left;
  width: 25%;
  min-height: 1px;
  position: relative;
}

.qmn3x0kr {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #dc6e47;
  border-color: #fff;
  border-radius: 20px;
  width: auto;
  max-width: 100%;
  padding: 8.69139px 17.3989px;
  font-size: 16.155px;
  font-weight: 700;
  line-height: 1.65;
  display: inline-block;
  box-shadow: 0 1px 2px #0000000d;
}

.lkbm6tfn {
  text-align: center;
  width: auto;
}

.vq8p7xd9 {
  float: left;
  width: 50%;
  min-height: 1px;
  position: relative;
}

.qjsku20b {
  width: auto;
  margin: 20px -15px 40px;
  position: relative;
}

.ybkrfuq6 {
  width: auto;
  position: relative;
}

.gjvgu2h2 {
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  padding: 0 25px;
  position: relative;
  box-shadow: 0 0 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.ggncdpfy {
  z-index: 6;
  width: auto;
  margin: 0 -15px -200px;
  position: relative;
}

.ahg8r0xk {
  z-index: 5;
  background-color: #3d8788;
  width: 1920px;
  padding: 250px calc(945px - 50%) 50px;
  display: none;
  position: relative;
  left: calc(50% - 960px);
}

.hktdrb7w {
  background-color: #3d8788;
  flex-wrap: wrap;
  width: 1920px;
  padding: 250px calc(945px - 50%) 50px;
  display: none;
  position: relative;
  left: calc(50% - 960px);
}

.b8rnn22o {
  color: #616161;
  text-align: center;
  width: auto;
  margin: 0;
  font-size: 15px;
  line-height: 1.625;
}

.cq14b8dc {
  width: auto;
}

.n1hkdvz5 {
  float: left;
  width: 33.3333%;
  min-height: 1px;
  position: relative;
}

.slm72t6a {
  background-color: #d3efee;
  width: 1920px;
  max-width: none;
  padding: 20px calc(945px - 50%);
  position: relative;
  left: calc(50% - 960px);
}

.mgmopkrf {
  width: auto;
  position: relative;
}

.gkyw8o9g {
  width: auto;
  overflow: clip;
}

.rqqer1sn {
  color: #9e9e9e;
  text-align: center;
  cursor: pointer;
  border-color: #9e9e9e;
  width: auto;
  font-size: 16px;
  line-height: 1;
  display: block;
}

.ji2kqbhj {
  z-index: 0;
  color: #9e9e9e;
  text-align: center;
  cursor: pointer;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  border-color: #9e9e9e;
  width: 1px;
  height: 1px;
  margin: -1px;
  font-size: 16px;
  line-height: 1.625;
  display: block;
  position: absolute;
  overflow: hidden;
}

.m7wvdnja {
  z-index: 998;
  box-sizing: content-box;
  color: #9e9e9e;
  text-align: center;
  cursor: pointer;
  background-color: #f7f7f7;
  border-color: #9e9e9e;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 35px;
  min-height: 35px;
  margin: 0 25px 25px 0;
  font-size: 16px;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.km36nb7a {
  border-style: none;
  border-width: 0;
  width: 256px;
  max-width: 100%;
  height: 60px;
}

.j0kac25z {
  border-radius: 2px;
  width: 256px;
  height: 60px;
  position: fixed;
  bottom: 14px;
  right: -186px;
  overflow: hidden;
  box-shadow: 0 0 5px gray;
}

.h0500h1z {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-color: #bfc2c5;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.kginoypp {
  z-index: 99999999;
  background-color: #5ea0ff80;
  width: auto;
  font-size: 14.9835px;
  transition-duration: .1s;
  position: absolute;
}

.rihkr86s {
  grid-column-gap: normal;
  color: #616161;
  background-color: #fff;
  border-color: #616161;
  width: auto;
  margin: 0;
  font-size: 15px;
  line-height: 1.625;
  transition-property: none;
  overflow: hidden auto;
}

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

.layout225_item {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_layout225 {
  color: var(--0d2738);
}

.layout225_image {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 50% 10%;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.heading-style-h5-2 {
  color: var(--1a4d7c);
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.4;
}

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

.layout225_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--0d2738);
  background-color: #fbebec80;
  border-radius: 20px 0 0 20px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  place-items: center;
  padding: 23px;
  display: grid;
}

.layout225_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.layout225_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  margin-top: auto;
  margin-bottom: auto;
  display: block;
  overflow: hidden;
}

.layout225_item-text-wrapper {
  margin-left: 20px;
  margin-right: auto;
}

.zvpct1wy, .k3qqypjv {
  width: auto;
}

.h1m0lm3n {
  z-index: 99999999;
  opacity: .4;
  background-color: #000;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.dj29tjoy {
  color: #000;
  text-align: center;
  cursor: pointer;
  width: 30px;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 30px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: block;
}

.l4g3dq9d {
  color: #000;
  cursor: pointer;
  background-color: #0000;
  border: 0 #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.g7uxr3ym {
  z-index: 999999;
  cursor: pointer;
  background-color: #0056a7;
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
  position: fixed;
  bottom: 15px;
  left: 15px;
}

.cy8yehv4 {
  visibility: hidden;
  color: #212121;
  background-color: #fff;
  border-color: #f4f4f4;
  border-radius: 6px;
  flex-direction: column;
  flex-grow: 1;
  flex-basis: 0;
  width: 845px;
  max-height: 553px;
  display: flex;
  overflow: hidden;
}

.zn9aed4t {
  z-index: 999999999;
  visibility: hidden;
  color: #212121;
  background-color: #fff;
  border-color: #212121;
  border-radius: 6px;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
  position: fixed;
  top: 50%;
  transform: translate(-50%, 100%);
  box-shadow: 0 32px 68px #0000004d;
}

.lphhfzgf {
  color: #fff;
  border-color: #fff;
  width: 1220px;
  max-width: 80%;
  height: 100%;
  margin: 0 auto;
  padding: 30px 0;
  position: relative;
}

.zjayptva {
  z-index: 9999;
  background-color: #fff;
  width: 100%;
  max-height: 500px;
  font-weight: 700;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  overflow: hidden auto;
  box-shadow: 0 1px 15px 1px #616161;
}

.bse5b2wr {
  z-index: 1000;
  color: #fff;
  border-color: #fff;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.fjq4y01e {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.375;
  display: inline-block;
}

.qcgp2n6v {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.375;
}

.qsce6z6p {
  width: auto;
  height: 32px;
}

.jgtg6n7x {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0 0 20px;
  font-size: 15px;
  line-height: 1.625;
}

.itoralxf {
  color: #fff;
  text-align: left;
  border-color: #fff;
  width: auto;
  margin: 0;
  font-size: 15px;
  line-height: 1.625;
}

.z05761e5 {
  color: #fff;
  border-color: #fff;
  width: auto;
}

.xgpihzu1 {
  z-index: 1;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  width: 100%;
  margin: 0 0 40px;
  padding: 0 15px;
  display: flex;
}

.wrkco9rb {
  float: left;
  transform-style: preserve-3d;
  flex-direction: row;
  align-items: center;
  width: 50%;
  min-height: 1px;
  animation-name: fadeInUp;
  animation-fill-mode: both;
  display: flex;
  position: relative;
  transform: translate3d(0, 0, 0);
}

.ptntgnob {
  aspect-ratio: 4 / 3;
  vertical-align: middle;
  object-fit: cover;
  border-radius: 20px;
  width: 1280px;
  max-width: 100%;
  box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
}

.nom48nf8 {
  width: auto;
  display: inline-block;
  position: relative;
}

.zfvhkf3e {
  width: auto;
  margin: 0;
}

.z0o1661t {
  aspect-ratio: auto 907 / 988;
  text-align: right;
  vertical-align: middle;
  width: 907px;
  max-width: 100%;
}

.fa2boubk {
  text-align: right;
  vertical-align: middle;
  width: auto;
  max-width: 200px;
  margin: -130px 0 0;
  display: inline-block;
  position: relative;
}

.yhcumg03 {
  text-align: right;
  width: auto;
  margin: 0;
}

.atjxp9bm {
  background-image: url("https://synergiq.nl/wp-content/uploads/2023/08/achtergrond-01.jpg?id=661");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: wrap;
  width: 1920px;
  max-width: none;
  min-height: 500px;
  padding: 200px calc(945px - 50%) 100px;
  display: flex;
  position: relative;
  left: calc(50% - 960px);
}

.wmptbx0j {
  color: #dc6e47;
  text-align: center;
  border-color: #dc6e47;
  width: auto;
  font-size: 25px;
  font-weight: 900;
  line-height: 1.375;
  display: inline-block;
}

.z59yzmj7 {
  color: #dc6e47;
  text-align: center;
  border-color: #dc6e47;
  width: auto;
  margin: 0;
  padding: 5px 0 0;
  font-size: 25px;
  font-weight: 900;
  line-height: 1.375;
}

.nxh2jtr1 {
  color: #616161;
  text-align: center;
  width: auto;
  margin: 0;
  font-size: 15px;
  line-height: 1.625;
}

.ei53oec2 {
  z-index: 1;
  border-width: 0 1px 0 0;
  border-right-style: solid;
  border-right-color: #0a0a0a1c;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
  padding: 0 15px;
  display: flex;
}

.sez1tbda {
  float: left;
  flex-direction: row;
  align-items: stretch;
  width: 33.3333%;
  min-height: 1px;
  display: flex;
  position: relative;
}

.fucedgy4 {
  text-align: center;
  width: auto;
}

.hgkithc0 {
  z-index: 1;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
  padding: 0 15px;
  display: flex;
}

.ag7rik85 {
  background-color: #fff;
  border-radius: 15px;
  flex-flow: wrap;
  width: auto;
  padding: 30px 0;
  display: flex;
  position: relative;
}

.cui8trau {
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  padding: 0 15px;
  box-shadow: 0 0 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.z9i4g8ey {
  float: left;
  width: 100%;
  min-height: 1px;
  position: relative;
}

.yklts39e {
  width: auto;
  margin: -65px 1px 0;
  position: relative;
}

.zhjdggz6 {
  width: auto;
  height: 60px;
}

.joga0pn8 {
  width: 100%;
  margin: 0 0 40px;
  padding: 0 15px;
}

.cvdagtpb {
  float: left;
  width: 100%;
  max-width: none;
  min-height: 1px;
  position: relative;
}

.v4aco0z4 {
  width: auto;
  margin: 0 -15px;
  position: relative;
}

.u6qpyp4v {
  clear: both;
  width: 100%;
  height: 15px;
}

.tt3mmtpi {
  color: #3d8788;
  text-align: center;
  letter-spacing: 1.25px;
  border-color: #3d8788;
  width: auto;
  font-size: 25px;
  line-height: 1.375;
  display: inline-block;
}

.n297fbze {
  color: #3d8788;
  text-align: center;
  letter-spacing: 1.25px;
  border-color: #3d8788;
  width: auto;
  font-size: 25px;
  line-height: 1.375;
}

.kz8qzit1 {
  border-top-color: #e2e2e2;
  border-bottom-color: #e2e2e2;
  width: 100%;
  margin: 0 0 40px;
  padding: 0 15px;
}

.k5ozf1ar {
  background-color: #fff;
  width: auto;
  position: relative;
}

.miigtlx1 {
  width: auto;
  height: 50px;
}

.jo6t5ao6 {
  color: #3d8788;
  text-align: center;
  border-color: #3d8788;
  width: auto;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.375;
  display: inline-block;
}

.z5jjwul4 {
  color: #3d8788;
  text-align: center;
  border-color: #3d8788;
  width: auto;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.375;
}

.m3vxodvq {
  aspect-ratio: auto 408 / 282;
  color: #dc6e47;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #dc6e47;
  width: 408px;
  max-width: 100%;
}

.yzbkvhqn {
  color: #dc6e47;
  text-align: center;
  cursor: pointer;
  border-color: #dc6e47;
  width: auto;
}

.h5j1nb8y {
  text-align: center;
  width: auto;
  position: relative;
}

.na08iti7 {
  text-align: center;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  width: auto;
  margin: 0;
  display: flex;
}

.yh260l54 {
  text-align: center;
  flex-direction: column;
  width: 16.6667%;
  margin: 0 0 20px;
  padding: 0 10px;
  display: flex;
}

.mts74u3a {
  aspect-ratio: auto 520 / 130;
  color: #dc6e47;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #dc6e47;
  width: 520px;
  max-width: 100%;
}

.pkepahwd {
  aspect-ratio: auto 500 / 250;
  color: #dc6e47;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #dc6e47;
  width: 500px;
  max-width: 100%;
}

.mixps6bw {
  aspect-ratio: auto 384 / 143;
  color: #dc6e47;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #dc6e47;
  width: 384px;
  max-width: 100%;
}

.qyx1ljas {
  aspect-ratio: auto 432 / 160;
  color: #dc6e47;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #dc6e47;
  width: 432px;
  max-width: 100%;
}

.m4d5or3p {
  aspect-ratio: auto 532 / 192;
  color: #dc6e47;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #dc6e47;
  width: 532px;
  max-width: 100%;
}

.iyrl8pzv {
  aspect-ratio: auto 510 / 162;
  color: #dc6e47;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #dc6e47;
  width: 510px;
  max-width: 100%;
}

.r3nvdl7r {
  aspect-ratio: auto 872 / 680;
  color: #dc6e47;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-color: #dc6e47;
  width: 872px;
  max-width: 100%;
}

.qkt4ktij {
  flex-flow: wrap;
  width: auto;
  margin: 0 -10px;
  display: flex;
}

.h6hs6usy {
  aspect-ratio: 4 / 3;
  vertical-align: middle;
  object-fit: cover;
  border-radius: 15px;
  width: 1920px;
  max-width: 100%;
  box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
}

.w9z1ueik {
  float: right;
  flex-direction: row;
  align-items: center;
  width: 50%;
  min-height: 1px;
  display: flex;
  position: relative;
}

.qedmhvlt {
  color: #3d8788;
  border-color: #3d8788;
  width: auto;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.375;
  display: inline-block;
}

.ojdb6qub {
  color: #3d8788;
  border-color: #3d8788;
  width: auto;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.375;
}

.lp4h8c1l {
  width: auto;
  height: 15px;
}

.xke2avwk {
  color: #616161;
  width: auto;
  margin: 0;
  font-size: 15px;
  line-height: 1.625;
}

.n6b5tj63 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 16.155px;
  font-weight: 900;
  line-height: 1;
  display: inline-block;
}

.r86sxjf3 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  padding: 0 0 0 12.4232px;
  font-size: 16.155px;
  font-weight: 700;
  line-height: 1.65;
  display: inline-block;
  position: relative;
  transform: rotate(.0001deg);
}

.rpvn9whg {
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-color: #fff;
  width: auto;
  font-size: 16.155px;
  font-weight: 700;
  line-height: 1.65;
}

.l38q3a7i {
  float: left;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #dc6e47;
  border-color: #fff;
  border-radius: 20px;
  width: auto;
  max-width: 100%;
  padding: 8.69139px 17.3989px;
  font-size: 16.155px;
  font-weight: 700;
  line-height: 1.65;
  display: block;
  box-shadow: 0 1px 2px #0000000d;
}

.ovx88adi {
  flex-flow: row-reverse wrap;
  width: auto;
  margin: 0 -15px;
  display: flex;
  position: relative;
}

.ytuhqoma {
  opacity: 0;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  width: auto;
  padding: 40px;
  box-shadow: 0 0 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.ugvqiltz {
  opacity: 0;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  width: auto;
  padding: 40px;
  animation-delay: .2s;
  box-shadow: 0 0 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.gq5dgi1u {
  opacity: 0;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  width: auto;
  padding: 40px;
  animation-delay: .4s;
  box-shadow: 0 0 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.gi966wdg {
  opacity: 0;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  width: auto;
  padding: 40px;
  animation-delay: .6s;
  box-shadow: 0 0 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.gb65z1h7 {
  opacity: 0;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  width: auto;
  padding: 40px;
  animation-delay: .8s;
  box-shadow: 0 0 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.g7sdqbig {
  opacity: 0;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  width: auto;
  padding: 40px;
  animation-delay: 1s;
  box-shadow: 0 0 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.ozq368qm {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
  width: auto;
  display: grid;
}

.g5tsdsb7 {
  clear: both;
  width: 100%;
  height: 10px;
}

.hs8rot2r {
  color: #616161;
  width: auto;
  font-size: 18px;
  line-height: 1.625;
}

.bjkps28p {
  width: auto;
  margin: 0;
  font-size: 18px;
}

.uode86c4 {
  width: auto;
  font-size: 18px;
}

.lyy01y8t {
  border: 0 solid #eee;
  border-bottom-width: 2px;
  width: auto;
  height: 0;
  margin: 0 auto;
}

.r5akro9w {
  color: #dc6e47;
  text-align: center;
  cursor: pointer;
  border-color: #dc6e47;
  width: auto;
  line-height: 1;
  display: block;
}

.bchxzjgy {
  color: #dc6e47;
  text-align: center;
  cursor: pointer;
  border-color: #dc6e47;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  line-height: 1;
  display: inline-flex;
  position: relative;
  transform: rotate(.0001deg);
}

.mgtcr180 {
  cursor: pointer;
  width: auto;
  margin: 0 10px 0 0;
}

.xk4hv85v {
  color: #616161;
  cursor: pointer;
  flex-grow: 1;
  width: auto;
  font-size: 15px;
  line-height: 1.625;
}

.n362qyey {
  cursor: pointer;
  flex-direction: row;
  width: auto;
  display: inline-flex;
}

.edo8v4kq {
  cursor: pointer;
  width: auto;
}

.pq1z4izd {
  width: auto;
  max-width: 100%;
  margin: 0 0 5px;
  padding: 0 0 10px;
}

.zo07ln30 {
  width: 100%;
  padding: 0 15px;
}

.deadh2rt {
  float: left;
  width: 33.3333%;
  min-height: 1px;
  position: relative;
}

.it33004g {
  color: #dc6e47;
  text-align: center;
  cursor: pointer;
  border-color: #dc6e47;
  width: auto;
  line-height: 1;
  display: block;
}

.zkwunhxf {
  background-color: #f9f9f9;
  border-radius: 15px;
  width: 100%;
  padding: 50px;
  box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
}

.pay0jank {
  width: 100%;
}

.a64is37v {
  width: 1220px;
  max-width: 80%;
  margin: 0 auto;
}

.hv3pht3i {
  z-index: 3;
  width: auto;
  position: relative;
}

.x53o12f0 {
  width: auto;
  height: 75px;
}

.vn0ygc55 {
  z-index: 0;
  width: auto;
  position: absolute;
  inset: 0;
}

.z7e8j06r {
  z-index: 0;
  border-radius: 15px;
  width: auto;
  position: absolute;
  inset: 0;
}

.sk5h6vmd {
  float: left;
  width: 25%;
  min-height: 1px;
  position: relative;
}

.h66f5b0m {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #dc6e47;
  border-color: #fff;
  border-radius: 20px;
  width: auto;
  max-width: 100%;
  padding: 8.69139px 17.3989px;
  font-size: 16.155px;
  font-weight: 700;
  line-height: 1.65;
  display: inline-block;
  box-shadow: 0 1px 2px #0000000d;
}

.fjtibq09 {
  text-align: center;
  width: auto;
}

.nkdywvqh {
  float: left;
  width: 50%;
  min-height: 1px;
  position: relative;
}

.q1avpdnb {
  width: auto;
  margin: 20px -15px 40px;
  position: relative;
}

.whkhihp0 {
  width: auto;
  position: relative;
}

.ci4c5t1x {
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  padding: 0 25px;
  position: relative;
  box-shadow: 0 0 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.mr75gf2b {
  z-index: 6;
  width: auto;
  margin: 0 -15px -200px;
  position: relative;
}

.fe1gepj3 {
  z-index: 5;
  background-color: #3d8788;
  width: 1920px;
  padding: 250px calc(945px - 50%) 50px;
  display: none;
  position: relative;
  left: calc(50% - 960px);
}

.zeaql1mk {
  background-color: #3d8788;
  flex-wrap: wrap;
  width: 1920px;
  padding: 250px calc(945px - 50%) 50px;
  display: none;
  position: relative;
  left: calc(50% - 960px);
}

.bcvcc7c4 {
  color: #616161;
  text-align: center;
  width: auto;
  margin: 0;
  font-size: 15px;
  line-height: 1.625;
}

.c02qsjav {
  width: auto;
}

.e4mfrdqd {
  float: left;
  width: 33.3333%;
  min-height: 1px;
  position: relative;
}

.n3cab2rl {
  background-color: #d3efee;
  width: 1920px;
  max-width: none;
  padding: 20px calc(945px - 50%);
  position: relative;
  left: calc(50% - 960px);
}

.pipy5snp {
  width: auto;
  position: relative;
}

.q9yy43yk {
  width: auto;
  overflow: clip;
}

.icbg19cx {
  color: #9e9e9e;
  text-align: center;
  cursor: pointer;
  border-color: #9e9e9e;
  width: auto;
  font-size: 16px;
  line-height: 1;
  display: block;
}

.ei2kgftz {
  z-index: 0;
  color: #9e9e9e;
  text-align: center;
  cursor: pointer;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  border-color: #9e9e9e;
  width: 1px;
  height: 1px;
  margin: -1px;
  font-size: 16px;
  line-height: 1.625;
  display: block;
  position: absolute;
  overflow: hidden;
}

.t3vn2kdv {
  z-index: 998;
  box-sizing: content-box;
  color: #9e9e9e;
  text-align: center;
  cursor: pointer;
  background-color: #f7f7f7;
  border-color: #9e9e9e;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 35px;
  min-height: 35px;
  margin: 0 25px 25px 0;
  font-size: 16px;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
}

.u7842pkm {
  border-style: none;
  border-width: 0;
  width: 256px;
  max-width: 100%;
  height: 60px;
}

.b9ckymmy {
  border-radius: 2px;
  width: 256px;
  height: 60px;
  position: fixed;
  bottom: 14px;
  right: -186px;
  overflow: hidden;
  box-shadow: 0 0 5px gray;
}

.jtjefflr {
  z-index: 2147483647;
  color: #bfc2c5;
  background-color: #212426;
  border-color: #bfc2c5;
  border-radius: 3px;
  width: 330px;
  padding: 15px;
  font-size: 13px;
  display: none;
  position: absolute;
  box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
}

.abxtdkbx {
  z-index: 99999999;
  background-color: #5ea0ff80;
  width: auto;
  font-size: 14.9835px;
  transition-duration: .1s;
  position: absolute;
}

.z60sfe57 {
  grid-column-gap: normal;
  color: #616161;
  background-color: #fff;
  border-color: #616161;
  width: auto;
  margin: 0;
  font-size: 15px;
  line-height: 1.625;
  transition-property: none;
  overflow: hidden auto;
}

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

.ja {
  color: var(--1a4d7c);
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 2rem;
}

.heading {
  color: var(--1a4d7c);
}

.inder-mirna-foto {
  margin-top: 30px;
  padding-bottom: 10px;
}

.paragraph {
  color: var(--07090d);
  margin-bottom: 15px;
}

.timeline15_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #e8edff;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.timeline15_tab-progress-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.timeline15_tab-change {
  display: none;
}

.timeline15_component {
  position: relative;
}

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

.timeline15_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1.5px solid var(--\<unknown\|relume-variable-transparent\>);
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .5rem 0;
  display: flex;
}

.timeline15_tab-link.w--current {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.component-instructions-delete {
  z-index: 1;
  background-color: var(--\<unknown\|relume-variable-neutral-shade-1\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  text-align: left;
  padding: 2rem;
  position: relative;
}

.component-instructions-image {
  margin-top: 1.5rem;
}

.component-instructions-callout {
  background-color: #0000001a;
  align-items: center;
  padding: 1.5rem;
  line-height: 1.6;
}

.timeline15_tabs-menu {
  color: var(--\<unknown\|relume-variable-neutral-shade-4\>);
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  display: flex;
  overflow: auto;
}

.section_timeline15 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
}

.timeline15_fade-overlay-right {
  z-index: 0;
  background-image: linear-gradient(90deg, #fff0, var(--\<unknown\|relume-variable-color-scheme-1-background\>));
  width: 4rem;
  height: 4px;
  position: absolute;
  top: .875rem;
  right: 0%;
}

.timeline15_tab-progress {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  opacity: .15;
  width: 100%;
  height: 3px;
}

.timeline15_progress-bar {
  z-index: 1;
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  width: 10%;
  height: 3px;
  transition: width .2s;
  position: absolute;
  bottom: 3.5625rem;
}

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

.timeline15_fade-overlay-left {
  z-index: 2;
  background-image: linear-gradient(90deg, var(--\<unknown\|relume-variable-color-scheme-1-background\>), #fff0);
  width: 4rem;
  height: 4px;
  position: absolute;
  top: .875rem;
  left: 0%;
}

.heading-style-h5-3 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h4 {
  color: var(--07090d);
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.timeline15_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  overflow: hidden;
}

.timeline15_circle {
  z-index: 2;
  box-shadow: 0 0 0 8px var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  flex: none;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  display: flex;
}

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

.heading-style-h3 {
  color: var(--1a4d7c);
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.timeline14_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.timeline14_progress-bar {
  z-index: 1;
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  width: 10%;
  height: 3px;
  transition: width .2s;
  position: absolute;
  top: 3.5rem;
}

.timeline14_tab-progress-wrapper {
  align-items: center;
  width: 100%;
  display: flex;
}

.timeline14_circle {
  z-index: 2;
  color: var(--0d2738);
  flex: none;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  display: flex;
}

.section_timeline14 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
}

.timeline14_fade-overlay-right {
  z-index: 0;
  background-image: linear-gradient(90deg, #fff0, var(--\<unknown\|relume-variable-color-scheme-1-background\>));
  width: 4rem;
  height: .5rem;
  position: absolute;
  bottom: .75rem;
  right: 0%;
}

.timeline14_fade-overlay-left {
  z-index: 2;
  background-image: linear-gradient(270deg, #fff0, var(--\<unknown\|relume-variable-color-scheme-1-background\>));
  width: 4rem;
  height: 6px;
  position: absolute;
  bottom: .75rem;
  left: 0%;
}

.timeline14_tab-progress {
  background-color: var(--0d2738);
  opacity: .51;
  width: 100%;
  height: 3px;
}

.heading-style-h5-4 {
  color: var(--0d2738);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.timeline14_component {
  position: relative;
}

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

.timeline14_tabs-menu {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
  overflow: auto;
}

.timeline14_tab-change {
  display: none;
}

.timeline14_image-wrapper {
  border-radius: 10px;
  overflow: hidden;
}

.timeline14_tab-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: .5rem 0;
  transition: color .2s;
  display: flex;
}

.timeline14_tab-link.w--current {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.layout121_progress-bar-wrapper {
  background-color: #07090d4d;
  width: 2px;
  height: 75%;
  margin-bottom: 5rem;
  position: absolute;
  top: 40px;
  left: 2.4375rem;
  right: auto;
}

.layout121_timeline-step {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.layout121_progress-bar {
  background-color: var(--07090d);
  width: 2px;
  height: 100%;
}

.layout121_timeline-icon-wrapper {
  z-index: 1;
  background-color: var(--f5f5f5);
  border: 1px solid #000;
  border-radius: 100%;
  margin-top: -1.5rem;
  padding: 1rem;
  position: relative;
}

.layout121_timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.layout121_timeline-wrapper {
  position: relative;
}

.heading-style-h6 {
  color: var(--1a4d7c);
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

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

.heading-style-h2 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.section_layout121 {
  color: var(--07090d);
  background-image: url("https://cdn.prod.website-files.com/68ee97ddb8e71557aa36c1e5/68ff697aaf3d450f6b46a275_Cover.png");
  background-position: 0 0;
  background-size: cover;
}

.image {
  border-radius: 20px;
}

.bold-text-2 {
  color: var(--1a4d7c);
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.layout379_card-large-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

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

.layout379_card-medium-content {
  flex-direction: column;
  justify-content: center;
  padding: 1.5rem;
  display: flex;
}

.layout379_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-section-large-2.relume {
  padding-top: 5rem;
}

.padding-section-large-2.jaja {
  padding-bottom: 5rem;
}

.padding-section-large-2.over-ons {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.layout379_card-small-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.layout379_item-icon-wrapper {
  display: inline-block;
}

.section_layout379 {
  background-color: var(--f5f5f5);
  color: var(--07090d);
  background-image: linear-gradient(#fff, #f7f7f7);
}

.layout379_card-medium-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.layout379_card-medium {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-style: solid;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout379_card-large {
  border-style: solid;
  border-radius: 5px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.heading-style-h5-5 {
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.4;
}

.layout379_card-large-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.layout379_card-small {
  border-style: solid;
  border-radius: 5px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.layout379_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 20px;
}

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

.text-align-center.jaaaaa {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.layout379_card-large-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout379_card-medium-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.heading-style-h2-2 {
  color: var(--1a4d7c);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-1\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-1\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  justify-content: center;
  align-items: center;
  padding: .175rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag.is-text {
  border-style: none;
  border-color: var(--\<unknown\|relume-variable-transparent\>);
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  padding: 0;
  display: inline-block;
}

.bold-text-3 {
  font-size: 1rem;
}

.layout253_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout253_item-icon-wrapper {
  display: inline-block;
}

.section_layout253 {
  color: var(--07090d);
  background-image: linear-gradient(#f7f7f733, #f7f7f733), url("https://cdn.prod.website-files.com/68ee97ddb8e71557aa36c1e5/6900bd6e068e7453539d2e2e_image%202.svg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.text-size-medium-3 {
  font-size: 1.125rem;
}

.layout253_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout253_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  width: 100%;
}

.layout253_content-left {
  flex-direction: column;
  align-items: center;
}

.heading-style-h2-3 {
  color: var(--1a4d7c);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h4-2 {
  color: var(--1a4d7c);
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.bold-text-4, .bold-text-5, .bold-text-6 {
  color: var(--1a4d7c);
}

.italic-text, .italic-text-2, .italic-text-3, .italic-text-4 {
  font-style: normal;
}

.text-size-medium-4 {
  font-size: 1.125rem;
}

.section_faq4 {
  color: var(--tekst);
}

.faq4_component.faq {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.faq4_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.faq4_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.faq4_accordion {
  border-style: solid;
  border-radius: 7px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.faq4_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.faq4_icon-wrappper {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.bold-text-7 {
  color: var(--1a4d7c);
}

.paragraph-2 {
  color: var(--e8f4f8);
  text-align: center;
  margin-top: 10px;
}

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

.footer3_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer3_logo-link {
  float: none;
  padding-left: 0;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

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

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

.footer3_credit-text {
  font-size: .875rem;
}

.footer3_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

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

.footer3_legal-link {
  color: var(--07090d);
  font-size: .875rem;
  text-decoration: underline;
}

.footer3_component {
  color: var(--tekst);
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.footer3_top-wrapper {
  grid-column-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

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

.footer3_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.text-size-small {
  color: var(--tekst);
  font-size: .875rem;
}

.footer3_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.divider-horizontal {
  height: var(--\<unknown\|relume-variable-divider-width\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  width: 100%;
}

.footer3_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.footer1_left-wrapper {
  flex-direction: column;
  display: flex;
}

.footer1_credit-text {
  font-size: .875rem;
}

.footer1_legal-link {
  color: var(--07090d);
  font-size: .875rem;
  text-decoration: underline;
}

.footer1_link {
  color: var(--07090d);
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.footer1_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

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

.footer1_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-top: .75rem;
  margin-bottom: .75rem;
  display: flex;
}

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

.footer1_form-block {
  max-width: 35rem;
  margin-bottom: 0;
}

.footer1_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.footer1_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer1_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

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

.footer1_component {
  color: var(--07090d);
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.body-2 {
  background-color: var(--f5f5f5);
  font-family: Poppins, sans-serif;
}

.button-3 {
  border: 1px solid var(--ff7f66);
  background-color: var(--ff7f66);
  color: var(--f5f5f5);
  text-align: center;
  border-radius: 10px;
  padding: .75rem 1.5rem;
  font-weight: 700;
  text-decoration: none;
}

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

.text-size-medium-5 {
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.4;
}

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

.section_header48 {
  color: var(--07090d);
}

.form_input-2 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-2:focus {
  border-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.form_input-2::placeholder {
  color: var(--\<unknown\|relume-variable-neutral-shade-7-60\>);
}

.header48_form-block {
  max-width: 30rem;
  margin-bottom: 0;
}

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

.dropdown-list {
  border: 1px solid #000;
}

.dropdown-list.w--open {
  background-color: #fff;
  border-radius: 10px;
  padding: 10px;
}

.form_checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.section_contact5 {
  color: var(--07090d);
}

.text-size-medium-6 {
  font-size: 1.125rem;
}

.contact5_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

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

.form_checkbox-label {
  margin-bottom: 0;
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.contact5_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.contact5_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.text-style-link {
  color: var(--1a4d7c);
  text-decoration: underline;
}

.form_checkbox-icon {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  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: .5rem;
  transition: all .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;
}

.error-text {
  color: #e23939;
}

.form_input-3 {
  background-color: var(--transparant);
  border: 1px #000;
  border-bottom-style: solid;
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-3:focus {
  border-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.form_input-3::placeholder {
  color: var(--\<unknown\|relume-variable-neutral-shade-7-60\>);
}

.form_input-3.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

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

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

.form_field-wrapper {
  position: relative;
}

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

.heading-style-h2-4 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

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

.timeline1_progress-line-cover-2 {
  z-index: 2;
  width: 100%;
  height: 50vh;
  position: absolute;
  top: -50vh;
}

.padding-global-2 {
  background-color: #eaeaea;
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global-2.hoe-werken-wij-section {
  background-image: linear-gradient(#0000, #fff), url("https://cdn.prod.website-files.com/68ee97ddb8e71557aa36c1e5/6900bd6e068e7453539d2e2e_image%202.svg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.timeline1_content-left {
  padding-right: 1rem;
  position: sticky;
  top: 5rem;
}

.timeline1_line-2 {
  background-color: #d9dadb;
  border-radius: 20px;
  width: 3px;
  height: 100%;
}

.timeline1_circle-wrapper-2 {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  width: 8rem;
  height: 100%;
  margin-left: -8rem;
  display: flex;
  position: absolute;
}

.timeline1_progress-3 {
  z-index: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 2rem;
  height: 100%;
  display: flex;
  position: absolute;
}

.timeline1_fade-overlay-bottom-2 {
  z-index: 1;
  width: 4px;
  height: 4rem;
  position: absolute;
  bottom: 0%;
}

.timeline1_fade-overlay-top {
  z-index: 1;
  width: 4px;
  height: 4rem;
  position: absolute;
}

.timeline1_content-right {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-style-h2-5 {
  color: var(--1a4d7c);
  text-shadow: 0 1px 2px var(--f5f5f5);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.button-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.timeline1_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  position: relative;
}

.timeline1_progress-line-2 {
  z-index: 0;
  background-color: var(--ff7f66);
  border-radius: 20px;
  width: 3px;
  height: 50vh;
  margin-top: 0;
  position: sticky;
  top: 0;
}

.div-block-3 {
  background-color: var(--ff7f66);
  -webkit-text-stroke-color: var(--e8f4f8);
  border-radius: 20px;
  width: 40px;
  height: 40px;
  display: flex;
}

.text-size-regular {
  color: var(--07090d);
  font-size: 1rem;
}

.text-block-3 {
  justify-content: center;
  align-items: flex-end;
  margin: auto;
  font-weight: 700;
  display: flex;
}

.text-size-medium-9 {
  font-size: 1.125rem;
}

.button-5 {
  color: #eaeaea;
  text-align: center;
  background-image: linear-gradient(107deg, #a8e6a3, #2d5f2e);
  border-style: solid;
  border-width: 1px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-5.is-small {
  padding: .5rem 1.25rem;
}

.button-5.is-small.is-icon {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-radius: 20px;
  font-weight: 500;
  transition: all .525s cubic-bezier(.52, .176, .25, 1);
  box-shadow: 0 3px 6px #a8e6a3;
}

.button-5.is-small.is-icon:hover {
  background-image: linear-gradient(107deg, #a8e6a375, #2d5f2ea6);
}

.timeline1_circle-3 {
  z-index: 2;
  border: 1px solid var(--ff7f66);
  background-color: var(--ff7f66);
  box-shadow: 0 0 0 8px var(--ff7f66);
  color: var(--e8f4f8);
  border-radius: 0 100% 100% 0%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 60px;
  margin-top: 2rem;
  margin-left: 55px;
  display: flex;
}

.timeline1_circle-3.zalm {
  box-shadow: 0 2px 5px 0 var(--ff7f66);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.timeline1_item-2 {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
}

.timeline1_content {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
  position: relative;
}

.heading-style-h5-6 {
  color: var(--1a4d7c);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.paragraph-3 {
  color: var(--07090d);
}

.body-3 {
  background-color: var(--f5f5f5);
  font-family: Poppins, sans-serif;
}

.stat3_item-badge {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  margin-left: .5rem;
  display: flex;
}

.stat3_component {
  padding-left: 5%;
  padding-right: 5%;
}

.dropdown1_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  margin-top: .5rem;
  padding: .5rem;
}

.dropdown1_dropdown-list.is-right {
  right: 0;
}

.stat3_progress-bar {
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  width: 60%;
  height: .25rem;
}

.button-6 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-6.is-tertiary {
  border-color: var(--\<unknown\|relume-variable-transparent\>);
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.button-6.is-small {
  padding: .5rem 1.25rem;
}

.button-6.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.stat3_item {
  border: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  padding: 1.5rem;
}

.stat3_progress {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  height: .25rem;
}

.section-header1_content-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.stat3_list-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding-left: 5%;
  padding-right: 5%;
  display: grid;
}

.stat3_item-data-wrapper {
  align-items: center;
  display: flex;
}

.section-header1_content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

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

.text-size-small-2 {
  font-size: .875rem;
}

.heading-style-h5-7 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.dropdown1_toggle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  padding: 0;
  display: flex;
}

.dropdown1_dropdown-link {
  padding: .5rem 1rem;
}

.dropdown1_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

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

.button-7 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-7.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.button-7.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-7.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.section_stats1 {
  color: var(--tekst);
}

.text-size-medium-10 {
  font-size: 1.125rem;
}

.stats1_number {
  text-align: center;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3;
}

.stats1_item {
  border-left-style: solid;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-left: 2rem;
}

.stats1_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.stats1_list.phone {
  padding-top: 1rem;
}

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

.heading-style-h6-2 {
  text-align: center;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h2-6 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.button-8 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-8.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.section_team6 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.text-size-medium-11 {
  margin-bottom: 20px;
  font-size: 1.125rem;
}

.text-size-medium-11.team {
  padding-top: 5px;
  padding-bottom: 5px;
}

.team6_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-self: center;
  display: flex;
}

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

.text-size-large {
  font-size: 1.25rem;
}

.text-size-large.text-weight-semibold {
  padding-top: 10px;
  font-size: 1rem;
}

.social-icon {
  color: var(--1a4d7c);
  width: 1.5rem;
  height: 1.5rem;
}

.team6_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.team6_item {
  text-align: center;
  flex-flow: column;
  display: flex;
}

.heading-style-h4-3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.team6_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.heading-style-h2-7 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.button-9 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-9.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.team2_item {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.section_team2 {
  color: var(--07090d);
}

.team2_image {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  object-position: 50% 15%;
  border-radius: 15px;
  width: 100%;
  height: 100%;
}

.team2_image.lissane {
  box-sizing: border-box;
  aspect-ratio: 2 / 3;
  object-fit: cover;
  object-position: 50% 50%;
}

.team2_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

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

.heading-style-h4-4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.heading-style-h2-8 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.team2_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-self: center;
  display: flex;
}

.paragraph-4 {
  text-align: center;
  font-size: .9rem;
}

.body-4 {
  background-color: var(--f5f5f5);
  font-family: Poppins, sans-serif;
}

.button-10 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-10.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-10.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.layout225_item-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.section_layout225-2 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.layout225_image-2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.heading-style-h5-8 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.layout225_item-list-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  background-color: #ff7f6633;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 20px;
  display: flex;
}

.layout225_image-wrapper-2 {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  overflow: hidden;
}

.button-11 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--tekst);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-11.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-11.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.button-11.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.layout225_item-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.section_layout225-3 {
  color: var(--1a4d7c);
}

.layout225_image-3 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.heading-style-h5-9 {
  margin-left: 2rem;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.4;
}

.paragraph-5 {
  color: var(--07090d);
  margin-left: 2rem;
}

.over-ons {
  margin-left: 2rem;
}

.over-ons.mirna {
  margin-left: 0;
}

.dikgedrukt {
  color: var(--07090d);
}

.paragraph-6 {
  color: var(--07090d);
  padding-top: 20px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
}

.text-span {
  color: var(--1a4d7c);
}

.container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h4-5 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.heading-style-h2-9 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.bold-text-8 {
  font-weight: 400;
}

.hoe-het-werkt {
  border-width: 0;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 32px;
}

.nwzzfsvg {
  background-color: var(--f5f5f5);
  border-width: 0;
  width: auto;
  padding: 64px 0;
}

.rx30aqhk {
  color: #004064;
  text-align: center;
  background-color: #ff7f6633;
  border-width: 0;
  border-radius: 9999px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin: 0 auto 16px;
  display: flex;
}

.ekxl9l88 {
  color: var(--tekst);
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}

.df8pmpqi {
  color: var(--07090d);
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.v9n6hacg {
  grid-column-gap: 32px;
  border-width: 0;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  gap: 32px;
  width: auto;
  max-width: 896px;
  margin: 0 auto;
  display: grid;
}

.eerste {
  text-align: center;
  border-width: 0;
  width: auto;
}

.y765miuc {
  color: var(--tekst);
  text-align: center;
  border-width: 0;
  width: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.oiq6wpme {
  color: #1a1a1a;
  text-align: center;
  border-width: 0;
  width: auto;
  margin: 0 0 10px;
  font-size: 36px;
  line-height: 40px;
}

.paragraph-7 {
  text-align: center;
  margin-bottom: 20px;
}

.link {
  color: var(--07090d);
}

.layout65_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

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

.text-size-medium-12 {
  color: var(--tekst);
  font-size: 1rem;
  line-height: 1.3;
}

.layout65_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout65_item.usp {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

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

.section_layout65 {
  color: var(--ff7f66);
  background-color: #fff;
}

.heading-style-h2-10 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.bold-text-9, .paragraph-8, .paragraph-9, .paragraph-10, .bold-text-10 {
  color: var(--tekst);
}

.bold-text-11, .bold-text-12 {
  color: var(--1a4d7c);
}

.bold-text-13 {
  color: var(--tekst);
}

.text-size-medium-13 {
  font-size: 1.125rem;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.container-large-4 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.contact20_icon-wrapper {
  vertical-align: top;
  display: inline-block;
}

.contact20_grid-list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.contact20_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.heading-style-h4-6 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.section_contact20 {
  color: var(--tekst);
}

.heading-style-h2-11 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.body-5 {
  background-color: var(--f5f5f5);
  font-family: Poppins, sans-serif;
}

.paragraph-11 {
  text-align: left;
  font-size: 1rem;
  line-height: 1.2;
}

.body-6 {
  font-family: Poppins, sans-serif;
}

@media screen and (max-width: 991px) {
  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_menu-button.w--open {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
  }

  .navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar1_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .navbar1_menu-links {
    flex-flow: column;
  }

  .navbar1_menu-dropdown {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.125rem;
    display: flex;
  }

  .menu-icon1_line-top {
    background-color: var(--07090d);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .navbar1_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .menu-icon1_line-bottom {
    background-color: var(--07090d);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar1_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .menu-icon1_line-middle {
    background-color: var(--07090d);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar1_menu.is-page-height-tablet {
    background-color: var(--e8f4f8);
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .header2_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

  .header-title-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .header-card {
    left: 32px;
  }

  .header-image-wrapper-right {
    padding-left: 0;
  }

  .header-logos {
    flex-flow: wrap;
  }

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

  .layout227_list {
    grid-column-gap: 2rem;
  }

  .z9ytvjtc {
    overflow: hidden;
  }

  .yrx9l4lf {
    margin: 0;
  }

  .ejcl9kd4 {
    border-radius: 10px;
    overflow: hidden;
  }

  .s3rddqrz {
    padding: 5px 7px;
  }

  .krglggmf {
    border-radius: 500px;
    overflow: hidden;
  }

  .dmtey819 {
    margin: 0;
  }

  .aobdmz9b {
    border-radius: 500px;
    padding: 10px 6px 10px 18px;
  }

  .dfo7810n {
    border-radius: 500px;
    padding: 1px;
    overflow: hidden;
  }

  .mptjr91l {
    border-radius: 32px;
    overflow: hidden;
  }

  .v8m2o1r2 {
    padding: 24px 80px 16px;
  }

  .e8xzpiuk {
    padding: 0 12px;
    overflow: hidden;
  }

  .p8ggugsf {
    flex-wrap: wrap;
    overflow: hidden;
  }

  .mqlyqx64 {
    overflow: hidden;
  }

  .x9gvibcx {
    max-width: none;
  }

  .h4gf9qf4, .aazfdn9a {
    margin: 0;
  }

  .ypji7anb {
    border-radius: 200px;
    max-width: none;
    padding: 14px 20px 15px;
  }

  .vxx1rjg1 {
    border-radius: 20px;
    padding: 16px;
  }

  .xtwtilws {
    overflow: hidden;
  }

  .mkt5909n {
    border-radius: 60px;
  }

  .kqu3gokg, .y1a7w6zw {
    overflow: hidden;
  }

  .arjvgaq6 {
    border-radius: 15px;
    padding: 40px 50px 40px 40px;
  }

  .h514o0rx {
    overflow: hidden;
  }

  .qac5d8uv {
    margin: 0;
  }

  .dm8iydx6 {
    border-radius: 500px;
    padding: 6px 13px 6px 8px;
  }

  .ttzitmva, .zfm4iy3c, .tw6qi9ni, .o61efq21, .q7zgstsp {
    overflow: hidden;
  }

  .i1wj84ko {
    margin: 0;
    padding: 0;
  }

  .x4h4987u {
    overflow: hidden;
  }

  .ebwycdkt {
    border-width: 0;
    border-radius: 40px;
    padding: 0;
    overflow: hidden;
  }

  .ocudx389 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .t4w8y373, .swnywbn7 {
    overflow: hidden;
  }

  .vojhv08u {
    border-radius: 25px;
    padding: 20px 40px;
    overflow: hidden;
  }

  .nya9mpav {
    width: 720px;
  }

  .mfldt3vw {
    margin: 0;
  }

  .iu5hcdxb {
    border-radius: 500px;
    padding: 16px 12px 16px 28px;
  }

  .a7za6ry6 {
    border-radius: 500px;
    padding: 1px;
    overflow: hidden;
  }

  .oe3mjcat {
    flex-grow: 0;
    flex-basis: auto;
    width: 100%;
  }

  .u6c0kazf {
    grid-column-gap: 80px;
    flex-direction: column;
    flex-grow: 0;
    flex-basis: auto;
    gap: 80px;
    width: 100%;
  }

  .hy5h6d76 {
    border-radius: 500px 0 0 500px;
    overflow: hidden;
  }

  .ns7px3qa {
    grid-column-gap: 80px;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
    gap: 80px;
    padding: 140px 50px 50px;
    overflow: hidden;
  }

  .wm0cxdk2 {
    margin: 0;
  }

  .p0pkzael {
    overflow: hidden;
  }

  .ovweijd1 {
    margin: 0;
    padding: 0;
  }

  .bg5cjurc {
    padding: 10px;
    overflow: hidden;
  }

  .filbswe9 {
    padding: 20px 40px;
    overflow: hidden;
  }

  .k0zj7lll, .mu1o8sy5 {
    letter-spacing: -.32px;
    margin: 0;
    font-size: 32px;
    line-height: 41.6px;
  }

  .yc3edtgi, .z5tkkcl2 {
    margin: 0;
  }

  .k8ftn3e9 {
    overflow: hidden;
  }

  .r8pv2djq {
    border-radius: 30px;
    padding: 40px;
  }

  .onph54rf {
    padding: 50px;
  }

  .a5vdespu {
    overflow: hidden;
  }

  .ds4qnagf {
    margin: 0;
  }

  .whn18fxd {
    border-radius: 500px;
    padding: 8px 16px 8px 10px;
  }

  .m5fiwqox {
    letter-spacing: -.32px;
    margin: 0;
    font-size: 32px;
    line-height: 41.6px;
  }

  .f5ftstrh {
    border-radius: 200px;
    padding: 10px;
    overflow: hidden;
  }

  .s9xabrwp {
    margin: 0;
  }

  .w1glpcym {
    padding: 32px;
    overflow: hidden;
  }

  .wg4dxz99 {
    overflow: hidden;
  }

  .azhf71wt {
    border-radius: 25px;
    flex-wrap: wrap;
    overflow: hidden;
  }

  .t7pj1gf2 {
    flex-grow: 1;
    flex-basis: 0;
    width: 1px;
  }

  .style {
    flex-direction: row;
    padding: 50px;
  }

  .n2wokpu2 {
    overflow: hidden;
  }

  .hm3bwfy8, .kji12xsz {
    margin: 0;
  }

  .c80n9n6c {
    overflow: hidden;
  }

  .aw4wqe8m, .r22t2u67, .noflas0n {
    border-radius: 6px;
  }

  .u46l89oz {
    margin: 0;
  }

  .dpndokfm {
    border-radius: 10px;
    padding: 5px 14px 5px 7px;
    overflow: hidden;
  }

  .dp8n8oxs, .r7wirk2l, .y92d8thu, .goxctp60 {
    border-radius: 6px;
  }

  .afv8t6z3 {
    margin: 0;
    padding: 0;
  }

  .a2med7ox {
    overflow: hidden;
  }

  .wqna0wf7 {
    margin: 0;
    padding: 0;
  }

  .cd3g1hnh {
    border-radius: 15px;
    overflow: hidden;
  }

  .rzz5yxao {
    border-radius: 15px;
    flex-grow: 0;
    flex-basis: auto;
    height: 300px;
    padding: 8px;
    overflow: hidden;
  }

  .vvi8o2cv, .usrl7xji {
    margin: 0;
  }

  .es8qzd38, .eorl30xd {
    overflow: hidden;
  }

  .yms4czv7 {
    border-radius: 200px;
    padding: 4px;
  }

  .zc2urjq7 {
    margin: 0;
  }

  .f9mwv91z {
    padding: 2px 0 0;
  }

  .uc8c60le, .yp44pmea {
    overflow: hidden;
  }

  .o1st72of {
    border-radius: 15px;
    align-self: auto;
    height: min-content;
    padding: 32px;
  }

  .y2ht5mju {
    margin: 0;
  }

  .h1fqi7jb {
    border-radius: 200px;
    padding: 8px 14px;
  }

  .gdjnma2e {
    border-radius: 200px;
  }

  .n2zlndct {
    overflow: hidden;
  }

  .gjvx7a1s {
    border-radius: 14px;
  }

  .iax7aquz {
    border-radius: 15px;
    padding: 22px;
  }

  .l94u9bvw, .c1770714 {
    margin: 0;
  }

  .xotf57vc, .te493f0y {
    overflow: hidden;
  }

  .ts3m16zw {
    border-radius: 12px;
    overflow: hidden;
  }

  .i2rj0sa5 {
    overflow: hidden;
  }

  .mxugtgwp {
    padding: 16px;
    overflow: hidden;
  }

  .vd1qh4n8 {
    border-radius: 15px;
  }

  .cjruqnhf {
    margin: 0 16px 0 0;
  }

  .dt1swhar, .hr1nhm7e {
    overflow: hidden;
  }

  .e5y298i3 {
    border-radius: 15px;
    flex-grow: 0;
    flex-basis: auto;
    height: 350px;
    padding: 24px 0 10px;
    overflow: hidden;
  }

  .xar0bdyf {
    border-radius: 15px;
    align-self: auto;
    height: min-content;
    padding: 32px;
  }

  .ymvz7a3m {
    padding: 32px;
  }

  .w95aqgzc {
    border-radius: 15px;
    flex-grow: 0;
    flex-basis: auto;
    height: 300px;
    padding: 16px;
    overflow: hidden;
  }

  .khoqv8wt {
    margin: min(0px, 40% - 31.2px);
    padding: max(0px, 31.2px - 40%);
  }

  .qctl2r7x {
    margin: 0;
  }

  .d6pnah29 {
    overflow: hidden;
  }

  .lv1xnui2 {
    margin: min(0px, 40% - 31.2px);
    padding: max(0px, 31.2px - 40%);
  }

  .if7idabf {
    overflow: hidden;
  }

  .hj753w3l {
    margin: min(0px, 40% - 31.2px);
    padding: max(0px, 31.2px - 40%);
  }

  .fuwolx22, .zlz5csii {
    overflow: hidden;
  }

  .hx0wxzog {
    margin: 0;
    padding: 0;
  }

  .hmg77k8o {
    border-radius: 14px;
    padding: 10px 18px;
  }

  .x3aa2j2t {
    border-radius: 15px;
    flex-grow: 0;
    flex-basis: auto;
    height: 300px;
    padding: 32px;
    overflow: hidden;
  }

  .lq8n9gwr {
    border-radius: 15px;
  }

  .q3xsud09 {
    overflow: hidden;
  }

  .r40vdmx5 {
    border-radius: 12px;
    overflow: hidden;
  }

  .d9hg8tcq, .ocerkgvh {
    margin: 0;
  }

  .pb28twdo, .ru5gokic, .oan8pnjm {
    border-radius: 9px;
  }

  .id4xq6ft {
    overflow: hidden;
  }

  .n5smgf6a {
    border-radius: 15px;
    padding: 20px 32px;
    overflow: hidden;
  }

  .r650gtt9 {
    align-self: auto;
    height: 200px;
  }

  .sjwx90xc {
    flex-direction: column;
    align-content: center;
    align-items: center;
    max-width: 600px;
    display: flex;
  }

  .e5cvv6hk {
    border-radius: 200px;
    padding: 14px;
    overflow: hidden;
  }

  .wfzgm4s1 {
    overflow: hidden;
  }

  .lf3f86pj {
    padding: 60px 0 0;
  }

  .o8d1wbd4 {
    padding: 50px;
  }

  .rcgc3kus {
    letter-spacing: -.32px;
    margin: 0;
    font-size: 32px;
    line-height: 41.6px;
  }

  .a7xrxd23, .utha99zy, .c3nrl7mf {
    border-radius: 9px;
  }

  .phw2yum1 {
    overflow: hidden;
  }

  .lugws040 {
    margin: 0;
  }

  .tj4f6zm5, .gjkorkwp, .h2g7vbbi, .lzd61448 {
    border-radius: 200px;
  }

  .i9jwjqp9 {
    overflow: hidden;
  }

  .hubpu8xq {
    padding: 6px 0;
  }

  .hpj3k8o8 {
    margin: 0;
  }

  .ynf77qn7 {
    border-radius: 500px;
    padding: 3px 10px;
  }

  .zk1n9qtd {
    border-radius: 15px;
    padding: 16px;
  }

  .w0yah7cx {
    grid-template-columns: repeat(3, minmax(50px, 1fr));
  }

  .cdyhebbt {
    border-radius: 30px;
    padding: 50px 30px 30px;
  }

  .i48e60g2 {
    border-radius: 200px;
    padding: 6px;
  }

  .vcdhxn30 {
    overflow: hidden;
  }

  .tfsmyot9 {
    padding: 50px;
  }

  .nhxn01sq {
    margin: 0;
  }

  .smtj9eq8, .jjmybez7 {
    border-radius: 50%;
  }

  .npli89nf {
    border-radius: 50%;
    overflow: hidden;
  }

  .rhrk0dzu, .e4tfh8mq {
    margin: 0;
  }

  .r0qdrp02, .dojyelm6, .sh2siduu {
    overflow: hidden;
  }

  .x966576d {
    padding: 50px;
  }

  .b1qi0dii {
    letter-spacing: -.32px;
    margin: 0;
    font-size: 32px;
    line-height: 41.6px;
  }

  .hwsmdqgc {
    overflow: hidden;
  }

  .kuc63v16 {
    border-radius: 200px;
    padding: 8px;
  }

  .hlgu26fk {
    margin: 0;
  }

  .m7ll89cy {
    border-radius: 200px;
    padding: 10px;
  }

  .mj1gse9l {
    padding: 50px;
    overflow: hidden;
  }

  .qtdkxdhm {
    overflow: hidden;
  }

  .jslfzdm2 {
    padding: 50px;
    overflow: hidden;
  }

  .tq1rc0jq, .stlmtmi1 {
    overflow: hidden;
  }

  .ptar95bf, .o4plfqsh {
    border-radius: 8px;
  }

  .ffnmc74f {
    border-radius: 8px;
    overflow: hidden;
  }

  .imi6j0ov, .m4ru1ua6 {
    margin: 0;
  }

  .duq26vxx, .ayx4rb9x, .bkmq8ev9, .zmdxuux3 {
    border-radius: 200px;
  }

  .ashgebum {
    overflow: hidden;
  }

  .ggys488j {
    border-radius: 15px;
    padding: 16px;
  }

  .oxvuaa80, .y8lry2ls, .rz4wgk2j, .s16z5h7b {
    border-radius: 20px;
  }

  .aryi7ukk {
    border-radius: 15px;
    padding: 40px;
  }

  .r06ycra6 {
    overflow: hidden;
  }

  .mbg6onlf {
    padding: 50px;
    overflow: hidden;
  }

  .mnrxz59t, .djoks7sp {
    overflow: hidden;
  }

  .jo0szzn0 {
    margin: 0;
  }

  .nxt74cdq {
    border-radius: 200px;
    padding: 8px;
  }

  .k0w1ajbb {
    margin: 0;
  }

  .c8nyg86y {
    padding: 32px;
    overflow: hidden;
  }

  .h9btft9p {
    overflow: hidden;
  }

  .buhg0076 {
    border-radius: 25px;
    flex-wrap: wrap;
    overflow: hidden;
  }

  .t3ths6d5 {
    border-radius: 30px;
    padding: 50px 30px;
  }

  .t9to1c66 {
    padding: 50px;
  }

  .ygvep83x, .fk20e9td {
    margin: 0;
  }

  .eob7r07v, .d5xb5ooc {
    border-radius: 10px;
  }

  .nsfi3319 {
    overflow: hidden;
  }

  .bw28kjzc {
    padding: 6px 16px 0 0;
  }

  .z9435xo6 {
    padding: 20px 0 12px;
  }

  .sj1tk2s1 {
    overflow: hidden;
  }

  .dctqq9yo {
    padding: 0 8px 8px 24px;
    overflow: hidden;
  }

  .vbkri6l9 {
    flex-wrap: wrap;
  }

  .qey6ocud {
    border-radius: 15px;
    overflow: hidden;
  }

  .ljb2khwu {
    padding: 50px;
    overflow: hidden;
  }

  .tv2d6ot1 {
    overflow: hidden;
  }

  .pfqqa3ny {
    border-radius: 20px;
    padding: 12px;
  }

  .xeuoa55d {
    letter-spacing: -.32px;
    margin: 0;
    font-size: 32px;
    line-height: 41.6px;
  }

  .zsic74yr, .axer62jq, .w5kvv7xh, .x97k1iuf {
    border-radius: 200px;
  }

  .pd3vovir {
    overflow: hidden;
  }

  .q21p48mr {
    border-radius: 500px;
    overflow: hidden;
  }

  .zcc6wwhf {
    margin: 0;
  }

  .bh8hvb7c {
    border-radius: 500px;
    padding: 16px 12px 16px 28px;
  }

  .goxzvunz {
    border-radius: 500px;
    padding: 1px;
    overflow: hidden;
  }

  .cmxru9bt {
    border-radius: 20px;
    padding: 100px 80px 80px;
  }

  .cta {
    padding: 50px;
    overflow: hidden;
  }

  .tnpqcmb4 {
    padding: 30px 0 0;
  }

  .b4ad8n3a {
    margin: 0;
  }

  .hswu7nm7, .qv4iv1ua, .pbfo0fmr {
    border-radius: 9px;
  }

  .l48n92am {
    overflow: hidden;
  }

  .lw88sd5j {
    max-width: none;
  }

  .v6hs3cfr {
    margin: 0;
  }

  .vz1mv3d1, .ij7ndsgn, .ffmg7bij, .hjl2iv4z {
    overflow: hidden;
  }

  .ff2f83w4 {
    padding: 30px 0 0;
  }

  .xeqzx7wj {
    padding: 80px 100px 30px;
  }

  .v8sdx8he, .lli3veim, .gxudmlcd, .c5205ili, .f3z76o0x, .gha3k1qq, .zyky1rbw, .oxczn21c, .mmbtuiem, .sodndqwq, .fm782lgi {
    overflow: hidden;
  }

  .kc1qd206 {
    border-radius: 3px;
    padding: 15px;
  }

  .zwan9kvg {
    margin: 0;
  }

  .ycszv46t {
    border-width: 0;
    padding: 0;
  }

  .treckv4v {
    border-radius: 50%;
  }

  .vaz66rpi {
    border-radius: 6px;
    overflow: hidden;
  }

  .pmk7drrk {
    border-radius: 6px;
    margin: 0 auto;
  }

  .yfl6ph4g {
    width: 1080px;
    margin: 0 auto;
    padding: 30px 0;
  }

  .onpkfeqk {
    margin: 0;
  }

  .v211c9fw {
    margin: 0 0 20px;
  }

  .t5zus5o3 {
    margin: 0;
  }

  .l7egtuvu {
    margin: 0 0 40px;
    padding: 0 15px;
  }

  .xco236yd {
    border-radius: 20px;
  }

  .m1ue8a4w {
    margin: 0;
  }

  .djk6v7nl {
    margin: -130px 0 0;
  }

  .iueyvdsg {
    margin: 0;
  }

  .n8yr7o57 {
    flex-wrap: wrap;
    width: 991px;
    padding: 200px calc(480.5px - 50%) 100px;
    left: calc(50% - 495.5px);
  }

  .bsrlpsjr {
    margin: 0;
    padding: 5px 0 0;
  }

  .mya40ln8 {
    margin: 0;
  }

  .ks8ur15l {
    border-width: 0 1px 0 0;
    padding: 0 15px;
  }

  .jg44o743 {
    padding: 0 15px;
  }

  .l4a2mxhi {
    border-radius: 15px;
    flex-wrap: wrap;
    padding: 30px 0;
  }

  .bjtjcz9s {
    border-radius: 15px;
    padding: 0 15px;
  }

  .k679hyd9 {
    margin: -65px 1px 0;
  }

  .et93gax3 {
    margin: 0 0 40px;
    padding: 0 15px;
  }

  .vw5zcs7l {
    margin: 0 -15px;
  }

  .px5nuz2e {
    margin: 0 0 40px;
    padding: 0 15px;
  }

  .gu6mpm4g {
    margin: 0;
  }

  .gz0oarz3 {
    margin: 0 0 20px;
    padding: 0 10px;
  }

  .zavqcmpj {
    flex-wrap: wrap;
    margin: 0 -10px;
  }

  .swjx9bqq {
    border-radius: 15px;
  }

  .f5octpj3 {
    margin: 0;
  }

  .m4pzt055 {
    padding: 0 0 0 12.4232px;
  }

  .ibkhtgwy {
    border-radius: 20px;
    padding: 8.69139px 17.3989px;
  }

  .oexctrz3 {
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .g40isvb8, .joqxopve, .dr0u6xil, .dzhd60kd, .k9ua0ljb, .lo76jad9 {
    border-radius: 20px;
    padding: 40px;
  }

  .sa4lik39 {
    margin: 0;
  }

  .q8to7k4c {
    border-width: 0 0 2px;
    margin: 0 auto;
  }

  .wrth4aax {
    max-width: none;
  }

  .rdsdohtk {
    margin: 0 10px 0 0;
  }

  .yr8zkh8l {
    margin: 0 0 5px;
    padding: 0 0 10px;
  }

  .qfm8gjty {
    padding: 0 15px;
  }

  .hpyvn3fn {
    border-radius: 15px;
    padding: 50px;
  }

  .du68l8qa {
    width: 1080px;
    margin: 0 auto;
  }

  .ebtgagrt {
    border-radius: 15px;
  }

  .qmn3x0kr {
    border-radius: 20px;
    padding: 8.69139px 17.3989px;
  }

  .qjsku20b {
    margin: 20px -15px 40px;
  }

  .gjvgu2h2 {
    border-radius: 15px;
    padding: 0 25px;
  }

  .ggncdpfy {
    margin: 0 -15px -200px;
  }

  .ahg8r0xk {
    width: 991px;
    padding: 250px calc(480.5px - 50%) 50px;
    left: calc(50% - 495.5px);
  }

  .hktdrb7w {
    flex-wrap: wrap;
    width: 991px;
    padding: 250px calc(480.5px - 50%) 50px;
    left: calc(50% - 495.5px);
  }

  .b8rnn22o {
    margin: 0;
  }

  .slm72t6a {
    width: 991px;
    padding: 20px calc(480.5px - 50%);
    left: calc(50% - 495.5px);
  }

  .gkyw8o9g {
    overflow: clip;
  }

  .ji2kqbhj {
    margin: -1px;
    overflow: hidden;
  }

  .m7wvdnja {
    border-radius: 9999px;
    margin: 0 25px 25px 0;
  }

  .km36nb7a {
    border-width: 0;
  }

  .j0kac25z {
    border-radius: 2px;
    overflow: hidden;
  }

  .h0500h1z {
    border-radius: 3px;
    padding: 15px;
  }

  .rihkr86s {
    margin: 0;
  }

  .layout225_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .l4g3dq9d {
    border-width: 0;
    padding: 0;
  }

  .g7uxr3ym {
    border-radius: 50%;
  }

  .cy8yehv4 {
    border-radius: 6px;
    overflow: hidden;
  }

  .zn9aed4t {
    border-radius: 6px;
    margin: 0 auto;
  }

  .lphhfzgf {
    width: 1080px;
    margin: 0 auto;
    padding: 30px 0;
  }

  .qcgp2n6v {
    margin: 0;
  }

  .jgtg6n7x {
    margin: 0 0 20px;
  }

  .itoralxf {
    margin: 0;
  }

  .xgpihzu1 {
    margin: 0 0 40px;
    padding: 0 15px;
  }

  .ptntgnob {
    border-radius: 20px;
  }

  .zfvhkf3e {
    margin: 0;
  }

  .fa2boubk {
    margin: -130px 0 0;
  }

  .yhcumg03 {
    margin: 0;
  }

  .atjxp9bm {
    flex-wrap: wrap;
    width: 991px;
    padding: 200px calc(480.5px - 50%) 100px;
    left: calc(50% - 495.5px);
  }

  .z59yzmj7 {
    margin: 0;
    padding: 5px 0 0;
  }

  .nxh2jtr1 {
    margin: 0;
  }

  .ei53oec2 {
    border-width: 0 1px 0 0;
    padding: 0 15px;
  }

  .hgkithc0 {
    padding: 0 15px;
  }

  .ag7rik85 {
    border-radius: 15px;
    flex-wrap: wrap;
    padding: 30px 0;
  }

  .cui8trau {
    border-radius: 15px;
    padding: 0 15px;
  }

  .yklts39e {
    margin: -65px 1px 0;
  }

  .joga0pn8 {
    margin: 0 0 40px;
    padding: 0 15px;
  }

  .v4aco0z4 {
    margin: 0 -15px;
  }

  .kz8qzit1 {
    margin: 0 0 40px;
    padding: 0 15px;
  }

  .na08iti7 {
    margin: 0;
  }

  .yh260l54 {
    margin: 0 0 20px;
    padding: 0 10px;
  }

  .qkt4ktij {
    flex-wrap: wrap;
    margin: 0 -10px;
  }

  .h6hs6usy {
    border-radius: 15px;
  }

  .xke2avwk {
    margin: 0;
  }

  .r86sxjf3 {
    padding: 0 0 0 12.4232px;
  }

  .l38q3a7i {
    border-radius: 20px;
    padding: 8.69139px 17.3989px;
  }

  .ovx88adi {
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .ytuhqoma, .ugvqiltz, .gq5dgi1u, .gi966wdg, .gb65z1h7, .g7sdqbig {
    border-radius: 20px;
    padding: 40px;
  }

  .bjkps28p {
    margin: 0;
  }

  .lyy01y8t {
    border-width: 0 0 2px;
    margin: 0 auto;
  }

  .r5akro9w {
    max-width: none;
  }

  .mgtcr180 {
    margin: 0 10px 0 0;
  }

  .pq1z4izd {
    margin: 0 0 5px;
    padding: 0 0 10px;
  }

  .zo07ln30 {
    padding: 0 15px;
  }

  .zkwunhxf {
    border-radius: 15px;
    padding: 50px;
  }

  .a64is37v {
    width: 1080px;
    margin: 0 auto;
  }

  .z7e8j06r {
    border-radius: 15px;
  }

  .h66f5b0m {
    border-radius: 20px;
    padding: 8.69139px 17.3989px;
  }

  .q1avpdnb {
    margin: 20px -15px 40px;
  }

  .ci4c5t1x {
    border-radius: 15px;
    padding: 0 25px;
  }

  .mr75gf2b {
    margin: 0 -15px -200px;
  }

  .fe1gepj3 {
    width: 991px;
    padding: 250px calc(480.5px - 50%) 50px;
    left: calc(50% - 495.5px);
  }

  .zeaql1mk {
    flex-wrap: wrap;
    width: 991px;
    padding: 250px calc(480.5px - 50%) 50px;
    left: calc(50% - 495.5px);
  }

  .bcvcc7c4 {
    margin: 0;
  }

  .n3cab2rl {
    width: 991px;
    padding: 20px calc(480.5px - 50%);
    left: calc(50% - 495.5px);
  }

  .q9yy43yk {
    overflow: clip;
  }

  .ei2kgftz {
    margin: -1px;
    overflow: hidden;
  }

  .t3vn2kdv {
    border-radius: 9999px;
    margin: 0 25px 25px 0;
  }

  .u7842pkm {
    border-width: 0;
  }

  .b9ckymmy {
    border-radius: 2px;
    overflow: hidden;
  }

  .jtjefflr {
    border-radius: 3px;
    padding: 15px;
  }

  .z60sfe57 {
    margin: 0;
  }

  .timeline15_tab-wrapper {
    grid-column-gap: 3rem;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .timeline14_tab-wrapper {
    grid-column-gap: 3rem;
  }

  .timeline14_tab-link {
    cursor: pointer;
  }

  .layout121_progress-bar-wrapper {
    height: 70%;
  }

  .layout121_timeline-step {
    grid-column-gap: 1.5rem;
  }

  .layout121_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

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

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout379_card-small-content, .layout379_card-large-content {
    padding: 2rem;
  }

  .heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .layout253_content {
    grid-column-gap: 3rem;
  }

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

  .heading-style-h2-3 {
    font-size: 2.75rem;
  }

  .heading-style-h4-2 {
    font-size: 1.75rem;
  }

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

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

  .footer3_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

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

  .footer1_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .header48_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .text-block-2 {
    font-size: 1.125rem;
    font-weight: 600;
  }

  .contact5_content {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-style-h2-4 {
    font-size: 2.75rem;
  }

  .timeline1_circle-wrapper-2 {
    width: 6rem;
    margin-left: -6rem;
  }

  .heading-style-h2-5 {
    font-size: 2.75rem;
  }

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

  .timeline1_content {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .dropdown1_dropdown-list {
    overflow: hidden;
  }

  .dropdown1_toggle {
    align-items: center;
    display: flex;
  }

  .stats1_number {
    font-size: 4rem;
  }

  .stats1_list {
    grid-column-gap: 2rem;
  }

  .stats1_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .heading-style-h2-6 {
    font-size: 2.75rem;
  }

  .team6_list {
    grid-column-gap: 2rem;
  }

  .heading-style-h4-3 {
    font-size: 1.75rem;
  }

  .heading-style-h2-7 {
    font-size: 2.75rem;
  }

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

  .heading-style-h4-4 {
    font-size: 1.75rem;
  }

  .heading-style-h2-8 {
    font-size: 2.75rem;
  }

  .heading-style-h4-5 {
    font-size: 1.75rem;
  }

  .heading-style-h2-9 {
    font-size: 2.75rem;
  }

  .hoe-het-werkt {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .nwzzfsvg {
    border-width: 0;
    padding: 48px 0;
  }

  .rx30aqhk {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto 16px;
  }

  .ekxl9l88 {
    border-width: 0;
    margin: 0;
  }

  .df8pmpqi {
    border-width: 0;
    margin: 0 0 8px;
  }

  .v9n6hacg {
    border-width: 0;
    margin: 0 auto;
  }

  .oiq6wpme {
    border-width: 0;
    margin: 0 0 40px;
    font-size: 30px;
    line-height: 36px;
  }

  .layout65_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .heading-style-h2-10 {
    font-size: 2.75rem;
  }

  .contact20_grid-list {
    grid-column-gap: 2rem;
  }

  .heading-style-h4-6 {
    font-size: 1.75rem;
  }

  .heading-style-h2-11 {
    font-size: 2.75rem;
  }
}

@media screen and (max-width: 767px) {
  .navbar1_component {
    height: auto;
    min-height: 4rem;
  }

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

  .navbar1_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

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

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

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .header2_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .layout227_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .z9ytvjtc {
    overflow: hidden;
  }

  .yrx9l4lf {
    margin: 0;
  }

  .ejcl9kd4 {
    border-radius: 10px;
    overflow: hidden;
  }

  .s3rddqrz {
    padding: 5px 7px;
  }

  .krglggmf {
    border-radius: 500px;
    overflow: hidden;
  }

  .dmtey819 {
    margin: 0;
  }

  .aobdmz9b {
    border-radius: 500px;
    padding: 10px 6px 10px 18px;
  }

  .dfo7810n {
    border-radius: 500px;
    padding: 1px;
    overflow: hidden;
  }

  .mptjr91l {
    border-radius: 32px;
    overflow: hidden;
  }

  .v8m2o1r2 {
    padding: 24px 80px 16px;
  }

  .e8xzpiuk {
    padding: 0 12px;
    overflow: hidden;
  }

  .p8ggugsf {
    flex-wrap: wrap;
    overflow: hidden;
  }

  .mqlyqx64 {
    overflow: hidden;
  }

  .h4gf9qf4 {
    margin: 0;
  }

  .iftzc5rk {
    grid-column-gap: 16px;
    gap: 16px;
  }

  .aazfdn9a {
    margin: 0;
  }

  .ypji7anb {
    border-radius: 200px;
    padding: 14px 20px 15px;
  }

  .vxx1rjg1 {
    border-radius: 20px;
    padding: 16px;
  }

  .xtwtilws {
    overflow: hidden;
  }

  .mkt5909n {
    border-radius: 60px;
  }

  .kqu3gokg, .y1a7w6zw {
    overflow: hidden;
  }

  .arjvgaq6 {
    border-radius: 15px;
    padding: 40px 50px 40px 40px;
  }

  .h514o0rx {
    overflow: hidden;
  }

  .qac5d8uv {
    margin: 0;
  }

  .dm8iydx6 {
    border-radius: 500px;
    padding: 6px 13px 6px 8px;
  }

  .ttzitmva, .zfm4iy3c, .tw6qi9ni, .o61efq21, .q7zgstsp {
    overflow: hidden;
  }

  .i1wj84ko {
    margin: 0;
    padding: 0;
  }

  .x4h4987u {
    overflow: hidden;
  }

  .ebwycdkt {
    border-width: 0;
    border-radius: 40px;
    padding: 0;
    overflow: hidden;
  }

  .ocudx389 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .t4w8y373, .swnywbn7 {
    overflow: hidden;
  }

  .vojhv08u {
    border-radius: 25px;
    padding: 20px 40px;
    overflow: hidden;
  }

  .nya9mpav {
    width: 100%;
  }

  .mfldt3vw {
    margin: 0;
  }

  .iu5hcdxb {
    border-radius: 500px;
    padding: 16px 12px 16px 28px;
  }

  .a7za6ry6 {
    border-radius: 500px;
    padding: 1px;
    overflow: hidden;
  }

  .oe3mjcat {
    grid-column-gap: 32px;
    gap: 32px;
  }

  .u6c0kazf {
    grid-column-gap: 40px;
    gap: 40px;
  }

  .hy5h6d76 {
    border-radius: 500px 0 0 500px;
    max-width: none;
    height: 490.166px;
    top: calc(64.774% - 245.083px);
    right: -680px;
    overflow: hidden;
  }

  .ns7px3qa {
    grid-column-gap: 40px;
    align-content: center;
    align-items: center;
    gap: 40px;
    padding: 130px 20px 50px;
    overflow: hidden;
  }

  .wm0cxdk2 {
    margin: 0;
  }

  .p0pkzael {
    overflow: hidden;
  }

  .ovweijd1 {
    margin: 0;
    padding: 0;
  }

  .bg5cjurc {
    padding: 10px;
    overflow: hidden;
  }

  .filbswe9 {
    padding: 20px 40px;
    overflow: hidden;
  }

  .k0zj7lll, .mu1o8sy5 {
    letter-spacing: normal;
    margin: 0;
    font-size: 24px;
    line-height: 33.6px;
  }

  .t11i8tyi {
    flex-grow: 0;
    flex-basis: auto;
    width: 100%;
  }

  .yc3edtgi, .z5tkkcl2 {
    margin: 0;
  }

  .k8ftn3e9 {
    overflow: hidden;
  }

  .mbpgrir6 {
    flex-grow: 0;
    flex-basis: auto;
    width: 100%;
  }

  .y99x3xmt {
    grid-column-gap: 40px;
    flex-direction: column;
    gap: 40px;
  }

  .r8pv2djq {
    border-radius: 30px;
    flex-grow: 0;
    flex-basis: auto;
    width: 100%;
    padding: 30px;
  }

  .onph54rf {
    flex-direction: column;
    padding: 40px 20px;
  }

  .a5vdespu {
    overflow: hidden;
  }

  .ds4qnagf {
    margin: 0;
  }

  .whn18fxd {
    border-radius: 500px;
    padding: 8px 16px 8px 10px;
  }

  .m5fiwqox {
    letter-spacing: normal;
    margin: 0;
    font-size: 24px;
    line-height: 33.6px;
  }

  .werjkgoy {
    align-content: flex-start;
    align-items: flex-start;
  }

  .f5ftstrh {
    border-radius: 200px;
    padding: 10px;
    overflow: hidden;
  }

  .s9xabrwp {
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .w1glpcym {
    flex-grow: 0;
    flex-basis: auto;
    align-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: 32px;
    overflow: hidden;
  }

  .wg4dxz99 {
    align-self: auto;
    width: 100%;
    height: 1px;
    overflow: hidden;
  }

  .azhf71wt {
    border-radius: 25px;
    flex-flow: column;
    overflow: hidden;
  }

  .t7pj1gf2 {
    flex-grow: 0;
    flex-basis: auto;
    width: 100%;
  }

  .style {
    flex-direction: column;
    padding: 40px 20px;
  }

  .n2wokpu2 {
    overflow: hidden;
  }

  .hm3bwfy8 {
    margin: 0;
  }

  .q9ljs5jk {
    width: auto;
  }

  .kji12xsz {
    margin: 0;
    font-size: 16px;
    line-height: 22.4px;
  }

  .rsnz4lf3 {
    width: auto;
  }

  .c80n9n6c {
    align-content: flex-start;
    align-items: flex-start;
    overflow: hidden;
  }

  .aw4wqe8m, .r22t2u67, .noflas0n {
    border-radius: 6px;
  }

  .u46l89oz {
    margin: 0;
  }

  .dpndokfm {
    border-radius: 10px;
    padding: 5px 14px 5px 7px;
    overflow: hidden;
  }

  .dp8n8oxs, .r7wirk2l, .y92d8thu, .goxctp60 {
    border-radius: 6px;
  }

  .afv8t6z3 {
    margin: 0;
    padding: 0;
  }

  .a2med7ox {
    overflow: hidden;
  }

  .wqna0wf7 {
    margin: 0;
    padding: 0;
  }

  .cd3g1hnh {
    border-radius: 15px;
    overflow: hidden;
  }

  .rzz5yxao {
    border-radius: 15px;
    height: 222px;
    padding: 8px;
    overflow: hidden;
  }

  .vvi8o2cv {
    margin: 0;
  }

  .xk8nw9tk {
    width: auto;
  }

  .usrl7xji {
    margin: 0;
    font-size: 16px;
    line-height: 22.4px;
  }

  .lc53f3f1 {
    width: auto;
  }

  .es8qzd38, .eorl30xd {
    overflow: hidden;
  }

  .yms4czv7 {
    border-radius: 200px;
    padding: 4px;
  }

  .zc2urjq7 {
    margin: 0;
  }

  .f9mwv91z {
    padding: 2px 0 0;
  }

  .uc8c60le, .yp44pmea {
    overflow: hidden;
  }

  .o1st72of {
    border-radius: 15px;
    padding: 20px;
  }

  .y2ht5mju {
    margin: 0;
  }

  .h1fqi7jb {
    border-radius: 200px;
    padding: 8px 14px;
  }

  .gdjnma2e {
    border-radius: 200px;
  }

  .n2zlndct {
    overflow: hidden;
  }

  .gjvx7a1s {
    border-radius: 14px;
  }

  .iax7aquz {
    border-radius: 15px;
    padding: 22px;
  }

  .l94u9bvw, .c1770714 {
    margin: 0;
  }

  .xotf57vc, .te493f0y {
    overflow: hidden;
  }

  .ts3m16zw {
    border-radius: 12px;
    overflow: hidden;
  }

  .i2rj0sa5 {
    overflow: hidden;
  }

  .mxugtgwp {
    padding: 16px;
    overflow: hidden;
  }

  .vd1qh4n8 {
    border-radius: 15px;
  }

  .cjruqnhf {
    margin: 0 16px 0 0;
  }

  .dt1swhar, .hr1nhm7e {
    overflow: hidden;
  }

  .e5y298i3 {
    border-radius: 15px;
    height: 354px;
    padding: 24px 0 10px;
    overflow: hidden;
  }

  .xar0bdyf {
    border-radius: 15px;
    padding: 20px;
  }

  .ymvz7a3m {
    padding: 32px;
  }

  .w95aqgzc {
    border-radius: 15px;
    height: 165px;
    padding: 16px;
    overflow: hidden;
  }

  .khoqv8wt {
    margin: min(0px, 40% - 31.2px);
    padding: max(0px, 31.2px - 40%);
  }

  .qctl2r7x {
    margin: 0;
  }

  .d6pnah29 {
    overflow: hidden;
  }

  .lv1xnui2 {
    margin: min(0px, 40% - 31.2px);
    padding: max(0px, 31.2px - 40%);
  }

  .if7idabf {
    overflow: hidden;
  }

  .hj753w3l {
    margin: min(0px, 40% - 31.2px);
    padding: max(0px, 31.2px - 40%);
  }

  .fuwolx22, .zlz5csii {
    overflow: hidden;
  }

  .hx0wxzog {
    margin: 0;
    padding: 0;
  }

  .hmg77k8o {
    border-radius: 14px;
    padding: 10px 18px;
  }

  .x3aa2j2t {
    border-radius: 15px;
    height: 166px;
    padding: 32px;
    overflow: hidden;
  }

  .lq8n9gwr {
    border-radius: 15px;
  }

  .q3xsud09 {
    overflow: hidden;
  }

  .r40vdmx5 {
    border-radius: 12px;
    overflow: hidden;
  }

  .d9hg8tcq, .ocerkgvh {
    margin: 0;
  }

  .pb28twdo, .ru5gokic, .oan8pnjm {
    border-radius: 9px;
  }

  .id4xq6ft {
    overflow: hidden;
  }

  .n5smgf6a {
    border-radius: 15px;
    padding: 20px 32px;
    overflow: hidden;
  }

  .r650gtt9 {
    height: auto;
  }

  .sjwx90xc {
    max-width: none;
  }

  .e5cvv6hk {
    border-radius: 200px;
    padding: 14px;
    overflow: hidden;
  }

  .wfzgm4s1 {
    overflow: hidden;
  }

  .lf3f86pj {
    align-content: flex-start;
    align-items: flex-start;
    padding: 60px 0 0;
  }

  .o8d1wbd4 {
    padding: 40px 20px;
  }

  .rcgc3kus {
    letter-spacing: normal;
    margin: 0;
    font-size: 24px;
    line-height: 33.6px;
  }

  .a7xrxd23, .utha99zy, .c3nrl7mf {
    border-radius: 9px;
  }

  .phw2yum1 {
    padding: 40px 30px 0;
    overflow: hidden;
  }

  .lugws040 {
    margin: 0;
  }

  .tj4f6zm5, .gjkorkwp, .h2g7vbbi, .lzd61448 {
    border-radius: 200px;
  }

  .i9jwjqp9 {
    overflow: hidden;
  }

  .hubpu8xq {
    padding: 6px 0;
  }

  .hpj3k8o8 {
    margin: 0;
  }

  .ynf77qn7 {
    border-radius: 500px;
    padding: 3px 10px;
  }

  .zk1n9qtd {
    border-radius: 15px;
    padding: 16px;
  }

  .lvexgcpi {
    flex-grow: 0;
    flex-basis: auto;
    width: 200px;
  }

  .tuvoqmdc {
    align-self: auto;
    width: 200px;
    height: min-content;
  }

  .w0yah7cx {
    flex-direction: row;
    grid-template-columns: repeat(5, minmax(50px, 1fr));
    place-content: flex-start;
    align-items: flex-start;
    padding: 30px;
    display: flex;
    overflow: auto;
  }

  .cdyhebbt {
    grid-column-gap: [object Object];
    border-radius: 30px;
    gap: 0;
    padding: 0;
    overflow: hidden;
  }

  .i48e60g2 {
    border-radius: 200px;
    padding: 6px;
  }

  .vcdhxn30 {
    overflow: hidden;
  }

  .tfsmyot9 {
    padding: 40px 20px;
  }

  .nhxn01sq {
    margin: 0;
    font-size: 20px;
    line-height: 27px;
  }

  .smtj9eq8, .jjmybez7 {
    border-radius: 50%;
  }

  .npli89nf {
    border-radius: 50%;
    overflow: hidden;
  }

  .rhrk0dzu, .e4tfh8mq {
    margin: 0;
  }

  .r0qdrp02, .dojyelm6 {
    overflow: hidden;
  }

  .sh2siduu {
    flex-grow: 0;
    flex-basis: auto;
    width: 100%;
    overflow: hidden;
  }

  .x966576d {
    flex-direction: column;
    padding: 40px 20px;
  }

  .b1qi0dii {
    letter-spacing: normal;
    margin: 0;
    font-size: 24px;
    line-height: 33.6px;
  }

  .hwsmdqgc {
    overflow: hidden;
  }

  .kuc63v16 {
    border-radius: 200px;
    padding: 8px;
  }

  .hlgu26fk {
    margin: 0;
  }

  .m7ll89cy {
    border-radius: 200px;
    padding: 10px;
  }

  .trtf6zww {
    flex-grow: 0;
    flex-basis: auto;
    width: 100%;
  }

  .mj1gse9l {
    flex-direction: column;
    padding: 40px 20px;
    overflow: hidden;
  }

  .qtdkxdhm {
    overflow: hidden;
  }

  .jslfzdm2 {
    flex-direction: column;
    padding: 40px 20px;
    overflow: hidden;
  }

  .tq1rc0jq {
    padding: 40px 30px 0;
    overflow: hidden;
  }

  .stlmtmi1 {
    overflow: hidden;
  }

  .ptar95bf, .o4plfqsh {
    border-radius: 8px;
  }

  .ffnmc74f {
    border-radius: 8px;
    overflow: hidden;
  }

  .imi6j0ov, .m4ru1ua6 {
    margin: 0;
  }

  .duq26vxx, .ayx4rb9x, .bkmq8ev9, .zmdxuux3 {
    border-radius: 200px;
  }

  .ashgebum {
    overflow: hidden;
  }

  .ggys488j {
    border-radius: 15px;
    padding: 16px;
  }

  .bd7w2rgv {
    flex-grow: 0;
    flex-basis: auto;
    width: 270px;
    height: auto;
  }

  .fnz7uere {
    white-space: nowrap;
    align-self: auto;
    width: min-content;
    height: min-content;
  }

  .qz8hr60u {
    grid-column-gap: 10px;
    flex-direction: row;
    place-content: flex-start;
    align-items: flex-start;
    gap: 10px;
    padding: 30px;
    display: flex;
    overflow: auto;
  }

  .oxvuaa80, .y8lry2ls, .rz4wgk2j, .s16z5h7b {
    border-radius: 20px;
  }

  .aryi7ukk {
    border-radius: 15px;
    padding: 40px;
  }

  .klassmkq {
    flex-grow: 1;
    flex-basis: 0;
    width: 1px;
  }

  .r06ycra6 {
    overflow: hidden;
  }

  .zc7zr21a {
    grid-column-gap: [object Object];
    flex-grow: 0;
    flex-basis: auto;
    gap: 0;
    width: 100%;
  }

  .mbg6onlf {
    flex-direction: column;
    padding: 0;
    overflow: hidden;
  }

  .mnrxz59t, .djoks7sp {
    overflow: hidden;
  }

  .jo0szzn0 {
    margin: 0;
  }

  .nxt74cdq {
    border-radius: 200px;
    padding: 8px;
  }

  .k0w1ajbb {
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .c8nyg86y {
    padding: 32px;
    overflow: hidden;
  }

  .h9btft9p {
    overflow: hidden;
  }

  .buhg0076 {
    border-radius: 25px;
    flex-wrap: wrap;
    overflow: hidden;
  }

  .t3ths6d5 {
    border-radius: 30px;
    padding: 50px 30px;
  }

  .t9to1c66 {
    flex-direction: column;
    padding: 40px 20px;
  }

  .ygvep83x {
    margin: 0;
  }

  .fk20e9td {
    margin: 0;
    font-size: 16px;
    line-height: 22.4px;
  }

  .eob7r07v, .d5xb5ooc {
    border-radius: 10px;
  }

  .nsfi3319 {
    overflow: hidden;
  }

  .bw28kjzc {
    padding: 6px 16px 0 0;
  }

  .z9435xo6 {
    padding: 20px 0 12px;
  }

  .sj1tk2s1 {
    overflow: hidden;
  }

  .dctqq9yo {
    padding: 0 8px 8px 24px;
    overflow: hidden;
  }

  .vbkri6l9 {
    flex-wrap: wrap;
  }

  .qey6ocud {
    border-radius: 15px;
    overflow: hidden;
  }

  .xon95i2o {
    grid-column-gap: 30px;
    gap: 30px;
  }

  .ljb2khwu {
    padding: 40px 20px;
    overflow: hidden;
  }

  .tv2d6ot1 {
    overflow: hidden;
  }

  .pfqqa3ny {
    border-radius: 20px;
    padding: 12px;
  }

  .xeuoa55d {
    letter-spacing: normal;
    margin: 0;
    font-size: 24px;
    line-height: 33.6px;
  }

  .zsic74yr, .axer62jq, .w5kvv7xh, .x97k1iuf {
    border-radius: 200px;
  }

  .pd3vovir {
    overflow: hidden;
  }

  .q21p48mr {
    border-radius: 500px;
    overflow: hidden;
  }

  .zcc6wwhf {
    margin: 0;
  }

  .bh8hvb7c {
    border-radius: 500px;
    padding: 16px 12px 16px 28px;
  }

  .goxzvunz {
    border-radius: 500px;
    padding: 1px;
    overflow: hidden;
  }

  .cmxru9bt {
    border-radius: 20px;
    padding: 100px 80px 80px;
  }

  .cta {
    padding: 40px 20px;
    overflow: hidden;
  }

  .tnpqcmb4 {
    padding: 30px 0 0;
  }

  .z3kvd38z {
    max-width: none;
  }

  .b4ad8n3a {
    margin: 0;
  }

  .hswu7nm7, .qv4iv1ua, .pbfo0fmr {
    border-radius: 9px;
  }

  .l48n92am {
    overflow: hidden;
  }

  .kiqwtve3 {
    max-width: none;
  }

  .v6hs3cfr {
    margin: 0;
  }

  .vz1mv3d1, .ij7ndsgn, .ffmg7bij, .hjl2iv4z {
    overflow: hidden;
  }

  .ff2f83w4 {
    padding: 30px 0 0;
  }

  .xeqzx7wj {
    padding: 80px 100px 30px;
  }

  .v8sdx8he, .lli3veim, .gxudmlcd, .c5205ili, .f3z76o0x, .gha3k1qq, .zyky1rbw, .oxczn21c, .mmbtuiem, .sodndqwq, .fm782lgi {
    overflow: hidden;
  }

  .kc1qd206 {
    border-radius: 3px;
    padding: 15px;
  }

  .zwan9kvg {
    margin: 0;
  }

  .zpr8c2tf, .b4h1fvyt, .em29tsms, .wixl608c {
    font-size: 14px;
  }

  .ycszv46t {
    border-width: 0;
    padding: 0;
    font-size: 14px;
  }

  .treckv4v {
    border-radius: 50%;
    font-size: 14px;
  }

  .vaz66rpi {
    border-radius: 6px;
    max-width: none;
    font-size: 14px;
    overflow: hidden;
  }

  .pmk7drrk {
    border-radius: 6px;
    max-width: calc(100% - 16px);
    margin: 0 auto;
    font-size: 14px;
  }

  .yfl6ph4g {
    width: 1220px;
    margin: 0 auto;
    padding: 30px 0;
    font-size: 14px;
  }

  .wg0w9uju {
    font-size: 14px;
  }

  .qos5iykr {
    background-color: #3d8788;
    font-size: 14px;
  }

  .onpkfeqk {
    margin: 0;
  }

  .tungocjx {
    font-size: 14px;
  }

  .v211c9fw {
    margin: 0 0 20px;
    font-size: 14px;
  }

  .t5zus5o3 {
    margin: 0;
    font-size: 14px;
  }

  .r3vjejuj {
    font-size: 14px;
  }

  .l7egtuvu {
    margin: 0 0 40px;
    padding: 0 15px;
    font-size: 14px;
  }

  .ud9sbjd1 {
    float: none;
    width: 100%;
    font-size: 14px;
  }

  .xco236yd {
    border-radius: 20px;
    font-size: 14px;
  }

  .e1q20hty {
    font-size: 14px;
  }

  .m1ue8a4w {
    margin: 0;
    font-size: 14px;
  }

  .qaoxeba5 {
    font-size: 14px;
  }

  .djk6v7nl {
    margin: -130px 0 0;
    font-size: 14px;
  }

  .iueyvdsg {
    margin: 0;
    font-size: 14px;
  }

  .n8yr7o57 {
    flex-wrap: wrap;
    width: 767px;
    padding: 200px calc(368.5px - 50%) 100px;
    font-size: 14px;
    left: calc(50% - 383.5px);
  }

  .bsrlpsjr {
    margin: 0;
    padding: 5px 0 0;
  }

  .mya40ln8 {
    margin: 0;
    font-size: 14px;
  }

  .ks8ur15l {
    border-width: 0 1px 0 0;
    padding: 0 15px;
    font-size: 14px;
  }

  .chyko1ju {
    float: none;
    width: 100%;
    font-size: 14px;
  }

  .a1l6oy6q {
    font-size: 14px;
  }

  .jg44o743 {
    padding: 0 15px;
    font-size: 14px;
  }

  .l4a2mxhi {
    border-radius: 15px;
    flex-wrap: wrap;
    padding: 30px 0;
    font-size: 14px;
  }

  .bjtjcz9s {
    border-radius: 15px;
    padding: 0 15px;
    font-size: 14px;
  }

  .iwtge8jw {
    float: none;
    font-size: 14px;
  }

  .k679hyd9 {
    margin: -65px 1px 0;
    font-size: 14px;
  }

  .s0oxnl35 {
    font-size: 14px;
  }

  .et93gax3 {
    margin: 0 0 40px;
    padding: 0 15px;
    font-size: 14px;
  }

  .nzdmzejv {
    float: none;
    font-size: 14px;
  }

  .vw5zcs7l {
    margin: 0 -15px;
    font-size: 14px;
  }

  .vpncyb8i {
    font-size: 14px;
  }

  .px5nuz2e {
    margin: 0 0 40px;
    padding: 0 15px;
    font-size: 14px;
  }

  .w88bp0z9, .zjwbh2ml, .e8fa2gl4, .tn7kywxo, .ptu3qohf {
    font-size: 14px;
  }

  .gu6mpm4g {
    margin: 0;
    font-size: 14px;
  }

  .gz0oarz3 {
    width: 100%;
    max-width: none;
    margin: 0 0 20px;
    padding: 0 10px;
    font-size: 14px;
  }

  .m6eh0rb6, .f1pyyyb0, .ciumt8v2, .be03wds5, .vz7smenc, .i6ibxfec, .z66ahg7z {
    font-size: 14px;
  }

  .zavqcmpj {
    flex-wrap: wrap;
    margin: 0 -10px;
    font-size: 14px;
  }

  .swjx9bqq {
    border-radius: 15px;
    font-size: 14px;
  }

  .cqmq4z2g {
    width: 100%;
    max-width: none;
    font-size: 14px;
  }

  .io2mc9wh {
    font-size: 14px;
  }

  .f5octpj3 {
    margin: 0;
    font-size: 14px;
  }

  .rb1ffyrt {
    font-size: 15.078px;
  }

  .m4pzt055 {
    padding: 0 0 0 11.595px;
    font-size: 15.078px;
  }

  .zz5m09oy {
    font-size: 15.078px;
  }

  .ibkhtgwy {
    border-radius: 20px;
    padding: 8.11196px 16.239px;
    font-size: 15.078px;
  }

  .oexctrz3 {
    flex-wrap: wrap;
    margin: 0 -15px;
    font-size: 14px;
  }

  .g40isvb8, .joqxopve, .dr0u6xil, .dzhd60kd, .k9ua0ljb, .lo76jad9 {
    border-radius: 20px;
    padding: 40px;
    font-size: 14px;
  }

  .stnm6ls5 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    font-size: 14px;
  }

  .hutg0j3w {
    font-size: 14px;
  }

  .sa4lik39 {
    margin: 0;
  }

  .q8to7k4c {
    border-width: 0 0 2px;
    margin: 0 auto;
    font-size: 14px;
  }

  .wrth4aax, .qb87t60c {
    font-size: 14px;
  }

  .rdsdohtk {
    margin: 0 10px 0 0;
    font-size: 14px;
  }

  .zpug0ocf, .r6amyt1c, .cv27adbh {
    font-size: 14px;
  }

  .yr8zkh8l {
    margin: 0 0 5px;
    padding: 0 0 10px;
    font-size: 14px;
  }

  .qfm8gjty {
    padding: 0 15px;
    font-size: 14px;
  }

  .gxt8uui7 {
    float: none;
    width: 100%;
    max-width: none;
    font-size: 14px;
  }

  .ihwvoo7r {
    max-width: none;
    font-size: 14px;
  }

  .hpyvn3fn {
    border-radius: 15px;
    padding: 50px;
    font-size: 14px;
  }

  .akk1r02i {
    font-size: 14px;
  }

  .du68l8qa {
    width: 1220px;
    margin: 0 auto;
    font-size: 14px;
  }

  .yd6s9tws, .fkaynxxf, .lrzitzvs {
    font-size: 14px;
  }

  .ebtgagrt {
    border-radius: 15px;
    font-size: 14px;
  }

  .l378vs2b {
    float: none;
    width: 100%;
    max-width: none;
    font-size: 14px;
  }

  .qmn3x0kr {
    border-radius: 20px;
    padding: 8.11196px 16.239px;
    font-size: 15.078px;
  }

  .lkbm6tfn {
    font-size: 14px;
  }

  .vq8p7xd9 {
    float: none;
    width: 100%;
    max-width: none;
    font-size: 14px;
  }

  .qjsku20b {
    margin: 20px -15px 40px;
    font-size: 14px;
  }

  .ybkrfuq6 {
    font-size: 14px;
  }

  .gjvgu2h2 {
    border-radius: 15px;
    padding: 0 25px;
    font-size: 14px;
  }

  .ggncdpfy {
    margin: 0 -15px -200px;
    font-size: 14px;
  }

  .ahg8r0xk {
    width: 767px;
    padding: 250px calc(368.5px - 50%) 50px;
    font-size: 14px;
    left: calc(50% - 383.5px);
  }

  .hktdrb7w {
    flex-wrap: wrap;
    width: 767px;
    padding: 250px calc(368.5px - 50%) 50px;
    font-size: 14px;
    left: calc(50% - 383.5px);
  }

  .b8rnn22o {
    margin: 0;
  }

  .n1hkdvz5 {
    float: none;
    width: 100%;
    font-size: 14px;
  }

  .slm72t6a {
    width: 767px;
    padding: 20px calc(368.5px - 50%);
    font-size: 14px;
    left: calc(50% - 383.5px);
  }

  .mgmopkrf {
    font-size: 14px;
  }

  .gkyw8o9g {
    font-size: 14px;
    overflow: clip;
  }

  .ji2kqbhj {
    margin: -1px;
    overflow: hidden;
  }

  .m7wvdnja {
    border-radius: 9999px;
    margin: 0 25px 25px 0;
  }

  .km36nb7a {
    border-width: 0;
    font-size: 14px;
  }

  .j0kac25z {
    border-radius: 2px;
    font-size: 14px;
    overflow: hidden;
  }

  .h0500h1z {
    border-radius: 3px;
    padding: 15px;
  }

  .kginoypp {
    font-size: 14px;
  }

  .rihkr86s {
    margin: 0;
    font-size: 14px;
  }

  .layout225_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5-2 {
    font-size: 1.25rem;
  }

  .zvpct1wy, .k3qqypjv, .h1m0lm3n, .dj29tjoy {
    font-size: 14px;
  }

  .l4g3dq9d {
    border-width: 0;
    padding: 0;
    font-size: 14px;
  }

  .g7uxr3ym {
    border-radius: 50%;
    font-size: 14px;
  }

  .cy8yehv4 {
    border-radius: 6px;
    max-width: none;
    font-size: 14px;
    overflow: hidden;
  }

  .zn9aed4t {
    border-radius: 6px;
    max-width: calc(100% - 16px);
    margin: 0 auto;
    font-size: 14px;
  }

  .lphhfzgf {
    width: 1220px;
    margin: 0 auto;
    padding: 30px 0;
    font-size: 14px;
  }

  .zjayptva {
    font-size: 14px;
  }

  .bse5b2wr {
    background-color: #3d8788;
    font-size: 14px;
  }

  .qcgp2n6v {
    margin: 0;
  }

  .qsce6z6p {
    font-size: 14px;
  }

  .jgtg6n7x {
    margin: 0 0 20px;
    font-size: 14px;
  }

  .itoralxf {
    margin: 0;
    font-size: 14px;
  }

  .z05761e5 {
    font-size: 14px;
  }

  .xgpihzu1 {
    margin: 0 0 40px;
    padding: 0 15px;
    font-size: 14px;
  }

  .wrkco9rb {
    float: none;
    width: 100%;
    font-size: 14px;
  }

  .ptntgnob {
    border-radius: 20px;
    font-size: 14px;
  }

  .nom48nf8 {
    font-size: 14px;
  }

  .zfvhkf3e {
    margin: 0;
    font-size: 14px;
  }

  .z0o1661t {
    font-size: 14px;
  }

  .fa2boubk {
    margin: -130px 0 0;
    font-size: 14px;
  }

  .yhcumg03 {
    margin: 0;
    font-size: 14px;
  }

  .atjxp9bm {
    flex-wrap: wrap;
    width: 767px;
    padding: 200px calc(368.5px - 50%) 100px;
    font-size: 14px;
    left: calc(50% - 383.5px);
  }

  .z59yzmj7 {
    margin: 0;
    padding: 5px 0 0;
  }

  .nxh2jtr1 {
    margin: 0;
    font-size: 14px;
  }

  .ei53oec2 {
    border-width: 0 1px 0 0;
    padding: 0 15px;
    font-size: 14px;
  }

  .sez1tbda {
    float: none;
    width: 100%;
    font-size: 14px;
  }

  .fucedgy4 {
    font-size: 14px;
  }

  .hgkithc0 {
    padding: 0 15px;
    font-size: 14px;
  }

  .ag7rik85 {
    border-radius: 15px;
    flex-wrap: wrap;
    padding: 30px 0;
    font-size: 14px;
  }

  .cui8trau {
    border-radius: 15px;
    padding: 0 15px;
    font-size: 14px;
  }

  .z9i4g8ey {
    float: none;
    font-size: 14px;
  }

  .yklts39e {
    margin: -65px 1px 0;
    font-size: 14px;
  }

  .zhjdggz6 {
    font-size: 14px;
  }

  .joga0pn8 {
    margin: 0 0 40px;
    padding: 0 15px;
    font-size: 14px;
  }

  .cvdagtpb {
    float: none;
    font-size: 14px;
  }

  .v4aco0z4 {
    margin: 0 -15px;
    font-size: 14px;
  }

  .u6qpyp4v {
    font-size: 14px;
  }

  .kz8qzit1 {
    margin: 0 0 40px;
    padding: 0 15px;
    font-size: 14px;
  }

  .k5ozf1ar, .miigtlx1, .m3vxodvq, .yzbkvhqn, .h5j1nb8y {
    font-size: 14px;
  }

  .na08iti7 {
    margin: 0;
    font-size: 14px;
  }

  .yh260l54 {
    width: 100%;
    max-width: none;
    margin: 0 0 20px;
    padding: 0 10px;
    font-size: 14px;
  }

  .mts74u3a, .pkepahwd, .mixps6bw, .qyx1ljas, .m4d5or3p, .iyrl8pzv, .r3nvdl7r {
    font-size: 14px;
  }

  .qkt4ktij {
    flex-wrap: wrap;
    margin: 0 -10px;
    font-size: 14px;
  }

  .h6hs6usy {
    border-radius: 15px;
    font-size: 14px;
  }

  .w9z1ueik {
    width: 100%;
    max-width: none;
    font-size: 14px;
  }

  .lp4h8c1l {
    font-size: 14px;
  }

  .xke2avwk {
    margin: 0;
    font-size: 14px;
  }

  .n6b5tj63 {
    font-size: 15.078px;
  }

  .r86sxjf3 {
    padding: 0 0 0 11.595px;
    font-size: 15.078px;
  }

  .rpvn9whg {
    font-size: 15.078px;
  }

  .l38q3a7i {
    border-radius: 20px;
    padding: 8.11196px 16.239px;
    font-size: 15.078px;
  }

  .ovx88adi {
    flex-wrap: wrap;
    margin: 0 -15px;
    font-size: 14px;
  }

  .ytuhqoma, .ugvqiltz, .gq5dgi1u, .gi966wdg, .gb65z1h7, .g7sdqbig {
    border-radius: 20px;
    padding: 40px;
    font-size: 14px;
  }

  .ozq368qm {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    font-size: 14px;
  }

  .g5tsdsb7 {
    font-size: 14px;
  }

  .bjkps28p {
    margin: 0;
  }

  .lyy01y8t {
    border-width: 0 0 2px;
    margin: 0 auto;
    font-size: 14px;
  }

  .r5akro9w, .bchxzjgy {
    font-size: 14px;
  }

  .mgtcr180 {
    margin: 0 10px 0 0;
    font-size: 14px;
  }

  .xk4hv85v, .n362qyey, .edo8v4kq {
    font-size: 14px;
  }

  .pq1z4izd {
    margin: 0 0 5px;
    padding: 0 0 10px;
    font-size: 14px;
  }

  .zo07ln30 {
    padding: 0 15px;
    font-size: 14px;
  }

  .deadh2rt {
    float: none;
    width: 100%;
    max-width: none;
    font-size: 14px;
  }

  .it33004g {
    max-width: none;
    font-size: 14px;
  }

  .zkwunhxf {
    border-radius: 15px;
    padding: 50px;
    font-size: 14px;
  }

  .pay0jank {
    font-size: 14px;
  }

  .a64is37v {
    width: 1220px;
    margin: 0 auto;
    font-size: 14px;
  }

  .hv3pht3i, .x53o12f0, .vn0ygc55 {
    font-size: 14px;
  }

  .z7e8j06r {
    border-radius: 15px;
    font-size: 14px;
  }

  .sk5h6vmd {
    float: none;
    width: 100%;
    max-width: none;
    font-size: 14px;
  }

  .h66f5b0m {
    border-radius: 20px;
    padding: 8.11196px 16.239px;
    font-size: 15.078px;
  }

  .fjtibq09 {
    font-size: 14px;
  }

  .nkdywvqh {
    float: none;
    width: 100%;
    max-width: none;
    font-size: 14px;
  }

  .q1avpdnb {
    margin: 20px -15px 40px;
    font-size: 14px;
  }

  .whkhihp0 {
    font-size: 14px;
  }

  .ci4c5t1x {
    border-radius: 15px;
    padding: 0 25px;
    font-size: 14px;
  }

  .mr75gf2b {
    margin: 0 -15px -200px;
    font-size: 14px;
  }

  .fe1gepj3 {
    width: 767px;
    padding: 250px calc(368.5px - 50%) 50px;
    font-size: 14px;
    left: calc(50% - 383.5px);
  }

  .zeaql1mk {
    flex-wrap: wrap;
    width: 767px;
    padding: 250px calc(368.5px - 50%) 50px;
    font-size: 14px;
    left: calc(50% - 383.5px);
  }

  .bcvcc7c4 {
    margin: 0;
  }

  .e4mfrdqd {
    float: none;
    width: 100%;
    font-size: 14px;
  }

  .n3cab2rl {
    width: 767px;
    padding: 20px calc(368.5px - 50%);
    font-size: 14px;
    left: calc(50% - 383.5px);
  }

  .pipy5snp {
    font-size: 14px;
  }

  .q9yy43yk {
    font-size: 14px;
    overflow: clip;
  }

  .ei2kgftz {
    margin: -1px;
    overflow: hidden;
  }

  .t3vn2kdv {
    border-radius: 9999px;
    margin: 0 25px 25px 0;
  }

  .u7842pkm {
    border-width: 0;
    font-size: 14px;
  }

  .b9ckymmy {
    border-radius: 2px;
    font-size: 14px;
    overflow: hidden;
  }

  .jtjefflr {
    border-radius: 3px;
    padding: 15px;
  }

  .abxtdkbx {
    font-size: 14px;
  }

  .z60sfe57 {
    margin: 0;
    font-size: 14px;
  }

  .timeline15_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .timeline15_tabs-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .timeline15_progress-bar {
    bottom: 6.25rem;
  }

  .timeline15_tab-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5-3 {
    font-size: 1.25rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .timeline14_progress-bar {
    top: 3.175rem;
  }

  .heading-style-h5-4 {
    font-size: 1.25rem;
  }

  .timeline14_tab-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .timeline14_tabs-menu {
    width: 100vw;
    margin-bottom: 3rem;
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .timeline14_tabs-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .layout121_progress-bar-wrapper {
    left: 2rem;
  }

  .layout121_timeline-icon-wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

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

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .layout379_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout379_card-small-content {
    padding: 1.5rem;
  }

  .heading-style-h5-5 {
    font-size: 1.25rem;
  }

  .layout379_card-large-content {
    padding: 1.5rem;
  }

  .layout379_card-small {
    grid-template-columns: 1fr;
  }

  .layout379_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .layout253_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .layout253_list {
    grid-row-gap: 3rem;
  }

  .heading-style-h2-3 {
    font-size: 2.25rem;
  }

  .heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .text-size-medium-4 {
    font-size: 1rem;
  }

  .faq4_question {
    padding: 1rem 1.25rem;
  }

  .faq4_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .faq4_icon-wrappper {
    width: 1.75rem;
  }

  .footer3_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

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

  .footer3_credit-text {
    margin-top: 2rem;
  }

  .footer3_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

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

  .footer3_top-wrapper {
    grid-row-gap: 3rem;
  }

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

  .footer3_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer1_credit-text {
    margin-top: 1.5rem;
  }

  .footer1_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer1_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .footer1_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer1_top-wrapper {
    grid-row-gap: 3rem;
  }

  .header48_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-5, .text-size-medium-6 {
    font-size: 1rem;
  }

  .contact5_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h2-4 {
    font-size: 2.25rem;
  }

  .timeline1_content-left {
    z-index: 1;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .timeline1_circle-wrapper-2 {
    width: 2rem;
    margin-left: 0;
  }

  .timeline1_progress-3 {
    z-index: 0;
  }

  .timeline1_content-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .heading-style-h2-5 {
    font-size: 2.25rem;
  }

  .text-size-medium-9 {
    font-size: 1rem;
  }

  .timeline1_circle-3 {
    margin-top: .75rem;
  }

  .timeline1_item-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    margin-left: 3rem;
  }

  .timeline1_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5-6 {
    font-size: 1.25rem;
  }

  .stat3_item, .section-header1_content-right {
    justify-content: space-between;
  }

  .stat3_list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .section-header1_content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5-7 {
    font-size: 1.25rem;
  }

  .section-header1_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-10 {
    font-size: 1rem;
  }

  .stats1_number {
    font-size: 3.5rem;
  }

  .stats1_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats1_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h6-2 {
    font-size: 1.125rem;
  }

  .heading-style-h2-6 {
    font-size: 2.25rem;
  }

  .text-size-medium-11 {
    font-size: 1rem;
  }

  .team6_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .team6_image-wrapper {
    height: 100%;
  }

  .heading-style-h4-3 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h2-7 {
    font-size: 2.25rem;
  }

  .team2_image-wrapper {
    height: 100%;
  }

  .team2_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h4-4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h2-8 {
    font-size: 2.25rem;
  }

  .heading-style-h5-8, .heading-style-h5-9 {
    font-size: 1.25rem;
  }

  .heading-style-h4-5 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h2-9 {
    font-size: 2.25rem;
  }

  .hoe-het-werkt {
    border-width: 0;
    margin: 0 auto;
    padding: 0 24px;
  }

  .nwzzfsvg {
    border-width: 0;
    padding: 32px 0;
  }

  .rx30aqhk {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto 16px;
  }

  .ekxl9l88 {
    border-width: 0;
    margin: 0;
  }

  .df8pmpqi {
    border-width: 0;
    margin: 0 0 8px;
    font-size: 18px;
  }

  .v9n6hacg {
    border-width: 0;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    margin: 0 auto;
  }

  .oiq6wpme {
    border-width: 0;
    margin: 0 0 40px;
  }

  .layout65_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-12 {
    font-size: 1rem;
  }

  .heading-style-h2-10 {
    font-size: 2.25rem;
  }

  .text-size-medium-13 {
    font-size: 1rem;
  }

  .contact20_grid-list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h4-6 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h2-11 {
    font-size: 2.25rem;
  }
}

@media screen and (max-width: 479px) {
  .navbar1_component {
    background-color: var(--f5f5f5);
    padding-bottom: 20px;
  }

  .navbar1_menu-dropdown {
    text-align: center;
    flex-flow: column;
  }

  .navbar1_dropdown-toggle {
    flex-flow: row;
  }

  .navbar1_menu.is-page-height-tablet {
    background-color: var(--f5f5f5);
    flex-flow: column;
    display: flex;
  }

  .button-2.is-link.is-icon {
    text-align: left;
  }

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

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

  .container-large.over-ons {
    margin-right: auto;
  }

  .header2_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .padding-global.usp {
    padding-right: 5%;
  }

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

  .paragraph-large {
    font-size: 1rem;
    line-height: 30px;
  }

  .header-card {
    flex-flow: column;
    max-width: 80%;
    padding: 16px;
    bottom: 16px;
    left: 16px;
  }

  .header-image {
    width: 100%;
    height: 80%;
  }

  .h1-heading {
    font-size: 2rem;
  }

  .button-outline {
    width: 100%;
  }

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

  .section-regular {
    padding-top: 120px;
  }

  .button-primary {
    width: 100%;
  }

  .button-primary:hover {
    background-color: #ff7f66cc;
  }

  .header-buttons {
    flex-flow: column;
  }

  .text-block {
    color: var(--0d2738);
  }

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

  .z9ytvjtc {
    overflow: hidden;
  }

  .yrx9l4lf {
    margin: 0;
  }

  .ejcl9kd4 {
    border-radius: 10px;
    overflow: hidden;
  }

  .s3rddqrz {
    padding: 5px 7px;
  }

  .krglggmf {
    border-radius: 500px;
    overflow: hidden;
  }

  .dmtey819 {
    margin: 0;
  }

  .aobdmz9b {
    border-radius: 500px;
    padding: 10px 6px 10px 18px;
  }

  .dfo7810n {
    border-radius: 500px;
    padding: 1px;
    overflow: hidden;
  }

  .jfuj89px {
    max-width: none;
  }

  .mptjr91l {
    border-radius: 32px;
    overflow: hidden;
  }

  .v8m2o1r2 {
    padding: 24px 80px 16px;
  }

  .e8xzpiuk {
    padding: 0 12px;
    overflow: hidden;
  }

  .p8ggugsf {
    flex-wrap: wrap;
    overflow: hidden;
  }

  .mqlyqx64 {
    overflow: hidden;
  }

  .h4gf9qf4, .aazfdn9a {
    margin: 0;
  }

  .ypji7anb {
    border-radius: 200px;
    padding: 14px 20px 15px;
  }

  .vxx1rjg1 {
    border-radius: 20px;
    padding: 16px;
  }

  .xtwtilws {
    overflow: hidden;
  }

  .mkt5909n {
    border-radius: 60px;
  }

  .kqu3gokg {
    overflow: hidden;
  }

  .m400qxkx {
    max-width: none;
  }

  .y1a7w6zw {
    overflow: hidden;
  }

  .arjvgaq6 {
    border-radius: 15px;
    padding: 40px 50px 40px 40px;
  }

  .h514o0rx {
    overflow: hidden;
  }

  .qac5d8uv {
    margin: 0;
  }

  .dm8iydx6 {
    border-radius: 500px;
    padding: 6px 13px 6px 8px;
  }

  .ttzitmva, .zfm4iy3c, .tw6qi9ni, .o61efq21, .q7zgstsp {
    overflow: hidden;
  }

  .i1wj84ko {
    margin: 0;
    padding: 0;
  }

  .x4h4987u {
    overflow: hidden;
  }

  .ebwycdkt {
    border-width: 0;
    border-radius: 40px;
    padding: 0;
    overflow: hidden;
  }

  .ocudx389 {
    border-width: 0;
    margin: 0;
    padding: 0;
  }

  .t4w8y373 {
    max-width: none;
    overflow: hidden;
  }

  .swnywbn7 {
    overflow: hidden;
  }

  .vojhv08u {
    border-radius: 25px;
    padding: 20px 40px;
    overflow: hidden;
  }

  .mfldt3vw {
    margin: 0;
  }

  .iu5hcdxb {
    border-radius: 500px;
    padding: 16px 12px 16px 28px;
  }

  .a7za6ry6 {
    border-radius: 500px;
    padding: 1px;
    overflow: hidden;
  }

  .hy5h6d76 {
    border-radius: 500px 0 0 500px;
    overflow: hidden;
  }

  .ns7px3qa {
    padding: 130px 20px 50px;
    overflow: hidden;
  }

  .wm0cxdk2 {
    margin: 0;
  }

  .p0pkzael {
    overflow: hidden;
  }

  .ovweijd1 {
    margin: 0;
    padding: 0;
  }

  .bg5cjurc {
    padding: 10px;
    overflow: hidden;
  }

  .filbswe9 {
    padding: 20px 40px;
    overflow: hidden;
  }

  .k0zj7lll, .mu1o8sy5, .yc3edtgi, .z5tkkcl2 {
    margin: 0;
  }

  .k8ftn3e9 {
    overflow: hidden;
  }

  .r8pv2djq {
    border-radius: 30px;
    padding: 30px;
  }

  .onph54rf {
    padding: 40px 20px;
  }

  .a5vdespu {
    overflow: hidden;
  }

  .ds4qnagf {
    margin: 0;
  }

  .whn18fxd {
    border-radius: 500px;
    padding: 8px 16px 8px 10px;
  }

  .m5fiwqox {
    margin: 0;
  }

  .werjkgoy {
    justify-content: flex-start;
    align-items: center;
  }

  .f5ftstrh {
    border-radius: 200px;
    padding: 10px;
    overflow: hidden;
  }

  .s9xabrwp {
    margin: 0;
  }

  .w1glpcym {
    justify-content: flex-start;
    align-items: center;
    padding: 32px;
    overflow: hidden;
  }

  .wg4dxz99 {
    overflow: hidden;
  }

  .azhf71wt {
    border-radius: 25px;
    overflow: hidden;
  }

  .style {
    padding: 40px 20px;
  }

  .n2wokpu2 {
    overflow: hidden;
  }

  .hm3bwfy8, .kji12xsz {
    margin: 0;
  }

  .c80n9n6c {
    overflow: hidden;
  }

  .aw4wqe8m, .r22t2u67, .noflas0n {
    border-radius: 6px;
  }

  .u46l89oz {
    margin: 0;
  }

  .dpndokfm {
    border-radius: 10px;
    padding: 5px 14px 5px 7px;
    overflow: hidden;
  }

  .dp8n8oxs, .r7wirk2l, .y92d8thu, .goxctp60 {
    border-radius: 6px;
  }

  .afv8t6z3 {
    margin: 0;
    padding: 0;
  }

  .a2med7ox {
    overflow: hidden;
  }

  .wqna0wf7 {
    margin: 0;
    padding: 0;
  }

  .cd3g1hnh {
    border-radius: 15px;
    overflow: hidden;
  }

  .rzz5yxao {
    border-radius: 15px;
    padding: 8px;
    overflow: hidden;
  }

  .vvi8o2cv, .usrl7xji {
    margin: 0;
  }

  .es8qzd38, .eorl30xd {
    overflow: hidden;
  }

  .yms4czv7 {
    border-radius: 200px;
    padding: 4px;
  }

  .zc2urjq7 {
    margin: 0;
  }

  .f9mwv91z {
    padding: 2px 0 0;
  }

  .uc8c60le, .yp44pmea {
    overflow: hidden;
  }

  .o1st72of {
    border-radius: 15px;
    padding: 20px;
  }

  .y2ht5mju {
    margin: 0;
  }

  .h1fqi7jb {
    border-radius: 200px;
    padding: 8px 14px;
  }

  .gdjnma2e {
    border-radius: 200px;
  }

  .n2zlndct {
    overflow: hidden;
  }

  .gjvx7a1s {
    border-radius: 14px;
  }

  .iax7aquz {
    border-radius: 15px;
    padding: 22px;
  }

  .l94u9bvw, .c1770714 {
    margin: 0;
  }

  .xotf57vc, .te493f0y {
    overflow: hidden;
  }

  .ts3m16zw {
    border-radius: 12px;
    overflow: hidden;
  }

  .i2rj0sa5 {
    overflow: hidden;
  }

  .mxugtgwp {
    padding: 16px;
    overflow: hidden;
  }

  .vd1qh4n8 {
    border-radius: 15px;
  }

  .cjruqnhf {
    margin: 0 16px 0 0;
  }

  .dt1swhar, .hr1nhm7e {
    overflow: hidden;
  }

  .e5y298i3 {
    border-radius: 15px;
    padding: 24px 0 10px;
    overflow: hidden;
  }

  .xar0bdyf {
    border-radius: 15px;
    padding: 20px;
  }

  .ymvz7a3m {
    padding: 32px;
  }

  .w95aqgzc {
    border-radius: 15px;
    padding: 16px;
    overflow: hidden;
  }

  .khoqv8wt {
    margin: min(0px, 40% - 31.2px);
    padding: max(0px, 31.2px - 40%);
  }

  .qctl2r7x {
    margin: 0;
  }

  .d6pnah29 {
    overflow: hidden;
  }

  .lv1xnui2 {
    margin: min(0px, 40% - 31.2px);
    padding: max(0px, 31.2px - 40%);
  }

  .if7idabf {
    overflow: hidden;
  }

  .hj753w3l {
    margin: min(0px, 40% - 31.2px);
    padding: max(0px, 31.2px - 40%);
  }

  .fuwolx22, .zlz5csii {
    overflow: hidden;
  }

  .hx0wxzog {
    margin: 0;
    padding: 0;
  }

  .hmg77k8o {
    border-radius: 14px;
    padding: 10px 18px;
  }

  .x3aa2j2t {
    border-radius: 15px;
    padding: 32px;
    overflow: hidden;
  }

  .lq8n9gwr {
    border-radius: 15px;
  }

  .q3xsud09 {
    overflow: hidden;
  }

  .r40vdmx5 {
    border-radius: 12px;
    overflow: hidden;
  }

  .d9hg8tcq, .ocerkgvh {
    margin: 0;
  }

  .pb28twdo, .ru5gokic, .oan8pnjm {
    border-radius: 9px;
  }

  .id4xq6ft {
    overflow: hidden;
  }

  .n5smgf6a {
    border-radius: 15px;
    padding: 20px 32px;
    overflow: hidden;
  }

  .e5cvv6hk {
    border-radius: 200px;
    padding: 14px;
    overflow: hidden;
  }

  .wfzgm4s1 {
    overflow: hidden;
  }

  .lf3f86pj {
    padding: 60px 0 0;
  }

  .o8d1wbd4 {
    padding: 40px 20px;
  }

  .rcgc3kus {
    margin: 0;
  }

  .a7xrxd23, .utha99zy, .c3nrl7mf {
    border-radius: 9px;
  }

  .phw2yum1 {
    padding: 40px 30px 0;
    overflow: hidden;
  }

  .lugws040 {
    margin: 0;
  }

  .tj4f6zm5, .gjkorkwp, .h2g7vbbi, .lzd61448 {
    border-radius: 200px;
  }

  .i9jwjqp9 {
    overflow: hidden;
  }

  .hubpu8xq {
    padding: 6px 0;
  }

  .hpj3k8o8 {
    margin: 0;
  }

  .ynf77qn7 {
    border-radius: 500px;
    padding: 3px 10px;
  }

  .zk1n9qtd {
    border-radius: 15px;
    padding: 16px;
  }

  .w0yah7cx {
    padding: 30px;
    overflow: auto;
  }

  .cdyhebbt {
    border-radius: 30px;
    overflow: hidden;
  }

  .i48e60g2 {
    border-radius: 200px;
    padding: 6px;
  }

  .vcdhxn30 {
    overflow: hidden;
  }

  .tfsmyot9 {
    padding: 40px 20px;
  }

  .nhxn01sq {
    margin: 0;
  }

  .smtj9eq8, .jjmybez7 {
    border-radius: 50%;
  }

  .npli89nf {
    border-radius: 50%;
    overflow: hidden;
  }

  .rhrk0dzu, .e4tfh8mq {
    margin: 0;
  }

  .r0qdrp02, .dojyelm6, .sh2siduu {
    overflow: hidden;
  }

  .x966576d {
    padding: 40px 20px;
  }

  .b1qi0dii {
    margin: 0;
  }

  .hwsmdqgc {
    overflow: hidden;
  }

  .kuc63v16 {
    border-radius: 200px;
    padding: 8px;
  }

  .hlgu26fk {
    margin: 0;
  }

  .m7ll89cy {
    border-radius: 200px;
    padding: 10px;
  }

  .mj1gse9l {
    padding: 40px 20px;
    overflow: hidden;
  }

  .qtdkxdhm {
    overflow: hidden;
  }

  .jslfzdm2 {
    padding: 40px 20px;
    overflow: hidden;
  }

  .tq1rc0jq {
    padding: 40px 30px 0;
    overflow: hidden;
  }

  .stlmtmi1 {
    overflow: hidden;
  }

  .ptar95bf, .o4plfqsh {
    border-radius: 8px;
  }

  .ffnmc74f {
    border-radius: 8px;
    overflow: hidden;
  }

  .imi6j0ov, .m4ru1ua6 {
    margin: 0;
  }

  .duq26vxx, .ayx4rb9x, .bkmq8ev9, .zmdxuux3 {
    border-radius: 200px;
  }

  .ashgebum {
    overflow: hidden;
  }

  .ggys488j {
    border-radius: 15px;
    padding: 16px;
  }

  .qz8hr60u {
    padding: 30px;
    overflow: auto;
  }

  .oxvuaa80, .y8lry2ls, .rz4wgk2j, .s16z5h7b {
    border-radius: 20px;
  }

  .aryi7ukk {
    border-radius: 15px;
    padding: 40px;
  }

  .r06ycra6, .mbg6onlf, .mnrxz59t, .djoks7sp {
    overflow: hidden;
  }

  .jo0szzn0 {
    margin: 0;
  }

  .nxt74cdq {
    border-radius: 200px;
    padding: 8px;
  }

  .k0w1ajbb {
    margin: 0;
  }

  .c8nyg86y {
    padding: 32px;
    overflow: hidden;
  }

  .h9btft9p {
    overflow: hidden;
  }

  .buhg0076 {
    border-radius: 25px;
    flex-wrap: wrap;
    overflow: hidden;
  }

  .t3ths6d5 {
    border-radius: 30px;
    padding: 50px 30px;
  }

  .t9to1c66 {
    padding: 40px 20px;
  }

  .ygvep83x, .fk20e9td {
    margin: 0;
  }

  .eob7r07v, .d5xb5ooc {
    border-radius: 10px;
  }

  .nsfi3319 {
    overflow: hidden;
  }

  .bw28kjzc {
    padding: 6px 16px 0 0;
  }

  .z9435xo6 {
    padding: 20px 0 12px;
  }

  .sj1tk2s1 {
    overflow: hidden;
  }

  .dctqq9yo {
    padding: 0 8px 8px 24px;
    overflow: hidden;
  }

  .vbkri6l9 {
    flex-wrap: wrap;
  }

  .qey6ocud {
    border-radius: 15px;
    overflow: hidden;
  }

  .ljb2khwu {
    padding: 40px 20px;
    overflow: hidden;
  }

  .tv2d6ot1 {
    overflow: hidden;
  }

  .pfqqa3ny {
    border-radius: 20px;
    padding: 12px;
  }

  .xeuoa55d {
    margin: 0;
  }

  .zsic74yr, .axer62jq, .w5kvv7xh, .x97k1iuf {
    border-radius: 200px;
  }

  .pd3vovir {
    max-width: none;
    overflow: hidden;
  }

  .q21p48mr {
    border-radius: 500px;
    overflow: hidden;
  }

  .zcc6wwhf {
    margin: 0;
  }

  .bh8hvb7c {
    border-radius: 500px;
    padding: 16px 12px 16px 28px;
  }

  .goxzvunz {
    border-radius: 500px;
    padding: 1px;
    overflow: hidden;
  }

  .cmxru9bt {
    border-radius: 20px;
    padding: 100px 80px 80px;
  }

  .cta {
    padding: 40px 20px;
    overflow: hidden;
  }

  .tnpqcmb4 {
    padding: 30px 0 0;
  }

  .b4ad8n3a {
    margin: 0;
  }

  .hswu7nm7, .qv4iv1ua, .pbfo0fmr {
    border-radius: 9px;
  }

  .l48n92am {
    overflow: hidden;
  }

  .a1dh7tqb {
    max-width: none;
  }

  .v6hs3cfr {
    margin: 0;
  }

  .vz1mv3d1, .ij7ndsgn {
    overflow: hidden;
  }

  .wmzaksbf {
    max-width: none;
  }

  .ffmg7bij, .hjl2iv4z {
    overflow: hidden;
  }

  .ff2f83w4 {
    padding: 30px 0 0;
  }

  .xeqzx7wj {
    padding: 80px 100px 30px;
  }

  .v8sdx8he, .lli3veim, .gxudmlcd, .c5205ili, .f3z76o0x, .gha3k1qq, .zyky1rbw, .oxczn21c, .mmbtuiem, .sodndqwq, .fm782lgi {
    overflow: hidden;
  }

  .kc1qd206 {
    border-radius: 3px;
    padding: 15px;
  }

  .zwan9kvg {
    margin: 0;
  }

  .ycszv46t {
    border-width: 0;
    padding: 0;
  }

  .treckv4v {
    border-radius: 50%;
  }

  .vaz66rpi {
    border-radius: 6px;
    max-height: 700px;
    overflow: hidden;
  }

  .pmk7drrk {
    border-radius: 6px;
    max-width: 100%;
    margin: 0 auto;
  }

  .yfl6ph4g {
    margin: 0 auto;
    padding: 30px 0;
  }

  .onpkfeqk {
    margin: 0;
  }

  .v211c9fw {
    margin: 0 0 20px;
  }

  .t5zus5o3 {
    margin: 0;
  }

  .l7egtuvu {
    margin: 0 0 40px;
    padding: 0 15px;
  }

  .xco236yd {
    border-radius: 20px;
  }

  .m1ue8a4w {
    margin: 0;
  }

  .djk6v7nl {
    margin: -130px 0 0;
  }

  .iueyvdsg {
    margin: 0;
  }

  .n8yr7o57 {
    flex-wrap: wrap;
    width: 478px;
    padding: 200px calc(224px - 50%) 100px;
    left: calc(50% - 239px);
  }

  .bsrlpsjr {
    margin: 0;
    padding: 5px 0 0;
  }

  .mya40ln8 {
    margin: 0;
  }

  .ks8ur15l {
    border-width: 0 1px 0 0;
    padding: 0 15px;
  }

  .jg44o743 {
    padding: 0 15px;
  }

  .l4a2mxhi {
    border-radius: 15px;
    flex-wrap: wrap;
    padding: 30px 0;
  }

  .bjtjcz9s {
    border-radius: 15px;
    padding: 0 15px;
  }

  .k679hyd9 {
    margin: -65px 1px 0;
  }

  .et93gax3 {
    margin: 0 0 40px;
    padding: 0 15px;
  }

  .vw5zcs7l {
    margin: 0 -15px;
  }

  .px5nuz2e {
    margin: 0 0 40px;
    padding: 0 15px;
  }

  .gu6mpm4g {
    margin: 0;
  }

  .gz0oarz3 {
    width: 33.3333%;
    max-width: none;
    margin: 0 0 20px;
    padding: 0 10px;
  }

  .zavqcmpj {
    flex-wrap: wrap;
    margin: 0 -10px;
  }

  .swjx9bqq {
    border-radius: 15px;
  }

  .f5octpj3 {
    margin: 0;
  }

  .m4pzt055 {
    padding: 0 0 0 11.595px;
  }

  .ibkhtgwy {
    border-radius: 20px;
    padding: 8.11196px 16.239px;
  }

  .oexctrz3 {
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .g40isvb8, .joqxopve, .dr0u6xil, .dzhd60kd, .k9ua0ljb, .lo76jad9 {
    border-radius: 20px;
    padding: 40px;
  }

  .sa4lik39 {
    margin: 0;
  }

  .q8to7k4c {
    border-width: 0 0 2px;
    margin: 0 auto;
  }

  .rdsdohtk {
    margin: 0 10px 0 0;
  }

  .yr8zkh8l {
    margin: 0 0 5px;
    padding: 0 0 10px;
  }

  .qfm8gjty {
    padding: 0 15px;
  }

  .hpyvn3fn {
    border-radius: 15px;
    padding: 50px;
  }

  .du68l8qa {
    margin: 0 auto;
  }

  .ebtgagrt {
    border-radius: 15px;
  }

  .qmn3x0kr {
    border-radius: 20px;
    padding: 8.11196px 16.239px;
  }

  .qjsku20b {
    margin: 20px -15px 40px;
  }

  .gjvgu2h2 {
    border-radius: 15px;
    padding: 0 25px;
  }

  .ggncdpfy {
    margin: 0 -15px -200px;
  }

  .ahg8r0xk {
    width: 478px;
    padding: 250px calc(224px - 50%) 50px;
    left: calc(50% - 239px);
  }

  .hktdrb7w {
    flex-wrap: wrap;
    width: 478px;
    padding: 250px calc(224px - 50%) 50px;
    left: calc(50% - 239px);
  }

  .b8rnn22o {
    margin: 0;
  }

  .slm72t6a {
    width: 478px;
    padding: 20px calc(224px - 50%);
    left: calc(50% - 239px);
  }

  .gkyw8o9g {
    overflow: clip;
  }

  .ji2kqbhj {
    margin: -1px;
    overflow: hidden;
  }

  .m7wvdnja {
    border-radius: 9999px;
    margin: 0 25px 25px 0;
  }

  .km36nb7a {
    border-width: 0;
  }

  .j0kac25z {
    border-radius: 2px;
    overflow: hidden;
  }

  .h0500h1z {
    border-radius: 3px;
    padding: 15px;
  }

  .rihkr86s {
    margin: 0;
  }

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

  .layout225_item-list {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    grid-template-columns: 1fr;
    place-items: center start;
  }

  .layout225_image-wrapper {
    margin-right: auto;
  }

  .l4g3dq9d {
    border-width: 0;
    padding: 0;
  }

  .g7uxr3ym {
    border-radius: 50%;
  }

  .cy8yehv4 {
    border-radius: 6px;
    max-height: 700px;
    overflow: hidden;
  }

  .zn9aed4t {
    border-radius: 6px;
    max-width: 100%;
    margin: 0 auto;
  }

  .lphhfzgf {
    margin: 0 auto;
    padding: 30px 0;
  }

  .qcgp2n6v {
    margin: 0;
  }

  .jgtg6n7x {
    margin: 0 0 20px;
  }

  .itoralxf {
    margin: 0;
  }

  .xgpihzu1 {
    margin: 0 0 40px;
    padding: 0 15px;
  }

  .ptntgnob {
    border-radius: 20px;
  }

  .zfvhkf3e {
    margin: 0;
  }

  .fa2boubk {
    margin: -130px 0 0;
  }

  .yhcumg03 {
    margin: 0;
  }

  .atjxp9bm {
    flex-wrap: wrap;
    width: 478px;
    padding: 200px calc(224px - 50%) 100px;
    left: calc(50% - 239px);
  }

  .z59yzmj7 {
    margin: 0;
    padding: 5px 0 0;
  }

  .nxh2jtr1 {
    margin: 0;
  }

  .ei53oec2 {
    border-width: 0 1px 0 0;
    padding: 0 15px;
  }

  .hgkithc0 {
    padding: 0 15px;
  }

  .ag7rik85 {
    border-radius: 15px;
    flex-wrap: wrap;
    padding: 30px 0;
  }

  .cui8trau {
    border-radius: 15px;
    padding: 0 15px;
  }

  .yklts39e {
    margin: -65px 1px 0;
  }

  .joga0pn8 {
    margin: 0 0 40px;
    padding: 0 15px;
  }

  .v4aco0z4 {
    margin: 0 -15px;
  }

  .kz8qzit1 {
    margin: 0 0 40px;
    padding: 0 15px;
  }

  .na08iti7 {
    margin: 0;
  }

  .yh260l54 {
    width: 33.3333%;
    max-width: none;
    margin: 0 0 20px;
    padding: 0 10px;
  }

  .qkt4ktij {
    flex-wrap: wrap;
    margin: 0 -10px;
  }

  .h6hs6usy {
    border-radius: 15px;
  }

  .xke2avwk {
    margin: 0;
  }

  .r86sxjf3 {
    padding: 0 0 0 11.595px;
  }

  .l38q3a7i {
    border-radius: 20px;
    padding: 8.11196px 16.239px;
  }

  .ovx88adi {
    flex-wrap: wrap;
    margin: 0 -15px;
  }

  .ytuhqoma, .ugvqiltz, .gq5dgi1u, .gi966wdg, .gb65z1h7, .g7sdqbig {
    border-radius: 20px;
    padding: 40px;
  }

  .bjkps28p {
    margin: 0;
  }

  .lyy01y8t {
    border-width: 0 0 2px;
    margin: 0 auto;
  }

  .mgtcr180 {
    margin: 0 10px 0 0;
  }

  .pq1z4izd {
    margin: 0 0 5px;
    padding: 0 0 10px;
  }

  .zo07ln30 {
    padding: 0 15px;
  }

  .zkwunhxf {
    border-radius: 15px;
    padding: 50px;
  }

  .a64is37v {
    margin: 0 auto;
  }

  .z7e8j06r {
    border-radius: 15px;
  }

  .h66f5b0m {
    border-radius: 20px;
    padding: 8.11196px 16.239px;
  }

  .q1avpdnb {
    margin: 20px -15px 40px;
  }

  .ci4c5t1x {
    border-radius: 15px;
    padding: 0 25px;
  }

  .mr75gf2b {
    margin: 0 -15px -200px;
  }

  .fe1gepj3 {
    width: 478px;
    padding: 250px calc(224px - 50%) 50px;
    left: calc(50% - 239px);
  }

  .zeaql1mk {
    flex-wrap: wrap;
    width: 478px;
    padding: 250px calc(224px - 50%) 50px;
    left: calc(50% - 239px);
  }

  .bcvcc7c4 {
    margin: 0;
  }

  .n3cab2rl {
    width: 478px;
    padding: 20px calc(224px - 50%);
    left: calc(50% - 239px);
  }

  .q9yy43yk {
    overflow: clip;
  }

  .ei2kgftz {
    margin: -1px;
    overflow: hidden;
  }

  .t3vn2kdv {
    border-radius: 9999px;
    margin: 0 25px 25px 0;
  }

  .u7842pkm {
    border-width: 0;
  }

  .b9ckymmy {
    border-radius: 2px;
    overflow: hidden;
  }

  .jtjefflr {
    border-radius: 3px;
    padding: 15px;
  }

  .z60sfe57 {
    margin: 0;
  }

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

  .timeline14_tab-wrapper {
    grid-row-gap: 3rem;
  }

  .layout121_progress-bar-wrapper {
    background-color: #0d27384d;
    height: 75%;
    margin-bottom: 5rem;
    top: 8%;
    left: 2.5rem;
  }

  .layout121_progress-bar {
    background-color: var(--0d2738);
    text-align: center;
    padding-left: 0;
  }

  .layout121_timeline-icon-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .layout121_timeline-left {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

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

  .layout379_card-medium-content {
    display: block;
  }

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

  .padding-section-large-2 {
    padding-top: 4rem;
  }

  .padding-section-large-2.standaard {
    padding-top: 3rem;
  }

  .layout379_card-medium, .layout379_card-large {
    flex-direction: column;
    display: flex;
  }

  .layout379_card-large-content {
    display: block;
  }

  .layout253_content, .layout253_list {
    grid-template-columns: 1fr;
  }

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

  .footer3_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

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

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

  .footer1_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer1_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer1_top-wrapper {
    grid-row-gap: 48px;
  }

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

  .header48_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

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

  .timeline1_content-right {
    grid-row-gap: 2rem;
  }

  .timeline1_row {
    z-index: 9999;
    grid-column-gap: 1rem;
  }

  .timeline1_circle-3 {
    margin-left: 40px;
  }

  .timeline1_item-2 {
    grid-template-columns: 3rem 1fr;
  }

  .timeline1_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .stats1_list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats1_list.phone {
    margin-top: 40px;
  }

  .stats1_content {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .team6_list, .team2_list {
    grid-template-columns: 1fr;
  }

  .layout225_item-list-2 {
    border: 1px solid #000;
    border-radius: 20px;
    grid-template-columns: 1fr;
  }

  .hoe-het-werkt {
    border-width: 0;
    margin: 0 auto;
    padding: 0 16px;
  }

  .nwzzfsvg {
    border-width: 0;
    padding: 32px 0;
  }

  .rx30aqhk {
    border-width: 0;
    border-radius: 9999px;
    margin: 0 auto 16px;
  }

  .ekxl9l88 {
    border-width: 0;
    margin: 0;
  }

  .df8pmpqi {
    border-width: 0;
    margin: 0 0 8px;
  }

  .v9n6hacg {
    border-width: 0;
    margin: 0 auto;
  }

  .oiq6wpme {
    border-width: 0;
    margin: 0 0 40px;
  }

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

#w-node-_1511e687-01dd-cbc2-62a2-484744162b7c-aa36c23f, #w-node-_1511e687-01dd-cbc2-62a2-484744162b82-aa36c23f, #w-node-_1511e687-01dd-cbc2-62a2-484744162b88-aa36c23f, #w-node-c0bc8a6a-01db-86d9-24c0-c583e0f56f15-aa36c23f, #w-node-_2ad49c43-5619-9921-322c-d932047e0b1f-2914eddf, #w-node-_2ad49c43-5619-9921-322c-d932047e0b29-2914eddf {
  align-self: start;
}

#w-node-_2ad49c43-5619-9921-322c-d932047e0b43-2914eddf {
  justify-self: start;
}

#w-node-_2c502ef9-95a8-26e4-c2cf-9f2be64748a4-a09c7abf, #w-node-_2c502ef9-95a8-26e4-c2cf-9f2be64748b3-a09c7abf, #w-node-_2c502ef9-95a8-26e4-c2cf-9f2be64748c2-a09c7abf {
  align-self: start;
}

@media screen and (max-width: 767px) {
  #w-node-ac316136-cce3-ed76-5864-c5de252b5a20-aa36c23f {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_2c502ef9-95a8-26e4-c2cf-9f2be64748a2-a09c7abf {
    order: -9999;
  }
}
