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

pre.w-code-block code > span {
  display: block !important;
}

.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;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !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 {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  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;
}

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

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

@font-face {
  font-family: Montserrat Variablefont Wght;
  src: url("https://cdn.prod.website-files.com/69c3ba71246b06c163ed1d19/69c3ba71246b06c163ed1fcd_Montserrat-Italic-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Montserrat Variablefont Wght;
  src: url("https://cdn.prod.website-files.com/69c3ba71246b06c163ed1d19/69c3ba71246b06c163ed1f87_Montserrat-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --forta---template---variables--borders: 100px;
  --forta---template---colors--primary-500: #96324b;
  --forta---template---colors--white: white;
  --forta---template---colors--secondary: white;
  --forta---template---fonts--main-font: Poppins, sans-serif;
  --forta---template---desktop--text-small: .875rem;
  --forta---template---desktop--text-xsmall: .75rem;
  --forta---template---fonts--700: 700;
  --forta---template---colors--neutral-dark: #000;
  --forta---template---desktop--text-regular: 1rem;
  --forta---template---desktop--text-regular-line: 1.5rem;
  --forta---template---fonts--400: 400;
  --forta---template---desktop--h1: 4rem;
  --forta---template---desktop--h1-line: 4.5rem;
  --forta---template---fonts--600: 600;
  --forta---template---font-sizes-tablet--h1: 3.5rem;
  --forta---template---font-sizes-tablet--h1-line: 4rem;
  --forta---template---font-sizes-mobile--h1: 2.5rem;
  --forta---template---font-sizes-mobile--h1-line: 3rem;
  --forta---template---hover-animations--light: #f5fafa;
  --forta---template---font-sizes-mobile--h3: 2rem;
  --forta---template---font-sizes-mobile--h3-line: 2.5rem;
  --forta---template---desktop--h3: 2.5rem;
  --forta---template---desktop--h3-line: 3rem;
  --forta---template---desktop--h5: 1.5rem;
  --forta---template---colors--primary-800: #5a1e2d;
  --forta---template---colors--secondary-dark: #2e3f66;
  --forta---template---colors--alert-info-dark: #2563eb;
  --forta---template---colors--alert-danger-dark: #ef4444;
  --forta---template---colors--alert-success-dark: #16a34a;
  --forta---template---desktop--text-button: 1.125rem;
  --forta---template---desktop--text-medium-line: 1.75rem;
  --forta---template---colors--primary-700: #78283c;
  --forta---template---colors--primary-900: #3c141e;
  --forta---template---colors--primary-1000: #260d13;
  --forta---template---colors--primary-100: #f2eaed;
  --forta---template---colors--primary-200: #c08493;
  --forta---template---colors--neutral-mid: #3c3c3b;
  --forta---template---colors--header-light: #f8f4f1;
  --forta---template---colors--neutral-light: #d6d6d6;
  --forta---template---desktop--text-medium: 1.125rem;
  --forta---template---desktop--h6: 1.125rem;
  --forta---template---colors--secondary-light: #dde4f4;
  --forta---template---colors--primary-mid: #bc808f;
  --forta---template---desktop--text-small-line: 1.313rem;
  --forta---template---colors--alert-info-light: #eff6ff;
  --forta---template---colors--alert-danger-light: #fef2f2;
  --forta---template---colors--alert-success-light: #f0fdf4;
  --forta---template---desktop--h4: 2rem;
  --forta---template---desktop--h4-line: 2.5rem;
  --forta---template---desktop--h5-line: 2rem;
  --forta---template---desktop--h2: 3.5rem;
  --forta---template---desktop--h2-line: 4rem;
  --forta---template---desktop--h6-line: 2rem;
  --forta---template---colors--text-blue: #61739c;
  --forta---template---font-sizes-tablet--h2: 2.5rem;
  --forta---template---font-sizes-tablet--h2-line: 3rem;
  --forta---template---font-sizes-mobile--h2: 2.25rem;
  --forta---template---font-sizes-mobile--h2-line: 2.75rem;
  --forta---template---colors--alert-warning-light: #fffbeb;
  --forta---template---colors--alert-warning-dark: #f59e0b;
  --main-font: Poppins, sans-serif;
  --forta---template---font-sizes-tablet--h3: 2.25rem;
  --forta---template---font-sizes-tablet--h3-line: 2.75rem;
  --forta---template---font-sizes-tablet--h4: 1.5rem;
  --forta---template---font-sizes-tablet--h4-line: 2rem;
  --forta---template---font-sizes-mobile--h4: 1.5rem;
  --forta---template---font-sizes-mobile--h4-line: 2rem;
  --forta---template---font-sizes-tablet--h5: 1.5rem;
  --forta---template---font-sizes-tablet--h5-line: 2rem;
  --forta---template---font-sizes-mobile--h5: 1.5rem;
  --forta---template---font-sizes-mobile--h5-line: 2rem;
  --forta---template---hover-animations--text-dark-background: #647d7d;
  --forta---template---hover-animations--main-color: #3ba49e;
  --forta---template---colors--primary-300: #ab5b6f;
  --forta---template---colors--primary-400: #a0475d;
  --forta---template---colors--primary-600: #872d44;
  --forta---template---colors--text-dark: #3c3c3b;
  --forta---template---fonts--800: 800;
  --forta---template---fonts--300: 300;
  --secundary-font: Parkinsans, sans-serif;
  --main-color: red;
  --forta---template---desktop--text-large: 1.5rem;
  --forta---template---desktop--text-large-line: 2rem;
  --forta---template---hover-animations--main-color-dark: #022d2d;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.forta---template--container-large {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 80rem;
}

.forta---template--container-large:where(.w-variant-4e29d514-417e-395e-c0c7-c28b7c3f9892) {
  max-width: 100%;
}

.forta---template--container-large.forta---template--padding-topbottom {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.forta---template--padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.forta---template--padding-global:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  display: none;
}

.forta---template--padding-usp:where(.w-variant-4e29d514-417e-395e-c0c7-c28b7c3f9892), .forta---template--padding-usp:where(.w-variant-ab65b156-2bb7-88f7-5b57-342a8385ecb6) {
  padding: 0;
}

.forta---template--label {
  border-radius: var(--forta---template---variables--borders);
  background-color: var(--forta---template---colors--primary-500);
  padding: .625rem;
  display: inline-flex;
}

.forta---template--label:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38) {
  background-color: var(--forta---template---colors--white);
}

.forta---template--label:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  justify-content: center;
  align-items: center;
}

.forta---template--label:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .forta---template--label:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .forta---template--label:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5), .forta---template--label:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .forta---template--label:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04) {
  background-color: var(--forta---template---colors--white);
}

.forta---template--label:where(.w-variant-056d4ad5-b2d0-4b37-315b-f524737cde23), .forta---template--label:where(.w-variant-edbc75f5-9898-089f-c04a-aee91fd54bba) {
  align-self: center;
}

.forta---template--label:where(.w-variant-d8592dd7-0d8d-5a7b-e97e-4eadb1b3b718) {
  background-color: var(--forta---template---colors--secondary);
}

.forta---template--label:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5398), .forta---template--label:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539a), .forta---template--label:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5399), .forta---template--label:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539b), .forta---template--label:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f1), .forta---template--label:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f3), .forta---template--label:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f2), .forta---template--label:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f4) {
  background-color: var(--forta---template---colors--white);
}

.forta---template--label-text {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--white);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-xsmall);
  font-weight: var(--forta---template---fonts--700);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.forta---template--label-text:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .forta---template--label-text:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .forta---template--label-text:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .forta---template--label-text:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5) {
  color: var(--forta---template---colors--primary-500);
}

.forta---template--label-text:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .forta---template--label-text:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04) {
  color: var(--forta---template---colors--secondary);
}

.forta---template--label-text:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5398), .forta---template--label-text:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539a) {
  color: var(--forta---template---colors--primary-500);
}

.forta---template--label-text:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5399), .forta---template--label-text:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539b) {
  color: var(--forta---template---colors--secondary);
}

.forta---template--label-text:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f1), .forta---template--label-text:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f3) {
  color: var(--forta---template---colors--primary-500);
}

.forta---template--label-text:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f2), .forta---template--label-text:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f4) {
  color: var(--forta---template---colors--secondary);
}

.forta---template--label-text.forta---template--text-color-mid:hover {
  color: var(--forta---template---colors--primary-500);
}

.forta---template--text-size-regular {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-regular);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--400);
}

.forta---template--text-size-regular:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .forta---template--text-size-regular:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .forta---template--text-size-regular:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .forta---template--text-size-regular:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5), .forta---template--text-size-regular:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .forta---template--text-size-regular:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04) {
  color: var(--forta---template---colors--white);
}

.forta---template--text-size-regular.forta---template--text-weight-semibold:where(.w-variant-4411b47e-f9d1-4451-676f-eabcffeccfc4), .forta---template--text-size-regular.forta---template--text-weight-semibold:where(.w-variant-38b52605-bf99-79fb-c126-6b71a6480df5) {
  color: var(--forta---template---colors--primary-500);
}

.forta---template--text-size-regular.forta---template--text-weight-semibold:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  color: var(--forta---template---colors--white);
}

.forta---template--text-size-regular.forta---template--text-weight-semibold:where(.w-variant-3a060af2-19fe-0ae6-82bd-8a0d3422c862), .forta---template--text-size-regular.forta---template--text-weight-semibold:where(.w-variant-b996860d-ebae-1415-8223-f5d6c090574a), .forta---template--text-size-regular.forta---template--text-weight-semibold:where(.w-variant-232c3a9f-6c06-f6b2-02eb-f8b973e56020), .forta---template--text-size-regular.forta---template--text-weight-semibold:where(.w-variant-676e908b-f8e0-e1ac-c365-58787e59bfc2), .forta---template--text-size-regular.forta---template--text-weight-semibold:where(.w-variant-2dbd7044-6022-4980-3bbf-efa60d6478ce), .forta---template--text-size-regular.forta---template--text-weight-semibold:where(.w-variant-38f2812d-b4f1-61e5-bbfa-6ec66e2b75d9), .forta---template--text-size-regular.forta---template--text-weight-semibold:where(.w-variant-872a2ff6-ddb1-09fe-3311-8efe04610359), .forta---template--text-size-regular.forta---template--text-weight-semibold:where(.w-variant-327b953b-cfb8-6fc8-7318-f6835e59e716), .forta---template--text-size-regular.forta---template--text-weight-semibold:where(.w-variant-ced4750a-9a64-03fb-1d07-8d30e45deb0a) {
  color: var(--forta---template---colors--primary-500);
}

.forta---template--text-size-regular.forta---template--text-weight-semibold:where(.w-variant-01a3fb46-bb89-aea7-ac8e-d005b20c59a2), .forta---template--text-size-regular.forta---template--text-weight-semibold.forta---template--text-white:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3), .forta---template--text-size-regular.forta---template--margin-bottom.forta---template--margin-1:where(.w-variant-ffe99159-e59e-4038-a137-9cf7e66ea300) {
  color: var(--forta---template---colors--white);
}

.forta---template--text-size-regular.forta---template--align-center {
  align-self: center;
}

.forta---template--text-size-regular.forta---template--align-center:where(.w-variant-47990d97-f996-f3eb-f038-30a75e7287c1) {
  color: var(--forta---template---colors--white);
}

.forta---template--text-size-regular.forta---template--margin-custom {
  padding-bottom: 1.5rem;
}

.forta---template--rich-text-dark {
  margin-top: 4px;
}

.forta---template--rich-text-dark:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .forta---template--rich-text-dark:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .forta---template--rich-text-dark:where(.w-variant-fdf712bd-c734-6899-e321-ae1a399dc2f8), .forta---template--rich-text-dark:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--rich-text-dark:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .forta---template--rich-text-dark:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04) {
  display: none;
}

.forta---template--rich-text-dark:where(.w-variant-48d66c41-af9b-6a8c-9387-02c27cbf8ece) {
  color: var(--forta---template---colors--white);
}

.forta---template--rich-text-dark:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5398), .forta---template--rich-text-dark:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539a), .forta---template--rich-text-dark:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5399), .forta---template--rich-text-dark:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539b), .forta---template--rich-text-dark:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f1), .forta---template--rich-text-dark:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f3), .forta---template--rich-text-dark:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f2), .forta---template--rich-text-dark:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f4), .forta---template--rich-text-dark:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
  display: none;
}

.forta---template--rich-text-dark.forta---template--padding-bottom:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  text-align: center;
}

.forta---template--rich-text-dark.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
  padding-bottom: .5rem;
}

.forta---template--rich-text-dark.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  text-align: center;
}

.forta---template--rich-text-dark p {
  margin-bottom: 1rem;
}

.forta---template--rich-text-dark h2 {
  font-size: 1.5rem;
  line-height: 2.5rem;
}

.forta---template--rich-text-dark.forta---template--component h3 {
  font-size: 1.25rem;
  line-height: 2.5rem;
}

.forta---template--rich-text-dark.forta---template--component h4 {
  font-size: 1.125rem;
  line-height: 2.25rem;
}

.forta---template--rich-text-dark.forta---template--component h5, .forta---template--rich-text-dark.forta---template--component h6 {
  font-size: 1rem;
  line-height: 2rem;
}

.forta---template--rich-text-dark.forta---template--component h1 {
  font-size: 2rem;
  line-height: 2.75rem;
}

.forta---template--rich-text-dark.forta---template--custom-margin:where(.w-variant-044c5e86-96ec-86c0-3ebc-6c07039661c4) {
  margin-top: 1rem;
}

.forta---template--rich-text-dark.forta---template--variants2:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .forta---template--rich-text-dark.forta---template--variants2:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5) {
  display: none;
}

.forta---template--heading-style-h1 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--h1);
  line-height: var(--forta---template---desktop--h1-line);
  font-weight: var(--forta---template---fonts--600);
}

.forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  text-align: center;
}

.forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1:where(.w-variant-84735733-cb93-f099-a91c-f4c3fa14f154) {
  color: var(--forta---template---hover-animations--light);
}

.forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2) {
  color: var(--forta---template---colors--white);
}

.forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c84ff) {
  color: var(--forta---template---hover-animations--light);
}

.forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c8500) {
  color: var(--forta---template---colors--white);
}

.forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f04) {
  color: var(--forta---template---hover-animations--light);
}

.forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f05), .forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1:where(.w-variant-ca7d23ad-817f-4536-b995-0bfff31dde97) {
  color: var(--forta---template---colors--white);
}

.forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1.forta---template--no-padding {
  padding-bottom: 0;
}

.forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1.forta---template--no-padding:where(.w-variant-f1a424ad-bc3d-5414-9f0e-caddf4278027), .forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1.forta---template--no-padding:where(.w-variant-558ebdad-2bc4-e2db-99dc-0cc4919b6b4e) {
  margin-top: 0;
}

.forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1.forta---template--text-nomargin {
  margin-top: 0;
  margin-bottom: 0;
}

.forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1.forta---template--text-color-white:where(.w-variant-056d4ad5-b2d0-4b37-315b-f524737cde23), .forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1.forta---template--text-color-white:where(.w-variant-edbc75f5-9898-089f-c04a-aee91fd54bba) {
  text-align: center;
}

.forta---template--heading-style-h1.forta---template--no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.forta---template--heading-style-h1.forta---template--no-margin:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
  color: var(--forta---template---colors--white);
}

.forta---template--heading-style-h1.forta---template--no-margin:where(.w-variant-c4732eb1-d96d-a76b-9040-564d5fcdf35b) {
  color: var(--forta---template---colors--white);
  font-size: var(--forta---template---desktop--h3);
  line-height: var(--forta---template---desktop--h3-line);
}

.forta---template--heading-style-h1.forta---template--no-margin:where(.w-variant-369d1035-a5a3-0b7b-ad21-263078999e9b) {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--h3);
  line-height: var(--forta---template---desktop--h3-line);
}

.forta---template--heading-style-h1.forta---template--no-margin:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
  color: var(--forta---template---colors--white);
}

.forta---template--heading-style-h6 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
}

.forta---template--heading-style-h6:where(.w-variant-48d66c41-af9b-6a8c-9387-02c27cbf8ece) {
  color: var(--forta---template---colors--white);
}

.forta---template--heading-style-h6.forta---template--no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.forta---template--heading-style-h6.forta---template--no-margin.forta---template--h6-content-line:where(.w-variant-b5a0d1e3-772a-77d4-c2e6-47e7323ea17d) {
  line-height: var(--forta---template---desktop--h5);
}

.forta---template--heading-style-h6.forta---template--text-color-white {
  color: var(--forta---template---colors--white);
}

.forta---template--heading-style-h6.forta---template--text-color-white:where(.w-variant-71d9085e-d750-1c7d-d91d-331654f42032) {
  color: var(--forta---template---colors--primary-800);
}

.forta---template--heading-style-h6.forta---template--text-color-white:where(.w-variant-ad38fb6e-cec4-9194-d854-de13d5d9f3d1) {
  color: var(--forta---template---colors--secondary-dark);
}

.forta---template--heading-style-h6.forta---template--text-color-white:where(.w-variant-9d23910a-98ec-29b2-870d-8d43c956a069) {
  color: var(--forta---template---colors--neutral-dark);
}

.forta---template--heading-style-h6.forta---template--text-color-white.forta---template--text-nomargin {
  margin-top: 0;
  margin-bottom: 0;
}

.forta---template--heading-style-h6.forta---template--text-color-warning:where(.w-variant-dc6b6372-103c-53fa-fa93-a64f1247a0d5) {
  color: var(--forta---template---colors--alert-info-dark);
  display: block;
}

.forta---template--heading-style-h6.forta---template--text-color-warning:where(.w-variant-6bf85a8f-5337-8889-3f06-3bf783b7a194) {
  color: var(--forta---template---colors--alert-danger-dark);
}

.forta---template--heading-style-h6.forta---template--text-color-warning:where(.w-variant-2aab7b9e-2e08-4b5d-32da-d1acf1fd8fd5) {
  color: var(--forta---template---colors--alert-success-dark);
}

.forta---template--button {
  border-radius: var(--forta---template---variables--borders);
  background-color: var(--forta---template---colors--primary-500);
  font-size: var(--forta---template---desktop--text-button);
  line-height: var(--forta---template---desktop--text-medium-line);
  font-weight: var(--forta---template---fonts--600);
  align-self: flex-start;
  padding: 1rem 2rem;
  text-decoration: none;
  transition: color .2s, background-color .2s;
}

.forta---template--button:where(.w-variant-578f7266-0ad8-7d06-9fe1-33ba6810f378) {
  background-image: linear-gradient(90deg, #f04a60, #f37736);
}

.forta---template--button:where(.w-variant-543501cf-8d22-e95e-78f0-49bf4c98bd82) {
  text-align: center;
  width: 101%;
}

.forta---template--button:hover {
  background-color: var(--forta---template---colors--primary-700);
  color: var(--forta---template---colors--white);
}

.forta---template--button:hover:where(.w-variant-578f7266-0ad8-7d06-9fe1-33ba6810f378) {
  background-image: linear-gradient(#ffffff1a, #ffffff1a), linear-gradient(90deg, #df5863, #e47b47);
}

.forta---template--button:active, .forta---template--button.forta---template--dark {
  background-color: var(--forta---template---colors--primary-800);
}

.forta---template--button.forta---template--dark:hover {
  background-color: var(--forta---template---colors--primary-900);
}

.forta---template--button.forta---template--dark:active {
  background-color: var(--forta---template---colors--primary-1000);
}

.forta---template--is-secondary {
  border: 2px solid var(--forta---template---colors--neutral-dark);
  color: var(--forta---template---colors--neutral-dark);
  background-color: #8b394c00;
  padding-top: .9rem;
  padding-bottom: .9rem;
  transition: border-color .2s, color .2s, background-color .2s;
}

.forta---template--is-secondary:where(.w-variant-8dd884c0-be3b-fa24-e02b-4ffbaa065848) {
  border-color: var(--forta---template---colors--white);
  color: var(--forta---template---colors--white);
}

.forta---template--is-secondary:hover {
  border-color: var(--forta---template---colors--primary-500);
  color: var(--forta---template---colors--primary-500);
  background-color: #8b394c00;
}

.forta---template--is-secondary:hover:where(.w-variant-8dd884c0-be3b-fa24-e02b-4ffbaa065848) {
  border-color: var(--forta---template---colors--primary-100);
  background-color: var(--forta---template---colors--primary-100);
  color: var(--forta---template---colors--primary-500);
}

.forta---template--is-secondary:active {
  border-color: var(--forta---template---colors--primary-200);
  background-color: var(--forta---template---colors--primary-200);
}

.forta---template--padding-1 {
  padding: 1rem;
}

.forta---template--padding-1.forta---template--background-color-white-border.forta---template--border-20.forta---template--tab-menu-left {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.forta---template--padding-1.forta---template--background-color-white-border.forta---template--tab-menu-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.forta---template--padding-2 {
  padding: 2rem;
}

.forta---template--padding-2.forta---template--absolute-1 {
  z-index: 2;
  position: absolute;
  inset: 0%;
}

.forta---template--z-index-2.forta---template--padding-custom {
  padding-top: 5rem;
}

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

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

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

.forta---template--buttons-flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.forta---template--buttons-flex:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2), .forta---template--buttons-flex:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c8500), .forta---template--buttons-flex:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f05) {
  display: none;
}

.forta---template--buttons-flex.forta---template--vertical:where(.w-variant-f1a424ad-bc3d-5414-9f0e-caddf4278027) {
  flex-flow: wrap;
}

.forta---template--s-usp-s {
  position: relative;
}

.forta---template--s-usp-s:where(.w-variant-1449e660-ab20-b2fc-0827-59813207ad23) {
  background-color: var(--forta---template---colors--primary-100);
}

.forta---template--s-usp-s:where(.w-variant-40373c54-bc80-aa5c-82fd-b16e460cb8b8) {
  background-color: var(--forta---template---colors--neutral-mid);
}

.forta---template--s-usp-s.forta---template--custom-margin {
  margin-bottom: 14rem;
}

.forta---template--usp-icon {
  align-self: center;
  width: 37.5px;
  height: 37.5px;
}

.forta---template--usp-icon.forta---template--top {
  align-self: flex-start;
  margin-top: .7rem;
}

.forta---template--usp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 1;
  display: flex;
}

.forta---template--usp.forta---template--usp-2:where(.w-variant-92cdc155-dd7b-7b4e-43e5-d67c32b2ddb5), .forta---template--usp.forta---template--3:where(.w-variant-ca40b3c9-067f-4f57-5777-65a8f919cfcf) {
  display: none;
}

.forta---template--usp.forta---template--top {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.forta---template--usp-text {
  flex-flow: column;
  display: flex;
}

.forta---template--background-color-sand {
  background-color: var(--forta---template---colors--header-light);
}

.forta---template--header-small-v-align {
  justify-content: flex-start;
  align-items: center;
  margin-top: 110px;
  padding-bottom: 110px;
  display: flex;
}

.forta---template--header-small-v-align:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  justify-content: center;
  align-items: center;
}

.forta---template--header-small-v-align:where(.w-variant-1a06e40c-f4a7-7a78-395a-b888668ff7a8), .forta---template--header-small-v-align:where(.w-variant-39721189-966e-79ab-5f2b-7c5ce52668dc) {
  padding-bottom: 40px;
}

.forta---template--header-small-v-align.forta---template--2-columns {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 5rem;
  padding-top: 10rem;
}

.forta---template--header-small-v-align.forta---template--2-columns:where(.w-variant-f1a424ad-bc3d-5414-9f0e-caddf4278027) {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10rem;
  padding-bottom: 2rem;
}

.forta---template--header-small-v-align.forta---template--2-columns:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  justify-content: center;
  align-items: center;
}

.forta---template--header-small-v-align.forta---template--2-columns:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.forta---template--header-small-v-align.forta---template--2-columns:where(.w-variant-558ebdad-2bc4-e2db-99dc-0cc4919b6b4e) {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10rem;
  padding-bottom: 0;
}

.forta---template--rounded-bottom-header-small {
  z-index: 1;
  width: 100vw;
  height: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.forta---template--rounded-bottom-header-small:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
  z-index: 1;
}

.forta---template--rounded-bottom-header-small.forta---template--z-below:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
  z-index: 0;
}

.forta---template--s-homepage-content-header {
  position: relative;
}

.forta---template--s-homepage-content-header.forta---template--background-color-sand:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
  margin-bottom: 5rem;
}

.forta---template--s-homepage-content-header.forta---template--backgroundimage {
  min-height: 500px;
  position: relative;
}

.forta---template--header-maincontent-small {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(163px, 1.5fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--header-maincontent-small:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  max-width: 57rem;
}

.forta---template--header-maincontent-small.forta---template--margin-bottom-tablet:where(.w-variant-056d4ad5-b2d0-4b37-315b-f524737cde23), .forta---template--header-maincontent-small.forta---template--margin-bottom-tablet:where(.w-variant-edbc75f5-9898-089f-c04a-aee91fd54bba) {
  flex-flow: column;
  padding-left: 10rem;
  padding-right: 10rem;
  display: flex;
}

.forta---template--header-maincontent-small.forta---template--margin-bottom-tablet:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  grid-template-columns: 1.5fr;
  align-self: center;
}

.forta---template--background-color-white-border {
  border: 1px solid var(--forta---template---colors--neutral-light);
  background-color: var(--forta---template---colors--white);
}

.forta---template--background-color-white-border.forta---template--border-20.forta---template--padding-table {
  padding-bottom: 1.5rem;
}

.forta---template--background-color-white-border.forta---template--border-20.forta---template--padding-table-noheader {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.forta---template--icon-label {
  height: 16px;
}

.forta---template--icon-label.forta---template--custom-small-margin {
  margin-right: 6px;
}

.forta---template--2-usp-s {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 100px;
  max-width: 65%;
  margin-top: -110px;
  display: flex;
  position: relative;
}

.forta---template--2-usp-s.forta---template--padding-2.forta---template--background-color-white-border.forta---template--z-index-2:where(.w-variant-28730496-0324-3b4d-2719-619e74b30cd4) {
  max-width: 100%;
}

.forta---template--2-usp-s.forta---template--padding-2.forta---template--background-color-white-border.forta---template--z-index-2:where(.w-variant-4e29d514-417e-395e-c0c7-c28b7c3f9892), .forta---template--2-usp-s.forta---template--padding-2.forta---template--background-color-white-border.forta---template--z-index-2:where(.w-variant-ab65b156-2bb7-88f7-5b57-342a8385ecb6) {
  max-width: 100%;
  margin-top: 0;
}

.forta---template--2-usp-s.forta---template--padding-2.forta---template--background-color-white-border.forta---template--z-index-2:where(.w-variant-92cdc155-dd7b-7b4e-43e5-d67c32b2ddb5) {
  max-width: 70%;
}

.forta---template--2-usp-s.forta---template--padding-2.forta---template--background-color-white-border.forta---template--z-index-2:where(.w-variant-66a8bf85-c5a1-a33a-1ae4-aff0bd0ff5c8) {
  max-width: 100%;
}

.forta---template--2-right-column:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  max-width: 50rem;
}

.forta---template--text-color-mid {
  color: var(--forta---template---colors--neutral-mid);
}

.forta---template--contact-info {
  display: none;
}

.forta---template--contact-info:where(.w-variant-1a06e40c-f4a7-7a78-395a-b888668ff7a8) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.forta---template--contact-info:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: .5rem;
  display: grid;
}

.forta---template--contact-info:where(.w-variant-39721189-966e-79ab-5f2b-7c5ce52668dc) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.forta---template--usp-holder {
  display: none;
}

.forta---template--usp-holder:where(.w-variant-1a06e40c-f4a7-7a78-395a-b888668ff7a8) {
  margin-left: -2rem;
  padding-top: 2rem;
}

.forta---template--usp-holder:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 125%;
  margin-bottom: 6.5rem;
  margin-left: -2rem;
  display: block;
}

.forta---template--usp-holder:where(.w-variant-39721189-966e-79ab-5f2b-7c5ce52668dc) {
  margin-left: -2rem;
  padding-top: 2rem;
}

.forta---template--usp-holder.forta---template--z-index-3:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
  z-index: 3;
  position: relative;
}

.forta---template--image-wrapper {
  display: none;
}

.forta---template--image-wrapper:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
  border-radius: 20px;
  width: 100%;
  margin-top: 110px;
  padding-top: 5rem;
  display: block;
  position: relative;
}

.forta---template--content-wrapper:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.forta---template--content-header:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--image-52:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
  z-index: 2;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.forta---template--breadcrumb-holder, .forta---template--breadcrumb-holder:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.forta---template--image-53:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
  align-self: center;
  width: 15px;
  height: 15px;
}

.forta---template--breadcrumb-toggle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-self: center;
  display: flex;
}

.forta---template--wrapper-header-content-small {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-top: 0;
  margin-bottom: 5rem;
  display: grid;
}

.forta---template--wrapper-header-content-small:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  flex-flow: column;
  grid-template-columns: 1fr;
  margin-bottom: 0;
  display: flex;
}

.forta---template--wrapper-header-content-small:where(.w-variant-f1a424ad-bc3d-5414-9f0e-caddf4278027) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  padding-right: 5rem;
  display: grid;
}

.forta---template--wrapper-header-content-small:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
  flex-flow: column;
  margin-bottom: 1rem;
  display: flex;
}

.forta---template--wrapper-header-content-small:where(.w-variant-558ebdad-2bc4-e2db-99dc-0cc4919b6b4e) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  padding-right: 5rem;
  display: grid;
}

.forta---template--wrapper-header-content-small:where(.w-variant-39721189-966e-79ab-5f2b-7c5ce52668dc) {
  grid-template-columns: 2.5fr 1fr;
}

.forta---template--text-size-medium {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-medium);
  line-height: var(--forta---template---desktop--text-medium-line);
  font-weight: var(--forta---template---fonts--400);
}

.forta---template--text-size-medium:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--text-size-medium:where(.w-variant-c4732eb1-d96d-a76b-9040-564d5fcdf35b) {
  color: var(--forta---template---colors--white);
}

.forta---template--text-size-medium:where(.w-variant-369d1035-a5a3-0b7b-ad21-263078999e9b) {
  color: var(--forta---template---colors--neutral-dark);
}

.forta---template--text-size-medium:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
  color: var(--forta---template---colors--white);
}

.forta---template--text-size-medium.forta---template--text-color-white.forta---template--text-weight-semibold.forta---template--text-align-center-vert {
  align-self: center;
}

.forta---template--text-size-medium.forta---template--text-color-white.forta---template--margin-top.forta---template--margin-1 {
  font-size: var(--forta---template---desktop--h6);
  font-weight: var(--forta---template---fonts--600);
}

.forta---template--text-size-medium.forta---template--text-weight-semibold:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  color: var(--forta---template---colors--white);
}

.forta---template--text-size-medium.forta---template--text-color-main.forta---template--text-weight-semibold.forta---template--text-align-center {
  align-self: center;
}

.forta---template--text-size-medium.forta---template--text-color-main.forta---template--text-weight-semibold.forta---template--text-align-center:where(.w-variant-9298d29d-73ec-7acf-8e61-bd6e88d498cc) {
  color: var(--forta---template---colors--white);
}

.forta---template--text-size-medium.forta---template--text-color-main.forta---template--text-weight-semibold.forta---template--text-align-center:where(.w-variant-e20bdca8-e5b7-ccac-2782-84e9551dc4ab) {
  color: var(--forta---template---colors--primary-900);
}

.forta---template--text-size-medium.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  text-align: center;
}

.forta---template--text-size-medium.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-84735733-cb93-f099-a91c-f4c3fa14f154) {
  color: var(--forta---template---hover-animations--light);
}

.forta---template--text-size-medium.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2) {
  color: var(--forta---template---colors--white);
}

.forta---template--text-size-medium.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c84ff) {
  color: var(--forta---template---hover-animations--light);
}

.forta---template--text-size-medium.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c8500) {
  color: var(--forta---template---colors--white);
}

.forta---template--text-size-medium.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f04) {
  color: var(--forta---template---hover-animations--light);
}

.forta---template--text-size-medium.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f05), .forta---template--text-size-medium.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-ca7d23ad-817f-4536-b995-0bfff31dde97) {
  color: var(--forta---template---colors--white);
}

.forta---template--text-size-medium.forta---template--text-color-blue {
  color: var(--forta---template---colors--secondary-dark);
}

.forta---template--container-background {
  width: 100vw;
  max-width: 100vw;
}

.forta---template--wrapper-header-content {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.forta---template--wrapper-header-content:where(.w-variant-e2f8eb0a-6927-90e3-7b26-09af2c3bbe2e) {
  grid-template-rows: auto;
}

.forta---template--wrapper-header-content.forta---template--custom:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
  grid-template-columns: 2fr 1fr;
}

.forta---template--header-maincontent {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(163px, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--header-maincontent:where(.w-variant-e2f8eb0a-6927-90e3-7b26-09af2c3bbe2e) {
  margin-top: -14rem;
}

.forta---template--cta-text {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-button);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--600);
}

.forta---template--cta-text:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--cta-text:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2), .forta---template--cta-text:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c8500), .forta---template--cta-text:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f05), .forta---template--cta-text:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
  color: var(--forta---template---colors--white);
}

.forta---template--cta-text.forta---template--text-color-white.forta---template--text-weight-semibold.forta---template--text-align-center-vert {
  align-self: center;
}

.forta---template--cta-text.forta---template--text-color-white.forta---template--text-weight-semibold.forta---template--text-align-center-vert:where(.w-variant-26d8fe08-b2e6-4773-c982-598208134886), .forta---template--cta-text.forta---template--text-weight-semibold:where(.w-variant-35f981b4-3854-4f20-7699-f7ebb5085bf6) {
  color: var(--forta---template---colors--white);
}

.forta---template--cta-text.forta---template--text-weight-semibold.forta---template--text-align-center {
  color: var(--forta---template---colors--neutral-dark);
  align-self: center;
}

.forta---template--cta-text.forta---template--text-weight-semibold.forta---template--text-align-center:where(.w-variant-106b3a6f-cf81-e5e1-3fa1-674ea9d0d76b), .forta---template--cta-text.forta---template--text-weight-semibold.forta---template--text-align-center:where(.w-variant-26d8fe08-b2e6-4773-c982-598208134886), .forta---template--cta-text.forta---template--text-weight-semibold.forta---template--text-align-center:where(.w-variant-ea8c2a82-2460-e3bf-b503-dc0e66293df9), .forta---template--rich-text-light {
  color: var(--forta---template---colors--white);
}

.forta---template--rich-text-light:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .forta---template--rich-text-light:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .forta---template--rich-text-light:where(.w-variant-fdf712bd-c734-6899-e321-ae1a399dc2f8), .forta---template--rich-text-light:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .forta---template--rich-text-light:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04) {
  display: block;
}

.forta---template--rich-text-light:where(.w-variant-056d4ad5-b2d0-4b37-315b-f524737cde23), .forta---template--rich-text-light:where(.w-variant-edbc75f5-9898-089f-c04a-aee91fd54bba) {
  text-align: center;
}

.forta---template--rich-text-light:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5398), .forta---template--rich-text-light:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539a), .forta---template--rich-text-light:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5399), .forta---template--rich-text-light:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539b), .forta---template--rich-text-light:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f1), .forta---template--rich-text-light:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f3), .forta---template--rich-text-light:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f2), .forta---template--rich-text-light:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f4) {
  display: block;
}

.forta---template--rich-text-light:where(.w-variant-ad38fb6e-cec4-9194-d854-de13d5d9f3d1) {
  color: var(--forta---template---colors--secondary-dark);
}

.forta---template--rich-text-light h1, .forta---template--rich-text-light h2, .forta---template--rich-text-light h3, .forta---template--rich-text-light h4, .forta---template--rich-text-light h5, .forta---template--rich-text-light h6, .forta---template--rich-text-light p, .forta---template--rich-text-light blockquote, .forta---template--rich-text-light li {
  color: var(--forta---template---colors--white);
}

.forta---template--rich-text-light.forta---template--hide-variant {
  display: none;
}

.forta---template--rich-text-light.forta---template--hide-variant:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .forta---template--rich-text-light.forta---template--hide-variant:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .forta---template--rich-text-light.forta---template--hide-variant:where(.w-variant-fdf712bd-c734-6899-e321-ae1a399dc2f8), .forta---template--rich-text-light.forta---template--hide-variant:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .forta---template--rich-text-light.forta---template--hide-variant:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04), .forta---template--rich-text-light.forta---template--hide-variant:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5398), .forta---template--rich-text-light.forta---template--hide-variant:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539a), .forta---template--rich-text-light.forta---template--hide-variant:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5399), .forta---template--rich-text-light.forta---template--hide-variant:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539b), .forta---template--rich-text-light.forta---template--hide-variant:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f1), .forta---template--rich-text-light.forta---template--hide-variant:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f3), .forta---template--rich-text-light.forta---template--hide-variant:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f2), .forta---template--rich-text-light.forta---template--hide-variant:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f4) {
  display: block;
}

.forta---template--rich-text-light.forta---template--variants {
  display: none;
}

.forta---template--rich-text-light.forta---template--variants:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .forta---template--rich-text-light.forta---template--variants:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5) {
  display: block;
}

.forta---template--spacer-1 {
  padding-top: 1rem;
}

.forta---template--spacer-1:where(.w-variant-e0b235b9-56a7-ced8-f454-c15622cba2b9) {
  padding-top: 2rem;
}

.forta---template--spacer-1:where(.w-variant-c74b3229-35da-ec13-ef80-d339c5d4ec68) {
  padding-top: 3rem;
}

.forta---template--spacer-1:where(.w-variant-12f1e9e7-e6ff-1565-1044-4c076123bcae) {
  padding-top: 4rem;
}

.forta---template--padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.forta---template--fullscreen-image-abs {
  z-index: -2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.forta---template--s-homepage-image-header {
  position: relative;
}

.forta---template--s-homepage-image-header.forta---template--padding-menu {
  padding-top: 0;
}

.forta---template--rounded-bottom-header {
  z-index: -1;
  width: 100vw;
  height: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.forta---template--background-container {
  z-index: -1;
  height: auto;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.forta---template--background-container:where(.w-variant-e2f8eb0a-6927-90e3-7b26-09af2c3bbe2e) {
  background-color: var(--forta---template---colors--header-light);
}

.forta---template--quicknav-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  display: flex;
}

.forta---template--quicknav-holder:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2) {
  display: flex;
}

.forta---template--button-spread {
  justify-content: space-between;
  display: flex;
}

.forta---template--button-spread.forta---template--underlined {
  border-bottom: 1px solid #000;
}

.forta---template--button-spread.forta---template--underlined.forta---template--padding-vertical.forta---template--padding-1 {
  flex: 1;
}

.forta---template--button-spread.forta---template--underlined.forta---template--padding-vertical.forta---template--padding-1:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--button-spread.forta---template--underlined.forta---template--padding-vertical.forta---template--padding-1:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
  border-bottom-color: #fff;
}

.forta---template--button-spread.forta---template--underlined.forta---template--padding-vertical.forta---template--padding-1.forta---template--change-color-mobile-landscape {
  border-bottom-color: var(--forta---template---colors--neutral-light);
}

.forta---template--button-spread.forta---template--underlined-white {
  border-bottom: 1px solid var(--forta---template---colors--white);
}

.forta---template--button-spread.forta---template--underlined-white.forta---template--padding-vertical.forta---template--padding-1:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
  border-bottom-color: #fff;
}

.forta---template--button-spread.forta---template--underlined-white.forta---template--padding-vertical.forta---template--padding-1:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2), .forta---template--button-spread.forta---template--underlined-white.forta---template--padding-vertical.forta---template--padding-1:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c8500), .forta---template--button-spread.forta---template--underlined-white.forta---template--padding-vertical.forta---template--padding-1:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f05) {
  flex: 1;
}

.forta---template--button-spread.forta---template--underlined-white.forta---template--padding-vertical.forta---template--padding-1:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
  border-bottom-color: #fff;
}

.forta---template--code-embed:where(.w-variant-35f981b4-3854-4f20-7699-f7ebb5085bf6), .forta---template--code-embed.forta---template--icon-white {
  color: var(--forta---template---colors--white);
}

.forta---template--code-embed.forta---template--icon-white.forta---template--change-color-mobile-landscape {
  color: var(--forta---template---colors--neutral-dark);
}

.forta---template--code-embed.forta---template--icon-white.forta---template--change-color-mobile-landscape:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--code-embed.forta---template--icon-white.forta---template--change-color-mobile-landscape:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
  color: var(--forta---template---colors--white);
}

.forta---template--background-menu-overlay {
  background-image: linear-gradient(#0000004d, #0000 35%);
  position: absolute;
  inset: 0%;
}

.forta---template--fullscreen-color-abs {
  z-index: -2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.forta---template--fullscreen-color-abs.forta---template--primary-light {
  background-color: var(--forta---template---colors--primary-100);
  display: block;
}

.forta---template--fullscreen-color-abs.forta---template--primary {
  background-color: var(--forta---template---colors--primary-500);
}

.forta---template--fullscreen-color-abs.forta---template--grey {
  background-color: var(--forta---template---colors--secondary-light);
}

.forta---template--fullscreen-color-abs.forta---template--dark {
  background-color: var(--forta---template---colors--neutral-mid);
}

.forta---template--fullscreen-overlay-abs {
  z-index: -2;
  object-fit: cover;
  background-color: #0000004d;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.forta---template--header-v-align-medium {
  justify-content: flex-start;
  align-items: center;
  margin-top: 16rem;
  margin-bottom: 12rem;
  display: flex;
}

.forta---template--flex-right {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.forta---template--flex-right.forta---template--space-between {
  justify-content: space-between;
}

.forta---template--flex-right.forta---template--space-between.forta---template--padding-vertical.forta---template--padding-0-5 {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.forta---template--flex-right.forta---template--gap1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.forta---template--s-sub-nav {
  z-index: 2;
  background-color: var(--forta---template---colors--primary-500);
}

.forta---template--s-sub-nav.forta---template--z-index-2 {
  background-color: var(--forta---template---colors--primary-800);
}

.forta---template--logo-sub {
  height: 14px;
  display: block;
}

.forta---template--links-subnav {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.forta---template--vertical-divider {
  background-color: var(--forta---template---colors--primary-mid);
  align-self: flex-end;
  width: 1px;
  height: 100%;
}

.forta---template--text-white {
  color: #fff;
}

.forta---template--wrapper-main-nav {
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.forta---template--text-size-small {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-small-line);
  font-weight: var(--forta---template---fonts--400);
}

.forta---template--text-size-small.forta---template--custom-color-text {
  color: #b4b1af;
}

.forta---template--text-size-small.forta---template--text-color-white {
  display: block;
}

.forta---template--text-size-small.forta---template--text-weight-bold.forta---template--mobile-variant {
  display: none;
}

.forta---template--text-color-white.forta---template--margin {
  margin-bottom: .5rem;
}

.forta---template--text-color-white.forta---template--margin:where(.w-variant-71d9085e-d750-1c7d-d91d-331654f42032), .forta---template--text-color-white.forta---template--margin-top.forta---template--margin-1:where(.w-variant-bf859391-ed6d-13b9-a993-21c1241cd649) {
  color: var(--forta---template---colors--neutral-dark);
}

.forta---template--margin-2 {
  margin: 2rem;
}

.forta---template--text-weight-semibold {
  font-weight: 600;
}

.forta---template--text-color-white {
  color: var(--forta---template---colors--white);
}

.forta---template--text-color-neutral {
  color: var(--forta---template---colors--primary-mid);
}

.forta---template--margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

.forta---template--pay-off-sub {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  display: flex;
}

.forta---template--navigation-buttons {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

.forta---template--navigation-buttons.forta---template--buttons-responsive {
  display: none;
}

.forta---template--subnav-right {
  display: flex;
}

.forta---template--navigation {
  z-index: 99;
}

.forta---template--faq-subnav {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.forta---template--faq-subnav.w--open {
  position: relative;
}

.forta---template--faq-subnav.forta---template--custom-padding-2 {
  padding: 1rem;
}

.forta---template--faq-subnav.forta---template--custom-padding-2.forta---template--radius:where(.w-variant-3bdcc1ef-0220-aedb-d2df-8d0586ff861a), .forta---template--faq-subnav.forta---template--custom-padding-2.forta---template--radius:where(.w-variant-ced4750a-9a64-03fb-1d07-8d30e45deb0a) {
  padding-left: 0;
  padding-right: 0;
}

.forta---template--faq-subnav.forta---template--custom-padding-2.forta---template--radius:where(.w-variant-01a3fb46-bb89-aea7-ac8e-d005b20c59a2) {
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.forta---template--faq-subnav.forta---template--custom-padding-2.forta---template--radius.w--current {
  background-color: #fff;
}

.forta---template--faq-subnav.forta---template--custom-padding-2.forta---template--radius.forta---template--color-white-tab {
  background-color: var(--forta---template---colors--white);
}

.forta---template--faq-subnav.forta---template--custom-padding-2.forta---template--radius.forta---template--color-white-tab.w--current {
  background-color: var(--forta---template---colors--primary-100);
}

.forta---template--faq-subnav.forta---template--custom-padding-2.forta---template--radius {
  border-radius: 100px;
}

.forta---template--navbar {
  background-color: #ddd0;
  width: 100%;
}

.forta---template--top-page-trigger {
  height: .0001px;
}

.forta---template--white-bg-container {
  z-index: -1;
  height: 95px;
  margin-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  position: absolute;
  inset: 0%;
}

.forta---template--white-bg-container:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  display: none;
}

.forta---template--nav-white-bg {
  border: 1px solid var(--forta---template---colors--neutral-light);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #fffc;
  border-radius: 100px;
  width: 100%;
  max-width: 85rem;
  height: 95px;
}

.forta---template--navigation-fixed {
  z-index: 99;
  position: fixed;
}

.forta---template--nav-logo-bosman {
  width: 150px;
  height: auto;
}

.forta---template--nav-menu---dark {
  display: flex;
}

.forta---template--padding-global-white {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: none;
}

.forta---template--padding-global-white:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  display: block;
}

.forta---template--image-link-bosman-dark:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  display: none;
}

.forta---template--code-embed-3 {
  color: var(--forta---template---colors--neutral-dark);
}

.forta---template--code-embed-3:where(.w-variant-01a3fb46-bb89-aea7-ac8e-d005b20c59a2) {
  color: var(--forta---template---colors--white);
}

.forta---template--code-embed-3:where(.w-variant-ced4750a-9a64-03fb-1d07-8d30e45deb0a), .forta---template--code-embed-3:where(.w-variant-327b953b-cfb8-6fc8-7318-f6835e59e716) {
  color: var(--forta---template---colors--primary-500);
}

.forta---template--text-size-regular-2 {
  color: #000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.forta---template--text-size-regular-2.forta---template--text-weight-semibold.w--current {
  color: #96324b;
}

.forta---template--icon-2:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  color: var(--forta---template---colors--white);
}

.forta---template--code-embed-5 {
  color: #000;
}

.forta---template--menu-dropdown.w--open {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 240px;
  margin-top: 0;
  padding-top: 1rem;
  padding-bottom: .5rem;
  display: flex;
}

.forta---template--dropdown-level {
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.forta---template--menu-dropdown-2 {
  padding-top: 1rem;
  padding-bottom: .5rem;
}

.forta---template--menu-dropdown-2.w--open {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  background-color: var(--forta---template---colors--white);
  border-radius: 20px;
  flex-flow: column;
  margin-top: -4.2rem;
  padding-top: .5rem;
  display: flex;
  inset: auto 0% auto 100%;
}

.forta---template--mega-dropdown-toggle {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding: 0 0 .5rem .75rem;
  display: block;
}

.forta---template--mega-dropdown-toggle.w--open {
  padding-left: .75rem;
}

.forta---template--nav-link {
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  background-color: #fff0;
  border-radius: .25em;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  display: flex;
}

.forta---template--nav-link__dropdown-icon {
  width: .875em;
}

.forta---template--dropdown-script-overlay {
  display: none;
}

.forta---template--dropdown-mega-list {
  background-color: #fff;
  padding-left: .75rem;
  display: block;
  position: relative;
}

.forta---template--dropdown-mega-list.w--open {
  background-color: #fff;
  position: relative;
}

.forta---template--tab-mega {
  display: flex;
}

.forta---template--tab-mega.forta---template--1, .forta---template--tab-mega.forta---template--2, .forta---template--tab-mega.forta---template--3 {
  display: block;
}

.forta---template--mega-holder {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 0 solid #dde4f4;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 2rem .5rem;
  display: grid;
}

.forta---template--small {
  grid-template-columns: 1fr 1fr;
}

.forta---template--dropdown-styling {
  display: none;
}

.forta---template--dropdown-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  cursor: pointer;
  display: flex;
}

.forta---template--dropdown-script {
  display: none;
}

.forta---template--nav-dropdown {
  opacity: 0;
  pointer-events: none;
  cursor: auto;
  visibility: hidden;
  margin-top: 4em;
  padding-top: 3em;
  padding-bottom: 3em;
  display: block;
  position: fixed;
  left: 0;
  right: 0;
}

.forta---template--nav-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.forta---template--nav-link__label {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-regular);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--600);
  position: relative;
}

.forta---template--dropdown-mega-open {
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.forta---template--menu-image {
  min-height: 20rem;
  position: relative;
}

.forta---template--mega-content {
  flex-flow: column;
  width: 100%;
}

.forta---template--nav-container {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 1em;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.forta---template--heading-style-h5-3 {
  color: #000;
  font-family: Open Sans, sans-serif;
}

.forta---template--heading-style-h5-3.forta---template--resize-navitem {
  font-family: var(--forta---template---fonts--main-font);
  white-space: normal;
}

.forta---template--icon-6 {
  display: none;
}

.forta---template--overlay-3 {
  z-index: 1;
  background-color: #00000026;
  background-image: linear-gradient(0deg, #00000080, #0000);
  position: absolute;
  inset: 0%;
}

.forta---template--image-content-3 {
  z-index: 2;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  padding-bottom: 2rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  position: relative;
}

.forta---template--nav-logo {
  width: 93px;
  height: auto;
}

.forta---template--nav-links {
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.forta---template--nav-links.forta---template--top-line {
  border-top: 1px solid var(--forta---template---colors--primary-500);
}

.forta---template--nav-links.forta---template--top-line.forta---template--margin-top.forta---template--margin-4:where(.w-variant-8e1d5dde-7474-d542-cc01-f93d23d40882) {
  display: none;
}

.forta---template--quicknav-arrow {
  align-self: center;
  width: 11px;
  height: 10px;
}

.forta---template--background-color-main {
  background-color: var(--forta---template---colors--primary-500);
}

.forta---template--background-color-main.forta---template--padding-2.forta---template--border-20.forta---template--hide-tablet {
  justify-content: center;
  align-items: stretch;
}

.forta---template--background-color-main.forta---template--padding-2.forta---template--border-20.forta---template--hide-tablet:where(.w-variant-3fe94192-e3e3-5050-d2ba-15c55c3a5cb0) {
  background-color: var(--forta---template---colors--secondary);
}

.forta---template--background-color-main.forta---template--padding-2.forta---template--border-20.forta---template--hide-tablet:where(.w-variant-6024f18a-4d92-c4b6-f059-4d544e092930) {
  background-color: var(--forta---template---colors--primary-800);
}

.forta---template--background-color-main.forta---template--padding-2.forta---template--border-20.forta---template--hide-tablet:where(.w-variant-6058ae5f-2d09-db26-befd-5d3cce1a2372) {
  background-color: var(--forta---template---colors--secondary-dark);
}

.forta---template--background-color-main.forta---template--padding-2.forta---template--border-20.forta---template--hide-tablet.forta---template--size-100 {
  width: 100%;
  height: 100%;
}

.forta---template--background-color-main.forta---template--padding-2.forta---template--border-20.forta---template--hide-tablet.forta---template--size-100:where(.w-variant-71d9085e-d750-1c7d-d91d-331654f42032) {
  background-color: var(--forta---template---colors--primary-100);
}

.forta---template--background-color-main.forta---template--padding-2.forta---template--border-20.forta---template--hide-tablet.forta---template--size-100:where(.w-variant-07ee9012-3f49-53e6-673a-aec65cbe3a06) {
  background-color: var(--forta---template---colors--secondary);
}

.forta---template--background-color-main.forta---template--padding-2.forta---template--border-20.forta---template--hide-tablet.forta---template--height-fill {
  height: 100%;
}

.forta---template--heading-style-h5 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
}

.forta---template--heading-style-h5.forta---template--text-color-white.forta---template--text-nomargin {
  margin-top: 0;
  margin-bottom: 0;
}

.forta---template--margin-3 {
  margin: 3rem;
}

.forta---template--margin-4 {
  margin: 4rem;
}

.forta---template--text-color-main {
  color: var(--forta---template---colors--primary-500);
}

.forta---template--text-color-main:where(.w-variant-178ae584-606d-1af6-21a6-3b90d23fa5c2) {
  display: none;
}

.forta---template--text-color-main:where(.w-variant-b5a0d1e3-772a-77d4-c2e6-47e7323ea17d) {
  font-size: var(--forta---template---desktop--text-small);
  font-weight: var(--forta---template---fonts--600);
}

.forta---template--text-color-main.forta---template--number-huge {
  font-size: 5.75rem;
  line-height: 6rem;
}

.forta---template--text-color-main.forta---template--number-huge:where(.w-variant-bf752adf-5b80-2031-72c3-1b44dd45efe7), .forta---template--text-color-main.forta---template--text-size-regular:where(.w-variant-bf752adf-5b80-2031-72c3-1b44dd45efe7) {
  color: var(--forta---template---colors--white);
}

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

.forta---template--margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.forta---template--button-icon-white {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.forta---template--image-rest {
  align-self: center;
  width: 48px;
  height: 48px;
  display: block;
}

.forta---template--rounded-20 {
  border-radius: 20px;
}

.forta---template--footer-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--footer-block.forta---template--padding-2 {
  grid-column-gap: 2rem;
  grid-template-columns: .75fr .5fr;
}

.forta---template--content-left-footer {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.forta---template--content-left-footer.forta---template--padding-right.forta---template--padding-10new {
  padding-right: 10rem;
}

.forta---template--footer-columns {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .5fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--footer-left-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.forta---template--footer-left-column.forta---template--padding-right.forta---template--padding-21 {
  padding-right: 21rem;
}

.forta---template--footer-links {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--footer-container-bottom {
  border-top: 1px solid var(--forta---template---colors--primary-100);
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.forta---template--footer-container-bottom.forta---template--padding-vertical.forta---template--padding-1-5 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.forta---template--links-left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.forta---template--button-holder {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  display: flex;
}

.forta---template--background-main-color-dark {
  background-color: var(--forta---template---colors--primary-800);
}

.forta---template--nav-logo-db {
  width: 150px;
  height: auto;
}

.forta---template--margin-1 {
  margin: 1rem;
}

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

.forta---template--border-20 {
  border-radius: 20px;
}

.forta---template--border-20.forta---template--padding-2.forta---template--custom-bg-color {
  background-color: #f5fafa;
}

.forta---template--border-20.forta---template--padding-2.forta---template--custom-bg-color.forta---template--spread-block, .forta---template--border-20.forta---template--padding-2.forta---template--background-main-color-dark.forta---template--spread-block {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.forta---template--border-20.forta---template--padding-2.forta---template--background-main-color-dark.forta---template--spread-block:where(.w-variant-aac5cae8-3979-af86-a8f3-082ffff46546), .forta---template--border-20.forta---template--padding-2.forta---template--background-main-color-dark.forta---template--spread-block:where(.w-variant-3fce1e06-3774-cc45-c387-5364b3553fec) {
  background-color: var(--forta---template---colors--secondary-dark);
}

.forta---template--border-20.forta---template--padding-2.forta---template--background-color-white-border.forta---template--spread-block {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.forta---template--border-20.forta---template--padding-2.forta---template--background-color-main.forta---template--spacer, .forta---template--border-20.forta---template--padding-2.forta---template--background-color-main.forta---template--spacer:where(.w-variant-c5a266d9-fc35-353f-2c96-99a4deb20f37), .forta---template--border-20.forta---template--padding-2.forta---template--background-color-main.forta---template--spacer:where(.w-variant-c634cc7c-37fc-e49d-93b1-4bce7a97297a) {
  flex-flow: column;
  display: flex;
}

.forta---template--border-20.forta---template--padding-2.forta---template--background-color-main.forta---template--spacer.forta---template--fillspace {
  flex: 1;
}

.forta---template--border-20.forta---template--padding-2.forta---template--background-color-main.forta---template--spread-block {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.forta---template--border-20.forta---template--padding-2.forta---template--background-color-warning:where(.w-variant-dc6b6372-103c-53fa-fa93-a64f1247a0d5) {
  background-color: var(--forta---template---colors--alert-info-light);
}

.forta---template--border-20.forta---template--padding-2.forta---template--background-color-warning:where(.w-variant-6bf85a8f-5337-8889-3f06-3bf783b7a194) {
  background-color: var(--forta---template---colors--alert-danger-light);
}

.forta---template--border-20.forta---template--padding-2.forta---template--background-color-warning:where(.w-variant-2aab7b9e-2e08-4b5d-32da-d1acf1fd8fd5) {
  background-color: var(--forta---template---colors--alert-success-light);
}

.forta---template--border-20.forta---template--padding-2.forta---template--background-color-new {
  background-color: var(--forta---template---colors--secondary-light);
}

.forta---template--border-20.forta---template--padding-2.forta---template--background-color-new:where(.w-variant-89d28a37-4209-7868-86dc-37fade5b9050), .forta---template--border-20.forta---template--padding-2.forta---template--background-color-new:where(.w-variant-48d66c41-af9b-6a8c-9387-02c27cbf8ece) {
  background-color: var(--forta---template---colors--primary-100);
}

.forta---template--border-20.forta---template--padding-2.forta---template--background-color-new:where(.w-variant-78665e49-4e4d-2e0f-f281-c37f07ea9b7c) {
  background-color: var(--forta---template---colors--primary-100);
  padding: 1rem 1.5rem .75rem;
}

.forta---template--border-20.forta---template--background-color-white-border.forta---template--padding-2:where(.w-variant-489223c5-c255-87b2-8285-188bb7f5ebb6) {
  border-width: 0 0 1px;
  border-radius: 0;
}

.forta---template--border-20.forta---template--background-main-color-dark.forta---template--padding-2:where(.w-variant-7761c4ad-f7ef-f040-5c57-ede9cdd505c8) {
  background-color: var(--forta---template---colors--primary-500);
}

.forta---template--border-20.forta---template--background-main-color-dark.forta---template--padding-2:where(.w-variant-35b5d83b-7ead-519a-f047-cc573b197000) {
  background-color: var(--forta---template---colors--secondary);
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered {
  background-color: var(--forta---template---colors--white);
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38) {
  background-color: var(--forta---template---colors--primary-500);
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3) {
  background-color: var(--forta---template---colors--primary-800);
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788) {
  background-color: var(--forta---template---colors--primary-500);
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5) {
  background-color: var(--forta---template---colors--primary-800);
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-6abeff70-b78e-0708-63d3-17f188be8dd0) {
  border: 1px solid var(--forta---template---colors--neutral-light);
  background-color: var(--forta---template---colors--white);
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662) {
  background-color: var(--forta---template---colors--secondary);
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04) {
  background-color: var(--forta---template---colors--secondary-dark);
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5398) {
  background-color: var(--forta---template---colors--primary-500);
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539a) {
  background-color: var(--forta---template---colors--primary-800);
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5399) {
  background-color: var(--forta---template---colors--secondary);
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539b) {
  background-color: var(--forta---template---colors--secondary-dark);
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-4f5881ca-1336-1ead-eda4-434f59472edb) {
  box-shadow: 0 10px 25px #0000000f;
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f1) {
  background-color: var(--forta---template---colors--primary-500);
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f3) {
  background-color: var(--forta---template---colors--primary-800);
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f2) {
  background-color: var(--forta---template---colors--secondary);
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f4) {
  background-color: var(--forta---template---colors--secondary-dark);
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f5) {
  box-shadow: 0 10px 25px #0000000f;
}

.forta---template--border-20.forta---template--background-color-neutral.forta---template--padding-2.forta---template--centered:where(.w-variant-041da348-cee6-5684-ebf1-af3c7dae04da) {
  padding: 0;
}

.forta---template--border-20.forta---template--background-color-main.forta---template--padding-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.forta---template--border-20.forta---template--border:where(.w-variant-489223c5-c255-87b2-8285-188bb7f5ebb6), .forta---template--border-20.forta---template--border:where(.w-variant-38439b0f-4716-e705-5808-dec09e1946a7) {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
}

.forta---template--border-20.forta---template--border.forta---template--padding-faq {
  padding: 2rem;
}

.forta---template--border-20.forta---template--border.forta---template--padding-faq:where(.w-variant-489223c5-c255-87b2-8285-188bb7f5ebb6) {
  border-radius: 0;
  padding: 2rem 2rem 2rem 0;
}

.forta---template--border-20.forta---template--border.forta---template--padding-faq:where(.w-variant-c054942d-e54c-a07b-682e-bed5cae6e445) {
  border: 1px solid var(--forta---template---colors--neutral-light);
}

.forta---template--border-20.forta---template--border.forta---template--padding-faq:where(.w-variant-38439b0f-4716-e705-5808-dec09e1946a7) {
  border-radius: 0;
  padding: 2rem 2rem 2rem 0;
}

.forta---template--border-20.forta---template--border.forta---template--padding-faq:where(.w-variant-38439b0f-4716-e705-5808-dec09e1946a8) {
  border: 1px solid var(--forta---template---colors--neutral-light);
}

.forta---template--border-20.forta---template--border.forta---template--padding-faq:where(.w-variant-044c5e86-96ec-86c0-3ebc-6c07039661c4) {
  border: 1px solid var(--forta---template---colors--neutral-light);
  margin-bottom: 2rem;
}

.forta---template--border-20.forta---template--border.forta---template--padding-faq.forta---template--wide {
  width: 100%;
}

.forta---template--border-20.forta---template--background-color-secundarneutral.forta---template--padding-2 {
  background-color: var(--forta---template---colors--secondary-light);
}

.forta---template--image {
  align-self: flex-start;
  height: 57px;
}

.forta---template--section-4columns {
  z-index: 1;
  position: relative;
}

.forta---template--section-4columns:where(.w-variant-f373860b-0c8a-2263-d8fd-b2bc51ec0cdb), .forta---template--section-4columns:where(.w-variant-2e6d9e85-fc3a-33ad-c9f5-7ba5441d974e), .forta---template--section-4columns:where(.w-variant-c5a266d9-fc35-353f-2c96-99a4deb20f37), .forta---template--section-4columns:where(.w-variant-dedb9a53-c83c-7ff5-b593-0bb13998383c), .forta---template--section-4columns:where(.w-variant-c634cc7c-37fc-e49d-93b1-4bce7a97297a), .forta---template--section-4columns:where(.w-variant-3fce1e06-3774-cc45-c387-5364b3553feb), .forta---template--section-4columns:where(.w-variant-3e14ef0d-4eb0-2548-1cb1-5b70de0b9e57) {
  margin-top: -150px;
}

.forta---template--textbutton-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.forta---template--text-holder.forta---template--align-text-center {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.forta---template--quick-stack-4col {
  padding: 0 0 3rem;
}

.forta---template--padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.forta---template--3-columns {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--3-columns.forta---template--padding-section-small:where(.w-variant-c1bcd34e-2440-e32f-30f1-030da0a3b955) {
  display: none;
}

.forta---template--3-columns.forta---template--padding-section-small:where(.w-variant-ca40b3c9-067f-4f57-5777-65a8f919cfcf) {
  grid-template-columns: 1fr 1fr;
}

.forta---template--3-columns.forta---template--padding-section-small:where(.w-variant-d1df4ff8-dc05-69df-213a-c06f04b0527b), .forta---template--3-columns.forta---template--padding-section-small:where(.w-variant-2e819a26-5c9e-148f-1ff9-655430948521) {
  display: none;
}

.forta---template--3-columns.forta---template--padding-section-small.forta---template--top {
  place-items: start stretch;
}

.forta---template--container-medium {
  width: 100%;
  max-width: 64rem;
}

.forta---template--rich-text-span {
  text-align: center;
}

.forta---template--rich-text-span strong {
  color: var(--forta---template---colors--primary-500);
  font-weight: 600;
}

.forta---template--rich-text-span h3 {
  font-size: var(--forta---template---desktop--h4);
  line-height: var(--forta---template---desktop--h4-line);
}

.forta---template--rich-text-span h1 {
  font-size: var(--forta---template---desktop--h2);
  line-height: var(--forta---template---desktop--h2-line);
}

.forta---template--rich-text-span h2 {
  font-size: var(--forta---template---desktop--h3);
  line-height: var(--forta---template---desktop--h3-line);
}

.forta---template--rich-text-span h4 {
  font-size: var(--forta---template---desktop--h5);
  line-height: var(--forta---template---desktop--h5-line);
}

.forta---template--rich-text-span h5 {
  font-size: var(--forta---template---desktop--h6);
  line-height: var(--forta---template---desktop--h6-line);
}

.forta---template--rich-text-span h6 {
  font-size: 1rem;
  line-height: 1.5rem;
}

.forta---template--padding-rich {
  padding: 4rem;
}

.forta---template--quick-stack {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  padding: 0;
}

.forta---template--row-1---full-width {
  flex: 1;
  width: 100%;
}

.forta---template--row-2---column {
  flex: 1;
}

.forta---template--row-2---column-2 {
  flex: 1;
  width: 100%;
}

.forta---template--cell {
  justify-content: space-between;
}

.forta---template--quicknav-arrow-medium {
  align-self: center;
  width: 14px;
  height: auto;
}

.forta---template--button-white {
  border-radius: var(--forta---template---variables--borders);
  background-color: var(--forta---template---colors--white);
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-button);
  line-height: var(--forta---template---desktop--text-medium-line);
  font-weight: var(--forta---template---fonts--600);
  align-self: flex-start;
  padding: 1rem 2rem;
  text-decoration: none;
  transition: color .2s, background-color .2s;
}

.forta---template--button-white:hover {
  background-color: var(--forta---template---colors--primary-100);
  color: var(--forta---template---colors--neutral-dark);
}

.forta---template--button-white:active {
  background-color: var(--forta---template---colors--primary-200);
}

.forta---template--text-align-center {
  text-align: center;
}

.forta---template--circle-arrow {
  color: var(--forta---template---colors--primary-500);
  justify-content: center;
  align-items: center;
  display: flex;
}

.forta---template--circle-arrow.forta---template--blue {
  color: var(--forta---template---colors--text-blue);
}

.forta---template--heading-style-h2 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
  font-weight: var(--forta---template---fonts--600);
}

.forta---template--heading-style-h2.forta---template--text-color-white {
  color: var(--forta---template---colors--white);
}

.forta---template--heading-style-h2.forta---template--text-color-white.forta---template--nomargin, .forta---template--heading-style-h2.forta---template--text-nomargin {
  margin-top: 0;
}

.forta---template--text-weight-regular {
  font-weight: 400;
}

.forta---template--background-image {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.forta---template--background-image.forta---template--z-index-1 {
  position: absolute;
}

.forta---template--image-bento {
  z-index: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.forta---template--image-bento.forta---template--border-20.forta---template--content-centered {
  justify-content: flex-start;
  align-items: stretch;
  min-height: 500px;
  display: flex;
}

.forta---template--image-bento.forta---template--border-20.forta---template--content-centered:where(.w-variant-316348f7-6538-7a0e-4a0c-a1cdf3db8c9f), .forta---template--image-bento.forta---template--border-20.forta---template--content-centered:where(.w-variant-6b7820f3-1d4a-5625-ade2-43d89fc95671) {
  min-height: 100%;
}

.forta---template--overlay {
  z-index: 1;
  background-color: #0000004d;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.forta---template--label-white {
  background-color: var(--forta---template---colors--white);
  border-radius: 100px;
  padding: .625rem;
  display: inline-flex;
}

.forta---template--label-white:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .forta---template--label-white:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .forta---template--label-white:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .forta---template--label-white:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04) {
  background-color: var(--forta---template---colors--white);
}

.forta---template--label-text-dark {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-xsmall);
  font-weight: var(--forta---template---fonts--700);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.forta---template--label-text-dark:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .forta---template--label-text-dark:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .forta---template--label-text-dark:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .forta---template--label-text-dark:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04) {
  color: var(--forta---template---colors--primary-500);
}

.forta---template--content-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.forta---template--background-color-neutral {
  background-color: var(--forta---template---colors--primary-100);
}

.forta---template--heading-style-h4 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--secondary-dark);
}

.forta---template--heading-style-h4.forta---template--text-color-main-dark:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .forta---template--heading-style-h4.forta---template--text-color-main-dark:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .forta---template--heading-style-h4.forta---template--text-color-main-dark:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .forta---template--heading-style-h4.forta---template--text-color-main-dark:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5), .forta---template--heading-style-h4.forta---template--text-color-main-dark:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .forta---template--heading-style-h4.forta---template--text-color-main-dark:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04), .forta---template--heading-style-h4.forta---template--text-color-main-dark:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5398), .forta---template--heading-style-h4.forta---template--text-color-main-dark:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539a), .forta---template--heading-style-h4.forta---template--text-color-main-dark:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5399), .forta---template--heading-style-h4.forta---template--text-color-main-dark:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539b), .forta---template--heading-style-h4.forta---template--text-color-main-dark:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f1), .forta---template--heading-style-h4.forta---template--text-color-main-dark:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f3), .forta---template--heading-style-h4.forta---template--text-color-main-dark:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f2), .forta---template--heading-style-h4.forta---template--text-color-main-dark:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f4) {
  color: var(--forta---template---colors--white);
}

.forta---template--heading-style-h4.forta---template--text-color-main-dark.forta---template--no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.forta---template--heading-style-h4.forta---template--text-color-white {
  color: var(--forta---template---colors--white);
}

.forta---template--heading-style-h4.forta---template--text-color-white.forta---template--no-margin {
  margin-top: 10px;
  margin-bottom: 0;
}

.forta---template--text-color-main-dark {
  color: var(--forta---template---colors--primary-800);
}

.forta---template--icon-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.forta---template--icon-title:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .forta---template--icon-title:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .forta---template--icon-title:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .forta---template--icon-title:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5), .forta---template--icon-title:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .forta---template--icon-title:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04), .forta---template--icon-title:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5398), .forta---template--icon-title:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539a), .forta---template--icon-title:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5399), .forta---template--icon-title:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539b), .forta---template--icon-title:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f1), .forta---template--icon-title:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f3), .forta---template--icon-title:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f2), .forta---template--icon-title:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f4) {
  justify-content: flex-start;
  align-items: center;
}

.forta---template--icon-medium {
  align-self: center;
  width: 25px;
  height: 25px;
}

.forta---template--icon-medium:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .forta---template--icon-medium:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .forta---template--icon-medium:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .forta---template--icon-medium:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5), .forta---template--icon-medium:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .forta---template--icon-medium:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04), .forta---template--icon-medium:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5398), .forta---template--icon-medium:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539a), .forta---template--icon-medium:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb5399), .forta---template--icon-medium:where(.w-variant-e0081750-eaa6-c17d-398f-dfc384eb539b), .forta---template--icon-medium:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f1), .forta---template--icon-medium:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f3), .forta---template--icon-medium:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f2), .forta---template--icon-medium:where(.w-variant-08eec352-26d0-696f-5c3d-75696161b4f4) {
  align-self: center;
  width: 20px;
  height: 20px;
}

.forta---template--slot-width {
  width: 100%;
  margin-top: 1rem;
}

.forta---template--padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.forta---template--grid-50 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--grid-50.forta---template--padding-section-medium:where(.w-variant-34078057-0ab8-21ea-c876-d9f51ea3c9f5), .forta---template--grid-50.forta---template--padding-section-medium:where(.w-variant-7d7efc47-e33e-7123-e129-6c0a3ec3e907) {
  grid-template-columns: 1fr 1fr;
}

.forta---template--right-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.forta---template--left-image {
  border-radius: 20px;
  overflow: hidden;
}

.forta---template--image-50 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.forta---template--image-50:where(.w-variant-35b3a924-a1bd-0b8c-29ff-221af9b87567), .forta---template--image-50:where(.w-variant-7d7efc47-e33e-7123-e129-6c0a3ec3e906) {
  display: none;
}

.forta---template--video-50 {
  object-fit: cover;
  height: 100%;
  display: none;
}

.forta---template--video-50:where(.w-variant-35b3a924-a1bd-0b8c-29ff-221af9b87567), .forta---template--video-50:where(.w-variant-7d7efc47-e33e-7123-e129-6c0a3ec3e906) {
  display: block;
}

.forta---template--bento-holder-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  height: 100%;
  padding: 4rem 2rem 2rem;
  display: flex;
  position: static;
}

.forta---template--bento-holder-2.forta---template--z-index-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  position: absolute;
}

.forta---template--bento-holder-2.forta---template--z-index-2:where(.w-variant-316348f7-6538-7a0e-4a0c-a1cdf3db8c9f), .forta---template--bento-holder-2.forta---template--z-index-2:where(.w-variant-6b7820f3-1d4a-5625-ade2-43d89fc95671) {
  padding-top: 2rem;
}

.forta---template--bento-holder-2.forta---template--z-index-2.forta---template--relative {
  flex: 1;
  justify-content: space-between;
  height: auto;
  padding-top: 2rem;
  position: relative;
}

.forta---template--bento-holder-2.forta---template--z-index-2.forta---template--relative.forta---template--align-bottom {
  justify-content: flex-end;
  align-items: stretch;
}

.forta---template--content-holder {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr .75fr;
  grid-auto-columns: 1fr;
}

.forta---template--content-holder.forta---template--grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: end start;
  display: grid;
}

.forta---template--right-column-2:where(.w-variant-1fd53d90-0449-88e6-fd04-6804cf315036), .forta---template--right-column-2:where(.w-variant-6b7820f3-1d4a-5625-ade2-43d89fc95670) {
  display: none;
}

.forta---template--left-column-3-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--left-column-3-copy:where(.w-variant-05929495-8cff-7c2e-8668-abdeaeaa5ca4), .forta---template--left-column-3-copy:where(.w-variant-6b7820f3-1d4a-5625-ade2-43d89fc95672) {
  grid-template-columns: 1fr;
}

.forta---template--image-with-text {
  z-index: 0;
  object-fit: fill;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.forta---template--image-with-text:where(.w-variant-35b3a924-a1bd-0b8c-29ff-221af9b87567), .forta---template--image-with-text:where(.w-variant-7d7efc47-e33e-7123-e129-6c0a3ec3e906) {
  display: none;
}

.forta---template--header-small-v-align-2 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 150px;
  display: flex;
}

.forta---template--header-small-v-align-2:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  justify-content: center;
  align-items: center;
}

.forta---template--header-small-v-align-2:where(.w-variant-c1bcd34e-2440-e32f-30f1-030da0a3b955) {
  margin-bottom: 5rem;
}

.forta---template--header-small-v-align-2:where(.w-variant-d1df4ff8-dc05-69df-213a-c06f04b0527b) {
  margin-bottom: 3rem;
}

.forta---template--header-small-v-align-2:where(.w-variant-2e819a26-5c9e-148f-1ff9-655430948521) {
  margin-bottom: 5rem;
}

.forta---template--wrapper-header-content-medium-2 {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-top: 5rem;
  margin-bottom: 0;
}

.forta---template--wrapper-header-content-medium-2:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  grid-template-columns: 1fr;
  margin-bottom: 0;
}

.forta---template--image-header {
  object-fit: cover;
  align-self: center;
  width: 100%;
}

.forta---template--image-header:where(.w-variant-d1df4ff8-dc05-69df-213a-c06f04b0527b) {
  vertical-align: middle;
}

.forta---template--image-wrap {
  border-radius: 20px;
  height: 335px;
  margin-top: -200px;
  overflow: hidden;
}

.forta---template--image-wrap.forta---template--z-index-2 {
  display: flex;
}

.forta---template--image-wrap.forta---template--z-index-2:where(.w-variant-5ef0edb3-91d8-7875-36e9-fc7987a41a89) {
  margin-bottom: 0;
}

.forta---template--usp-block-holder {
  z-index: 4;
  background-color: var(--forta---template---colors--primary-500);
  border-radius: 20px;
  width: 300px;
  height: 240px;
  display: none;
  position: absolute;
  inset: auto 10% -10% auto;
}

.forta---template--usp-block-holder:where(.w-variant-5ef0edb3-91d8-7875-36e9-fc7987a41a89) {
  display: block;
}

.forta---template--usp-block-holder.forta---template--padding-2:where(.w-variant-5ef0edb3-91d8-7875-36e9-fc7987a41a89) {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.forta---template--icon-large:where(.w-variant-5ef0edb3-91d8-7875-36e9-fc7987a41a89) {
  width: 60px;
}

.forta---template--heading-2col-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.forta---template--heading-2col-wrapper:where(.w-variant-749c2106-3c13-53d2-d24d-67e325dfd102) {
  grid-template-columns: .75fr 1fr;
}

.forta---template--heading-2col-wrapper:where(.w-variant-d1df4ff8-dc05-69df-213a-c06f04b0527b) {
  display: flex;
}

.forta---template--heading-2col-wrapper:where(.w-variant-2e819a26-5c9e-148f-1ff9-655430948521) {
  grid-template-columns: .75fr 1fr;
}

.forta---template--flex {
  flex-flow: column;
  padding-right: 5rem;
  display: flex;
}

.forta---template--flex:where(.w-variant-d1df4ff8-dc05-69df-213a-c06f04b0527b) {
  display: none;
}

.forta---template--flex.forta---template--gap-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.forta---template--flex.forta---template--gap-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  padding-right: 0;
}

.forta---template--quick-stack-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  padding: 3rem 0 0;
}

.forta---template--row---full-width, .forta---template--row---column, .forta---template--row---column-2 {
  flex: 1;
  width: 100%;
}

.forta---template--rich-text-holder {
  padding-right: 20rem;
}

.forta---template--content-sidebar-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  height: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.forta---template--cta-dark-toggle {
  display: none;
}

.forta---template--cta-dark-toggle:where(.w-variant-71d9085e-d750-1c7d-d91d-331654f42032) {
  display: block;
}

.forta---template--cta-light-toggle:where(.w-variant-71d9085e-d750-1c7d-d91d-331654f42032), .forta---template--right-column-2-button {
  display: none;
}

.forta---template--right-column-2-button:where(.w-variant-1fd53d90-0449-88e6-fd04-6804cf315036), .forta---template--right-column-2-button:where(.w-variant-6b7820f3-1d4a-5625-ade2-43d89fc95670) {
  display: block;
}

.forta---template--left-column-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--left-column-2:where(.w-variant-05929495-8cff-7c2e-8668-abdeaeaa5ca4), .forta---template--left-column-2:where(.w-variant-6b7820f3-1d4a-5625-ade2-43d89fc95672) {
  grid-template-columns: 1fr;
}

.forta---template--margin-8 {
  margin: 8rem;
}

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

.forta---template--section-bento-table:where(.w-variant-787a9005-aa39-c154-2cea-b6f0500c0e26) {
  margin-top: -200px;
}

.forta---template--section-bento-table:where(.w-variant-9d1b840b-ab20-70b6-0fd8-aeb1c3e1ce8c), .forta---template--section-bento-table.forta---template--background-color {
  background-color: var(--forta---template---colors--header-light);
}

.forta---template--content-detail {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.forta---template--content-detail.forta---template--flipped {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 2fr;
}

.forta---template--content-detail.forta---template--sidebar-left {
  grid-template-columns: 1fr 2fr;
}

.forta---template--sticky-sidebar {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: -200px;
  display: flex;
  position: sticky;
  top: 170px;
}

.forta---template--sticky-sidebar.forta---template--z-index-2.forta---template--no-margin {
  margin-top: 0;
}

.forta---template--sticky-sidebar.forta---template--z-index-2.forta---template--no-margin:where(.w-variant-72e28060-226e-ebfe-a725-de7f51561ea7) {
  margin-top: -200px;
}

.forta---template--sticky-sidebar.forta---template--z-index-2.forta---template--no-margin:where(.w-variant-5726a4a2-3ceb-7cf0-f01a-ddcc07315288) {
  margin-top: -152px;
}

.forta---template--sticky-sidebar.forta---template--z-index-2.forta---template--no-margin:where(.w-variant-414ed2eb-9643-e6c3-f059-157e1112bbe6) {
  margin-top: -200px;
}

.forta---template--sticky-sidebar.forta---template--z-index-2.forta---template--no-margin:where(.w-variant-015a85b9-3405-ae7d-927f-e8e416f895b4) {
  margin-top: -550px;
}

.forta---template--sticky-sidebar.forta---template--z-index-2.forta---template--no-margin.forta---template--custom-margin {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  margin-right: 6rem;
}

.forta---template--sticky-sidebar.forta---template--z-index-2.forta---template--no-margin.forta---template--custom-margin:where(.w-variant-4114d08f-e507-e120-f754-44768561fa58) {
  margin-right: 0;
}

.forta---template--static-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.forta---template--static-content.forta---template--margin-right.forta---template--margin-8 {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.forta---template--static-content.forta---template--margin-right.forta---template--margin-8:where(.w-variant-9b516217-f61a-d951-aaad-84233f28d17a), .forta---template--static-content.forta---template--margin-right.forta---template--margin-8:where(.w-variant-414ed2eb-9643-e6c3-f059-157e1112bbe6) {
  margin-right: 0;
}

.forta---template--slot-sidebar {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.forta---template--slot-maincontent {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  justify-items: start;
  display: grid;
}

.forta---template--slot-maincontent:where(.w-variant-414ed2eb-9643-e6c3-f059-157e1112bbe6) {
  justify-content: start;
  justify-items: start;
}

.forta---template--slot-maincontent.forta---template--wide {
  width: 100%;
}

.forta---template--slot-maincontent.forta---template--wide.forta---template--flex {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.forta---template--slot-extra {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.forta---template--slot-extra:where(.w-variant-9b516217-f61a-d951-aaad-84233f28d17a) {
  flex: 1;
  width: 100%;
}

.forta---template--hide-mobile-landscape {
  line-height: var(--forta---template---desktop--text-regular-line);
  text-decoration: none;
}

.forta---template--wrapper-header-content-medium {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-top: 0;
  margin-bottom: 5rem;
  display: grid;
}

.forta---template--wrapper-header-content-medium:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  grid-template-columns: 1fr;
  max-width: 57rem;
  margin-bottom: 0;
}

.forta---template--wrapper-header-content-medium:where(.w-variant-f1a424ad-bc3d-5414-9f0e-caddf4278027) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  padding-right: 5rem;
  display: grid;
}

.forta---template--wrapper-header-content-medium:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
  flex-flow: column;
  margin-bottom: 1rem;
  display: flex;
}

.forta---template--wrapper-header-content-medium:where(.w-variant-558ebdad-2bc4-e2db-99dc-0cc4919b6b4e) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  padding-right: 5rem;
  display: grid;
}

.forta---template--wrapper-header-content-medium.forta---template--header-content {
  margin-top: 5rem;
}

.forta---template--wrapper-header-content-medium.forta---template--header-content:where(.w-variant-056d4ad5-b2d0-4b37-315b-f524737cde23), .forta---template--wrapper-header-content-medium.forta---template--header-content:where(.w-variant-edbc75f5-9898-089f-c04a-aee91fd54bba) {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.forta---template--wrapper-header-content-medium.forta---template--header-content:where(.w-variant-ca7d23ad-817f-4536-b995-0bfff31dde97) {
  grid-template-columns: 1.5fr .5fr;
}

.forta---template--quicknav-holder-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 80%;
  display: none;
}

.forta---template--quicknav-holder-header:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2), .forta---template--quicknav-holder-header:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c8500), .forta---template--quicknav-holder-header:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f05) {
  display: flex;
}

.forta---template--arrow-change-color {
  z-index: 2;
}

.forta---template--icon-holder {
  align-self: center;
}

.forta---template--arrow-change-color-active {
  display: none;
}

.forta---template--spacer-2 {
  padding-top: 2rem;
}

.forta---template--spacer-2.forta---template--margin-flexible {
  margin-bottom: 2rem;
}

.forta---template--text-weight-bold {
  font-weight: 700;
}

.forta---template--tab-link {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  flex: 1;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.forta---template--tab-link.w--current {
  border-bottom-color: var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.forta---template--tabs-menu {
  display: flex;
}

.forta---template--tab-link-kind-jeugd {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  flex: 1;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.forta---template--tab-link-kind-jeugd.w--current {
  border-bottom-color: var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.forta---template--tab-link-volwassenen {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  flex: 1;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.forta---template--tab-link-volwassenen.w--current {
  border-bottom-color: var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.forta---template--tab-link-autisme-kenniscentrum {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.forta---template--tab-link-autisme-kenniscentrum.w--current {
  border-bottom: 1px solid var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.forta---template--content-holder-top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr .75fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1.5rem;
  padding: 1.5rem 2rem 1rem;
  display: grid;
}

.forta---template--text-nolink {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-small-line);
  font-weight: var(--forta---template---fonts--400);
}

.forta---template--content-holder-times {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr .75fr;
  grid-auto-columns: 1fr;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 2rem 1rem;
  transition: background-color .2s;
  display: grid;
}

.forta---template--content-holder-times:hover {
  background-color: var(--forta---template---colors--primary-100);
  border-radius: 20px;
}

.forta---template--plain-text {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
}

.forta---template--location-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.forta---template--location.forta---template--border-20.forta---template--padding-2.forta---template--background-color-neutral {
  flex-flow: column;
  display: flex;
}

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

.forta---template--background-color-warning {
  background-color: var(--forta---template---colors--alert-warning-light);
}

.forta---template--text-color-warning {
  color: var(--forta---template---colors--alert-warning-dark);
}

.forta---template--text-color-warning:where(.w-variant-dc6b6372-103c-53fa-fa93-a64f1247a0d5) {
  color: var(--forta---template---colors--alert-info-dark);
  display: block;
}

.forta---template--text-color-warning:where(.w-variant-6bf85a8f-5337-8889-3f06-3bf783b7a194) {
  color: var(--forta---template---colors--alert-danger-dark);
}

.forta---template--text-color-warning:where(.w-variant-2aab7b9e-2e08-4b5d-32da-d1acf1fd8fd5) {
  color: var(--forta---template---colors--alert-success-dark);
}

.forta---template--text-color-warning p {
  color: var(--forta---template---colors--alert-warning-dark);
}

.forta---template--content-sidebar-warning {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: flex-start;
  height: 100%;
  display: flex;
}

.forta---template--image-54 {
  align-self: center;
  width: 24px;
  height: 24px;
}

.forta---template--icon-title-warning {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.forta---template--icon-title-warning:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .forta---template--icon-title-warning:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .forta---template--icon-title-warning:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .forta---template--icon-title-warning:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5), .forta---template--icon-title-warning:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .forta---template--icon-title-warning:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04) {
  justify-content: flex-start;
  align-items: center;
}

.forta---template--text-color-info {
  color: var(--forta---template---colors--alert-warning-dark);
  display: none;
}

.forta---template--text-color-info:where(.w-variant-dc6b6372-103c-53fa-fa93-a64f1247a0d5) {
  color: var(--forta---template---colors--alert-info-dark);
  display: block;
}

.forta---template--text-color-info:where(.w-variant-6bf85a8f-5337-8889-3f06-3bf783b7a194) {
  color: var(--forta---template---colors--alert-danger-dark);
}

.forta---template--text-color-info:where(.w-variant-2aab7b9e-2e08-4b5d-32da-d1acf1fd8fd5) {
  color: var(--forta---template---colors--alert-success-dark);
}

.forta---template--text-color-info p {
  color: var(--forta---template---colors--alert-info-dark);
}

.forta---template--text-color-red {
  color: var(--forta---template---colors--alert-warning-dark);
  display: none;
}

.forta---template--text-color-red:where(.w-variant-dc6b6372-103c-53fa-fa93-a64f1247a0d5) {
  color: var(--forta---template---colors--alert-info-dark);
  display: none;
}

.forta---template--text-color-red:where(.w-variant-6bf85a8f-5337-8889-3f06-3bf783b7a194) {
  color: var(--forta---template---colors--alert-danger-dark);
  display: block;
}

.forta---template--text-color-red:where(.w-variant-2aab7b9e-2e08-4b5d-32da-d1acf1fd8fd5) {
  color: var(--forta---template---colors--alert-success-dark);
}

.forta---template--text-color-red p {
  color: var(--forta---template---colors--alert-danger-dark);
}

.forta---template--text-color-green {
  color: var(--forta---template---colors--alert-warning-dark);
  display: none;
}

.forta---template--text-color-green:where(.w-variant-dc6b6372-103c-53fa-fa93-a64f1247a0d5) {
  color: var(--forta---template---colors--alert-info-dark);
  display: none;
}

.forta---template--text-color-green:where(.w-variant-6bf85a8f-5337-8889-3f06-3bf783b7a194) {
  color: var(--forta---template---colors--alert-danger-dark);
}

.forta---template--text-color-green:where(.w-variant-2aab7b9e-2e08-4b5d-32da-d1acf1fd8fd5) {
  color: var(--forta---template---colors--alert-success-dark);
  display: block;
}

.forta---template--text-color-green p {
  color: var(--forta---template---colors--alert-success-dark);
}

.forta---template--text-color-orange {
  color: var(--forta---template---colors--alert-warning-dark);
}

.forta---template--text-color-orange:where(.w-variant-dc6b6372-103c-53fa-fa93-a64f1247a0d5) {
  color: var(--forta---template---colors--alert-info-dark);
  display: none;
}

.forta---template--text-color-orange:where(.w-variant-6bf85a8f-5337-8889-3f06-3bf783b7a194) {
  color: var(--forta---template---colors--alert-danger-dark);
  display: none;
}

.forta---template--text-color-orange:where(.w-variant-2aab7b9e-2e08-4b5d-32da-d1acf1fd8fd5) {
  color: var(--forta---template---colors--alert-success-dark);
  display: none;
}

.forta---template--text-color-orange p {
  color: var(--forta---template---colors--alert-warning-dark);
}

.forta---template--rich-text-50 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 1rem;
  display: grid;
}

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

.forta---template--margin-top.forta---template--margin-1 {
  width: auto;
}

.forta---template--content-sidebar {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: flex-start;
  height: 100%;
  display: flex;
}

.forta---template--content-sidebar.forta---template--small {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.forta---template--div-block-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  padding-top: .5rem;
  display: flex;
}

.forta---template--flex-block-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.forta---template--div-block-17 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

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

.forta---template--accordion-heading {
  line-height: 30px;
  font-weight: var(--forta---template---fonts--600);
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 2rem;
}

.forta---template--accordion-item-content {
  margin-right: 30px;
  overflow: hidden;
}

.forta---template--title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.forta---template--accordion-heading---number {
  color: var(--forta---template---colors--primary-500);
  line-height: 30px;
  font-weight: var(--forta---template---fonts--600);
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
}

.forta---template--code-embed-2 {
  color: var(--forta---template---colors--primary-500);
}

.forta---template--label-slot {
  margin-top: 1rem;
}

.forta---template--label-slot:where(.w-variant-c054942d-e54c-a07b-682e-bed5cae6e445) {
  margin-top: 0;
}

.forta---template--label-slot:where(.w-variant-044c5e86-96ec-86c0-3ebc-6c07039661c4) {
  margin-top: 0;
}

.forta---template--heading-style-h3 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
}

.forta---template--heading-style-h3.forta---template--text-color-white {
  color: var(--forta---template---colors--white);
}

.forta---template--heading-style-h3.forta---template--text-color-white.forta---template--nomargin {
  color: var(--forta---template---colors--white);
  margin-top: 10px;
  margin-bottom: 0;
}

.forta---template--heading-style-h3.forta---template--text-color-white.forta---template--nomargin:where(.w-variant-bf859391-ed6d-13b9-a993-21c1241cd649) {
  color: var(--forta---template---colors--neutral-dark);
}

.forta---template--heading-style-h3.forta---template--text-color-white.forta---template--text-nomargin:where(.w-variant-a5937f55-9404-05ca-4a32-4f8003b3faed) {
  margin-top: 0;
  margin-bottom: 0;
}

.forta---template--spacer-3 {
  padding-top: 3rem;
}

.forta---template--section-3-columns.forta---template--background-main-color-dark:where(.w-variant-bf859391-ed6d-13b9-a993-21c1241cd649) {
  background-color: var(--forta---template---colors--white);
}

.forta---template--text-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--3-columns-slots {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--3-columns-slots.forta---template--spacer-3:where(.w-variant-bf859391-ed6d-13b9-a993-21c1241cd649) {
  grid-template-columns: 1fr 1fr;
}

.forta---template--slot-9:where(.w-variant-bf859391-ed6d-13b9-a993-21c1241cd649) {
  display: none;
}

.forta---template--padding-section-large {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.forta---template--padding-section-large.forta---template--quick-stack-3col {
  z-index: 2;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.forta---template--section-bg-3col {
  position: relative;
}

.forta---template--background-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.forta---template--overlay-dark {
  z-index: 1;
  background-color: #090808bf;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.forta---template--custom-margin-3:where(.w-variant-a5937f55-9404-05ca-4a32-4f8003b3faed) {
  padding-right: 10rem;
}

.forta---template--cell-2 {
  justify-content: center;
  align-items: flex-start;
}

.forta---template--cell-2:where(.w-variant-a5937f55-9404-05ca-4a32-4f8003b3faed) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.forta---template--cell-2.forta---template--padding-inside {
  padding-right: 8rem;
}

.forta---template--cell-2.forta---template--padding-inside:where(.w-variant-a5937f55-9404-05ca-4a32-4f8003b3faed) {
  padding-right: 0;
}

.forta---template--div-block-12:where(.w-variant-a5937f55-9404-05ca-4a32-4f8003b3faed) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--quick-stack-3col {
  padding: 0 0 3rem;
}

.forta---template--container-small {
  width: 100%;
  max-width: 48rem;
}

.forta---template--container-small.forta---template--padding-section-medium:where(.w-variant-30423661-2d9e-410a-563c-cfc8576348fc), .forta---template--container-small.forta---template--padding-section-medium:where(.w-variant-28bcc0cf-1d56-ca4f-2711-6d96dfed2e5c) {
  max-width: 56rem;
}

.forta---template--content-holder-publicaties {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 4.25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 2rem 1rem;
  transition: background-color .2s;
  display: grid;
}

.forta---template--content-holder-publicaties:hover {
  background-color: var(--forta---template---colors--primary-100);
  border-radius: 20px;
}

.forta---template--publicatie-wrapper {
  padding-right: 5rem;
}

.forta---template--heading-cta-holder {
  justify-content: space-between;
  display: flex;
}

.forta---template--section-contactform {
  width: 100%;
}

.forta---template--button-primary {
  background-color: var(--forta---template---colors--primary-500);
  font-size: var(--forta---template---desktop--text-button);
  line-height: var(--forta---template---desktop--text-medium-line);
  font-weight: var(--forta---template---fonts--600);
  border-radius: 100px;
  padding: 1rem 2rem;
}

.forta---template--button-primary:hover {
  background-color: var(--forta---template---colors--primary-100);
  color: var(--forta---template---colors--primary-500);
}

.forta---template--form-align {
  flex-flow: wrap;
  justify-content: space-between;
  padding-top: 1rem;
  display: flex;
}

.forta---template--checkbox-field {
  flex: none;
  max-width: none;
  padding-left: 0;
  display: flex;
}

.forta---template--link-small {
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-small-line);
}

.forta---template--checkbox {
  border-radius: 8px;
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  height: 25px;
  min-height: 25px;
  max-height: 25px;
  margin: 0 1rem 0 0;
}

.forta---template--checkbox.w--redirected-checked {
  background-color: var(--forta---template---colors--primary-500);
  background-image: url("https://cdn.prod.website-files.com/69c3ba71246b06c163ed1d19/69c3ba71246b06c163ed2230_43d6881e05aeb67a509462640e44279f_check.svg"), linear-gradient(to bottom, var(--forta---template---colors--primary-500), var(--forta---template---colors--primary-500));
  background-position: 50%, 0 0;
  background-size: auto, auto;
}

.forta---template--text-field {
  border: 1px solid var(--forta---template---colors--neutral-light);
  height: 56px;
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-regular);
  line-height: var(--forta---template---desktop--text-regular-line);
  background-color: #0000;
  border-radius: 10px;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 600;
  transition: border-color .3s;
  position: static;
  inset: 0%;
}

.forta---template--text-field:hover {
  color: var(--forta---template---colors--primary-500);
  border-color: #bbb;
  display: block;
}

.forta---template--text-field:focus {
  border-color: var(--forta---template---colors--primary-500);
  color: var(--forta---template---colors--neutral-dark);
}

.forta---template--text-field-wrapper {
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  margin-bottom: 20px;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
  position: relative;
}

.forta---template--text-field-wrapper.forta---template--half {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  width: 48%;
  padding-left: 0;
  padding-right: 0;
}

.forta---template--text-field-done {
  border: 0px solid var(--forta---template---colors--primary-500);
  background-color: var(--forta---template---colors--primary-500);
  opacity: 0;
  background-image: url("https://cdn.prod.website-files.com/69c3ba71246b06c163ed1d19/69c3ba71246b06c163ed2230_43d6881e05aeb67a509462640e44279f_check.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-radius: 50%;
  width: 1px;
  height: 1px;
  margin-left: 20px;
  margin-right: 20px;
  transition: height .3s cubic-bezier(.25, .46, .45, .94), width .3s cubic-bezier(.25, .46, .45, .94);
  position: absolute;
  inset: 50% 0% auto auto;
  transform: translate(0, -50%);
}

.forta---template--div-block-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  display: flex;
}

.forta---template--section-title-text.forta---template--padding-section-medium:where(.w-variant-85bd8a07-64ea-9696-34c9-9a7dc5e35152) {
  background-color: var(--forta---template---colors--primary-100);
}

.forta---template--flex-right-space-b {
  grid-column-gap: 16.5rem;
  grid-row-gap: 16.5rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-top: 1rem;
  display: grid;
}

.forta---template--slot {
  width: 100%;
}

.forta---template--slot-2, .forta---template--slot-3 {
  width: 100%;
  height: 100%;
}

.forta---template--quick-bento {
  padding-left: 0;
  padding-right: 0;
}

.forta---template--splitter {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--slot-6, .forta---template--slot-7 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
}

.forta---template--icon-small, .forta---template--icon-small:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .forta---template--icon-small:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .forta---template--icon-small:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .forta---template--icon-small:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5), .forta---template--icon-small:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .forta---template--icon-small:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04) {
  align-self: center;
  width: 20px;
  height: 20px;
}

.forta---template--bottom-spreader {
  grid-row-gap: 7rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  padding-top: 1rem;
  display: grid;
}

.forta---template--slot-4 {
  flex: 1;
  width: 100%;
}

.forta---template--slot-5 {
  width: 100%;
}

.forta---template--image-55 {
  border-radius: 100px;
  width: 57px;
  height: 57px;
}

.forta---template--behandelaar-flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: .5rem;
  display: flex;
}

.forta---template--full-image {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.forta---template--form-block {
  width: auto;
}

.forta---template--form-label {
  width: 100%;
  margin-top: 12px;
}

.forta---template--container-sidebar {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.forta---template--static-content-faq {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.forta---template--overflow-hidden {
  overflow: hidden;
}

.forta---template--about-columns {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--about-columns.forta---template--padding-section-medium:where(.w-variant-ea18745f-52b8-d63b-bda8-9353fdb63a2f) {
  grid-template-columns: 1fr 1fr;
}

.forta---template--background-color-secundarneutral {
  background-color: var(--forta---template---colors--secondary-light);
}

.forta---template--text-color-blue {
  color: var(--forta---template---colors--text-blue);
}

.forta---template--number-column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.forta---template--number-column.forta---template--padding-2.forta---template--absolute-1 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: minmax(auto, .25fr) auto;
}

.forta---template--content-left.forta---template--custom-padding-1 {
  padding-right: 7rem;
}

.forta---template--label-secundary {
  border: 2px solid var(--forta---template---colors--neutral-light);
  background-color: var(--forta---template---colors--white);
  border-radius: 100px;
  padding: .625rem;
  display: inline-flex;
}

.forta---template--label-text-secundary {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-xsmall);
  font-weight: var(--forta---template---fonts--700);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.forta---template--width-100 {
  width: 100%;
}

.forta---template--custom-padding-1 {
  padding: 1.5rem 1rem 1.5rem 1.5rem;
}

.forta---template--custom-padding-1.forta---template--border-20.forta---template--width-100:where(.w-variant-b5a0d1e3-772a-77d4-c2e6-47e7323ea17d) {
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.forta---template--tabs-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--icon-centre {
  justify-content: center;
  align-items: center;
  display: flex;
}

.forta---template--code-embed-4 {
  color: var(--forta---template---colors--primary-500);
}

.forta---template--content-holder-bibliotheek {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .35fr 1.75fr .25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--content-holder-bibliotheek:where(.w-variant-b5a0d1e3-772a-77d4-c2e6-47e7323ea17d) {
  grid-template-columns: 4fr .75fr;
  width: 100%;
}

.forta---template--content-holder-bibliotheek:where(.w-variant-bd75531e-68ea-37f5-7347-cf937b75e4c5), .forta---template--content-holder-bibliotheek:where(.w-variant-178ae584-606d-1af6-21a6-3b90d23fa5c2) {
  grid-template-columns: 4fr 1fr;
}

.forta---template--image-movie {
  width: 100px;
  height: 148px;
}

.forta---template--image-movie:where(.w-variant-b5a0d1e3-772a-77d4-c2e6-47e7323ea17d), .forta---template--image-movie:where(.w-variant-bd75531e-68ea-37f5-7347-cf937b75e4c5), .forta---template--image-movie:where(.w-variant-178ae584-606d-1af6-21a6-3b90d23fa5c2) {
  display: none;
}

.forta---template--image-content {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.forta---template--text-block-margintop {
  color: var(--forta---template---colors--neutral-dark);
  font-weight: var(--forta---template---fonts--400);
  margin-top: .5rem;
}

.forta---template--text-block-margintop:where(.w-variant-b5a0d1e3-772a-77d4-c2e6-47e7323ea17d) {
  display: none;
}

.forta---template--text-block-margintop:where(.w-variant-bd75531e-68ea-37f5-7347-cf937b75e4c5), .forta---template--text-block-margintop:where(.w-variant-178ae584-606d-1af6-21a6-3b90d23fa5c2) {
  display: block;
}

.forta---template--subtitle-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: none;
}

.forta---template--subtitle-holder:where(.w-variant-b5a0d1e3-772a-77d4-c2e6-47e7323ea17d), .forta---template--subtitle-holder:where(.w-variant-bd75531e-68ea-37f5-7347-cf937b75e4c5), .forta---template--subtitle-holder:where(.w-variant-178ae584-606d-1af6-21a6-3b90d23fa5c2) {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.forta---template--content-sub {
  color: var(--forta---template---colors--neutral-dark);
  font-weight: var(--forta---template---fonts--400);
}

.forta---template--content-sub:where(.w-variant-bd75531e-68ea-37f5-7347-cf937b75e4c5), .forta---template--content-sub:where(.w-variant-178ae584-606d-1af6-21a6-3b90d23fa5c2) {
  display: none;
}

.forta---template--content-sub2:where(.w-variant-bd75531e-68ea-37f5-7347-cf937b75e4c5) {
  color: var(--forta---template---colors--neutral-dark);
  font-weight: var(--forta---template---fonts--400);
}

.forta---template--content-sub2:where(.w-variant-b5a0d1e3-772a-77d4-c2e6-47e7323ea17d) {
  display: none;
}

.forta---template--header-v-align {
  justify-content: flex-start;
  align-items: center;
  margin-top: 16rem;
  margin-bottom: 16rem;
  display: flex;
}

.forta---template--section-30.forta---template--background-color-mainlight {
  background-color: var(--forta---template---colors--primary-100);
}

.forta---template--section-30.forta---template--background-color-mainlight:where(.w-variant-ff3b93cf-db4a-8e24-b3d9-ab8e22600a2b) {
  background-color: var(--forta---template---colors--white);
}

.forta---template--section-30.forta---template--background-color-mainlight:where(.w-variant-1d8ce827-559b-88c8-194f-a5a567e2d797) {
  background-color: var(--forta---template---colors--header-light);
}

.forta---template--section-30.forta---template--background-color-mainlight:where(.w-variant-b1f621a5-3a8f-f458-b334-eb408277a698) {
  background-color: var(--forta---template---colors--white);
}

.forta---template--section-30.forta---template--background-color-mainlight:where(.w-variant-b1f621a5-3a8f-f458-b334-eb408277a699) {
  background-color: var(--forta---template---colors--header-light);
}

.forta---template--section-30.forta---template--background-color-mainlight:where(.w-variant-6df81524-080d-b888-d675-5288d6a1ebe8) {
  background-color: var(--forta---template---colors--white);
}

.forta---template--section-30.forta---template--background-color-mainlight:where(.w-variant-6df81524-080d-b888-d675-5288d6a1ebe9) {
  background-color: var(--forta---template---colors--header-light);
}

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

.forta---template--page-slot {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
  overflow: hidden;
}

.forta---template--page-slot.forta---template--no-padding {
  padding: 0;
}

.forta---template--page-slot.forta---template--no-padding:where(.w-variant-39fac320-557d-482a-b2f6-6b7e6da774bc) {
  padding-left: 4rem;
  padding-right: 4rem;
}

.forta---template--button-white-hover {
  background-color: var(--forta---template---colors--white);
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-button);
  line-height: var(--forta---template---desktop--text-medium-line);
  font-weight: var(--forta---template---fonts--600);
  text-align: left;
  border-radius: 100px;
  align-self: flex-start;
  padding: 1rem 2rem;
  text-decoration: none;
  transition: color .2s, background-color .2s;
}

.forta---template--button-white-hover:where(.w-variant-a5b2d8fe-2409-0cfa-281b-2e9ae04a78d6) {
  background-color: var(--forta---template---colors--primary-100);
  color: var(--forta---template---colors--primary-800);
  font-size: var(--forta---template---desktop--text-regular);
  padding: .5rem 1rem;
}

.forta---template--button-white-hover:where(.w-variant-8f609241-ebe3-8240-4bc0-bcff79865c12) {
  background-color: var(--forta---template---colors--white);
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-regular);
  text-align: center;
  padding: .5rem 1rem;
  transition: color .2s, background-color .2s;
  display: block;
}

.forta---template--button-white-hover:hover {
  background-color: var(--forta---template---colors--primary-500);
  color: var(--forta---template---colors--white);
}

.forta---template--button-white-hover:hover:where(.w-variant-982628b4-bf17-d67b-bbb1-a63e5f369358) {
  background-color: var(--forta---template---colors--white);
  color: var(--forta---template---colors--primary-500);
}

.forta---template--button-white-hover:hover:where(.w-variant-a5b2d8fe-2409-0cfa-281b-2e9ae04a78d6) {
  background-color: var(--forta---template---colors--primary-200);
  color: var(--forta---template---colors--primary-800);
}

.forta---template--button-white-hover:hover:where(.w-variant-8f609241-ebe3-8240-4bc0-bcff79865c12) {
  background-color: var(--forta---template---colors--white);
  color: var(--forta---template---colors--primary-800);
  -webkit-text-stroke-color: var(--forta---template---colors--white);
}

.forta---template--label-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
  overflow: hidden;
}

.forta---template--labels-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  min-height: 300px;
  display: grid;
}

.forta---template--label-block {
  justify-content: center;
  align-items: center;
  display: flex;
}

.forta---template--label-image {
  width: 150px;
  height: auto;
}

.forta---template--quote-text {
  flex-flow: column;
  display: none;
}

.forta---template--quote-text:where(.w-variant-8e1d5dde-7474-d542-cc01-f93d23d40882) {
  margin-top: 1rem;
  display: block;
}

.forta---template--content-banner {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.forta---template--image-left {
  align-self: center;
  display: block;
}

.forta---template--text-right.forta---template--centre-align {
  align-self: center;
}

.forta---template--text-right.forta---template--centre-align.forta---template--custom-padding-3 {
  padding-bottom: 1rem;
  padding-right: 4rem;
}

.forta---template--image-56 {
  min-width: 250px;
  padding-right: 3rem;
}

.forta---template--button-slot {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.forta---template--variable-columns {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--variable-columns:where(.w-variant-6edaaf5e-b5d8-2486-20bf-2b55e727826e) {
  grid-template-columns: 1fr 1fr 1fr;
}

.forta---template--variable-columns:where(.w-variant-6edaaf5e-b5d8-2486-20bf-2b55e727826f) {
  grid-template-columns: 1fr 1fr;
}

.forta---template--variable-columns:where(.w-variant-6edaaf5e-b5d8-2486-20bf-2b55e7278270) {
  grid-template-columns: 1fr;
}

.forta---template--variable-columns:where(.w-variant-91680d75-3b61-5618-d6b6-df3a544b690d) {
  grid-template-columns: 1fr 1fr 1fr;
}

.forta---template--variable-columns:where(.w-variant-b810216f-6136-4411-1361-1ff21e23b1fe) {
  grid-template-columns: 1fr 1fr;
}

.forta---template--variable-columns:where(.w-variant-1c451cd2-0c51-9e43-b77f-476f59f999ff) {
  grid-template-columns: 1fr;
}

.forta---template--variable-columns:where(.w-variant-f82f7d54-9998-313a-0e98-7dd51225341d) {
  grid-template-columns: 1fr 1fr 1fr;
}

.forta---template--variable-columns:where(.w-variant-f82f7d54-9998-313a-0e98-7dd51225341e) {
  grid-template-columns: 1fr 1fr;
}

.forta---template--variable-columns:where(.w-variant-f82f7d54-9998-313a-0e98-7dd51225341f) {
  grid-template-columns: 1fr;
}

.forta---template--heading-slot {
  width: 100%;
  padding-bottom: 1rem;
}

.forta---template--usp-margin {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex: 1;
  margin-bottom: .5rem;
  display: flex;
}

.forta---template--small-icon {
  align-self: center;
  width: 24px;
  height: 24px;
}

.forta---template--quickstack-2col {
  padding: 0 0 3rem;
}

.forta---template--image-overlay2 {
  z-index: -1;
  background-color: #0000004d;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.forta---template--cta-holder {
  padding-top: 1rem;
}

.forta---template--cta-holder:where(.w-variant-056d4ad5-b2d0-4b37-315b-f524737cde23), .forta---template--cta-holder:where(.w-variant-edbc75f5-9898-089f-c04a-aee91fd54bba) {
  align-self: center;
}

.forta---template--margins:where(.w-variant-056d4ad5-b2d0-4b37-315b-f524737cde23) {
  padding-left: 5rem;
  padding-right: 5rem;
}

.forta---template--mobile-landscape-overlay, .forta---template--slot-right:where(.w-variant-ea18745f-52b8-d63b-bda8-9353fdb63a2f) {
  display: none;
}

.forta---template--content-slots {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.forta---template--content-slots.forta---template--padding-section-large {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
}

.forta---template--content-slots.forta---template--padding-section-large:where(.w-variant-bc00d216-d415-c985-5c4c-79dbd7992c3d) {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-columns: 1fr;
  display: flex;
}

.forta---template--section-slots-bgimage {
  position: relative;
}

.forta---template--slot-left:where(.w-variant-bc00d216-d415-c985-5c4c-79dbd7992c3d) {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 5em;
  padding-right: 5em;
}

.forta---template--slot-right:where(.w-variant-bc00d216-d415-c985-5c4c-79dbd7992c3d) {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 5em;
  padding-right: 5em;
}

.forta---template--image-person {
  object-fit: cover;
  align-self: flex-start;
  height: 100%;
}

.forta---template--round-image {
  border-radius: 100px;
  width: 75px;
  height: 75px;
  margin-bottom: 1rem;
  overflow: hidden;
}

.forta---template--quick-stack-3 {
  padding: 0 0 3rem;
}

.forta---template--image-57 {
  width: 30px;
  height: 30px;
}

.forta---template--header-images {
  justify-content: center;
  align-items: center;
  padding-top: 10rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.forta---template--header-images.forta---template--big-margin {
  padding-top: 4rem;
  padding-bottom: 7rem;
}

.forta---template--waittime-table-heading {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.forta---template--button-2 {
  color: #fff;
  background-color: #3ba49e;
  border: 0 solid #d6d6d6;
  border-radius: 100px;
  padding: 1rem 2rem;
  font-weight: 600;
}

.forta---template--background-color-white-border-2 {
  background-color: #fff;
  border: 1px solid #d6d6d6;
}

.forta---template--background-color-white-border-2.forta---template--border-20-3.forta---template--padding-table {
  padding-bottom: 1.5rem;
}

.forta---template--waittime-table {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.forta---template--waittime-table-header {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: 1px solid #d6d6d6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1.5rem;
  padding: 1.5rem 2rem 1rem;
  display: grid;
}

.forta---template--waittime-header {
  font-size: 1.125rem;
}

.forta---template--flex-right-2 {
  display: flex;
}

.forta---template--flex-right-2.forta---template--gap {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-start;
  align-items: center;
}

.forta---template--flex-right-2.forta---template--gap.forta---template--light-4 {
  color: #a7a7a7;
}

.forta---template--form-footer {
  justify-content: space-between;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.forta---template--form-input {
  max-width: 4rem;
  margin-bottom: 0;
}

.forta---template--form-input.forta---template--round {
  text-align: center;
  border-radius: 5px;
  max-width: 4rem;
}

.forta---template--text-form {
  color: #000;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.313rem;
}

.forta---template--text-form.forta---template--muted {
  color: #727272;
}

.forta---template--text-form.forta---template--muted.forta---template--width {
  width: 8rem;
  min-width: 4rem;
}

.forta---template--waittime-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1.5fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 2rem 1rem;
  transition: background-color .2s;
  display: grid;
}

.forta---template--waittime-row:hover {
  background-color: #f2eaed;
  border-radius: 20px;
}

.forta---template--form-select {
  margin-bottom: 0;
}

.forta---template--form-select.forta---template--round {
  text-align: left;
  border-radius: 5px;
}

.forta---template--text-size-small-4 {
  color: #000;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.313rem;
}

.forta---template--text-size-small-4.forta---template--text-weight-bold-2.forta---template--mobile-variant, .forta---template--hidden-item-id {
  display: none;
}

.forta---template--text-nolink-2 {
  color: #000;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.313rem;
}

.forta---template--flex-right-3 {
  display: flex;
}

.forta---template--flex-right-3.forta---template--gap, .forta---template--flex-right-3.forta---template--gap.forta---template--center-verticle {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-start;
  align-items: center;
}

body {
  font-family: var(--main-font);
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-regular);
  line-height: var(--forta---template---desktop--text-regular-line);
  --forta---template---variables--borders: 100px;
  --forta---template---colors--primary-500: #ea8215;
  --forta---template---colors--white: white;
  --forta---template---colors--secondary: #636569;
  --forta---template---fonts--main-font: Parkinsans, sans-serif;
  --forta---template---desktop--text-small: .875rem;
  --forta---template---desktop--text-xsmall: .75rem;
  --forta---template---fonts--700: 700;
  --forta---template---colors--neutral-dark: #000;
  --forta---template---desktop--text-regular: 1rem;
  --forta---template---desktop--text-regular-line: 1.5rem;
  --forta---template---fonts--400: 400;
  --forta---template---desktop--h1: 4rem;
  --forta---template---desktop--h1-line: 4.5rem;
  --forta---template---fonts--600: 600;
  --forta---template---font-sizes-tablet--h1: 3.5rem;
  --forta---template---font-sizes-tablet--h1-line: 4rem;
  --forta---template---font-sizes-mobile--h1: 2.5rem;
  --forta---template---font-sizes-mobile--h1-line: 3rem;
  --forta---template---hover-animations--light: #fdf2e8;
  --forta---template---font-sizes-mobile--h3: 2rem;
  --forta---template---font-sizes-mobile--h3-line: 2.5rem;
  --forta---template---desktop--h3: 2.5rem;
  --forta---template---desktop--h3-line: 3rem;
  --forta---template---desktop--h5: 1.5rem;
  --forta---template---colors--primary-800: #8c4e0d;
  --forta---template---colors--secondary-dark: #28282a;
  --forta---template---colors--alert-info-dark: #2563eb;
  --forta---template---colors--alert-danger-dark: #ef4444;
  --forta---template---colors--alert-success-dark: #16a34a;
  --forta---template---desktop--text-button: 1rem;
  --forta---template---desktop--text-medium-line: 1.75rem;
  --forta---template---colors--primary-700: #bb6811;
  --forta---template---colors--primary-900: #5e3408;
  --forta---template---colors--primary-1000: #3b2105;
  --forta---template---colors--primary-100: #fdf2e8;
  --forta---template---colors--primary-200: #f2b473;
  --forta---template---colors--neutral-mid: #3c3c3b;
  --forta---template---colors--header-light: #fdf2e8;
  --forta---template---colors--neutral-light: #d6d6d6;
  --forta---template---desktop--text-medium: 1.125rem;
  --forta---template---desktop--h6: 1.125rem;
  --forta---template---colors--secondary-light: #eff0f0;
  --forta---template---colors--primary-mid: #828487;
  --forta---template---desktop--text-small-line: 1.313rem;
  --forta---template---colors--alert-info-light: #eff6ff;
  --forta---template---colors--alert-danger-light: #fef2f2;
  --forta---template---colors--alert-success-light: #f0fdf4;
  --forta---template---desktop--h4: 2rem;
  --forta---template---desktop--h4-line: 2.5rem;
  --forta---template---desktop--h5-line: 2rem;
  --forta---template---desktop--h2: 3.5rem;
  --forta---template---desktop--h2-line: 4rem;
  --forta---template---desktop--h6-line: 2rem;
  --forta---template---colors--text-blue: #61739c;
  --forta---template---font-sizes-tablet--h2: 2.5rem;
  --forta---template---font-sizes-tablet--h2-line: 3rem;
  --forta---template---font-sizes-mobile--h2: 2.25rem;
  --forta---template---font-sizes-mobile--h2-line: 2.75rem;
  --forta---template---colors--alert-warning-light: #fffbeb;
  --forta---template---colors--alert-warning-dark: #f59e0b;
  --forta---template---font-sizes-tablet--h3: 2.25rem;
  --forta---template---font-sizes-tablet--h3-line: 2.75rem;
  --forta---template---font-sizes-tablet--h4: 1.5rem;
  --forta---template---font-sizes-tablet--h4-line: 2rem;
  --forta---template---font-sizes-mobile--h4: 1.5rem;
  --forta---template---font-sizes-mobile--h4-line: 2rem;
  --forta---template---font-sizes-tablet--h5: 1.5rem;
  --forta---template---font-sizes-tablet--h5-line: 2rem;
  --forta---template---font-sizes-mobile--h5: 1.5rem;
  --forta---template---font-sizes-mobile--h5-line: 2rem;
  --forta---template---hover-animations--text-dark-background: #647d7d;
  --forta---template---hover-animations--main-color: #ea8215;
  --forta---template---colors--primary-300: #ee9b44;
  --forta---template---colors--primary-400: #ec8e2c;
  --forta---template---colors--primary-600: #d37513;
  --forta---template---colors--text-dark: #3c3c3b;
  --forta---template---fonts--800: 800;
  --forta---template---fonts--300: 300;
  --forta---template---desktop--text-large: 1.5rem;
  --forta---template---desktop--text-large-line: 2rem;
  --forta---template---hover-animations--main-color-dark: #3b2105;
}

h1 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--h1);
  line-height: var(--forta---template---desktop--h1-line);
  font-weight: var(--forta---template---fonts--600);
  margin-top: 20px;
  margin-bottom: 10px;
}

h2 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--h2);
  line-height: var(--forta---template---desktop--h2-line);
  font-weight: var(--forta---template---fonts--600);
  margin-top: 20px;
  margin-bottom: 10px;
}

h3 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--h3);
  line-height: var(--forta---template---desktop--h3-line);
  font-weight: var(--forta---template---fonts--600);
  margin-top: 20px;
  margin-bottom: 10px;
}

h4 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--h4);
  line-height: var(--forta---template---desktop--h4-line);
  font-weight: var(--forta---template---fonts--600);
  margin-top: 10px;
  margin-bottom: 10px;
}

h5 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--h5);
  line-height: var(--forta---template---desktop--h5-line);
  font-weight: var(--forta---template---fonts--600);
  margin-top: 10px;
  margin-bottom: 10px;
}

h6 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--h6);
  line-height: var(--forta---template---desktop--h6-line);
  font-weight: var(--forta---template---fonts--600);
  margin-top: 10px;
  margin-bottom: 10px;
}

p {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-regular);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--400);
  margin-bottom: 10px;
}

a {
  color: var(--forta---template---colors--primary-500);
  font-weight: var(--forta---template---fonts--600);
  text-decoration: none;
}

strong {
  font-weight: var(--forta---template---fonts--700);
}

blockquote {
  font-family: var(--forta---template---fonts--main-font);
  font-size: 18px;
  line-height: 22px;
  font-weight: var(--forta---template---fonts--600);
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
}

.navigation {
  z-index: 99;
  --forta---template---variables--borders: 100px;
  --forta---template---colors--primary-500: #ea8215;
  --forta---template---colors--white: white;
  --forta---template---colors--secondary: #636569;
  --forta---template---fonts--main-font: Parkinsans, sans-serif;
  --forta---template---desktop--text-small: .875rem;
  --forta---template---desktop--text-xsmall: .75rem;
  --forta---template---fonts--700: 700;
  --forta---template---colors--neutral-dark: #000;
  --forta---template---desktop--text-regular: 1rem;
  --forta---template---desktop--text-regular-line: 1.5rem;
  --forta---template---fonts--400: 400;
  --forta---template---desktop--h1: 4rem;
  --forta---template---desktop--h1-line: 4.5rem;
  --forta---template---fonts--600: 600;
  --forta---template---font-sizes-tablet--h1: 3.5rem;
  --forta---template---font-sizes-tablet--h1-line: 4rem;
  --forta---template---font-sizes-mobile--h1: 2.5rem;
  --forta---template---font-sizes-mobile--h1-line: 3rem;
  --forta---template---hover-animations--light: #fdf2e8;
  --forta---template---font-sizes-mobile--h3: 2rem;
  --forta---template---font-sizes-mobile--h3-line: 2.5rem;
  --forta---template---desktop--h3: 2.5rem;
  --forta---template---desktop--h3-line: 3rem;
  --forta---template---desktop--h5: 1.5rem;
  --forta---template---colors--primary-800: #8c4e0d;
  --forta---template---colors--secondary-dark: #28282a;
  --forta---template---colors--alert-info-dark: #2563eb;
  --forta---template---colors--alert-danger-dark: #ef4444;
  --forta---template---colors--alert-success-dark: #16a34a;
  --forta---template---desktop--text-button: 1rem;
  --forta---template---desktop--text-medium-line: 1.75rem;
  --forta---template---colors--primary-700: #bb6811;
  --forta---template---colors--primary-900: #5e3408;
  --forta---template---colors--primary-1000: #3b2105;
  --forta---template---colors--primary-100: #fdf2e8;
  --forta---template---colors--primary-200: #f2b473;
  --forta---template---colors--neutral-mid: #3c3c3b;
  --forta---template---colors--header-light: #fdf2e8;
  --forta---template---colors--neutral-light: #d6d6d6;
  --forta---template---desktop--text-medium: 1.125rem;
  --forta---template---desktop--h6: 1.125rem;
  --forta---template---colors--secondary-light: #eff0f0;
  --forta---template---colors--primary-mid: #828487;
  --forta---template---desktop--text-small-line: 1.313rem;
  --forta---template---colors--alert-info-light: #eff6ff;
  --forta---template---colors--alert-danger-light: #fef2f2;
  --forta---template---colors--alert-success-light: #f0fdf4;
  --forta---template---desktop--h4: 2rem;
  --forta---template---desktop--h4-line: 2.5rem;
  --forta---template---desktop--h5-line: 2rem;
  --forta---template---desktop--h2: 3.5rem;
  --forta---template---desktop--h2-line: 4rem;
  --forta---template---desktop--h6-line: 2rem;
  --forta---template---colors--text-blue: #61739c;
  --forta---template---font-sizes-tablet--h2: 2.5rem;
  --forta---template---font-sizes-tablet--h2-line: 3rem;
  --forta---template---font-sizes-mobile--h2: 2.25rem;
  --forta---template---font-sizes-mobile--h2-line: 2.75rem;
  --forta---template---colors--alert-warning-light: #fffbeb;
  --forta---template---colors--alert-warning-dark: #f59e0b;
  --forta---template---font-sizes-tablet--h3: 2.25rem;
  --forta---template---font-sizes-tablet--h3-line: 2.75rem;
  --forta---template---font-sizes-tablet--h4: 1.5rem;
  --forta---template---font-sizes-tablet--h4-line: 2rem;
  --forta---template---font-sizes-mobile--h4: 1.5rem;
  --forta---template---font-sizes-mobile--h4-line: 2rem;
  --forta---template---font-sizes-tablet--h5: 1.5rem;
  --forta---template---font-sizes-tablet--h5-line: 2rem;
  --forta---template---font-sizes-mobile--h5: 1.5rem;
  --forta---template---font-sizes-mobile--h5-line: 2rem;
  --forta---template---hover-animations--text-dark-background: #647d7d;
  --forta---template---hover-animations--main-color: #ea8215;
  --forta---template---colors--primary-300: #ee9b44;
  --forta---template---colors--primary-400: #ec8e2c;
  --forta---template---colors--primary-600: #d37513;
  --forta---template---colors--text-dark: #3c3c3b;
  --forta---template---fonts--800: 800;
  --forta---template---fonts--300: 300;
  --forta---template---desktop--text-large: 1.5rem;
  --forta---template---desktop--text-large-line: 2rem;
  --forta---template---hover-animations--main-color-dark: #3b2105;
}

.top-page-trigger-white {
  height: .0001px;
  display: block;
}

.navigation-fixed {
  z-index: 99;
  position: fixed;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  display: none;
}

.padding-global.color-medium {
  z-index: 2;
  background-color: var(--forta---template---colors--secondary-dark);
  display: block;
  position: relative;
  overflow: hidden;
}

.padding-global.color-dark {
  z-index: 1;
  background-color: #19191a;
  position: relative;
}

.container-background {
  width: 100vw;
  max-width: 100vw;
}

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

.flex-right {
  display: flex;
}

.flex-right.space-between {
  justify-content: space-between;
}

.flex-right.space-between.padding-vertical.padding-0-5 {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.s-sub-nav {
  z-index: 2;
  background-color: var(--forta---template---colors--primary-500);
}

.s-sub-nav.z-index-2 {
  background-color: var(--forta---template---colors--secondary-dark);
}

.logo-sub {
  height: 14px;
  display: block;
}

.links-subnav {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.vertical-divider {
  background-color: var(--forta---template---hover-animations--text-dark-background);
  align-self: flex-end;
  width: 1px;
  height: 100%;
}

.vertical-divider.margin-horizontal.margin-2 {
  background-color: var(--forta---template---colors--primary-mid);
}

.text-size-small {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-small-line);
  font-weight: var(--forta---template---fonts--400);
}

.text-size-small.text-color-neutral {
  color: var(--forta---template---colors--primary-mid);
}

.margin-2 {
  margin: 2rem;
}

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

.text-color-neutral {
  color: var(--forta---template---colors--primary-mid);
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

.pay-off-sub {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  display: flex;
}

.subnav-right {
  display: flex;
}

.container-large {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 80rem;
}

.padding-global-2 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.spacer-1 {
  padding-top: 1rem;
}

.text-white {
  color: #fff;
}

.wrapper-main-nav {
  z-index: 5;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
  position: relative;
}

.text-size-regular {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-regular);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--400);
}

.text-size-regular:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38) {
  color: var(--forta---template---colors--white);
}

.text-size-regular.text-weight-semibold.w--current {
  color: var(--forta---template---colors--primary-500);
}

.text-size-regular.text-weight-semibold.text-change-scroll {
  --forta---template---variables--borders: 100px;
  --forta---template---colors--primary-500: #ea8215;
  --forta---template---colors--white: white;
  --forta---template---colors--secondary: #636569;
  --forta---template---fonts--main-font: Parkinsans, sans-serif;
  --forta---template---desktop--text-small: .875rem;
  --forta---template---desktop--text-xsmall: .75rem;
  --forta---template---fonts--700: 700;
  --forta---template---colors--neutral-dark: #000;
  --forta---template---desktop--text-regular: 1rem;
  --forta---template---desktop--text-regular-line: 1.5rem;
  --forta---template---fonts--400: 400;
  --forta---template---desktop--h1: 4rem;
  --forta---template---desktop--h1-line: 4.5rem;
  --forta---template---fonts--600: 600;
  --forta---template---font-sizes-tablet--h1: 3.5rem;
  --forta---template---font-sizes-tablet--h1-line: 4rem;
  --forta---template---font-sizes-mobile--h1: 2.5rem;
  --forta---template---font-sizes-mobile--h1-line: 3rem;
  --forta---template---hover-animations--light: #fdf2e8;
  --forta---template---font-sizes-mobile--h3: 2rem;
  --forta---template---font-sizes-mobile--h3-line: 2.5rem;
  --forta---template---desktop--h3: 2.5rem;
  --forta---template---desktop--h3-line: 3rem;
  --forta---template---desktop--h5: 1.5rem;
  --forta---template---colors--primary-800: #8c4e0d;
  --forta---template---colors--secondary-dark: #28282a;
  --forta---template---colors--alert-info-dark: #2563eb;
  --forta---template---colors--alert-danger-dark: #ef4444;
  --forta---template---colors--alert-success-dark: #16a34a;
  --forta---template---desktop--text-button: 1rem;
  --forta---template---desktop--text-medium-line: 1.75rem;
  --forta---template---colors--primary-700: #bb6811;
  --forta---template---colors--primary-900: #5e3408;
  --forta---template---colors--primary-1000: #3b2105;
  --forta---template---colors--primary-100: #fdf2e8;
  --forta---template---colors--primary-200: #f2b473;
  --forta---template---colors--neutral-mid: #3c3c3b;
  --forta---template---colors--header-light: #fdf2e8;
  --forta---template---colors--neutral-light: #d6d6d6;
  --forta---template---desktop--text-medium: 1.125rem;
  --forta---template---desktop--h6: 1.125rem;
  --forta---template---colors--secondary-light: #eff0f0;
  --forta---template---colors--primary-mid: #828487;
  --forta---template---desktop--text-small-line: 1.313rem;
  --forta---template---colors--alert-info-light: #eff6ff;
  --forta---template---colors--alert-danger-light: #fef2f2;
  --forta---template---colors--alert-success-light: #f0fdf4;
  --forta---template---desktop--h4: 2rem;
  --forta---template---desktop--h4-line: 2.5rem;
  --forta---template---desktop--h5-line: 2rem;
  --forta---template---desktop--h2: 3.5rem;
  --forta---template---desktop--h2-line: 4rem;
  --forta---template---desktop--h6-line: 2rem;
  --forta---template---colors--text-blue: #61739c;
  --forta---template---font-sizes-tablet--h2: 2.5rem;
  --forta---template---font-sizes-tablet--h2-line: 3rem;
  --forta---template---font-sizes-mobile--h2: 2.25rem;
  --forta---template---font-sizes-mobile--h2-line: 2.75rem;
  --forta---template---colors--alert-warning-light: #fffbeb;
  --forta---template---colors--alert-warning-dark: #f59e0b;
  --forta---template---font-sizes-tablet--h3: 2.25rem;
  --forta---template---font-sizes-tablet--h3-line: 2.75rem;
  --forta---template---font-sizes-tablet--h4: 1.5rem;
  --forta---template---font-sizes-tablet--h4-line: 2rem;
  --forta---template---font-sizes-mobile--h4: 1.5rem;
  --forta---template---font-sizes-mobile--h4-line: 2rem;
  --forta---template---font-sizes-tablet--h5: 1.5rem;
  --forta---template---font-sizes-tablet--h5-line: 2rem;
  --forta---template---font-sizes-mobile--h5: 1.5rem;
  --forta---template---font-sizes-mobile--h5-line: 2rem;
  --forta---template---hover-animations--text-dark-background: #647d7d;
  --forta---template---hover-animations--main-color: #ea8215;
  --forta---template---colors--primary-300: #ee9b44;
  --forta---template---colors--primary-400: #ec8e2c;
  --forta---template---colors--primary-600: #d37513;
  --forta---template---colors--text-dark: #3c3c3b;
  --forta---template---fonts--800: 800;
  --forta---template---fonts--300: 300;
  --forta---template---desktop--text-large: 1.5rem;
  --forta---template---desktop--text-large-line: 2rem;
  --forta---template---hover-animations--main-color-dark: #3b2105;
}

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

.navigation-buttons {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

.navigation-buttons.buttons-responsive {
  display: none;
}

.navbar {
  z-index: 5;
  background-color: #ddd0;
  width: 100%;
}

.white-bg-container {
  z-index: 4;
  height: 95px;
  margin-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  position: absolute;
  inset: 0%;
}

.nav-white-bg {
  border: 1px solid var(--forta---template---colors--neutral-light);
  background-color: var(--forta---template---colors--white);
  border-radius: 100px;
  width: 100%;
  max-width: 85rem;
  height: 95px;
}

.nav-logo-bosman {
  width: 129px;
  height: auto;
}

.nav-dark {
  display: flex;
}

.padding-global-white {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: none;
}

.image-link-impegno-dark.w--current {
  display: block;
}

.image-link-impegno-white, .image-link-impegno-white.w--current {
  display: none;
}

.menu-dropdown.w--open {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  background-color: var(--forta---template---colors--white);
  border-radius: 20px;
  flex-flow: column;
  width: 240px;
  margin-top: 0;
  padding: 1rem .5rem .5rem;
  display: flex;
}

.menu-dropdown.menu-large {
  width: 300px;
}

.menu-dropdown.menu-large.w--open {
  background-color: #fff0;
  margin-top: -4rem;
  padding: 4rem 0 0;
  top: 100px;
  overflow: hidden;
}

.menu-dropdown.menu-extralarge {
  width: 350px;
}

.text-size-regular-2 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-regular);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--400);
}

.text-size-regular-2:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38) {
  color: var(--forta---template---colors--white);
}

.arrow-change-color {
  z-index: 2;
}

.icon-holder {
  align-self: center;
}

.arrow-change-color-active {
  display: none;
}

.faq-subnav {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.faq-subnav.custom-padding-2 {
  padding: 1rem;
}

.faq-subnav.custom-padding-2.radius, .faq-subnav.custom-padding-2.radius-copy {
  border-radius: 100px;
}

.background-color-white-border {
  border: 1px solid var(--forta---template---colors--neutral-light);
  background-color: var(--forta---template---colors--white);
}

.background-color-white-border.border-20.padding-table {
  padding-bottom: 1.5rem;
}

.background-color-white-border.border-20.padding-table-noheader {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.cta-text {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-button);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--600);
}

.cta-text:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
  color: var(--forta---template---colors--white);
}

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

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

.spacer-2 {
  padding-top: 2rem;
}

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

.tabs-menu {
  display: flex;
}

.tab-link-kind-jeugd {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  flex: 1;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link-kind-jeugd.w--current {
  border-bottom-color: var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.tab-link-volwassenen {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  flex: 1;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link-volwassenen.w--current {
  border-bottom-color: var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.tab-link-autisme-kenniscentrum {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link-autisme-kenniscentrum.w--current {
  border-bottom: 1px solid var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.content-holder-top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr .75fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1.5rem;
  padding: 1.5rem 2rem 1rem;
  display: grid;
}

.content-holder-top._2-columns {
  grid-template-columns: 1.5fr .75fr .75fr;
  padding-top: 1rem;
}

.content-holder-top._2-columns:where(.w-variant-9a1b8b92-3474-0b9f-5820-839653693f30) {
  grid-template-columns: 1.5fr .75fr;
}

.content-holder-top._3-columns {
  grid-template-columns: 1.5fr .75fr .75fr;
  padding-top: 1rem;
}

.content-holder-top._3-columns:where(.w-variant-9a1b8b92-3474-0b9f-5820-839653693f30) {
  grid-template-columns: 1.5fr .75fr;
}

.text-nolink {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-small-line);
  font-weight: var(--forta---template---fonts--400);
}

.content-holder-times {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 2rem 1rem;
  transition: background-color .2s;
  display: grid;
}

.content-holder-times:hover {
  background-color: var(--forta---template---colors--primary-100);
  border-radius: 20px;
}

.content-holder-times._2-columns {
  grid-template-columns: 1fr .75fr;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.content-holder-times._3-columns {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.content-holder-times.small {
  grid-template-columns: 1.5fr .75fr .75fr;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.content-holder-times.small:where(.w-variant-9a1b8b92-3474-0b9f-5820-839653693f32) {
  padding: .5rem 1rem;
}

.content-holder-times.small:where(.w-variant-9a1b8b92-3474-0b9f-5820-839653693f30) {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.content-holder-times.small:where(.w-variant-3ee6fd25-da3f-9d3d-5f0c-5826b407729a) {
  padding: .5rem 1rem;
}

.content-holder-times.small:where(.w-variant-3ee6fd25-da3f-9d3d-5f0c-5826b4077298) {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.content-holder-times.small._2-columns:where(.w-variant-9a1b8b92-3474-0b9f-5820-839653693f30) {
  grid-template-columns: 1.5fr .75fr;
}

.content-holder-publicaties {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 2rem 1rem;
  transition: background-color .2s;
  display: flex;
}

.content-holder-publicaties:hover {
  background-color: var(--forta---template---colors--primary-100);
  border-radius: 20px;
}

.main-wrapper {
  z-index: 80;
  background-color: #fff;
  min-height: 100vh;
  position: relative;
  box-shadow: 0 2px 50px 10px #00000080;
}

.navigation-button {
  display: none;
}

.code-embed-2 {
  color: var(--forta---template---colors--neutral-dark);
}

.text-size-medium {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-medium);
  line-height: var(--forta---template---desktop--text-medium-line);
  font-weight: var(--forta---template---fonts--400);
}

.text-size-medium:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
  color: var(--forta---template---colors--white);
}

.container-large-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 80rem;
}

.container-large-2.mh-50 {
  min-height: 50px;
}

.padding-global-3 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-3:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  display: none;
}

.text-size-regular-3 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-regular);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--400);
}

.text-size-regular-3:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .text-size-regular-3:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .text-size-regular-3:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .text-size-regular-3:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5) {
  color: var(--forta---template---colors--white);
}

.text-size-regular-3.text-weight-semibold-3:where(.w-variant-4411b47e-f9d1-4451-676f-eabcffeccfc4) {
  color: var(--forta---template---colors--primary-500);
}

.padding-1 {
  padding: 1rem;
}

.padding-2 {
  padding: 2rem;
}

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

.cta-text-2 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-button);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--600);
}

.cta-text-2:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .cta-text-2:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2) {
  color: var(--forta---template---colors--white);
}

.cta-text-2.text-color-white.text-weight-semibold-3.text-align-center-vert {
  align-self: center;
}

.cta-text-2.text-color-white.text-weight-semibold-3.text-align-center-vert:where(.w-variant-26d8fe08-b2e6-4773-c982-598208134886), .cta-text-2.text-weight-semibold-3:where(.w-variant-35f981b4-3854-4f20-7699-f7ebb5085bf6) {
  color: var(--forta---template---colors--white);
}

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

.text-size-small-3 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-small-line);
  font-weight: var(--forta---template---fonts--400);
}

.text-size-small-3.custom-color-text {
  color: #b4b1af;
}

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

.nav-links {
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.quicknav-arrow {
  align-self: center;
  width: 11px;
  height: 10px;
}

.heading-style-h5 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
}

.heading-style-h5.text-color-white.text-nomargin {
  margin-top: 0;
  margin-bottom: 0;
}

.margin-3 {
  margin: 3rem;
}

.margin-4 {
  margin: 4rem;
}

.text-color-white {
  color: var(--forta---template---colors--white);
}

.text-color-white.margin-bottom.margin-1 {
  margin-top: 0;
  margin-bottom: 1rem;
}

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

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

.button-icon-white {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.button-icon-white.hide {
  display: block;
}

.image-rest {
  align-self: center;
  width: 48px;
  height: 48px;
  display: block;
}

.s-footer {
  z-index: -20;
  position: static;
  bottom: 0;
  overflow: hidden;
}

.s-footer.background-color-neutral {
  background-color: var(--forta---template---colors--neutral-mid);
}

.s-footer.background-color-neutral.margin-top {
  z-index: 1;
  --forta---template---variables--borders: 100px;
  --forta---template---colors--primary-500: #ea8215;
  --forta---template---colors--white: white;
  --forta---template---colors--secondary: #636569;
  --forta---template---fonts--main-font: Parkinsans, sans-serif;
  --forta---template---desktop--text-small: .875rem;
  --forta---template---desktop--text-xsmall: .75rem;
  --forta---template---fonts--700: 700;
  --forta---template---colors--neutral-dark: #000;
  --forta---template---desktop--text-regular: 1rem;
  --forta---template---desktop--text-regular-line: 1.5rem;
  --forta---template---fonts--400: 400;
  --forta---template---desktop--h1: 4rem;
  --forta---template---desktop--h1-line: 4.5rem;
  --forta---template---fonts--600: 600;
  --forta---template---font-sizes-tablet--h1: 3.5rem;
  --forta---template---font-sizes-tablet--h1-line: 4rem;
  --forta---template---font-sizes-mobile--h1: 2.5rem;
  --forta---template---font-sizes-mobile--h1-line: 3rem;
  --forta---template---hover-animations--light: #fdf2e8;
  --forta---template---font-sizes-mobile--h3: 2rem;
  --forta---template---font-sizes-mobile--h3-line: 2.5rem;
  --forta---template---desktop--h3: 2.5rem;
  --forta---template---desktop--h3-line: 3rem;
  --forta---template---desktop--h5: 1.5rem;
  --forta---template---colors--primary-800: #8c4e0d;
  --forta---template---colors--secondary-dark: #28282a;
  --forta---template---colors--alert-info-dark: #2563eb;
  --forta---template---colors--alert-danger-dark: #ef4444;
  --forta---template---colors--alert-success-dark: #16a34a;
  --forta---template---desktop--text-button: 1rem;
  --forta---template---desktop--text-medium-line: 1.75rem;
  --forta---template---colors--primary-700: #bb6811;
  --forta---template---colors--primary-900: #5e3408;
  --forta---template---colors--primary-1000: #3b2105;
  --forta---template---colors--primary-100: #fdf2e8;
  --forta---template---colors--primary-200: #f2b473;
  --forta---template---colors--neutral-mid: #3c3c3b;
  --forta---template---colors--header-light: #fdf2e8;
  --forta---template---colors--neutral-light: #d6d6d6;
  --forta---template---desktop--text-medium: 1.125rem;
  --forta---template---desktop--h6: 1.125rem;
  --forta---template---colors--secondary-light: #eff0f0;
  --forta---template---colors--primary-mid: #828487;
  --forta---template---desktop--text-small-line: 1.313rem;
  --forta---template---colors--alert-info-light: #eff6ff;
  --forta---template---colors--alert-danger-light: #fef2f2;
  --forta---template---colors--alert-success-light: #f0fdf4;
  --forta---template---desktop--h4: 2rem;
  --forta---template---desktop--h4-line: 2.5rem;
  --forta---template---desktop--h5-line: 2rem;
  --forta---template---desktop--h2: 3.5rem;
  --forta---template---desktop--h2-line: 4rem;
  --forta---template---desktop--h6-line: 2rem;
  --forta---template---colors--text-blue: #61739c;
  --forta---template---font-sizes-tablet--h2: 2.5rem;
  --forta---template---font-sizes-tablet--h2-line: 3rem;
  --forta---template---font-sizes-mobile--h2: 2.25rem;
  --forta---template---font-sizes-mobile--h2-line: 2.75rem;
  --forta---template---colors--alert-warning-light: #fffbeb;
  --forta---template---colors--alert-warning-dark: #f59e0b;
  --forta---template---font-sizes-tablet--h3: 2.25rem;
  --forta---template---font-sizes-tablet--h3-line: 2.75rem;
  --forta---template---font-sizes-tablet--h4: 1.5rem;
  --forta---template---font-sizes-tablet--h4-line: 2rem;
  --forta---template---font-sizes-mobile--h4: 1.5rem;
  --forta---template---font-sizes-mobile--h4-line: 2rem;
  --forta---template---font-sizes-tablet--h5: 1.5rem;
  --forta---template---font-sizes-tablet--h5-line: 2rem;
  --forta---template---font-sizes-mobile--h5: 1.5rem;
  --forta---template---font-sizes-mobile--h5-line: 2rem;
  --forta---template---hover-animations--text-dark-background: #647d7d;
  --forta---template---hover-animations--main-color: #ea8215;
  --forta---template---colors--primary-300: #ee9b44;
  --forta---template---colors--primary-400: #ec8e2c;
  --forta---template---colors--primary-600: #d37513;
  --forta---template---colors--text-dark: #3c3c3b;
  --forta---template---fonts--800: 800;
  --forta---template---fonts--300: 300;
  --forta---template---desktop--text-large: 1.5rem;
  --forta---template---desktop--text-large-line: 2rem;
  --forta---template---hover-animations--main-color-dark: #3b2105;
  margin-top: 0;
  position: relative;
  overflow: hidden;
}

.rounded-20 {
  border-radius: 20px;
}

.rounded-20.background-main-color-dark.margin-vertical.margin-3 {
  background-color: var(--forta---template---colors--primary-500);
}

.rounded-20.background-main-color-dark.margin-top.margin-4 {
  background-color: var(--forta---template---colors--primary-500);
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.footer-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .5fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-block.padding-2 {
  grid-column-gap: 2rem;
  grid-template-columns: 1fr 1fr;
}

.content-left-footer {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.footer-columns {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .3fr .3fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-left-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.footer-left-column.padding-right.padding-21 {
  padding-right: 21rem;
}

.footer-left-column.padding-right.padding-8 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  padding-right: 6rem;
}

.footer-links {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-links.mobile-size {
  grid-template-rows: 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem;
}

.footer-container-bottom {
  border-top: 1px solid #f2eaed80;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.footer-container-bottom.padding-vertical-2.padding-2 {
  border: 0 solid #000;
}

.links-left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.button-holder {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.background-main-color-dark {
  background-color: var(--forta---template---colors--primary-800);
}

.nav-logo-db {
  width: 150px;
  height: auto;
}

.tablet-nav {
  display: none;
}

.padding-2-2 {
  padding: 2rem;
}

.text-color-mid {
  color: var(--forta---template---colors--neutral-mid);
}

.cta-text-3 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-button);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--600);
}

.cta-text-3:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .cta-text-3:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2) {
  color: var(--forta---template---colors--white);
}

.heading-style-h5-2 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
}

.border-20-2 {
  border-radius: 20px;
}

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

.background-color-neutral {
  background-color: var(--forta---template---colors--primary-100);
}

.text-color-main-dark {
  color: var(--forta---template---colors--primary-800);
}

.spacer-2-2 {
  padding-top: 2rem;
}

.tab-link-alle-locaties-2 {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  flex: 1;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link-alle-locaties-2.w--current {
  border-bottom-color: var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.tabs-menu-2 {
  display: flex;
}

.tab-link-kind-jeugd-2 {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  flex: 1;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link-kind-jeugd-2.w--current {
  border-bottom-color: var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.tab-link-volwassenen-2 {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  flex: 1;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link-volwassenen-2.w--current {
  border-bottom-color: var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.tab-link-autisme-kenniscentrum-2 {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link-autisme-kenniscentrum-2.w--current {
  border-bottom: 1px solid var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.plain-text {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
}

.location-holder {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: block;
}

.location.border-20-2.padding-2-2.background-color-neutral {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

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

.background-color-white-border-2 {
  border: 1px solid var(--forta---template---colors--neutral-light);
  background-color: var(--forta---template---colors--white);
}

.background-color-white-border-2.border-20-3.padding-table {
  padding-bottom: 1.5rem;
}

.cta-text-4 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-button);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--600);
}

.cta-text-4:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .cta-text-4:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2) {
  color: var(--forta---template---colors--white);
}

.text-size-small-4 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-small-line);
  font-weight: var(--forta---template---fonts--400);
}

.text-size-small-4.text-weight-bold-2.mobile-variant {
  display: none;
}

.border-20-3 {
  border-radius: 20px;
}

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

.spacer-2-3 {
  padding-top: 2rem;
}

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

.tab-link-alle-locaties-3 {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  flex: 1;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link-alle-locaties-3.w--current {
  border-bottom-color: var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.tabs-menu-3 {
  display: flex;
}

.tab-link-kind-jeugd-3 {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  flex: 1;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link-kind-jeugd-3.w--current {
  border-bottom-color: var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.tab-link-volwassenen-3 {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  flex: 1;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link-volwassenen-3.w--current {
  border-bottom-color: var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.tab-link-autisme-kenniscentrum-3 {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link-autisme-kenniscentrum-3.w--current {
  border-bottom: 1px solid var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.content-holder-top-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr .75fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1.5rem;
  padding: 1.5rem 2rem 1rem;
  display: grid;
}

.text-nolink-2 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-small-line);
  font-weight: var(--forta---template---fonts--400);
}

.content-holder-times-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr .75fr;
  grid-auto-columns: 1fr;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 2rem 1rem;
  transition: background-color .2s;
  display: grid;
}

.content-holder-times-2:hover {
  background-color: var(--forta---template---colors--primary-100);
  border-radius: 20px;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.content-detail {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.content-detail.sidebar-left {
  grid-template-columns: 1fr 2fr;
}

.sticky-sidebar {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: -200px;
  display: flex;
  position: sticky;
  top: 170px;
}

.slot-maincontent {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-sidebar {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.static-content-faq {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.container-large-4 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 80rem;
}

.padding-global-5 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-5:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  display: none;
}

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

.padding-section-medium-2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.content-detail-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.content-detail-2.sidebar-left {
  grid-template-columns: 1fr 2fr;
}

.sticky-sidebar-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: -200px;
  display: flex;
  position: sticky;
  top: 170px;
}

.sticky-sidebar-2.z-index-2-3.no-margin {
  margin-top: 0;
}

.sticky-sidebar-2.z-index-2-3.no-margin:where(.w-variant-72e28060-226e-ebfe-a725-de7f51561ea7), .sticky-sidebar-2.z-index-2-3.no-margin:where(.w-variant-5726a4a2-3ceb-7cf0-f01a-ddcc07315288), .sticky-sidebar-2.z-index-2-3.no-margin:where(.w-variant-414ed2eb-9643-e6c3-f059-157e1112bbe6) {
  margin-top: -200px;
}

.sticky-sidebar-2.z-index-2-3.no-margin.custom-margin {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  margin-right: 6rem;
}

.sticky-sidebar-2.z-index-2-3.no-margin.custom-margin:where(.w-variant-60498df8-1a30-3684-6752-91d0e6e2ea8b) {
  margin-right: 0;
}

.container-sidebar-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.static-content-faq-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.collection-list-wrapper {
  margin-top: 1rem;
  margin-bottom: 2rem;
}

.container-large-5 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 80rem;
}

.padding-global-6 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-6:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  display: none;
}

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

.padding-section-medium-3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.margin-8 {
  margin: 8rem;
}

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

.content-detail-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.sticky-sidebar-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: -200px;
  display: flex;
  position: sticky;
  top: 170px;
}

.sticky-sidebar-3.z-index-2-4.no-margin {
  margin-top: 0;
}

.sticky-sidebar-3.z-index-2-4.no-margin:where(.w-variant-5726a4a2-3ceb-7cf0-f01a-ddcc07315288), .sticky-sidebar-3.z-index-2-4.no-margin:where(.w-variant-6369cd5c-af32-d9c9-6c9e-eb84988e0122), .sticky-sidebar-3.z-index-2-4.no-margin:where(.w-variant-c9dd5b07-9bf2-5269-88dc-a24a27dab6d7) {
  margin-top: -200px;
}

.static-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex;
}

.static-content.margin-right.margin-8 {
  flex-flow: column;
  display: flex;
}

.static-content.margin-right.margin-8:where(.w-variant-9043614e-594b-3b1b-e42e-f7f9888488e9), .static-content.margin-right.margin-8:where(.w-variant-c9dd5b07-9bf2-5269-88dc-a24a27dab6d7) {
  margin-right: 0;
}

.slot-sidebar {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slot-maincontent-3, .slot-faq {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-wrapper-2 {
  margin-top: -1rem;
}

.container-large-6 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 80rem;
}

.padding-global-7 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-7:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  display: none;
}

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

.padding-section-medium-4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.content-detail-4 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.content-detail-4.sidebar-left {
  grid-template-columns: 1fr 2fr;
}

.sticky-sidebar-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: -200px;
  display: flex;
  position: sticky;
  top: 170px;
}

.sticky-sidebar-4.z-index-2-5.no-margin {
  margin-top: 0;
}

.sticky-sidebar-4.z-index-2-5.no-margin:where(.w-variant-72e28060-226e-ebfe-a725-de7f51561ea7), .sticky-sidebar-4.z-index-2-5.no-margin:where(.w-variant-5726a4a2-3ceb-7cf0-f01a-ddcc07315288), .sticky-sidebar-4.z-index-2-5.no-margin:where(.w-variant-414ed2eb-9643-e6c3-f059-157e1112bbe6) {
  margin-top: -200px;
}

.sticky-sidebar-4.z-index-2-5.no-margin.custom-margin {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  margin-right: 6rem;
}

.sticky-sidebar-4.z-index-2-5.no-margin.custom-margin:where(.w-variant-4f04d823-0b16-d66f-8c39-9bebe1cbb43e) {
  margin-right: 0;
}

.container-sidebar-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.static-content-faq-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.background-color-white-border-3 {
  border: 1px solid var(--forta---template---colors--neutral-light);
  background-color: var(--forta---template---colors--white);
}

.background-color-white-border-3.border-20-4.padding-table-noheader {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.text-size-small-5 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-small-line);
  font-weight: var(--forta---template---fonts--400);
}

.text-size-small-5.link-publicatie {
  color: var(--forta---template---hover-animations--main-color);
  font-weight: var(--forta---template---fonts--600);
}

.border-20-4 {
  border-radius: 20px;
}

.text-weight-bold-3 {
  font-weight: 700;
}

.content-holder-publicaties-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 4.25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 2rem 1rem;
  transition: background-color .2s;
  display: grid;
}

.content-holder-publicaties-2:hover {
  background-color: var(--forta---template---colors--primary-100);
  border-radius: 20px;
}

.publicatie-wrapper {
  padding-right: 0;
}

.collection-item {
  flex-flow: column;
  margin-bottom: 1.5rem;
}

.text-size-small-6 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-small-line);
  font-weight: var(--forta---template---fonts--400);
}

.section-contactform {
  width: 100%;
}

.button-primary {
  background-color: var(--forta---template---colors--primary-500);
  font-size: var(--forta---template---desktop--text-button);
  line-height: var(--forta---template---desktop--text-medium-line);
  font-weight: var(--forta---template---fonts--600);
  border-radius: 100px;
  padding: 1rem 2rem;
}

.button-primary:hover {
  background-color: var(--forta---template---colors--primary-100);
  color: var(--forta---template---colors--primary-500);
}

.form-align {
  flex-flow: wrap;
  justify-content: space-between;
  padding-top: 1rem;
  display: flex;
}

.checkbox-field {
  flex: none;
  max-width: none;
  padding-left: 0;
  display: flex;
}

.link-small {
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-small-line);
}

.checkbox {
  border-radius: 8px;
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  height: 25px;
  min-height: 25px;
  max-height: 25px;
  margin: 0 1rem 0 0;
}

.checkbox.w--redirected-checked {
  background-color: var(--forta---template---colors--primary-500);
  background-image: url("https://cdn.prod.website-files.com/69c3ba71246b06c163ed1d19/69c3ba71246b06c163ed1f0d_check.svg"), linear-gradient(to bottom, var(--forta---template---colors--primary-500), var(--forta---template---colors--primary-500));
  background-position: 50%, 0 0;
  background-size: auto, auto;
}

.text-field {
  border: 1px solid var(--forta---template---colors--neutral-light);
  height: 56px;
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-regular);
  line-height: var(--forta---template---desktop--text-regular-line);
  background-color: #0000;
  border-radius: 10px;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 500;
  transition: border-color .3s;
  position: static;
  inset: 0%;
}

.text-field:hover {
  color: var(--forta---template---colors--primary-500);
  border-color: #bbb;
  display: block;
}

.text-field:focus {
  border-color: var(--forta---template---colors--primary-500);
  color: var(--forta---template---colors--neutral-dark);
}

.text-field-wrapper {
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  margin-bottom: 20px;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
  position: relative;
}

.text-field-wrapper.half {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  width: 48%;
  padding-left: 0;
  padding-right: 0;
}

.text-field-done {
  border: 0px solid var(--forta---template---colors--primary-500);
  background-color: var(--forta---template---colors--primary-500);
  opacity: 0;
  background-image: url("https://cdn.prod.website-files.com/69c3ba71246b06c163ed1d19/69c3ba71246b06c163ed1f0d_check.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-radius: 50%;
  width: 1px;
  height: 1px;
  margin-left: 20px;
  margin-right: 20px;
  transition: height .3s cubic-bezier(.25, .46, .45, .94), width .3s cubic-bezier(.25, .46, .45, .94);
  position: absolute;
  inset: 50% 0% auto auto;
  transform: translate(0, -50%);
}

.div-block-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  display: flex;
}

.form-block {
  width: auto;
}

.form-label {
  width: 100%;
  margin-top: 0;
  margin-bottom: 12px;
}

.button {
  border: 0px solid var(--forta---template---colors--neutral-light);
  background-color: var(--forta---template---hover-animations--main-color);
  color: var(--forta---template---colors--white);
  font-weight: var(--forta---template---fonts--600);
  border-radius: 100px;
  padding: 1rem 2rem;
}

.button.secondary {
  color: var(--forta---template---hover-animations--main-color);
  background-color: #fafafa;
  border-width: 2px;
}

.icon-4 {
  color: var(--forta---template---hover-animations--main-color);
}

.uploader {
  background-color: #f1f1f1;
  border: 1px dashed #bdbdbd;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  padding: 10px;
}

.form-message {
  background-color: #dfdfdf;
  border: 1px dashed #a3a3a3;
  border-radius: 10px;
  padding: 16px;
}

.form-message.error {
  background-color: #ffbaba;
  border-style: solid;
  border-color: #ff6060;
}

.form-message.success {
  background-color: #f7ffdb;
  border-color: #95bb13;
}

.container-large-7 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 80rem;
}

.padding-global-8 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-8:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  display: none;
}

.text-size-regular-4 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-regular);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--400);
}

.text-size-regular-4:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .text-size-regular-4:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .text-size-regular-4:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .text-size-regular-4:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5) {
  color: var(--forta---template---colors--white);
}

.text-size-regular-4.text-weight-semibold-4:where(.w-variant-4411b47e-f9d1-4451-676f-eabcffeccfc4), .text-size-regular-4.text-weight-semibold-4:where(.w-variant-38b52605-bf99-79fb-c126-6b71a6480df5) {
  color: var(--forta---template---colors--primary-500);
}

.padding-1-3 {
  padding: 1rem;
}

.padding-1-3.background-color-white-border-4.border-20-5.tab-menu-left {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.padding-1-3.background-color-white-border-4.tab-menu-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.background-color-white-border-4 {
  border: 1px solid var(--forta---template---colors--neutral-light);
  background-color: var(--forta---template---colors--white);
}

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

.border-20-5 {
  border-radius: 20px;
}

.padding-section-medium-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section-bento-table-5:where(.w-variant-9d1b840b-ab20-70b6-0fd8-aeb1c3e1ce8c), .section-bento-table-5.background-color {
  background-color: var(--forta---template---colors--header-light);
}

.icon-holder-2 {
  align-self: center;
}

.faq-subnav-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.faq-subnav-2.custom-padding-2 {
  padding: 1rem;
}

.faq-subnav-2.custom-padding-2.radius {
  border-radius: 100px;
}

.faq-subnav-2.custom-padding-2.radius.w--current {
  background-color: #fff;
}

.faq-subnav-2.custom-padding-2.radius.color-white-tab {
  background-color: var(--forta---template---colors--white);
}

.faq-subnav-2.custom-padding-2.radius.color-white-tab.w--current {
  background-color: var(--forta---template---colors--primary-100);
}

.tabs-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.library-collection {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.library-collection.full-width-collection {
  grid-template-columns: 1fr;
}

.button-embed {
  color: var(--forta---template---colors--neutral-dark);
}

.container-large-8 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 80rem;
}

.padding-global-9 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-9:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  display: none;
}

.label {
  border-radius: var(--forta---template---variables--borders);
  background-color: var(--forta---template---colors--primary-500);
  padding: .625rem;
  display: inline-flex;
}

.label:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38) {
  background-color: var(--forta---template---colors--white);
}

.label:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  justify-content: center;
  align-items: center;
}

.label:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .label:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .label:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5) {
  background-color: var(--forta---template---colors--white);
}

.label-text {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--white);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-xsmall);
  font-weight: var(--forta---template---fonts--700);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.label-text:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .label-text:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .label-text:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .label-text:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5) {
  color: var(--forta---template---colors--primary-500);
}

.heading-style-h1 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--h1);
  line-height: var(--forta---template---desktop--h1-line);
  font-weight: var(--forta---template---fonts--600);
}

.heading-style-h1.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h1.no-margin:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
  color: var(--forta---template---colors--white);
}

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

.buttons-flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.buttons-flex:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2) {
  display: none;
}

.text-size-medium-2 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-medium);
  line-height: var(--forta---template---desktop--text-medium-line);
  font-weight: var(--forta---template---fonts--400);
}

.text-size-medium-2:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
  color: var(--forta---template---colors--white);
}

.container-background-2 {
  width: 100vw;
  max-width: 100vw;
}

.wrapper-header-content {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.wrapper-header-content:where(.w-variant-bd225734-6dde-0e59-b956-bd534a959da9) {
  grid-template-rows: auto;
}

.header-maincontent {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(163px, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.header-maincontent:where(.w-variant-bd225734-6dde-0e59-b956-bd534a959da9) {
  margin-top: -14rem;
}

.spacer-1-2 {
  padding-top: 1rem;
}

.header-v-align {
  justify-content: flex-start;
  align-items: center;
  margin-top: 16rem;
  margin-bottom: 16rem;
  display: flex;
}

.s-homepage-image-header {
  position: relative;
}

.s-homepage-image-header.padding-menu {
  --forta---template---variables--borders: 100px;
  --forta---template---colors--primary-500: #ea8215;
  --forta---template---colors--white: white;
  --forta---template---colors--secondary: #636569;
  --forta---template---fonts--main-font: Parkinsans, sans-serif;
  --forta---template---desktop--text-small: .875rem;
  --forta---template---desktop--text-xsmall: .75rem;
  --forta---template---fonts--700: 700;
  --forta---template---colors--neutral-dark: #000;
  --forta---template---desktop--text-regular: 1rem;
  --forta---template---desktop--text-regular-line: 1.5rem;
  --forta---template---fonts--400: 400;
  --forta---template---desktop--h1: 4rem;
  --forta---template---desktop--h1-line: 4.5rem;
  --forta---template---fonts--600: 600;
  --forta---template---font-sizes-tablet--h1: 3.5rem;
  --forta---template---font-sizes-tablet--h1-line: 4rem;
  --forta---template---font-sizes-mobile--h1: 2.5rem;
  --forta---template---font-sizes-mobile--h1-line: 3rem;
  --forta---template---hover-animations--light: #fdf2e8;
  --forta---template---font-sizes-mobile--h3: 2rem;
  --forta---template---font-sizes-mobile--h3-line: 2.5rem;
  --forta---template---desktop--h3: 2.5rem;
  --forta---template---desktop--h3-line: 3rem;
  --forta---template---desktop--h5: 1.5rem;
  --forta---template---colors--primary-800: #8c4e0d;
  --forta---template---colors--secondary-dark: #28282a;
  --forta---template---colors--alert-info-dark: #2563eb;
  --forta---template---colors--alert-danger-dark: #ef4444;
  --forta---template---colors--alert-success-dark: #16a34a;
  --forta---template---desktop--text-button: 1rem;
  --forta---template---desktop--text-medium-line: 1.75rem;
  --forta---template---colors--primary-700: #bb6811;
  --forta---template---colors--primary-900: #5e3408;
  --forta---template---colors--primary-1000: #3b2105;
  --forta---template---colors--primary-100: #fdf2e8;
  --forta---template---colors--primary-200: #f2b473;
  --forta---template---colors--neutral-mid: #3c3c3b;
  --forta---template---colors--header-light: #fdf2e8;
  --forta---template---colors--neutral-light: #d6d6d6;
  --forta---template---desktop--text-medium: 1.125rem;
  --forta---template---desktop--h6: 1.125rem;
  --forta---template---colors--secondary-light: #eff0f0;
  --forta---template---colors--primary-mid: #828487;
  --forta---template---desktop--text-small-line: 1.313rem;
  --forta---template---colors--alert-info-light: #eff6ff;
  --forta---template---colors--alert-danger-light: #fef2f2;
  --forta---template---colors--alert-success-light: #f0fdf4;
  --forta---template---desktop--h4: 2rem;
  --forta---template---desktop--h4-line: 2.5rem;
  --forta---template---desktop--h5-line: 2rem;
  --forta---template---desktop--h2: 3.5rem;
  --forta---template---desktop--h2-line: 4rem;
  --forta---template---desktop--h6-line: 2rem;
  --forta---template---colors--text-blue: #61739c;
  --forta---template---font-sizes-tablet--h2: 2.5rem;
  --forta---template---font-sizes-tablet--h2-line: 3rem;
  --forta---template---font-sizes-mobile--h2: 2.25rem;
  --forta---template---font-sizes-mobile--h2-line: 2.75rem;
  --forta---template---colors--alert-warning-light: #fffbeb;
  --forta---template---colors--alert-warning-dark: #f59e0b;
  --forta---template---font-sizes-tablet--h3: 2.25rem;
  --forta---template---font-sizes-tablet--h3-line: 2.75rem;
  --forta---template---font-sizes-tablet--h4: 1.5rem;
  --forta---template---font-sizes-tablet--h4-line: 2rem;
  --forta---template---font-sizes-mobile--h4: 1.5rem;
  --forta---template---font-sizes-mobile--h4-line: 2rem;
  --forta---template---font-sizes-tablet--h5: 1.5rem;
  --forta---template---font-sizes-tablet--h5-line: 2rem;
  --forta---template---font-sizes-mobile--h5: 1.5rem;
  --forta---template---font-sizes-mobile--h5-line: 2rem;
  --forta---template---hover-animations--text-dark-background: #647d7d;
  --forta---template---hover-animations--main-color: #ea8215;
  --forta---template---colors--primary-300: #ee9b44;
  --forta---template---colors--primary-400: #ec8e2c;
  --forta---template---colors--primary-600: #d37513;
  --forta---template---colors--text-dark: #3c3c3b;
  --forta---template---fonts--800: 800;
  --forta---template---fonts--300: 300;
  --forta---template---desktop--text-large: 1.5rem;
  --forta---template---desktop--text-large-line: 2rem;
  --forta---template---hover-animations--main-color-dark: #3b2105;
  padding-top: 0;
}

.rounded-bottom-header {
  z-index: 1;
  width: 100vw;
  height: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.background-container {
  z-index: -1;
  height: auto;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.background-container:where(.w-variant-bd225734-6dde-0e59-b956-bd534a959da9) {
  background-color: var(--forta---template---colors--header-light);
}

.fullscreen-video {
  height: 100%;
}

.nav-logo {
  width: auto;
  height: 48px;
}

.label-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.label-wrapper:where(.w-variant-b6bec0b1-e3ac-29e2-9e6a-674ca7dc5d30), .label-wrapper.left {
  justify-content: flex-start;
  align-items: center;
}

.link-footer {
  font-weight: var(--forta---template---fonts--400);
  color: #c2c8cf;
}

.link-footer:hover {
  color: var(--forta---template---colors--white);
}

.link-footer.primary {
  color: var(--forta---template---colors--primary-500);
}

.link-footer.disabled {
  opacity: .2;
}

.heading {
  font-family: var(--forta---template---fonts--main-font);
}

.div-block-13 {
  align-self: center;
}

.body-2 {
  --forta---template---variables--borders: 100px;
  --forta---template---colors--primary-500: #ea8215;
  --forta---template---colors--white: white;
  --forta---template---colors--secondary: #636569;
  --forta---template---fonts--main-font: Parkinsans, sans-serif;
  --forta---template---desktop--text-small: .875rem;
  --forta---template---desktop--text-xsmall: .75rem;
  --forta---template---fonts--700: 700;
  --forta---template---colors--neutral-dark: #000;
  --forta---template---desktop--text-regular: 1rem;
  --forta---template---desktop--text-regular-line: 1.5rem;
  --forta---template---fonts--400: 400;
  --forta---template---desktop--h1: 4rem;
  --forta---template---desktop--h1-line: 4.5rem;
  --forta---template---fonts--600: 600;
  --forta---template---font-sizes-tablet--h1: 3.5rem;
  --forta---template---font-sizes-tablet--h1-line: 4rem;
  --forta---template---font-sizes-mobile--h1: 2.5rem;
  --forta---template---font-sizes-mobile--h1-line: 3rem;
  --forta---template---hover-animations--light: #fdf2e8;
  --forta---template---font-sizes-mobile--h3: 2rem;
  --forta---template---font-sizes-mobile--h3-line: 2.5rem;
  --forta---template---desktop--h3: 2.5rem;
  --forta---template---desktop--h3-line: 3rem;
  --forta---template---desktop--h5: 1.5rem;
  --forta---template---colors--primary-800: #8c4e0d;
  --forta---template---colors--secondary-dark: #28282a;
  --forta---template---colors--alert-info-dark: #2563eb;
  --forta---template---colors--alert-danger-dark: #ef4444;
  --forta---template---colors--alert-success-dark: #16a34a;
  --forta---template---desktop--text-button: 1rem;
  --forta---template---desktop--text-medium-line: 1.75rem;
  --forta---template---colors--primary-700: #bb6811;
  --forta---template---colors--primary-900: #5e3408;
  --forta---template---colors--primary-1000: #3b2105;
  --forta---template---colors--primary-100: #fdf2e8;
  --forta---template---colors--primary-200: #f2b473;
  --forta---template---colors--neutral-mid: #3c3c3b;
  --forta---template---colors--header-light: #fdf2e8;
  --forta---template---colors--neutral-light: #d6d6d6;
  --forta---template---desktop--text-medium: 1.125rem;
  --forta---template---desktop--h6: 1.125rem;
  --forta---template---colors--secondary-light: #eff0f0;
  --forta---template---colors--primary-mid: #828487;
  --forta---template---desktop--text-small-line: 1.313rem;
  --forta---template---colors--alert-info-light: #eff6ff;
  --forta---template---colors--alert-danger-light: #fef2f2;
  --forta---template---colors--alert-success-light: #f0fdf4;
  --forta---template---desktop--h4: 2rem;
  --forta---template---desktop--h4-line: 2.5rem;
  --forta---template---desktop--h5-line: 2rem;
  --forta---template---desktop--h2: 3.5rem;
  --forta---template---desktop--h2-line: 4rem;
  --forta---template---desktop--h6-line: 2rem;
  --forta---template---colors--text-blue: #61739c;
  --forta---template---font-sizes-tablet--h2: 2.5rem;
  --forta---template---font-sizes-tablet--h2-line: 3rem;
  --forta---template---font-sizes-mobile--h2: 2.25rem;
  --forta---template---font-sizes-mobile--h2-line: 2.75rem;
  --forta---template---colors--alert-warning-light: #fffbeb;
  --forta---template---colors--alert-warning-dark: #f59e0b;
  --forta---template---font-sizes-tablet--h3: 2.25rem;
  --forta---template---font-sizes-tablet--h3-line: 2.75rem;
  --forta---template---font-sizes-tablet--h4: 1.5rem;
  --forta---template---font-sizes-tablet--h4-line: 2rem;
  --forta---template---font-sizes-mobile--h4: 1.5rem;
  --forta---template---font-sizes-mobile--h4-line: 2rem;
  --forta---template---font-sizes-tablet--h5: 1.5rem;
  --forta---template---font-sizes-tablet--h5-line: 2rem;
  --forta---template---font-sizes-mobile--h5: 1.5rem;
  --forta---template---font-sizes-mobile--h5-line: 2rem;
  --forta---template---hover-animations--text-dark-background: #647d7d;
  --forta---template---hover-animations--main-color: #ea8215;
  --forta---template---colors--primary-300: #ee9b44;
  --forta---template---colors--primary-400: #ec8e2c;
  --forta---template---colors--primary-600: #d37513;
  --forta---template---colors--text-dark: #3c3c3b;
  --forta---template---fonts--800: 800;
  --forta---template---fonts--300: 300;
  --forta---template---desktop--text-large: 1.5rem;
  --forta---template---desktop--text-large-line: 2rem;
  --forta---template---hover-animations--main-color-dark: #3b2105;
}

.padding-global-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-10:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  display: none;
}

.text-size-regular-5 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-regular);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--400);
}

.text-size-regular-5:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .text-size-regular-5:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .text-size-regular-5:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .text-size-regular-5:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5) {
  color: var(--forta---template---colors--white);
}

.heading-style-h6 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
}

.heading-style-h6.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h6.text-color-white {
  color: var(--forta---template---colors--white);
}

.heading-style-h6.text-color-white.title-nomargin {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-2-3 {
  padding: 2rem;
}

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

.usp-icon {
  align-self: center;
  width: 37.5px;
  height: 37.5px;
}

.usp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 1;
  display: flex;
}

.usp-text {
  flex-flow: column;
  display: flex;
}

.background-color-white-border-5 {
  border: 1px solid var(--forta---template---colors--neutral-light);
  background-color: var(--forta---template---colors--white);
}

._2-usp-s, ._1-usp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 100px;
  max-width: 65%;
  margin-top: -110px;
  display: flex;
  position: relative;
}

._1-usp.padding-2-3.background-color-white-border-5.z-index-2-6 {
  max-width: 70%;
  margin-top: -180px;
  display: block;
}

._1-usp.padding-2-3.background-color-white-border-5.z-index-2-6:where(.w-variant-ad480557-b82e-5569-4dd9-f8c60d9ac3a6) {
  max-width: 100%;
}

.container {
  max-width: 48%;
  margin-left: 0;
  margin-right: 0;
}

.padding-section-small {
  padding-top: 1rem;
}

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

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

.bold-text {
  color: var(--forta---template---colors--primary-mid);
}

.text-size-small-7 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-small-line);
  font-weight: var(--forta---template---fonts--400);
}

.section-contactform-2 {
  width: 100%;
}

.button-primary-2 {
  background-color: var(--forta---template---colors--primary-500);
  font-size: var(--forta---template---desktop--text-button);
  line-height: var(--forta---template---desktop--text-medium-line);
  font-weight: var(--forta---template---fonts--600);
  border-radius: 100px;
  padding: 1rem 2rem;
}

.button-primary-2:hover {
  background-color: var(--forta---template---colors--primary-100);
  color: var(--forta---template---colors--primary-500);
}

.form-align-2 {
  flex-flow: wrap;
  justify-content: space-between;
  padding-top: 1rem;
  display: flex;
}

.checkbox-field-2 {
  flex: none;
  max-width: none;
  padding-left: 0;
  display: flex;
}

.link-small-2 {
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-small-line);
}

.checkbox-2 {
  border-radius: 8px;
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  height: 25px;
  min-height: 25px;
  max-height: 25px;
  margin: 0 1rem 0 0;
}

.checkbox-2.w--redirected-checked {
  background-color: var(--forta---template---colors--primary-500);
  background-image: url("https://cdn.prod.website-files.com/69c3ba71246b06c163ed1d19/69c3ba71246b06c163ed1d1d_check.svg"), linear-gradient(to bottom, var(--forta---template---colors--primary-500), var(--forta---template---colors--primary-500));
  background-position: 50%, 0 0;
  background-size: auto, auto;
}

.text-field-2 {
  border: 1px solid var(--forta---template---colors--neutral-light);
  height: 56px;
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-regular);
  line-height: var(--forta---template---desktop--text-regular-line);
  background-color: #0000;
  border-radius: 10px;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 600;
  transition: border-color .3s;
  position: static;
  inset: 0%;
}

.text-field-2:hover {
  color: var(--forta---template---colors--primary-500);
  border-color: #bbb;
  display: block;
}

.text-field-2:focus {
  border-color: var(--forta---template---colors--primary-500);
  color: var(--forta---template---colors--neutral-dark);
}

.text-field-wrapper-2 {
  text-align: left;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  margin-bottom: 20px;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
  position: relative;
}

.text-field-wrapper-2.half {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  width: 48%;
  padding-left: 0;
  padding-right: 0;
}

.text-field-done-2 {
  border: 0px solid var(--forta---template---colors--primary-500);
  background-color: var(--forta---template---colors--primary-500);
  opacity: 0;
  background-image: url("https://cdn.prod.website-files.com/69c3ba71246b06c163ed1d19/69c3ba71246b06c163ed1d1d_check.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 11px;
  border-radius: 50%;
  width: 1px;
  height: 1px;
  margin-left: 20px;
  margin-right: 20px;
  transition: height .3s cubic-bezier(.25, .46, .45, .94), width .3s cubic-bezier(.25, .46, .45, .94);
  position: absolute;
  inset: 50% 0% auto auto;
  transform: translate(0, -50%);
}

.div-block-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  display: flex;
}

.custom-margin {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.smaller-mobile.extra-small {
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-regular-line);
}

.c_search_results-container {
  background-color: #fff;
  border-radius: 0 0 2em 2em;
  max-height: 25em;
  padding-left: 2em;
  padding-right: 2em;
  transition: opacity .2s;
  overflow: auto;
}

.c_search_bar {
  margin-bottom: 0;
  position: relative;
}

.modal__btn-close-bar {
  background-color: currentColor;
  width: .125em;
  height: 40%;
  position: absolute;
  transform: rotate(45deg);
}

.modal__btn-close-bar.is--second {
  transform: rotate(-45deg);
}

.c_search_input {
  z-index: 1;
  background-color: #fff0;
  border: 0 solid #000;
  border-radius: .6em;
  height: 3.5em;
  margin-bottom: 0;
  padding: 0 1.6em 0 3.6em;
  font-size: 1.2em;
  position: relative;
}

.c_search_input:focus {
  outline-offset: 0px;
  outline-style: none;
}

.c_search_component {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.c_search_button {
  display: none;
}

.modal__content {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  flex-flow: column;
  padding: 2em;
  display: flex;
}

.modal__content.small-margins {
  padding: 0;
}

.modal__dark {
  opacity: .5;
  pointer-events: auto;
  cursor: pointer;
  background-color: #131313;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.modal__card {
  pointer-events: auto;
  background-color: #fff;
  border-radius: 2em;
  width: 100%;
  max-width: 54em;
  max-height: 100%;
  padding: .75em;
  display: block;
  position: relative;
}

.c_search_results {
  height: 0;
  position: absolute;
  inset: auto 0% 0%;
}

.c_search_clear-icon {
  width: 1em;
  height: 1.1em;
}

.modal__btn-close {
  z-index: 99;
  cursor: pointer;
  background-color: #fff;
  border: .5px solid #e7e7e7;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  display: flex;
  position: absolute;
  top: 1em;
  right: 1.5em;
}

.modal {
  z-index: 100;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  justify-content: center;
  align-items: center;
  padding: 2em 1em;
  display: flex;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.modal__scroll {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-color: #fff;
  border-radius: 1.25em;
  flex-flow: column;
  width: 100%;
  max-height: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.c_search_icon {
  z-index: 2;
  width: 1.6em;
  height: 1.6em;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 1.5em;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.c_search_clear {
  z-index: 3;
  color: #000;
  background-color: #e9e9e9;
  border-radius: .5em;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1.5em;
  transition: color .1s, background-color .1s;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.c_search_clear:hover {
  color: #fff;
  background-color: silver;
}

.c_search_clear-text {
  display: none;
}

.search-link {
  align-self: center;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  display: flex;
}

.search {
  color: #000;
  align-self: center;
  padding-top: .35em;
  padding-right: 1em;
  transition: color .2s;
  display: none;
}

.search:hover {
  color: var(--forta---template---colors--primary-500);
}

.search-2 {
  z-index: 5;
  margin-top: -81px;
  position: relative;
}

.search-flex {
  display: flex;
}

.search-input {
  height: 4em;
  font-size: var(--forta---template---desktop--text-medium);
  border-top-left-radius: 100em;
  border-bottom-left-radius: 100em;
  margin-bottom: 0;
  padding-left: 1.5em;
}

.search-button {
  background-color: var(--forta---template---colors--primary-500);
  font-size: var(--forta---template---desktop--text-button);
  border-top-right-radius: 100em;
  border-bottom-right-radius: 100em;
  padding: 1em 2em 1em 1.5em;
}

.zoekresultaat-text {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  padding-top: 3em;
  padding-bottom: 1em;
  display: flex;
}

.resultaat-vast {
  font-size: var(--forta---template---desktop--h5);
  font-weight: 600;
}

.zoekresultaat {
  color: var(--forta---template---colors--primary-500);
  font-size: var(--forta---template---desktop--h5);
  font-weight: 600;
}

.text-block {
  font-size: var(--forta---template---desktop--text-medium);
}

.search-result-item {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  padding-top: 1.5em;
  padding-bottom: 1em;
}

.container-2 {
  margin-bottom: 5em;
}

.body-5, .body-6, .body-7, .body-9, .body-10 {
  --forta---template---variables--borders: 100px;
  --forta---template---colors--primary-500: #ea8215;
  --forta---template---colors--white: white;
  --forta---template---colors--secondary: #636569;
  --forta---template---fonts--main-font: Parkinsans, sans-serif;
  --forta---template---desktop--text-small: .875rem;
  --forta---template---desktop--text-xsmall: .75rem;
  --forta---template---fonts--700: 700;
  --forta---template---colors--neutral-dark: #000;
  --forta---template---desktop--text-regular: 1rem;
  --forta---template---desktop--text-regular-line: 1.5rem;
  --forta---template---fonts--400: 400;
  --forta---template---desktop--h1: 4rem;
  --forta---template---desktop--h1-line: 4.5rem;
  --forta---template---fonts--600: 600;
  --forta---template---font-sizes-tablet--h1: 3.5rem;
  --forta---template---font-sizes-tablet--h1-line: 4rem;
  --forta---template---font-sizes-mobile--h1: 2.5rem;
  --forta---template---font-sizes-mobile--h1-line: 3rem;
  --forta---template---hover-animations--light: #fdf2e8;
  --forta---template---font-sizes-mobile--h3: 2rem;
  --forta---template---font-sizes-mobile--h3-line: 2.5rem;
  --forta---template---desktop--h3: 2.5rem;
  --forta---template---desktop--h3-line: 3rem;
  --forta---template---desktop--h5: 1.5rem;
  --forta---template---colors--primary-800: #8c4e0d;
  --forta---template---colors--secondary-dark: #28282a;
  --forta---template---colors--alert-info-dark: #2563eb;
  --forta---template---colors--alert-danger-dark: #ef4444;
  --forta---template---colors--alert-success-dark: #16a34a;
  --forta---template---desktop--text-button: 1rem;
  --forta---template---desktop--text-medium-line: 1.75rem;
  --forta---template---colors--primary-700: #bb6811;
  --forta---template---colors--primary-900: #5e3408;
  --forta---template---colors--primary-1000: #3b2105;
  --forta---template---colors--primary-100: #fdf2e8;
  --forta---template---colors--primary-200: #f2b473;
  --forta---template---colors--neutral-mid: #3c3c3b;
  --forta---template---colors--header-light: #fdf2e8;
  --forta---template---colors--neutral-light: #d6d6d6;
  --forta---template---desktop--text-medium: 1.125rem;
  --forta---template---desktop--h6: 1.125rem;
  --forta---template---colors--secondary-light: #eff0f0;
  --forta---template---colors--primary-mid: #828487;
  --forta---template---desktop--text-small-line: 1.313rem;
  --forta---template---colors--alert-info-light: #eff6ff;
  --forta---template---colors--alert-danger-light: #fef2f2;
  --forta---template---colors--alert-success-light: #f0fdf4;
  --forta---template---desktop--h4: 2rem;
  --forta---template---desktop--h4-line: 2.5rem;
  --forta---template---desktop--h5-line: 2rem;
  --forta---template---desktop--h2: 3.5rem;
  --forta---template---desktop--h2-line: 4rem;
  --forta---template---desktop--h6-line: 2rem;
  --forta---template---colors--text-blue: #61739c;
  --forta---template---font-sizes-tablet--h2: 2.5rem;
  --forta---template---font-sizes-tablet--h2-line: 3rem;
  --forta---template---font-sizes-mobile--h2: 2.25rem;
  --forta---template---font-sizes-mobile--h2-line: 2.75rem;
  --forta---template---colors--alert-warning-light: #fffbeb;
  --forta---template---colors--alert-warning-dark: #f59e0b;
  --forta---template---font-sizes-tablet--h3: 2.25rem;
  --forta---template---font-sizes-tablet--h3-line: 2.75rem;
  --forta---template---font-sizes-tablet--h4: 1.5rem;
  --forta---template---font-sizes-tablet--h4-line: 2rem;
  --forta---template---font-sizes-mobile--h4: 1.5rem;
  --forta---template---font-sizes-mobile--h4-line: 2rem;
  --forta---template---font-sizes-tablet--h5: 1.5rem;
  --forta---template---font-sizes-tablet--h5-line: 2rem;
  --forta---template---font-sizes-mobile--h5: 1.5rem;
  --forta---template---font-sizes-mobile--h5-line: 2rem;
  --forta---template---hover-animations--text-dark-background: #647d7d;
  --forta---template---hover-animations--main-color: #ea8215;
  --forta---template---colors--primary-300: #ee9b44;
  --forta---template---colors--primary-400: #ec8e2c;
  --forta---template---colors--primary-600: #d37513;
  --forta---template---colors--text-dark: #3c3c3b;
  --forta---template---fonts--800: 800;
  --forta---template---fonts--300: 300;
  --forta---template---desktop--text-large: 1.5rem;
  --forta---template---desktop--text-large-line: 2rem;
  --forta---template---hover-animations--main-color-dark: #3b2105;
}

.container-large-10 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 80rem;
}

.container-large-10:where(.w-variant-4e29d514-417e-395e-c0c7-c28b7c3f9892) {
  max-width: 100%;
}

.padding-global-11 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-11:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  display: none;
}

.label-2 {
  border-radius: var(--forta---template---variables--borders);
  background-color: var(--forta---template---colors--primary-500);
  padding: .625rem;
  display: inline-flex;
}

.label-2:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38) {
  background-color: var(--forta---template---colors--white);
}

.label-2:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  justify-content: center;
  align-items: center;
}

.label-2:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .label-2:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .label-2:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5), .label-2:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .label-2:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04) {
  background-color: var(--forta---template---colors--white);
}

.label-2:where(.w-variant-056d4ad5-b2d0-4b37-315b-f524737cde23) {
  align-self: center;
}

.label-text-2 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--white);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-xsmall);
  font-weight: var(--forta---template---fonts--700);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.label-text-2:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .label-text-2:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .label-text-2:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .label-text-2:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5) {
  color: var(--forta---template---colors--primary-500);
}

.label-text-2:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .label-text-2:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04) {
  color: var(--forta---template---colors--secondary);
}

.heading-style-h1-2 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--h1);
  line-height: var(--forta---template---desktop--h1-line);
  font-weight: var(--forta---template---fonts--600);
}

.heading-style-h1-2.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h1-2.no-margin:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
  color: var(--forta---template---colors--white);
}

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

.buttons-flex-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.buttons-flex-2:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2) {
  display: none;
}

.text-size-medium-3 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-medium);
  line-height: var(--forta---template---desktop--text-medium-line);
  font-weight: var(--forta---template---fonts--400);
}

.text-size-medium-3:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
  color: var(--forta---template---colors--white);
}

.container-background-3 {
  width: 100vw;
  max-width: 100vw;
}

.wrapper-header-content-2 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.wrapper-header-content-2:where(.w-variant-76a23fec-d73d-ae94-db89-95e32e99461b) {
  grid-template-rows: auto;
}

.header-maincontent-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(163px, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.header-maincontent-2:where(.w-variant-76a23fec-d73d-ae94-db89-95e32e99461b) {
  margin-top: -14rem;
}

.spacer-1-3 {
  padding-top: 1rem;
}

.s-homepage-image-header-2 {
  position: relative;
}

.s-homepage-image-header-2.padding-menu {
  padding-top: 0;
}

.rounded-bottom-header-2 {
  z-index: -1;
  width: 100vw;
  height: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.background-container-2 {
  z-index: -1;
  height: auto;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.background-container-2:where(.w-variant-76a23fec-d73d-ae94-db89-95e32e99461b) {
  background-color: var(--forta---template---colors--header-light);
}

.header-v-align-2 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 16rem;
  margin-bottom: 16rem;
  display: flex;
}

.fullscreen-image {
  width: 100%;
  height: 100%;
  display: inline-block;
  overflow: clip;
}

.slot-body {
  z-index: 2;
  background-color: #fff;
  position: static;
}

.content-stacked {
  flex-flow: column;
  display: flex;
}

.rich-text-dark {
  margin-top: 4px;
}

.rich-text-dark:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .rich-text-dark:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .rich-text-dark:where(.w-variant-fdf712bd-c734-6899-e321-ae1a399dc2f8), .rich-text-dark:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .rich-text-dark:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .rich-text-dark:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04) {
  display: none;
}

.rich-text-dark.custom-margin:where(.w-variant-9a1b8b92-3474-0b9f-5820-839653693f32), .rich-text-dark.custom-margin:where(.w-variant-3ee6fd25-da3f-9d3d-5f0c-5826b407729a) {
  margin-top: 1rem;
}

.border-20-6 {
  border-radius: 20px;
}

.border-20-6.border:where(.w-variant-9a1b8b92-3474-0b9f-5820-839653693f30), .border-20-6.border:where(.w-variant-3ee6fd25-da3f-9d3d-5f0c-5826b4077298) {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
}

.border-20-6.border.padding-faq {
  padding: 2rem;
}

.border-20-6.border.padding-faq:where(.w-variant-9a1b8b92-3474-0b9f-5820-839653693f30) {
  border-radius: 0;
  padding: 2rem 2rem 2rem 0;
}

.border-20-6.border.padding-faq:where(.w-variant-9a1b8b92-3474-0b9f-5820-839653693f31) {
  border: 1px solid var(--forta---template---colors--neutral-light);
}

.border-20-6.border.padding-faq:where(.w-variant-9a1b8b92-3474-0b9f-5820-839653693f32) {
  border: 1px solid var(--forta---template---colors--neutral-light);
  margin-bottom: 2rem;
}

.border-20-6.border.padding-faq:where(.w-variant-3ee6fd25-da3f-9d3d-5f0c-5826b4077298) {
  border-radius: 0;
  padding: 2rem 2rem 2rem 0;
}

.border-20-6.border.padding-faq:where(.w-variant-3ee6fd25-da3f-9d3d-5f0c-5826b4077299) {
  border: 1px solid var(--forta---template---colors--neutral-light);
}

.border-20-6.border.padding-faq:where(.w-variant-3ee6fd25-da3f-9d3d-5f0c-5826b407729a) {
  border: 1px solid var(--forta---template---colors--neutral-light);
  margin-bottom: 2rem;
}

.border-20-6.border.padding-faq.wide {
  padding-left: 0;
  padding-right: 0;
}

.border-20-6.border.padding-faq.wide:where(.w-variant-9a1b8b92-3474-0b9f-5820-839653693f30), .border-20-6.border.padding-faq.wide:where(.w-variant-3ee6fd25-da3f-9d3d-5f0c-5826b4077298) {
  padding-right: 0;
}

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

.accordion-heading {
  line-height: 30px;
  font-weight: var(--forta---template---fonts--600);
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 2rem;
}

.accordion-item-content {
  margin-right: 30px;
  overflow: hidden;
}

.accordion-item-content.wide, .accordion-item-content.wide:where(.w-variant-9a1b8b92-3474-0b9f-5820-839653693f30), .accordion-item-content.wide:where(.w-variant-3ee6fd25-da3f-9d3d-5f0c-5826b4077298) {
  margin-right: 0;
}

.title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.accordion-heading---number {
  color: var(--forta---template---colors--primary-500);
  line-height: 30px;
  font-weight: var(--forta---template---fonts--600);
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
}

.code-embed-3 {
  color: var(--forta---template---colors--primary-500);
}

.cta-text-5 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-button);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--600);
}

.cta-text-5:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .cta-text-5:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2) {
  color: var(--forta---template---colors--white);
}

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

.slot-width {
  width: 100%;
  margin-top: 1rem;
}

.spacer-2-4 {
  padding-top: 2rem;
}

.spacer-2-4.margin-flexible {
  margin-bottom: 2rem;
}

.tab-link {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  flex: 1;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link.w--current {
  border-bottom-color: var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.tabs-menu-4 {
  display: flex;
}

.tab-link-kind-jeugd-4 {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  flex: 1;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link-kind-jeugd-4.w--current {
  border-bottom-color: var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.dropdown-mega {
  z-index: 4;
}

.tab-mega {
  display: flex;
}

.mega-holder {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: 0px solid var(--forta---template---colors--secondary-light);
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 2rem .5rem;
  display: grid;
  position: relative;
}

.meganav {
  position: relative;
}

.meganav.w--open {
  z-index: 0;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--forta---template---colors--white);
  border-radius: 20px;
  min-width: 80.2rem;
  padding-right: 1rem;
  display: flex;
  top: 100px;
  right: -50.5rem;
  overflow: hidden;
}

.menu-image {
  width: 20rem;
  min-width: 22.5rem;
  min-height: 20rem;
  position: relative;
}

.icon-5 {
  display: none;
}

.nav-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.dropdown-mega-open {
  min-width: 100%;
}

.dropdown-mega-list {
  background-color: var(--forta---template---colors--white);
  display: block;
  position: relative;
}

.dropdown-mega-list.w--open {
  background-color: var(--forta---template---colors--white);
  position: relative;
}

.mega-dropdown-toggle {
  padding: 0 0 .5rem .75rem;
  display: inline-block;
}

.mega-dropdown-toggle.w--open {
  padding-left: .75rem;
}

.image-content {
  z-index: 2;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  padding-bottom: 2rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  position: relative;
}

.mega-content {
  flex-flow: column;
  display: flex;
}

.overlay {
  z-index: 1;
  background-color: #00000026;
  background-image: linear-gradient(0deg, #00000080, #0000);
  position: absolute;
  inset: 0%;
}

.mega-bottom {
  border-top: 1px solid #f3f3f3;
  justify-content: space-between;
  display: none;
}

.links-megamenu-bottom {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-end;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.menu-dimmer, .menu-dimmer-small {
  z-index: -30;
  opacity: 0;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0003;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.nav-dropdown {
  opacity: 0;
  pointer-events: none;
  cursor: auto;
  visibility: hidden;
  width: 100%;
  margin-top: 4em;
  padding-top: 3em;
  padding-bottom: 3em;
  position: fixed;
  left: 0;
  right: 0;
}

.nav-link__dropdown-icon {
  width: .875em;
}

.nav-link__label {
  font-size: var(--forta---template---desktop--text-regular);
  font-weight: 600;
  line-height: 1;
  position: relative;
}

.nav-container {
  z-index: 1;
  background-color: var(--forta---template---colors--white);
  border-radius: 1em;
  width: auto;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-link {
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  background-color: #fff;
  border-radius: .25em;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  display: flex;
}

.dropdown-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  cursor: pointer;
  display: flex;
}

.dropdown-styling, .dropdown-script {
  display: none;
}

.div-block-19 {
  position: absolute;
  inset: 0%;
}

.dropdown-script-overlay {
  display: none;
}

.div-block-20 {
  background-color: var(--forta---template---colors--white);
  border-radius: 20px;
  padding: .5rem;
}

.container-large-11 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 80rem;
}

.container-large-11:where(.w-variant-4e29d514-417e-395e-c0c7-c28b7c3f9892) {
  max-width: 100%;
}

.padding-global-12 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-12:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  display: none;
}

.text-size-regular-6 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-regular);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--400);
}

.text-size-regular-6:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .text-size-regular-6:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .text-size-regular-6:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .text-size-regular-6:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5), .text-size-regular-6:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .text-size-regular-6:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04) {
  color: var(--forta---template---colors--white);
}

.padding-2-4 {
  padding: 2rem;
}

.background-color-white-border-6 {
  border: 1px solid var(--forta---template---colors--neutral-light);
  background-color: var(--forta---template---colors--white);
}

.text-color-white-2 {
  color: var(--forta---template---colors--white);
}

.background-color-main {
  background-color: var(--forta---template---colors--primary-500);
}

.heading-style-h5-3 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
}

.background-main-color-dark-2 {
  background-color: var(--forta---template---colors--primary-800);
}

.border-20-7 {
  border-radius: 20px;
}

.border-20-7.padding-2-4.background-main-color-dark-2.spread-block {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.border-20-7.padding-2-4.background-main-color-dark-2.spread-block:where(.w-variant-aac5cae8-3979-af86-a8f3-082ffff46546) {
  background-color: var(--forta---template---colors--secondary-dark);
}

.border-20-7.padding-2-4.background-color-white-border-6.spread-block {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.border-20-7.padding-2-4.background-color-main.spread-block {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.border-20-7.background-color-white-border-6.padding-2-4:where(.w-variant-489223c5-c255-87b2-8285-188bb7f5ebb6) {
  border-width: 0 0 1px;
  border-radius: 0;
}

.border-20-7.background-main-color-dark-2.padding-2-4:where(.w-variant-7761c4ad-f7ef-f040-5c57-ede9cdd505c8) {
  background-color: var(--forta---template---colors--primary-500);
}

.border-20-7.background-color-main.padding-2-4 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.section-4columns {
  z-index: 1;
  position: relative;
}

.section-4columns:where(.w-variant-f373860b-0c8a-2263-d8fd-b2bc51ec0cdb), .section-4columns:where(.w-variant-2e6d9e85-fc3a-33ad-c9f5-7ba5441d974e), .section-4columns:where(.w-variant-dedb9a53-c83c-7ff5-b593-0bb13998383c), .section-4columns:where(.w-variant-c634cc7c-37fc-e49d-93b1-4bce7a97297a) {
  margin-top: -150px;
}

.quick-stack-3col {
  padding: 0 0 3rem;
}

.container-large-12 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 80rem;
}

.container-large-12:where(.w-variant-4e29d514-417e-395e-c0c7-c28b7c3f9892) {
  max-width: 100%;
}

.padding-global-13 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-13:where(.w-variant-e7c8fc72-6505-e08a-a16b-733660347dd3) {
  display: none;
}

.text-size-regular-7 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-regular);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--400);
}

.text-size-regular-7:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .text-size-regular-7:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .text-size-regular-7:where(.w-variant-b4203cc3-449b-4e08-2dde-c7f2dca5a788), .text-size-regular-7:where(.w-variant-1913dd9a-dd91-98c6-dbe7-4c338c7772e5), .text-size-regular-7:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .text-size-regular-7:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04) {
  color: var(--forta---template---colors--white);
}

.text-size-regular-7.margin-custom {
  padding-bottom: 1.5rem;
}

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

.background-color-white-border-7 {
  border: 1px solid var(--forta---template---colors--neutral-light);
  background-color: var(--forta---template---colors--white);
}

.text-color-white.margin-custom, .text-color-white-3 {
  color: var(--forta---template---colors--white);
}

.background-color-main-2 {
  background-color: var(--forta---template---colors--primary-500);
}

.heading-style-h5-4 {
  font-family: var(--forta---template---fonts--main-font);
  color: var(--forta---template---colors--neutral-dark);
}

.heading-style-h5-4.text-color-white-3 {
  color: var(--forta---template---colors--white);
}

.background-main-color-dark-3 {
  background-color: var(--forta---template---colors--primary-800);
}

.border-20-8 {
  border-radius: 20px;
}

.border-20-8.padding-2-5.background-main-color-dark-3.spread-block {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.border-20-8.padding-2-5.background-main-color-dark-3.spread-block:where(.w-variant-aac5cae8-3979-af86-a8f3-082ffff46546) {
  background-color: var(--forta---template---colors--secondary-dark);
}

.border-20-8.padding-2-5.background-main-color-dark-3.spread-block:where(.w-variant-12ecb83c-0842-10ce-6359-304c1d68bf33) {
  background-color: var(--forta---template---colors--primary-100);
}

.border-20-8.padding-2-5.background-color-white-border-7.spread-block {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.border-20-8.padding-2-5.background-color-main-2.spread-block {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.border-20-8.padding-2-5.background-color-main-2.spread-block:where(.w-variant-12ecb83c-0842-10ce-6359-304c1d68bf33) {
  background-color: var(--forta---template---colors--primary-500);
}

.border-20-8.background-color-white-border-7.padding-2-5:where(.w-variant-489223c5-c255-87b2-8285-188bb7f5ebb6) {
  border-width: 0 0 1px;
  border-radius: 0;
}

.border-20-8.background-main-color-dark-3.padding-2-5:where(.w-variant-7761c4ad-f7ef-f040-5c57-ede9cdd505c8) {
  background-color: var(--forta---template---colors--primary-500);
}

.border-20-8.background-color-main-2.padding-2-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.section-4columns-2 {
  z-index: 1;
  position: relative;
}

.section-4columns-2:where(.w-variant-f373860b-0c8a-2263-d8fd-b2bc51ec0cdb), .section-4columns-2:where(.w-variant-2e6d9e85-fc3a-33ad-c9f5-7ba5441d974e), .section-4columns-2:where(.w-variant-dedb9a53-c83c-7ff5-b593-0bb13998383c), .section-4columns-2:where(.w-variant-c634cc7c-37fc-e49d-93b1-4bce7a97297a), .section-4columns-2:where(.w-variant-12ecb83c-0842-10ce-6359-304c1d68bf33) {
  margin-top: -150px;
}

.quick-stack-3col-2 {
  padding: 0 0 3rem;
}

.margin-custom:where(.w-variant-12ecb83c-0842-10ce-6359-304c1d68bf33) {
  padding-bottom: 1.5rem;
}

.dropdown-level---double {
  border-radius: 100px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.menu-dropdown-double {
  padding-top: 1rem;
  padding-bottom: .5rem;
}

.menu-dropdown-double.w--open {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  background-color: #fff;
  border-radius: 0 20px 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 390px;
  margin-top: -4.5rem;
  padding: 1rem;
  display: flex;
  inset: auto 0% auto 94%;
}

.dropdown-level {
  margin-left: 0;
  margin-right: 0;
  padding-left: .5rem;
  padding-right: .5rem;
  position: static;
}

.text-size-regular-8 {
  color: #000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.text-size-regular-8.text-weight-semibold {
  font-weight: 600;
}

.icon-7 {
  transform: rotate(-90deg);
}

.subnav--double {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.subnav--double.w--open {
  position: relative;
}

.faq-subnav-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.faq-subnav-3.w--open {
  position: relative;
}

.faq-subnav-3.custom-padding-2 {
  padding: 1rem;
}

.faq-subnav-3.custom-padding-2.radius {
  border-radius: 100px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.text-size-regular-9 {
  color: #000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.text-size-regular-9.text-weight-semibold.w--current {
  color: #96324b;
}

.menu-dropdown---double.w--open {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  width: 280px;
  margin-top: 0;
  margin-left: -1rem;
  padding: 1rem 1rem .5rem;
  display: flex;
}

.cta-text-6 {
  color: #000;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.cta-text-6.text-weight-semibold-3.text-color-white {
  color: #fff;
}

.background-color-white-border-8 {
  border: 1px solid var(--forta---template---colors--neutral-light);
  background-color: var(--forta---template---colors--white);
}

.background-color-white-border-8.border-20-9.padding-table {
  padding-bottom: 1.5rem;
}

.cta-text-7 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-button);
  line-height: var(--forta---template---desktop--text-regular-line);
  font-weight: var(--forta---template---fonts--600);
}

.cta-text-7:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .cta-text-7:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2) {
  color: var(--forta---template---colors--white);
}

.text-size-small-8 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-small-line);
  font-weight: var(--forta---template---fonts--400);
}

.text-size-small-8.text-weight-bold-4.mobile-variant {
  display: none;
}

.border-20-9 {
  border-radius: 20px;
}

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

.spacer-2-5 {
  padding-top: 2rem;
}

.text-weight-bold-4 {
  font-weight: 700;
}

.tab-link-2 {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  flex: 1;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link-2.w--current {
  border-bottom-color: var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.tabs-menu-5 {
  display: flex;
}

.tab-link-kind-jeugd-5 {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  flex: 1;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link-kind-jeugd-5.w--current {
  border-bottom-color: var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.tab-link-volwassenen-4 {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  flex: 1;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link-volwassenen-4.w--current {
  border-bottom-color: var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.tab-link-autisme-kenniscentrum-4 {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  background-color: #fff0;
  padding-top: .5rem;
  padding-bottom: 1rem;
}

.tab-link-autisme-kenniscentrum-4.w--current {
  border-bottom: 1px solid var(--forta---template---colors--primary-500);
  background-color: #fff0;
}

.content-holder-top-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .75fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-bottom: 1.5rem;
  padding: 1.5rem 2rem 1rem;
  display: grid;
}

.text-nolink-3 {
  color: var(--forta---template---colors--neutral-dark);
  font-size: var(--forta---template---desktop--text-small);
  line-height: var(--forta---template---desktop--text-small-line);
  font-weight: var(--forta---template---fonts--400);
}

.content-holder-times-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 1rem;
  transition: background-color .2s;
  display: grid;
}

.content-holder-times-3:hover {
  background-color: var(--forta---template---colors--primary-100);
  border-radius: 20px;
}

.div-block-21 {
  width: 100%;
}

.utility-page-wrap {
  background-color: var(--forta---template---colors--primary-100);
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

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

.utility-page-form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.utility-page-icon {
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.image-59 {
  width: 100%;
  height: 100%;
}

.password-input {
  font-size: var(--forta---template---desktop--text-regular);
  line-height: var(--forta---template---desktop--text-regular-line);
  border-radius: 999px;
  margin-bottom: 0;
  padding: 1.7rem 2rem 1.7rem 1.5rem;
}

.input-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.rich-text-dark-2 {
  margin-top: 4px;
}

.rich-text-dark-2:where(.w-variant-0363b1a2-11cf-94e8-ac47-9354f4707e38), .rich-text-dark-2:where(.w-variant-3c15bb1d-e77b-651f-5e09-6b325c899ae3), .rich-text-dark-2:where(.w-variant-fdf712bd-c734-6899-e321-ae1a399dc2f8), .rich-text-dark-2:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .rich-text-dark-2:where(.w-variant-3a7e16a4-3420-9a7c-e0d0-8953a659e662), .rich-text-dark-2:where(.w-variant-00b46e78-4fe4-09c2-8cf7-9bcce4adcf04) {
  display: none;
}

.rich-text-dark-2 p {
  margin-bottom: 1rem;
}

.rich-text-dark-2 h2 {
  font-size: 1.5rem;
  line-height: 2.5rem;
}

.rich-text-dark-2.custom-margin:where(.w-variant-044c5e86-96ec-86c0-3ebc-6c07039661c4) {
  margin-top: 1rem;
}

.flex-right-2 {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.flex-right-2.gap1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.border-20-10 {
  border-radius: 20px;
}

.border-20-10.border:where(.w-variant-489223c5-c255-87b2-8285-188bb7f5ebb6) {
  border-bottom: 1px solid var(--forta---template---colors--neutral-light);
}

.border-20-10.border.padding-faq {
  padding: 2rem;
}

.border-20-10.border.padding-faq:where(.w-variant-489223c5-c255-87b2-8285-188bb7f5ebb6) {
  border-radius: 0;
  padding: 2rem 2rem 2rem 0;
}

.border-20-10.border.padding-faq:where(.w-variant-c054942d-e54c-a07b-682e-bed5cae6e445) {
  border: 1px solid var(--forta---template---colors--neutral-light);
}

.border-20-10.border.padding-faq:where(.w-variant-044c5e86-96ec-86c0-3ebc-6c07039661c4) {
  border: 1px solid var(--forta---template---colors--neutral-light);
  margin-bottom: 2rem;
}

.border-20-10.border.padding-faq.wide {
  width: 100%;
}

.border-20-10.border.padding-faq.wide.boxed {
  border: 1px solid var(--forta---template---colors--neutral-light);
}

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

.accordion-heading-2 {
  line-height: 30px;
  font-weight: var(--forta---template---fonts--600);
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 2rem;
}

.accordion-item-content-2 {
  margin-right: 30px;
  overflow: hidden;
}

.title-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.accordion-heading---number-2 {
  color: var(--forta---template---colors--primary-500);
  line-height: 30px;
  font-weight: var(--forta---template---fonts--600);
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
}

.code-embed-4 {
  color: var(--forta---template---colors--primary-500);
}

.label-slot {
  margin-top: 1rem;
}

.label-slot:where(.w-variant-c054942d-e54c-a07b-682e-bed5cae6e445) {
  margin-top: 0;
}

.label-slot:where(.w-variant-044c5e86-96ec-86c0-3ebc-6c07039661c4) {
  margin-top: 0;
}

.label-slot.boxed-4 {
  margin-top: 0;
}

.card-border {
  border: 1px solid var(--forta---template---colors--neutral-light);
  border-radius: 20px;
  width: 100%;
  padding: 2rem;
}

.div-block-22 {
  margin-bottom: 2rem;
}

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

.text-size-regular-10 {
  color: #000;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.text-size-regular-10.text-weight-semibold-5.w--current {
  color: #96324b;
}

.waittime-table-heading {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.button-2 {
  color: #fff;
  background-color: #3ba49e;
  border: 0 solid #d6d6d6;
  border-radius: 100px;
  padding: 1rem 2rem;
  font-weight: 600;
}

.background-color-white-border-9 {
  background-color: #fff;
  border: 1px solid #d6d6d6;
}

.background-color-white-border-9.border-20-3.padding-table {
  padding-bottom: 1.5rem;
}

.waittime-table {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.waittime-table-header {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-bottom: 1px solid #d6d6d6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1.5rem;
  padding: 1.5rem 2rem 1rem;
  display: grid;
}

.waittime-header {
  font-size: 1.125rem;
}

.flex-right-3 {
  display: flex;
}

.flex-right-3.gap {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-start;
  align-items: center;
}

.flex-right-3.gap.light-4 {
  color: #a7a7a7;
}

.form-footer {
  justify-content: space-between;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.form-input {
  max-width: 4rem;
  margin-bottom: 0;
}

.form-input.round {
  text-align: center;
  border-radius: 5px;
  max-width: 4rem;
}

.text-form {
  color: #000;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.313rem;
}

.text-form.muted {
  color: #727272;
}

.text-form.muted.width {
  width: 8rem;
  min-width: 4rem;
}

.waittime-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  margin-left: 1rem;
  margin-right: 1rem;
  padding: 2rem 1rem;
  transition: background-color .2s;
  display: grid;
}

.waittime-row:hover {
  background-color: var(--forta---template---colors--primary-100);
  border-radius: 20px;
}

.form-select {
  margin-bottom: 0;
}

.form-select.round {
  text-align: left;
  border-radius: 5px;
}

.text-size-small-9 {
  color: #000;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.313rem;
}

.text-size-small-9.text-weight-bold-2.mobile-variant, .hidden-item-id {
  display: none;
}

.text-nolink-4 {
  color: #000;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.313rem;
}

.flex-right-4 {
  display: flex;
}

.flex-right-4.gap, .flex-right-4.gap.center-verticle {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-start;
  align-items: center;
}

.popup-overlay {
  z-index: 300;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.pop-up-back {
  background-color: #20202099;
  position: absolute;
  inset: 0%;
}

.pop-up-box {
  cursor: auto;
  background-color: #fff;
  border-radius: 8px;
  max-width: 460px;
  padding: 40px 40px 32px;
  position: relative;
}

.pop-up-exit-button {
  opacity: .2;
  cursor: pointer;
  transition: opacity .2s;
  position: absolute;
  inset: 20px 20px auto auto;
}

.pop-up-exit-button:hover {
  opacity: .8;
}

.pop-up-text-box {
  max-width: 650px;
}

.pop-up-paragraph {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.4em;
  display: block;
}

.button-3 {
  background-color: #96324b;
  border-radius: 100px;
  align-self: flex-start;
  padding: 1rem 2rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.75rem;
  text-decoration: none;
  transition: color .2s, background-color .2s;
}

.button-3:hover {
  color: #fff;
  background-color: #78283c;
}

.button-3:active {
  background-color: #5a1e2d;
}

.div-block-31 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  display: flex;
}

.is-secondary {
  color: #000;
  background-color: #8b394c00;
  border: 2px solid #000;
  padding-top: .9rem;
  padding-bottom: .9rem;
  transition: border-color .2s, color .2s, background-color .2s;
}

.is-secondary:hover {
  color: #96324b;
  background-color: #8b394c00;
  border-color: #96324b;
}

.is-secondary:active {
  background-color: #c08493;
  border-color: #c08493;
}

.popup-overlay-2 {
  z-index: 300;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.pop-up-text-box-2 {
  max-width: 430px;
  padding-bottom: 1em;
}

.pop-up-box-2 {
  cursor: auto;
  background-color: #fff;
  border-radius: 8px;
  max-width: 540px;
  padding: 40px 40px 32px;
  position: relative;
}

@media screen and (max-width: 991px) {
  .forta---template--container-large.forta---template--padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .forta---template--container-large.forta---template--padding-section-large.forta---template--mobile-grid {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .forta---template--padding-usp:where(.w-variant-28730496-0324-3b4d-2719-619e74b30cd4), .forta---template--padding-usp:where(.w-variant-92cdc155-dd7b-7b4e-43e5-d67c32b2ddb5), .forta---template--padding-usp:where(.w-variant-66a8bf85-c5a1-a33a-1ae4-aff0bd0ff5c8) {
    padding-left: 0;
    padding-right: 0;
  }

  .forta---template--heading-style-h1 {
    font-size: var(--forta---template---font-sizes-tablet--h1);
    line-height: var(--forta---template---font-sizes-tablet--h1-line);
  }

  .forta---template--z-index-2.forta---template--padding-custom {
    padding-top: 3rem;
  }

  .forta---template--header-small-v-align:where(.w-variant-1a06e40c-f4a7-7a78-395a-b888668ff7a8), .forta---template--header-small-v-align:where(.w-variant-39721189-966e-79ab-5f2b-7c5ce52668dc) {
    padding-bottom: 50px;
  }

  .forta---template--header-small-v-align.forta---template--2-columns {
    padding-bottom: 80px;
  }

  .forta---template--header-small-v-align.forta---template--2-columns:where(.w-variant-f1a424ad-bc3d-5414-9f0e-caddf4278027) {
    padding-top: 140px;
    padding-bottom: 60px;
  }

  .forta---template--header-small-v-align.forta---template--2-columns:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
    padding-top: 4rem;
    padding-bottom: 140px;
  }

  .forta---template--header-small-v-align.forta---template--2-columns:where(.w-variant-558ebdad-2bc4-e2db-99dc-0cc4919b6b4e) {
    padding-top: 140px;
    padding-bottom: 60px;
  }

  .forta---template--header-small-v-align.forta---template--2-columns:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    padding-top: 8rem;
  }

  .forta---template--s-homepage-content-header.forta---template--background-color-sand:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
    margin-bottom: 2rem;
  }

  .forta---template--header-maincontent-small:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    max-width: 100%;
  }

  .forta---template--header-maincontent-small.forta---template--margin-bottom-tablet:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    margin-bottom: 0;
  }

  .forta---template--header-maincontent-small.forta---template--margin-bottom-tablet:where(.w-variant-056d4ad5-b2d0-4b37-315b-f524737cde23), .forta---template--header-maincontent-small.forta---template--margin-bottom-tablet:where(.w-variant-edbc75f5-9898-089f-c04a-aee91fd54bba) {
    padding-left: 0;
    padding-right: 0;
  }

  .forta---template--2-usp-s.forta---template--padding-2.forta---template--background-color-white-border.forta---template--z-index-2 {
    max-width: 100%;
  }

  .forta---template--usp-holder.forta---template--z-index-3:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
    width: 100%;
    margin-bottom: 2rem;
    margin-left: 0;
  }

  .forta---template--image-wrapper:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
    height: 350px;
    margin-top: 0;
    padding-top: 0;
  }

  .forta---template--content-header:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
    grid-template-columns: 1fr;
  }

  .forta---template--wrapper-header-content-small {
    grid-template-columns: 2fr;
  }

  .forta---template--wrapper-header-content-small:where(.w-variant-1a06e40c-f4a7-7a78-395a-b888668ff7a8) {
    margin-bottom: 2rem;
  }

  .forta---template--wrapper-header-content-small:where(.w-variant-558ebdad-2bc4-e2db-99dc-0cc4919b6b4e) {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .forta---template--wrapper-header-content-small:where(.w-variant-39721189-966e-79ab-5f2b-7c5ce52668dc) {
    margin-bottom: 2rem;
  }

  .forta---template--wrapper-header-content {
    grid-template-columns: 1.5fr;
  }

  .forta---template--wrapper-header-content:where(.w-variant-e2f8eb0a-6927-90e3-7b26-09af2c3bbe2e) {
    grid-template-columns: 1.5fr .5fr;
  }

  .forta---template--wrapper-header-content.forta---template--custom:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    grid-template-columns: 4fr;
  }

  .forta---template--cta-text.forta---template--text-weight-semibold.forta---template--text-align-center {
    text-align: left;
  }

  .forta---template--rich-text-light {
    margin-bottom: .5rem;
  }

  .forta---template--fullscreen-image-abs:where(.w-variant-e2f8eb0a-6927-90e3-7b26-09af2c3bbe2e), .forta---template--quicknav-holder, .forta---template--quicknav-holder:where(.w-variant-84735733-cb93-f099-a91c-f4c3fa14f154) {
    display: none;
  }

  .forta---template--quicknav-holder:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2), .forta---template--quicknav-holder:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--quicknav-holder:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    display: flex;
  }

  .forta---template--background-menu-overlay:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--background-menu-overlay:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    z-index: 1;
  }

  .forta---template--fullscreen-color-abs:where(.w-variant-e2f8eb0a-6927-90e3-7b26-09af2c3bbe2e), .forta---template--fullscreen-overlay-abs:where(.w-variant-e2f8eb0a-6927-90e3-7b26-09af2c3bbe2e), .forta---template--s-sub-nav {
    display: none;
  }

  .forta---template--wrapper-main-nav {
    margin-top: 18px;
  }

  .forta---template--navigation-buttons {
    display: none;
  }

  .forta---template--navigation-buttons.forta---template--buttons-responsive {
    padding-left: 1rem;
    display: flex;
  }

  .forta---template--navbar {
    width: 100vw;
  }

  .forta---template--white-bg-container {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .forta---template--menu-icon-top {
    background-color: var(--forta---template---colors--primary-500);
    border-radius: 100px;
    width: 16px;
    height: 2px;
    margin-top: 3px;
    margin-bottom: 5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .forta---template--menu-icon-bottom {
    background-color: var(--forta---template---colors--primary-500);
    border-radius: 100px;
    width: 16px;
    height: 2px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .forta---template--menu-button {
    width: 50px;
    height: 50px;
  }

  .forta---template--menu-button.w--open {
    z-index: 99;
    background-color: #fff0;
  }

  .forta---template--image-link-bosman {
    z-index: 100;
    position: relative;
  }

  .forta---template--nav-menu---dark {
    z-index: 99;
    background-color: #fff;
    width: 100%;
    height: 100vh;
    padding-top: 6rem;
    padding-left: 1rem;
    display: flex;
  }

  .forta---template--image-link-bosman-dark, .forta---template--image-link-bosman-white {
    z-index: 100;
    position: relative;
  }

  .forta---template--dropdown-toggle, .forta---template--dropdown-2 {
    width: 100%;
  }

  .forta---template--menu-dropdown.w--open {
    background-color: #f2eaed;
  }

  .forta---template--dropdown-level {
    width: 100%;
  }

  .forta---template--menu-dropdown-2.w--open {
    background-color: #f2eaed;
  }

  .forta---template--mega-dropdown-toggle {
    width: 100%;
  }

  .forta---template--nav-link {
    justify-content: space-between;
    width: 100%;
    padding: 20px;
  }

  .forta---template--dropdown-mega-list {
    display: none;
  }

  .forta---template--dropdown-mega-list.w--open {
    background-color: #fff;
    border-radius: 20px;
    padding: 10px;
  }

  .forta---template--nav-dropdown__overflow-inner {
    overflow: hidden;
  }

  .forta---template--mega-holder {
    flex-flow: column;
    margin-right: 1rem;
    display: flex;
  }

  .forta---template--dropdown-item {
    flex-flow: column;
  }

  .forta---template--nav-dropdown {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .forta---template--nav-link__label {
    font-size: 1em;
  }

  .forta---template--menu-image {
    display: none;
  }

  .forta---template--mega-content {
    background-color: #f2eaed;
    border-radius: 20px;
    width: 100%;
  }

  .forta---template--nav-container {
    width: auto;
  }

  .forta---template--heading-style-h5-3.forta---template--resize-navitem {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .forta---template--icon-6 {
    display: block;
  }

  .forta---template--image-link {
    z-index: 100;
    position: relative;
  }

  .forta---template--background-color-main.forta---template--padding-2.forta---template--border-20.forta---template--hide-tablet.forta---template--size-100 {
    display: block;
  }

  .forta---template--content-left-footer.forta---template--padding-right.forta---template--padding-10new {
    padding-right: 2rem;
  }

  .forta---template--footer-columns {
    grid-template-columns: 1.25fr;
  }

  .forta---template--footer-left-column.forta---template--padding-right.forta---template--padding-21 {
    padding-right: 0;
  }

  .forta---template--footer-container-bottom.forta---template--padding-vertical.forta---template--padding-1-5, .forta---template--footer-container-bottom.forta---template--padding-vertical.forta---template--padding-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .forta---template--button-holder {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .forta---template--border-20.forta---template--background-color-white-border.forta---template--padding-1.forta---template--hide-tablet {
    flex-flow: column;
    display: flex;
  }

  .forta---template--border-20.forta---template--border.forta---template--padding-faq.forta---template--wide:where(.w-variant-c054942d-e54c-a07b-682e-bed5cae6e445) {
    padding: 1.5rem;
  }

  .forta---template--text-holder:where(.w-variant-f373860b-0c8a-2263-d8fd-b2bc51ec0cdb), .forta---template--text-holder:where(.w-variant-2e6d9e85-fc3a-33ad-c9f5-7ba5441d974e), .forta---template--text-holder:where(.w-variant-c5a266d9-fc35-353f-2c96-99a4deb20f37), .forta---template--text-holder:where(.w-variant-dedb9a53-c83c-7ff5-b593-0bb13998383c), .forta---template--text-holder:where(.w-variant-c634cc7c-37fc-e49d-93b1-4bce7a97297a), .forta---template--text-holder:where(.w-variant-3fce1e06-3774-cc45-c387-5364b3553feb), .forta---template--text-holder:where(.w-variant-3e14ef0d-4eb0-2548-1cb1-5b70de0b9e57) {
    padding-bottom: 1rem;
  }

  .forta---template--3-columns.forta---template--padding-section-small {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .forta---template--padding-rich {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .forta---template--quick-stack {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .forta---template--heading-style-h2 {
    font-size: var(--forta---template---font-sizes-tablet--h2);
    line-height: var(--forta---template---font-sizes-tablet--h2-line);
  }

  .forta---template--background-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .forta---template--background-color-neutral.forta---template--padding-2.forta---template--border-20.forta---template--hide-tablet {
    display: block;
  }

  .forta---template--bento-holder-2.forta---template--z-index-2 {
    position: relative;
  }

  .forta---template--header-small-v-align-2 {
    margin-top: 110px;
  }

  .forta---template--header-small-v-align-2:where(.w-variant-1a06e40c-f4a7-7a78-395a-b888668ff7a8), .forta---template--header-small-v-align-2:where(.w-variant-39721189-966e-79ab-5f2b-7c5ce52668dc) {
    padding-bottom: 50px;
  }

  .forta---template--wrapper-header-content-medium-2 {
    grid-template-columns: 2fr;
  }

  .forta---template--wrapper-header-content-medium-2:where(.w-variant-1a06e40c-f4a7-7a78-395a-b888668ff7a8), .forta---template--wrapper-header-content-medium-2:where(.w-variant-39721189-966e-79ab-5f2b-7c5ce52668dc) {
    margin-bottom: 2rem;
  }

  .forta---template--image-header {
    height: 100%;
  }

  .forta---template--image-wrap.forta---template--z-index-2 {
    height: 250px;
  }

  .forta---template--heading-2col-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1.5fr;
  }

  .forta---template--quick-stack-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .forta---template--rich-text-holder {
    padding-right: 5rem;
  }

  .forta---template--rich-text-holder:where(.w-variant-5c4d20cb-9476-4ee7-faaf-5b74b299687c) {
    padding-right: 0;
  }

  .forta---template--hide-tablet {
    display: none;
  }

  .forta---template--content-detail {
    flex-flow: column;
    display: flex;
  }

  .forta---template--sticky-sidebar {
    position: static;
  }

  .forta---template--sticky-sidebar.forta---template--z-index-2 {
    margin-top: 0;
  }

  .forta---template--sticky-sidebar.forta---template--z-index-2.forta---template--no-margin {
    order: 9999;
  }

  .forta---template--sticky-sidebar.forta---template--z-index-2.forta---template--no-margin:where(.w-variant-72e28060-226e-ebfe-a725-de7f51561ea7), .forta---template--sticky-sidebar.forta---template--z-index-2.forta---template--no-margin:where(.w-variant-5726a4a2-3ceb-7cf0-f01a-ddcc07315288), .forta---template--sticky-sidebar.forta---template--z-index-2.forta---template--no-margin:where(.w-variant-414ed2eb-9643-e6c3-f059-157e1112bbe6) {
    margin-top: 0;
  }

  .forta---template--sticky-sidebar.forta---template--z-index-2.forta---template--no-margin:where(.w-variant-015a85b9-3405-ae7d-927f-e8e416f895b4) {
    order: -1;
    width: 80vw;
    margin-top: 0;
  }

  .forta---template--sticky-sidebar.forta---template--z-index-2.forta---template--no-margin.forta---template--custom-margin {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-right: 0;
    display: grid;
    position: relative;
    top: 0;
  }

  .forta---template--static-content {
    order: -9999;
  }

  .forta---template--static-content.forta---template--margin-right.forta---template--margin-8 {
    margin-right: 0;
  }

  .forta---template--slot-sidebar {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    order: 0;
  }

  .forta---template--slot-sidebar:where(.w-variant-015a85b9-3405-ae7d-927f-e8e416f895b4) {
    width: 100%;
  }

  .forta---template--slot-maincontent.forta---template--wide.forta---template--flex {
    order: 0;
  }

  .forta---template--wrapper-header-content-medium {
    grid-template-columns: 2fr;
  }

  .forta---template--wrapper-header-content-medium:where(.w-variant-1a06e40c-f4a7-7a78-395a-b888668ff7a8) {
    margin-bottom: 2rem;
  }

  .forta---template--wrapper-header-content-medium:where(.w-variant-558ebdad-2bc4-e2db-99dc-0cc4919b6b4e) {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .forta---template--wrapper-header-content-medium:where(.w-variant-39721189-966e-79ab-5f2b-7c5ce52668dc) {
    margin-bottom: 2rem;
  }

  .forta---template--quicknav-holder-header, .forta---template--quicknav-holder-header:where(.w-variant-84735733-cb93-f099-a91c-f4c3fa14f154) {
    display: none;
  }

  .forta---template--quicknav-holder-header:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2), .forta---template--quicknav-holder-header:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
    display: flex;
  }

  .forta---template--quicknav-holder-header:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c84ff) {
    display: none;
  }

  .forta---template--quicknav-holder-header:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c8500) {
    display: flex;
  }

  .forta---template--quicknav-holder-header:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f04) {
    display: none;
  }

  .forta---template--quicknav-holder-header:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f05), .forta---template--quicknav-holder-header:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    display: flex;
  }

  .forta---template--slot-8 {
    flex-flow: column;
    display: flex;
  }

  .forta---template--text-grid {
    grid-template-columns: 2fr;
  }

  .forta---template--3-columns-slots.forta---template--spacer-3 {
    grid-template-columns: 1fr;
  }

  .forta---template--padding-section-large.forta---template--quick-stack-3col {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .forta---template--custom-margin-3 {
    padding-right: 0;
  }

  .forta---template--cell-2 {
    padding-bottom: 1rem;
  }

  .forta---template--cta-slot {
    align-self: center;
  }

  .forta---template--flex-right-space-b {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .forta---template--bottom-spreader {
    grid-row-gap: 1rem;
    grid-template-columns: 1.5fr;
  }

  .forta---template--full-image {
    min-width: 100%;
    max-height: 35rem;
  }

  .forta---template--about-columns {
    grid-template-columns: 1.5fr 1fr;
  }

  .forta---template--about-columns.forta---template--padding-section-medium {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr .75fr;
  }

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

  .forta---template--grid-cloud:where(.w-variant-39fac320-557d-482a-b2f6-6b7e6da774bc) {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .forta---template--page-slot.forta---template--no-padding:where(.w-variant-39fac320-557d-482a-b2f6-6b7e6da774bc) {
    padding-left: 0;
    padding-right: 0;
  }

  .forta---template--labels-right {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .forta---template--content-banner {
    flex-flow: column;
  }

  .forta---template--image-left {
    align-self: flex-start;
  }

  .forta---template--variable-columns {
    grid-template-columns: 1fr 1fr;
  }

  .forta---template--variable-columns:where(.w-variant-1c451cd2-0c51-9e43-b77f-476f59f999ff), .forta---template--variable-columns:where(.w-variant-f82f7d54-9998-313a-0e98-7dd51225341f) {
    flex-flow: column;
    display: flex;
  }

  .forta---template--margins:where(.w-variant-056d4ad5-b2d0-4b37-315b-f524737cde23) {
    padding-left: 0;
    padding-right: 0;
  }

  .forta---template--content-slots.forta---template--padding-section-large {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .forta---template--content-slots.forta---template--padding-section-large:where(.w-variant-93c21b86-d5f5-f809-f594-640522a8175e) {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .forta---template--content-slots.forta---template--padding-section-large:where(.w-variant-bc00d216-d415-c985-5c4c-79dbd7992c3d) {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .forta---template--content-slots.forta---template--padding-section-large.forta---template--padding-smaller {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .forta---template--slot-left:where(.w-variant-bc00d216-d415-c985-5c4c-79dbd7992c3d) {
    padding-left: 0;
    padding-right: 0;
  }

  .forta---template--slot-left:where(.w-variant-93c21b86-d5f5-f809-f594-640522a8175e) {
    order: -1;
  }

  .forta---template--slot-right:where(.w-variant-bc00d216-d415-c985-5c4c-79dbd7992c3d) {
    padding-left: 0;
    padding-right: 0;
  }

  .forta---template--waittime-header {
    display: none;
  }

  .forta---template--waittime-row {
    border-bottom: 1px solid #d6d6d6;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  h1 {
    font-size: var(--forta---template---font-sizes-tablet--h1);
    line-height: var(--forta---template---font-sizes-tablet--h1-line);
  }

  h2 {
    font-size: var(--forta---template---font-sizes-tablet--h2);
    line-height: var(--forta---template---font-sizes-tablet--h2-line);
  }

  h3 {
    font-size: var(--forta---template---font-sizes-tablet--h3);
    line-height: var(--forta---template---font-sizes-tablet--h3-line);
  }

  h4 {
    font-size: var(--forta---template---font-sizes-tablet--h4);
    line-height: var(--forta---template---font-sizes-tablet--h4-line);
  }

  h5 {
    font-size: var(--forta---template---font-sizes-tablet--h5);
    line-height: var(--forta---template---font-sizes-tablet--h5-line);
  }

  .s-sub-nav {
    display: none;
  }

  .wrapper-main-nav {
    margin-top: 7px;
    position: static;
  }

  .navigation-buttons {
    margin-top: 1rem;
    display: none;
  }

  .navigation-buttons.buttons-responsive {
    padding-left: 1rem;
    display: flex;
  }

  .navbar {
    width: 100vw;
  }

  .white-bg-container {
    border-radius: 100px;
    height: 70px;
  }

  .nav-white-bg {
    height: 70px;
  }

  .menu-icon-top {
    background-color: var(--forta---template---colors--primary-500);
    border-radius: 100px;
    width: 16px;
    height: 2px;
    margin-top: 3px;
    margin-bottom: 5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon-bottom {
    background-color: var(--forta---template---colors--primary-500);
    border-radius: 100px;
    width: 16px;
    height: 2px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-button {
    z-index: 60;
    width: 50px;
    height: 50px;
  }

  .menu-button.w--open {
    z-index: 99;
    background-color: #fff0;
  }

  .image-link-bosman {
    z-index: 100;
    position: relative;
  }

  .nav-dark {
    z-index: 99;
    background-color: #fff;
    flex-flow: column;
    width: 100%;
    max-height: 99vh;
    padding: 6rem 2rem 5rem 1rem;
    display: flex;
    overflow: auto;
  }

  .image-link-impegno-dark, .image-link-impegno-white {
    z-index: 100;
    position: relative;
  }

  .menu-dropdown.w--open {
    background-color: var(--forta---template---colors--primary-100);
  }

  .dropdown {
    width: 100%;
  }

  .navigation-button {
    margin-top: 1rem;
    display: flex;
  }

  .dropdown-toggle, .dropdown-toggle-2, .dropdown-toggle-3 {
    width: 100%;
  }

  .image-link {
    z-index: 100;
    position: relative;
  }

  .image-link.padding-bottom.padding-1.logo-footer {
    position: static;
  }

  .heading-style-h5.resize-navitem {
    font-size: var(--forta---template---desktop--text-regular);
    line-height: var(--forta---template---desktop--text-regular-line);
  }

  .footer-block.padding-2 {
    grid-template-columns: 1fr .75fr;
  }

  .footer-columns {
    grid-template-columns: 1fr;
    grid-auto-flow: row dense;
  }

  .footer-left-column.padding-right.padding-21 {
    padding-right: 0;
  }

  .footer-container-bottom.padding-vertical-2.padding-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .button-holder {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .tablet-nav {
    display: block;
  }

  .content-detail {
    flex-flow: column;
    display: flex;
  }

  .sticky-sidebar {
    position: static;
  }

  .container-large-4.padding-section-medium-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .content-detail-2 {
    flex-flow: column;
    display: flex;
  }

  .sticky-sidebar-2 {
    position: static;
  }

  .sticky-sidebar-2.z-index-2-3, .sticky-sidebar-2.z-index-2-3.no-margin:where(.w-variant-72e28060-226e-ebfe-a725-de7f51561ea7), .sticky-sidebar-2.z-index-2-3.no-margin:where(.w-variant-5726a4a2-3ceb-7cf0-f01a-ddcc07315288), .sticky-sidebar-2.z-index-2-3.no-margin:where(.w-variant-414ed2eb-9643-e6c3-f059-157e1112bbe6) {
    margin-top: 0;
  }

  .sticky-sidebar-2.z-index-2-3.no-margin.custom-margin {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-right: 0;
    display: grid;
    position: relative;
    top: 0;
  }

  .container-large-5.padding-section-medium-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .content-detail-3 {
    flex-flow: column;
    display: flex;
  }

  .sticky-sidebar-3 {
    position: static;
  }

  .sticky-sidebar-3.z-index-2-4, .sticky-sidebar-3.z-index-2-4.no-margin:where(.w-variant-5726a4a2-3ceb-7cf0-f01a-ddcc07315288), .sticky-sidebar-3.z-index-2-4.no-margin:where(.w-variant-6369cd5c-af32-d9c9-6c9e-eb84988e0122), .sticky-sidebar-3.z-index-2-4.no-margin:where(.w-variant-c9dd5b07-9bf2-5269-88dc-a24a27dab6d7) {
    margin-top: 0;
  }

  .static-content.margin-right.margin-8 {
    margin-right: 0;
  }

  .slot-sidebar {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .container-large-6.padding-section-medium-4 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .content-detail-4 {
    flex-flow: column;
    display: flex;
  }

  .sticky-sidebar-4 {
    position: static;
  }

  .sticky-sidebar-4.z-index-2-5, .sticky-sidebar-4.z-index-2-5.no-margin:where(.w-variant-72e28060-226e-ebfe-a725-de7f51561ea7), .sticky-sidebar-4.z-index-2-5.no-margin:where(.w-variant-5726a4a2-3ceb-7cf0-f01a-ddcc07315288), .sticky-sidebar-4.z-index-2-5.no-margin:where(.w-variant-414ed2eb-9643-e6c3-f059-157e1112bbe6) {
    margin-top: 0;
  }

  .sticky-sidebar-4.z-index-2-5.no-margin.custom-margin {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-right: 0;
    display: grid;
    position: relative;
    top: 0;
  }

  .container-large-7.padding-section-medium-5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-1-3.background-color-white-border-4.border-20-5.tab-menu-left {
    grid-column-gap: 2rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tabs-2 {
    grid-template-columns: 1fr;
  }

  .heading-style-h1 {
    font-size: var(--forta---template---font-sizes-tablet--h1);
    line-height: var(--forta---template---font-sizes-tablet--h1-line);
  }

  .wrapper-header-content {
    grid-template-columns: 1.5fr;
  }

  .wrapper-header-content:where(.w-variant-bd225734-6dde-0e59-b956-bd534a959da9) {
    grid-template-columns: 1.5fr .5fr;
  }

  .nav-logo {
    height: 45px;
  }

  .label-wrapper {
    justify-content: flex-start;
    align-items: center;
    padding-top: 2rem;
  }

  .padding-usp:where(.w-variant-ad480557-b82e-5569-4dd9-f8c60d9ac3a6) {
    padding-left: 0;
    padding-right: 0;
  }

  ._1-usp.padding-2-3.background-color-white-border-5.z-index-2-6 {
    max-width: 100%;
  }

  .heading-style-h1-2 {
    font-size: var(--forta---template---font-sizes-tablet--h1);
    line-height: var(--forta---template---font-sizes-tablet--h1-line);
  }

  .wrapper-header-content-2 {
    grid-template-columns: 1.5fr;
  }

  .wrapper-header-content-2:where(.w-variant-76a23fec-d73d-ae94-db89-95e32e99461b) {
    grid-template-columns: 1.5fr .5fr;
  }

  .dropdown-mega {
    width: 100%;
  }

  .mega-holder {
    flex-flow: column;
    margin-right: 1rem;
    display: flex;
  }

  .meganav.w--open {
    z-index: 1;
    padding-right: 0;
    position: relative;
    top: 0;
    right: 0;
  }

  .menu-image {
    display: none;
  }

  .icon-5 {
    display: block;
  }

  .dropdown-mega-list {
    display: none;
  }

  .dropdown-mega-list.w--open {
    background-color: #fff;
    border-radius: 20px;
    padding: 10px;
  }

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

  .mega-content {
    background-color: var(--forta---template---colors--primary-100);
    border-radius: 20px;
    width: 100%;
  }

  .mega-bottom {
    display: none;
  }

  .nav-dropdown {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-link__label {
    font-size: 1em;
  }

  .nav-container {
    width: auto;
  }

  .nav-dropdown__overflow-inner {
    overflow: hidden;
  }

  .nav-link {
    justify-content: space-between;
    width: 100%;
    padding: 20px;
  }

  .dropdown-item {
    flex-flow: column;
  }

  .text-holder:where(.w-variant-f373860b-0c8a-2263-d8fd-b2bc51ec0cdb), .text-holder:where(.w-variant-2e6d9e85-fc3a-33ad-c9f5-7ba5441d974e), .text-holder:where(.w-variant-dedb9a53-c83c-7ff5-b593-0bb13998383c), .text-holder:where(.w-variant-c634cc7c-37fc-e49d-93b1-4bce7a97297a) {
    padding-bottom: 1rem;
  }

  .text-size-regular-7.margin-custom, .text-color-white.margin-custom {
    padding-bottom: .5rem;
  }

  .text-holder-2:where(.w-variant-f373860b-0c8a-2263-d8fd-b2bc51ec0cdb), .text-holder-2:where(.w-variant-2e6d9e85-fc3a-33ad-c9f5-7ba5441d974e), .text-holder-2:where(.w-variant-dedb9a53-c83c-7ff5-b593-0bb13998383c), .text-holder-2:where(.w-variant-c634cc7c-37fc-e49d-93b1-4bce7a97297a), .text-holder-2:where(.w-variant-12ecb83c-0842-10ce-6359-304c1d68bf33) {
    padding-bottom: 1rem;
  }

  .quick-stack-3col-2.spread {
    grid-row-gap: 20px;
  }

  .margin-custom {
    padding-bottom: .5rem;
  }

  .dropdown-level---double {
    width: 100%;
  }

  .menu-dropdown-double {
    position: relative;
  }

  .menu-dropdown-double.w--open {
    background-color: #fff;
    width: auto;
    margin-top: auto;
    position: static;
    top: 20px;
    left: 0%;
  }

  .dropdown-level, .dropdown-toggle---double {
    width: 100%;
  }

  .menu-dropdown---double.w--open {
    background-color: #f2eaed;
  }

  .dropdown-double {
    width: 100%;
  }

  .border-20-10.border.padding-faq.wide:where(.w-variant-c054942d-e54c-a07b-682e-bed5cae6e445), .border-20-10.border.padding-faq.wide.boxed {
    padding: 1.5rem;
  }

  .waittime-header {
    display: none;
  }

  .waittime-row {
    border-bottom: 1px solid #d6d6d6;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  .forta---template--padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .forta---template--padding-usp:where(.w-variant-28730496-0324-3b4d-2719-619e74b30cd4), .forta---template--padding-usp:where(.w-variant-92cdc155-dd7b-7b4e-43e5-d67c32b2ddb5), .forta---template--padding-usp:where(.w-variant-66a8bf85-c5a1-a33a-1ae4-aff0bd0ff5c8) {
    padding-left: 0;
    padding-right: 0;
  }

  .forta---template--text-size-regular {
    font-size: var(--forta---template---desktop--text-regular);
  }

  .forta---template--rich-text-dark:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--rich-text-dark:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    display: block;
  }

  .forta---template--rich-text-dark.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    text-align: left;
  }

  .forta---template--heading-style-h1 {
    font-size: var(--forta---template---font-sizes-mobile--h1);
    line-height: var(--forta---template---font-sizes-mobile--h1-line);
  }

  .forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    text-align: left;
  }

  .forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1:where(.w-variant-84735733-cb93-f099-a91c-f4c3fa14f154), .forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2), .forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c84ff), .forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c8500), .forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f04), .forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f05), .forta---template--heading-style-h1.forta---template--no-margin:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--heading-style-h1.forta---template--no-margin:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    color: var(--forta---template---colors--neutral-dark);
  }

  .forta---template--z-index-2.forta---template--padding-custom {
    padding-top: 2rem;
  }

  .forta---template--buttons-flex.forta---template--vertical:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .forta---template--header-small-v-align.forta---template--2-columns {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .forta---template--header-small-v-align.forta---template--2-columns:where(.w-variant-f1a424ad-bc3d-5414-9f0e-caddf4278027), .forta---template--header-small-v-align.forta---template--2-columns:where(.w-variant-558ebdad-2bc4-e2db-99dc-0cc4919b6b4e) {
    margin-top: 5rem;
    padding-top: 100px;
    padding-bottom: 50px;
  }

  .forta---template--header-small-v-align.forta---template--2-columns:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .forta---template--rounded-bottom-header-small {
    display: none;
  }

  .forta---template--s-homepage-content-header.forta---template--backgroundimage:where(.w-variant-84735733-cb93-f099-a91c-f4c3fa14f154), .forta---template--s-homepage-content-header.forta---template--backgroundimage:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f04) {
    background-color: var(--forta---template---colors--primary-100);
  }

  .forta---template--2-usp-s.forta---template--padding-2.forta---template--background-color-white-border.forta---template--z-index-2 {
    border-radius: 20px;
    flex-flow: column;
    margin-top: 0;
  }

  .forta---template--usp-holder.forta---template--z-index-3:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
    margin-left: 0;
  }

  .forta---template--content-wrapper:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    justify-content: center;
    align-items: center;
  }

  .forta---template--wrapper-header-content-small {
    margin-bottom: 3rem;
  }

  .forta---template--wrapper-header-content-small:where(.w-variant-f1a424ad-bc3d-5414-9f0e-caddf4278027), .forta---template--wrapper-header-content-small:where(.w-variant-558ebdad-2bc4-e2db-99dc-0cc4919b6b4e) {
    grid-template-columns: 1fr;
    padding-right: 0;
  }

  .forta---template--wrapper-header-content-small:where(.w-variant-39721189-966e-79ab-5f2b-7c5ce52668dc) {
    margin-bottom: 0;
  }

  .forta---template--text-size-medium:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--text-size-medium:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    color: var(--forta---template---colors--neutral-dark);
  }

  .forta---template--text-size-medium.forta---template--text-color-main.forta---template--text-weight-semibold.forta---template--text-align-center {
    font-size: var(--forta---template---desktop--text-regular);
  }

  .forta---template--text-size-medium.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    text-align: left;
  }

  .forta---template--text-size-medium.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-84735733-cb93-f099-a91c-f4c3fa14f154), .forta---template--text-size-medium.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2), .forta---template--text-size-medium.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c84ff), .forta---template--text-size-medium.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c8500), .forta---template--text-size-medium.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f04), .forta---template--text-size-medium.forta---template--padding-bottom.forta---template--padding-2:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f05) {
    color: var(--forta---template---colors--neutral-dark);
  }

  .forta---template--wrapper-header-content:where(.w-variant-e2f8eb0a-6927-90e3-7b26-09af2c3bbe2e) {
    grid-template-columns: 1.5fr;
  }

  .forta---template--header-maincontent:where(.w-variant-e2f8eb0a-6927-90e3-7b26-09af2c3bbe2e) {
    grid-template-rows: auto;
  }

  .forta---template--cta-text:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--cta-text:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2), .forta---template--cta-text:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c8500), .forta---template--cta-text:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f05), .forta---template--cta-text:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    color: var(--forta---template---colors--neutral-dark);
  }

  .forta---template--rich-text-light:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--rich-text-light:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    color: var(--forta---template---colors--white);
    display: none;
  }

  .forta---template--fullscreen-image-abs.forta---template--homepage-header {
    display: none;
  }

  .forta---template--fullscreen-image-abs.forta---template--hide-mobile-landscape {
    display: inline-block;
  }

  .forta---template--quicknav-holder {
    flex-flow: row;
    width: 100%;
    display: flex;
  }

  .forta---template--quicknav-holder:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--quicknav-holder:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    flex-flow: row;
    width: 100%;
  }

  .forta---template--button-spread.forta---template--underlined.forta---template--padding-vertical.forta---template--padding-1.forta---template--change-color-mobile-landscape:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--button-spread.forta---template--underlined.forta---template--padding-vertical.forta---template--padding-1.forta---template--change-color-mobile-landscape:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097), .forta---template--button-spread.forta---template--underlined-white.forta---template--padding-vertical.forta---template--padding-1:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2), .forta---template--button-spread.forta---template--underlined-white.forta---template--padding-vertical.forta---template--padding-1:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c8500), .forta---template--button-spread.forta---template--underlined-white.forta---template--padding-vertical.forta---template--padding-1:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f05) {
    border-bottom-color: var(--forta---template---colors--neutral-light);
  }

  .forta---template--code-embed.forta---template--icon-white:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2), .forta---template--code-embed.forta---template--icon-white:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c8500), .forta---template--code-embed.forta---template--icon-white:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f05), .forta---template--code-embed.forta---template--icon-white.forta---template--change-color-mobile-landscape, .forta---template--code-embed.forta---template--icon-white.forta---template--change-color-mobile-landscape:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--code-embed.forta---template--icon-white.forta---template--change-color-mobile-landscape:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    color: var(--forta---template---colors--neutral-dark);
  }

  .forta---template--background-menu-overlay, .forta---template--background-menu-overlay:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--background-menu-overlay:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    display: none;
  }

  .forta---template--fullscreen-color-abs, .forta---template--fullscreen-overlay-abs {
    background-color: var(--forta---template---colors--primary-100);
  }

  .forta---template--header-v-align-medium {
    margin-bottom: 8rem;
  }

  .forta---template--header-v-align-medium:where(.w-variant-e2f8eb0a-6927-90e3-7b26-09af2c3bbe2e) {
    height: 60vh;
    margin-top: 170px;
  }

  .forta---template--header-v-align-medium:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--header-v-align-medium:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    margin-top: 10rem;
  }

  .forta---template--wrapper-main-nav {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .forta---template--text-size-small {
    font-size: var(--forta---template---desktop--text-small);
  }

  .forta---template--faq-subnav.forta---template--custom-padding-2.forta---template--radius {
    width: 100%;
    min-width: 160px;
    display: flex;
  }

  .forta---template--menu-icon-top {
    background-color: var(--forta---template---colors--primary-500);
    border-radius: 100px;
    width: 16px;
    height: 2px;
    margin-top: 3px;
    margin-bottom: 5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .forta---template--menu-icon-bottom {
    background-color: var(--forta---template---colors--primary-500);
    width: 16px;
    height: 2px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .forta---template--padding-global-white {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .forta---template--text-size-regular-2 {
    font-size: 1rem;
  }

  .forta---template--nav-link {
    flex: none;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 1em 1.25em;
  }

  .forta---template--nav-dropdown__overflow-inner {
    flex-flow: column;
    width: 100%;
    height: 1000000%;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .forta---template--nav-dropdown {
    pointer-events: auto;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    inset: auto;
  }

  .forta---template--nav-link__label {
    font-size: 1rem;
  }

  .forta---template--nav-dropdown__overflow {
    grid-template-rows: 0fr;
    width: 100%;
    display: grid;
    position: relative;
    overflow: hidden;
  }

  .forta---template--margin-vertical.forta---template--margin-4.forta---template--margin-mobile {
    margin-bottom: 2rem;
  }

  .forta---template--button-icon-white {
    margin-top: .5rem;
  }

  .forta---template--footer-block.forta---template--padding-2 {
    grid-template-columns: 1fr;
  }

  .forta---template--footer-container-bottom.forta---template--padding-vertical.forta---template--padding-1-5 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .forta---template--border-20 {
    flex-flow: column;
  }

  .forta---template--border-20.forta---template--padding-2.forta---template--custom-bg-color.forta---template--spread-block, .forta---template--border-20.forta---template--padding-2.forta---template--background-main-color-dark.forta---template--spread-block {
    width: 100%;
  }

  .forta---template--border-20.forta---template--border.forta---template--padding-faq:where(.w-variant-c054942d-e54c-a07b-682e-bed5cae6e445), .forta---template--border-20.forta---template--border.forta---template--padding-faq:where(.w-variant-38439b0f-4716-e705-5808-dec09e1946a8), .forta---template--border-20.forta---template--border.forta---template--padding-faq:where(.w-variant-044c5e86-96ec-86c0-3ebc-6c07039661c4) {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .forta---template--border-20.forta---template--border.forta---template--padding-faq.forta---template--wide:where(.w-variant-c054942d-e54c-a07b-682e-bed5cae6e445) {
    padding: 1rem;
  }

  .forta---template--border-20.forta---template--custom-height {
    height: 320px;
    display: flex;
  }

  .forta---template--section-4columns:where(.w-variant-f373860b-0c8a-2263-d8fd-b2bc51ec0cdb), .forta---template--section-4columns:where(.w-variant-2e6d9e85-fc3a-33ad-c9f5-7ba5441d974e), .forta---template--section-4columns:where(.w-variant-c5a266d9-fc35-353f-2c96-99a4deb20f37), .forta---template--section-4columns:where(.w-variant-dedb9a53-c83c-7ff5-b593-0bb13998383c), .forta---template--section-4columns:where(.w-variant-c634cc7c-37fc-e49d-93b1-4bce7a97297a), .forta---template--section-4columns:where(.w-variant-3fce1e06-3774-cc45-c387-5364b3553feb), .forta---template--section-4columns:where(.w-variant-3e14ef0d-4eb0-2548-1cb1-5b70de0b9e57) {
    margin-top: -100px;
  }

  .forta---template--3-columns.forta---template--padding-section-small {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .forta---template--rich-text-span h3 {
    font-size: var(--forta---template---desktop--h5);
    line-height: var(--forta---template---desktop--h5-line);
  }

  .forta---template--rich-text-span h1 {
    font-size: var(--forta---template---desktop--h3);
    line-height: var(--forta---template---desktop--h3-line);
  }

  .forta---template--rich-text-span h2 {
    font-size: var(--forta---template---desktop--h4);
    line-height: var(--forta---template---desktop--h4-line);
  }

  .forta---template--rich-text-span h4 {
    font-size: var(--forta---template---desktop--h6);
    line-height: var(--forta---template---desktop--h6-line);
  }

  .forta---template--rich-text-span h5 {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .forta---template--padding-rich {
    padding: 2rem 0;
  }

  .forta---template--heading-style-h2 {
    font-size: var(--forta---template---font-sizes-mobile--h2);
    line-height: var(--forta---template---font-sizes-mobile--h2-line);
  }

  .forta---template--background-image {
    width: 100%;
    height: 100%;
  }

  .forta---template--image-bento.forta---template--border-20.forta---template--content-centered {
    justify-content: center;
    align-items: flex-start;
  }

  .forta---template--content-grid {
    grid-template-columns: 1fr;
  }

  .forta---template--grid-50 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: .5fr;
  }

  .forta---template--grid-50.forta---template--padding-section-medium, .forta---template--left-column-3-copy {
    grid-template-columns: 1fr;
  }

  .forta---template--header-small-v-align-2 {
    margin-top: 100px;
  }

  .forta---template--header-small-v-align-2:where(.w-variant-c1bcd34e-2440-e32f-30f1-030da0a3b955), .forta---template--header-small-v-align-2:where(.w-variant-d1df4ff8-dc05-69df-213a-c06f04b0527b) {
    margin-bottom: 2rem;
  }

  .forta---template--image-header {
    object-fit: cover;
    height: 100%;
  }

  .forta---template--heading-2col-wrapper, .forta---template--heading-2col-wrapper:where(.w-variant-c1bcd34e-2440-e32f-30f1-030da0a3b955), .forta---template--heading-2col-wrapper:where(.w-variant-d1df4ff8-dc05-69df-213a-c06f04b0527b) {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .forta---template--quick-stack-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .forta---template--left-column-2 {
    grid-template-columns: 1fr;
  }

  .forta---template--content-detail.forta---template--flipped {
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .forta---template--content-detail.forta---template--sidebar-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .forta---template--sticky-sidebar.forta---template--z-index-2.forta---template--no-margin:where(.w-variant-015a85b9-3405-ae7d-927f-e8e416f895b4) {
    width: 90vw;
  }

  .forta---template--sticky-sidebar.forta---template--z-index-2.forta---template--no-margin.forta---template--custom-margin {
    display: flex;
    overflow: scroll;
  }

  .forta---template--static-content {
    flex: 1;
  }

  .forta---template--slot-sidebar {
    grid-template-rows: auto;
  }

  .forta---template--slot-maincontent {
    display: block;
  }

  .forta---template--hide-mobile-landscape {
    display: none;
  }

  .forta---template--wrapper-header-content-medium:where(.w-variant-f1a424ad-bc3d-5414-9f0e-caddf4278027), .forta---template--wrapper-header-content-medium:where(.w-variant-558ebdad-2bc4-e2db-99dc-0cc4919b6b4e) {
    grid-template-columns: 1fr;
    padding-right: 0;
  }

  .forta---template--wrapper-header-content-medium.forta---template--header-content:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2), .forta---template--wrapper-header-content-medium.forta---template--header-content:where(.w-variant-fc75ec48-868b-6dcc-2081-9b4fba2c8500), .forta---template--wrapper-header-content-medium.forta---template--header-content:where(.w-variant-30684f00-9c8c-9c0d-d062-80908cfa5f05) {
    margin-bottom: 2rem;
  }

  .forta---template--quicknav-holder-header {
    flex-flow: column;
    width: 60%;
  }

  .forta---template--quicknav-holder-header:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--quicknav-holder-header:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    flex-flow: row;
    width: 100%;
  }

  .forta---template--slot-8 {
    flex-flow: column;
  }

  .forta---template--icon-holder:where(.w-variant-787a9005-aa39-c154-2cea-b6f0500c0e26) {
    display: none;
  }

  .forta---template--tabs-menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .forta---template--text-color-info a:where(.w-variant-dc6b6372-103c-53fa-fa93-a64f1247a0d5) {
    color: var(--forta---template---colors--alert-info-dark);
  }

  .forta---template--text-color-red a:where(.w-variant-6bf85a8f-5337-8889-3f06-3bf783b7a194) {
    color: var(--forta---template---colors--alert-danger-dark);
  }

  .forta---template--text-color-green a:where(.w-variant-2aab7b9e-2e08-4b5d-32da-d1acf1fd8fd5) {
    color: var(--forta---template---colors--alert-success-dark);
  }

  .forta---template--text-color-orange a {
    color: var(--forta---template---colors--alert-warning-dark);
  }

  .forta---template--tabs {
    overflow: auto;
  }

  .forta---template--accordion-heading {
    padding-right: 2rem;
  }

  .forta---template--accordion-item-content {
    margin-right: 0;
  }

  .forta---template--accordion-heading---number {
    padding-right: 2rem;
  }

  .forta---template--background-img {
    object-fit: cover;
  }

  .forta---template--cell-2:where(.w-variant-a5937f55-9404-05ca-4a32-4f8003b3faed) {
    display: flex;
  }

  .forta---template--cell-2.forta---template--padding-inside {
    padding-right: 0;
  }

  .forta---template--div-block-11:where(.w-variant-a5937f55-9404-05ca-4a32-4f8003b3faed) {
    margin-top: 0;
  }

  .forta---template--div-block-12:where(.w-variant-a5937f55-9404-05ca-4a32-4f8003b3faed) {
    grid-template-columns: 1fr;
  }

  .forta---template--section-title-text.forta---template--padding-section-medium.forta---template--smaller-margins {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .forta---template--flex-right-space-b {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .forta---template--section-2grid {
    padding-bottom: 1rem;
  }

  .forta---template--splitter {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .forta---template--full-image {
    align-self: flex-end;
  }

  .forta---template--about-columns {
    grid-template-columns: 1.5fr;
  }

  .forta---template--about-columns.forta---template--padding-section-medium {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .forta---template--content-left.forta---template--custom-padding-1 {
    padding-right: 0;
  }

  .forta---template--header-v-align:where(.w-variant-e2f8eb0a-6927-90e3-7b26-09af2c3bbe2e) {
    height: 60vh;
    margin-top: 170px;
  }

  .forta---template--variable-columns {
    grid-template-columns: 1fr;
  }

  .forta---template--mobile-landscape-overlay {
    background-color: var(--forta---template---colors--primary-100);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .forta---template--content-slots.forta---template--padding-section-large.forta---template--padding-smaller {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .forta---template--waittime-table-header {
    display: none;
  }

  .forta---template--waittime-header {
    display: block;
  }

  .forta---template--text-size-small-4 {
    font-size: .875rem;
  }

  h1 {
    font-size: var(--forta---template---font-sizes-mobile--h1);
    line-height: var(--forta---template---font-sizes-mobile--h1-line);
  }

  h2 {
    font-size: var(--forta---template---font-sizes-mobile--h2);
    line-height: var(--forta---template---font-sizes-mobile--h2-line);
  }

  h3 {
    font-size: var(--forta---template---font-sizes-mobile--h3);
    line-height: var(--forta---template---font-sizes-mobile--h3-line);
  }

  h4 {
    font-size: var(--forta---template---font-sizes-mobile--h4);
    line-height: var(--forta---template---font-sizes-mobile--h4-line);
  }

  h5 {
    font-size: var(--forta---template---font-sizes-mobile--h5);
    line-height: var(--forta---template---font-sizes-mobile--h5-line);
  }

  .top-page-trigger-white {
    z-index: 9999;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-size-small {
    font-size: var(--forta---template---desktop--text-small);
  }

  .padding-global-2, .wrapper-main-nav {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-size-regular {
    font-size: var(--forta---template---desktop--text-regular);
  }

  .menu-icon-top {
    background-color: var(--forta---template---colors--primary-500);
    border-radius: 100px;
    width: 16px;
    height: 2px;
    margin-top: 3px;
    margin-bottom: 5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon-bottom {
    background-color: var(--forta---template---colors--primary-500);
    width: 16px;
    height: 2px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-global-white {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-size-regular-2 {
    font-size: var(--forta---template---desktop--text-regular);
  }

  .faq-subnav.custom-padding-2.radius, .faq-subnav.custom-padding-2.radius-copy {
    width: 100%;
    min-width: 160px;
    display: flex;
  }

  .border-20 {
    flex-flow: column;
  }

  .text-size-medium:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
    color: var(--forta---template---colors--neutral-dark);
  }

  .padding-global-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-size-regular-3 {
    font-size: var(--forta---template---desktop--text-regular);
  }

  .cta-text-2:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
    color: var(--forta---template---colors--neutral-dark);
  }

  .text-size-small-3 {
    font-size: var(--forta---template---desktop--text-small);
  }

  .margin-vertical.margin-4.margin-mobile {
    margin-bottom: 2rem;
  }

  .footer-block.padding-2 {
    grid-template-columns: 1fr;
  }

  .footer-columns {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .footer-links {
    grid-template-rows: 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem;
  }

  .footer-links.mobile-size {
    grid-template-rows: 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem;
  }

  .cta-text-3:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .cta-text-3:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2) {
    color: var(--forta---template---colors--neutral-dark);
  }

  .border-20-2 {
    flex-flow: column;
  }

  .tabs-menu-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

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

  .cta-text-4:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .cta-text-4:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2) {
    color: var(--forta---template---colors--neutral-dark);
  }

  .text-size-small-4 {
    font-size: var(--forta---template---desktop--text-small);
  }

  .border-20-3 {
    flex-flow: column;
  }

  .tabs-menu-3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .content-detail.sidebar-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .slot-maincontent {
    display: block;
  }

  .padding-global-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .content-detail-2.sidebar-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .sticky-sidebar-2.z-index-2-3.no-margin.custom-margin {
    display: flex;
    overflow: scroll;
  }

  .padding-global-6 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .static-content {
    flex: 1;
  }

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

  .slot-maincontent-3 {
    display: block;
  }

  .padding-global-7 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .content-detail-4.sidebar-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .sticky-sidebar-4.z-index-2-5.no-margin.custom-margin {
    display: flex;
    overflow: scroll;
  }

  .text-size-small-5 {
    font-size: var(--forta---template---desktop--text-small);
  }

  .border-20-4 {
    flex-flow: column;
  }

  .text-size-small-6 {
    font-size: var(--forta---template---desktop--text-small);
  }

  .padding-global-8 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-size-regular-4 {
    font-size: var(--forta---template---desktop--text-regular);
  }

  .padding-1-3.background-color-white-border-4.border-20-5.tab-menu-left {
    display: flex;
  }

  .border-20-5 {
    flex-flow: column;
  }

  .faq-subnav-2.custom-padding-2.radius {
    width: 100%;
    min-width: 160px;
    display: flex;
  }

  .library-collection {
    grid-template-columns: 1fr;
  }

  .padding-global-9 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .heading-style-h1 {
    font-size: var(--forta---template---font-sizes-mobile--h1);
    line-height: var(--forta---template---font-sizes-mobile--h1-line);
  }

  .heading-style-h1.no-margin:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .text-size-medium-2:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
    color: var(--forta---template---colors--neutral-dark);
  }

  .wrapper-header-content:where(.w-variant-bd225734-6dde-0e59-b956-bd534a959da9) {
    grid-template-columns: 1.5fr;
  }

  .header-maincontent:where(.w-variant-bd225734-6dde-0e59-b956-bd534a959da9) {
    grid-template-rows: auto;
  }

  .header-v-align:where(.w-variant-bd225734-6dde-0e59-b956-bd534a959da9) {
    height: 60vh;
    margin-top: 170px;
  }

  .s-homepage-image-header.padding-menu {
    background-color: var(--forta---template---colors--header-light);
  }

  .background-container.video-mobile {
    display: none;
  }

  .label-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .padding-global-10 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-usp:where(.w-variant-ad480557-b82e-5569-4dd9-f8c60d9ac3a6) {
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-regular-5 {
    font-size: var(--forta---template---desktop--text-regular);
  }

  ._1-usp.padding-2-3.background-color-white-border-5.z-index-2-6 {
    border-radius: 20px;
    flex-flow: column;
  }

  .text-size-small-7 {
    font-size: var(--forta---template---desktop--text-small);
  }

  .div-block-15 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .modal__scroll {
    border-radius: 0;
  }

  .padding-global-11 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .heading-style-h1-2 {
    font-size: var(--forta---template---font-sizes-mobile--h1);
    line-height: var(--forta---template---font-sizes-mobile--h1-line);
  }

  .heading-style-h1-2.no-margin:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .text-size-medium-3:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
    color: var(--forta---template---colors--neutral-dark);
  }

  .wrapper-header-content-2:where(.w-variant-76a23fec-d73d-ae94-db89-95e32e99461b) {
    grid-template-columns: 1.5fr;
  }

  .header-maincontent-2:where(.w-variant-76a23fec-d73d-ae94-db89-95e32e99461b) {
    grid-template-rows: auto;
  }

  .header-v-align-2:where(.w-variant-76a23fec-d73d-ae94-db89-95e32e99461b) {
    height: 60vh;
    margin-top: 170px;
  }

  .rich-text-dark:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
    display: block;
  }

  .border-20-6 {
    flex-flow: column;
  }

  .border-20-6.border.padding-faq:where(.w-variant-9a1b8b92-3474-0b9f-5820-839653693f31), .border-20-6.border.padding-faq:where(.w-variant-9a1b8b92-3474-0b9f-5820-839653693f32), .border-20-6.border.padding-faq:where(.w-variant-3ee6fd25-da3f-9d3d-5f0c-5826b4077299), .border-20-6.border.padding-faq:where(.w-variant-3ee6fd25-da3f-9d3d-5f0c-5826b407729a) {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .accordion-heading {
    padding-right: 2rem;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .accordion-heading---number {
    padding-right: 2rem;
  }

  .cta-text-5:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .cta-text-5:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2) {
    color: var(--forta---template---colors--neutral-dark);
  }

  .tabs-menu-4 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .tabs {
    overflow: auto;
  }

  .nav-dropdown__overflow {
    grid-template-rows: 0fr;
    width: 100%;
    display: grid;
    position: relative;
    overflow: hidden;
  }

  .nav-dropdown {
    pointer-events: auto;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    inset: auto;
  }

  .nav-link__label {
    font-size: var(--forta---template---desktop--text-regular);
  }

  .nav-dropdown__overflow-inner {
    flex-flow: column;
    width: 100%;
    height: 1000000%;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .nav-link {
    flex: none;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 1em 1.25em;
  }

  .padding-global-12 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-size-regular-6 {
    font-size: var(--forta---template---desktop--text-regular);
  }

  .border-20-7 {
    flex-flow: column;
  }

  .border-20-7.padding-2-4.background-main-color-dark-2.spread-block {
    width: 100%;
  }

  .section-4columns:where(.w-variant-f373860b-0c8a-2263-d8fd-b2bc51ec0cdb), .section-4columns:where(.w-variant-2e6d9e85-fc3a-33ad-c9f5-7ba5441d974e), .section-4columns:where(.w-variant-dedb9a53-c83c-7ff5-b593-0bb13998383c), .section-4columns:where(.w-variant-c634cc7c-37fc-e49d-93b1-4bce7a97297a) {
    margin-top: -100px;
  }

  .padding-global-13 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .text-size-regular-7 {
    font-size: var(--forta---template---desktop--text-regular);
  }

  .border-20-8 {
    flex-flow: column;
  }

  .border-20-8.padding-2-5.background-main-color-dark-3.spread-block {
    width: 100%;
  }

  .section-4columns-2:where(.w-variant-f373860b-0c8a-2263-d8fd-b2bc51ec0cdb), .section-4columns-2:where(.w-variant-2e6d9e85-fc3a-33ad-c9f5-7ba5441d974e), .section-4columns-2:where(.w-variant-dedb9a53-c83c-7ff5-b593-0bb13998383c), .section-4columns-2:where(.w-variant-c634cc7c-37fc-e49d-93b1-4bce7a97297a), .section-4columns-2:where(.w-variant-12ecb83c-0842-10ce-6359-304c1d68bf33) {
    margin-top: -100px;
  }

  .text-size-regular-8 {
    font-size: 1rem;
  }

  .faq-subnav-3.custom-padding-2.radius {
    width: 100%;
    min-width: 160px;
    display: flex;
  }

  .text-size-regular-9 {
    font-size: 1rem;
  }

  .cta-text-7:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .cta-text-7:where(.w-variant-35eb1af3-e098-f6d9-9843-dfd1f7dda3f2) {
    color: var(--forta---template---colors--neutral-dark);
  }

  .text-size-small-8 {
    font-size: var(--forta---template---desktop--text-small);
  }

  .border-20-9 {
    flex-flow: column;
  }

  .tabs-menu-5 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .rich-text-dark-2:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
    display: block;
  }

  .border-20-10 {
    flex-flow: column;
  }

  .border-20-10.border.padding-faq:where(.w-variant-c054942d-e54c-a07b-682e-bed5cae6e445), .border-20-10.border.padding-faq:where(.w-variant-044c5e86-96ec-86c0-3ebc-6c07039661c4) {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .border-20-10.border.padding-faq.wide:where(.w-variant-c054942d-e54c-a07b-682e-bed5cae6e445) {
    padding: 1rem;
  }

  .border-20-10.border.padding-faq.wide.boxed {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding: 1rem;
  }

  .accordion-heading-2 {
    padding-right: 2rem;
  }

  .accordion-item-content-2 {
    margin-right: 0;
  }

  .accordion-heading---number-2 {
    padding-right: 2rem;
  }

  .text-size-regular-10 {
    font-size: 1rem;
  }

  .waittime-table-header {
    display: none;
  }

  .waittime-header {
    display: block;
  }

  .text-size-small-9 {
    font-size: .875rem;
  }
}

@media screen and (max-width: 479px) {
  .forta---template--container-large.forta---template--padding-section-large {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .forta---template--container-large.forta---template--padding-section-large.forta---template--mobile-grid {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .forta---template--padding-usp:where(.w-variant-28730496-0324-3b4d-2719-619e74b30cd4), .forta---template--padding-usp:where(.w-variant-92cdc155-dd7b-7b4e-43e5-d67c32b2ddb5), .forta---template--padding-usp:where(.w-variant-66a8bf85-c5a1-a33a-1ae4-aff0bd0ff5c8) {
    padding-left: 0;
    padding-right: 0;
  }

  .forta---template--label:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    justify-content: flex-start;
    align-items: center;
  }

  .forta---template--text-size-regular.forta---template--text-weight-semibold {
    flex: none;
  }

  .forta---template--text-size-regular.forta---template--margin-custom:where(.w-variant-dedb9a53-c83c-7ff5-b593-0bb13998383c) {
    padding-bottom: 0;
  }

  .forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    text-align: center;
  }

  .forta---template--heading-style-h1.forta---template--padding-bottom.forta---template--padding-1.forta---template--no-padding:where(.w-variant-1a06e40c-f4a7-7a78-395a-b888668ff7a8) {
    font-size: var(--forta---template---font-sizes-mobile--h3);
    line-height: var(--forta---template---font-sizes-mobile--h3-line);
  }

  .forta---template--is-secondary:hover {
    border-style: solid;
    border-color: var(--forta---template---colors--primary-500);
    color: var(--forta---template---colors--primary-500);
  }

  .forta---template--buttons-flex {
    flex-flow: column;
  }

  .forta---template--buttons-flex.forta---template--vertical:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    text-align: left;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .forta---template--buttons-flex.forta---template--spacer-1:where(.w-variant-e2f8eb0a-6927-90e3-7b26-09af2c3bbe2e) {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .forta---template--s-usp-s.forta---template--custom-margin:where(.w-variant-5ef0edb3-91d8-7875-36e9-fc7987a41a89) {
    margin-bottom: 0;
  }

  .forta---template--usp-icon {
    align-self: flex-start;
    margin-bottom: .5em;
  }

  .forta---template--header-small-v-align.forta---template--2-columns {
    margin-top: 4rem;
    padding-top: 4rem;
  }

  .forta---template--header-small-v-align.forta---template--2-columns:where(.w-variant-1a06e40c-f4a7-7a78-395a-b888668ff7a8) {
    padding-bottom: 0;
  }

  .forta---template--header-small-v-align.forta---template--2-columns.forta---template--no-margin:where(.w-variant-39721189-966e-79ab-5f2b-7c5ce52668dc) {
    padding-bottom: 2rem;
  }

  .forta---template--background-color-white-border.forta---template--border-20.forta---template--padding-table {
    padding-bottom: 0;
  }

  .forta---template--2-usp-s.forta---template--padding-2.forta---template--background-color-white-border.forta---template--z-index-2 {
    border-radius: 20px;
  }

  .forta---template--2-right-column:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    align-self: center;
  }

  .forta---template--content-wrapper:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    justify-content: center;
    align-items: center;
  }

  .forta---template--breadcrumb-holder {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .forta---template--breadcrumb-holder:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .forta---template--breadcrumb-holder:where(.w-variant-1a06e40c-f4a7-7a78-395a-b888668ff7a8) {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .forta---template--breadcrumb-toggle {
    align-self: center;
  }

  .forta---template--breadcrumb-toggle:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    align-self: flex-start;
  }

  .forta---template--breadcrumb-toggle:where(.w-variant-1a06e40c-f4a7-7a78-395a-b888668ff7a8) {
    align-self: center;
  }

  .forta---template--wrapper-header-content-small {
    grid-template-columns: 2fr;
    margin-bottom: 2rem;
  }

  .forta---template--wrapper-header-content-small:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    align-self: center;
  }

  .forta---template--text-size-medium.forta---template--text-color-main.forta---template--text-weight-semibold.forta---template--text-align-center {
    font-size: var(--forta---template---desktop--text-regular);
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .forta---template--wrapper-header-content:where(.w-variant-e2f8eb0a-6927-90e3-7b26-09af2c3bbe2e) {
    grid-auto-columns: .25fr;
  }

  .forta---template--header-maincontent:where(.w-variant-e2f8eb0a-6927-90e3-7b26-09af2c3bbe2e) {
    margin-top: -19rem;
  }

  .forta---template--quicknav-holder {
    flex-flow: column;
    width: 90%;
  }

  .forta---template--quicknav-holder:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--quicknav-holder:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    flex-flow: column;
    width: 100%;
  }

  .forta---template--button-spread.forta---template--underlined.forta---template--padding-vertical.forta---template--padding-1.forta---template--change-color-mobile-landscape:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--button-spread.forta---template--underlined.forta---template--padding-vertical.forta---template--padding-1.forta---template--change-color-mobile-landscape:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    border-bottom-color: var(--forta---template---colors--neutral-light);
  }

  .forta---template--header-v-align-medium {
    margin-top: 8rem;
    margin-bottom: 4rem;
  }

  .forta---template--header-v-align-medium:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--header-v-align-medium:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    margin-top: 140px;
  }

  .forta---template--flex-right.forta---template--gap1 {
    flex-flow: column;
  }

  .forta---template--text-size-small.forta---template--text-weight-bold.forta---template--mobile-variant {
    display: block;
  }

  .forta---template--faq-subnav.forta---template--custom-padding-2.forta---template--radius {
    width: 100%;
    min-width: 260px;
  }

  .forta---template--mega-holder {
    z-index: 1;
  }

  .forta---template--mega-content {
    width: 90vw;
  }

  .forta---template--footer-block.forta---template--padding-2 {
    grid-template-columns: 1fr;
  }

  .forta---template--content-left-footer.forta---template--padding-right.forta---template--padding-10new {
    padding-right: 0;
  }

  .forta---template--links-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .forta---template--border-20.forta---template--background-color-white-border.forta---template--padding-1 {
    overflow: auto;
  }

  .forta---template--border-20.forta---template--background-color-white-border.forta---template--padding-1.forta---template--hide-tablet {
    width: 100%;
  }

  .forta---template--section-4columns:where(.w-variant-f373860b-0c8a-2263-d8fd-b2bc51ec0cdb), .forta---template--section-4columns:where(.w-variant-2e6d9e85-fc3a-33ad-c9f5-7ba5441d974e), .forta---template--section-4columns:where(.w-variant-c5a266d9-fc35-353f-2c96-99a4deb20f37), .forta---template--section-4columns:where(.w-variant-dedb9a53-c83c-7ff5-b593-0bb13998383c), .forta---template--section-4columns:where(.w-variant-c634cc7c-37fc-e49d-93b1-4bce7a97297a), .forta---template--section-4columns:where(.w-variant-3fce1e06-3774-cc45-c387-5364b3553feb), .forta---template--section-4columns:where(.w-variant-3e14ef0d-4eb0-2548-1cb1-5b70de0b9e57) {
    margin-top: -75px;
  }

  .forta---template--rich-text-span h3 {
    font-size: var(--forta---template---desktop--h5);
    line-height: var(--forta---template---desktop--h5-line);
  }

  .forta---template--background-image.forta---template--z-index-1 {
    height: 100%;
  }

  .forta---template--icon-title {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .forta---template--grid-50.forta---template--padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .forta---template--bento-holder-2.forta---template--z-index-2 {
    position: relative;
  }

  .forta---template--left-column-3-copy {
    grid-template-columns: 1fr;
  }

  .forta---template--wrapper-header-content-medium-2 {
    grid-template-columns: 2fr;
  }

  .forta---template--image-wrap.forta---template--z-index-2:where(.w-variant-5ef0edb3-91d8-7875-36e9-fc7987a41a89) {
    margin-bottom: 1rem;
  }

  .forta---template--usp-block-holder.forta---template--padding-2:where(.w-variant-5ef0edb3-91d8-7875-36e9-fc7987a41a89) {
    width: 100%;
    height: auto;
    position: static;
    right: 0%;
  }

  .forta---template--flex {
    padding-right: 0;
  }

  .forta---template--left-column-2 {
    grid-template-columns: 1fr;
  }

  .forta---template--slot-maincontent.forta---template--wide.forta---template--flex {
    align-self: auto;
    padding-right: 0;
  }

  .forta---template--wrapper-header-content-medium {
    grid-template-columns: 2fr;
  }

  .forta---template--quicknav-holder-header:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--quicknav-holder-header:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097), .forta---template--slot-8 {
    flex-flow: column;
    width: 100%;
  }

  .forta---template--content-holder-top {
    display: none;
  }

  .forta---template--content-holder-times {
    border-bottom: 1px solid var(--forta---template---colors--neutral-light);
    border-radius: 0;
    flex-flow: column;
    display: flex;
  }

  .forta---template--content-holder-times:hover {
    background-color: #f2eaed00;
    border-radius: 0;
  }

  .forta---template--location-grid {
    grid-template-columns: 1fr;
  }

  .forta---template--image-54 {
    align-self: flex-start;
  }

  .forta---template--icon-title-warning {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .forta---template--title-wrapper {
    flex-flow: column;
  }

  .forta---template--accordion-heading---number:where(.w-variant-c054942d-e54c-a07b-682e-bed5cae6e445), .forta---template--cell-2.forta---template--padding-inside, .forta---template--publicatie-wrapper {
    padding-right: 0;
  }

  .forta---template--heading-cta-holder {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .forta---template--cta-slot {
    align-self: flex-start;
  }

  .forta---template--button-primary {
    font-size: var(--forta---template---desktop--text-regular);
  }

  .forta---template--form-align {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .forta---template--text-field {
    font-size: var(--forta---template---desktop--text-small);
  }

  .forta---template--text-field-wrapper.forta---template--half {
    width: 100%;
  }

  .forta---template--div-block-10 {
    flex-flow: column;
  }

  .forta---template--section-title-text.forta---template--padding-section-medium.forta---template--smaller-margins {
    padding-top: 2rem;
    padding-bottom: 2.1rem;
  }

  .forta---template--splitter {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .forta---template--splitter:where(.w-variant-61bdc65b-187a-20e2-264a-4e026e308d0b) {
    grid-template-columns: 1fr 1fr;
  }

  .forta---template--header-v-align:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5), .forta---template--header-v-align:where(.w-variant-ad29c7b6-e94d-8ff2-d461-b9b6da2e1097) {
    margin-top: 140px;
  }

  .forta---template--labels-right {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .forta---template--text-right.forta---template--centre-align.forta---template--custom-padding-3 {
    padding-bottom: 0;
    padding-right: 0;
  }

  .forta---template--background-color-white-border-2.forta---template--border-20-3.forta---template--padding-table {
    padding-bottom: 0;
  }

  .forta---template--waittime-table-header {
    display: none;
  }

  .forta---template--flex-right-2.forta---template--gap.forta---template--light-4 {
    flex-flow: column;
  }

  .forta---template--waittime-row {
    border-bottom: 1px solid #d6d6d6;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .forta---template--waittime-row:hover {
    background-color: #f2eaed00;
    border-radius: 0;
  }

  .forta---template--form-select.forta---template--round {
    width: 100%;
  }

  .forta---template--text-size-small-4.forta---template--text-weight-bold-2.forta---template--mobile-variant {
    font-weight: 600;
    display: block;
  }

  .forta---template--flex-right-3.forta---template--gap.forta---template--center-verticle {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .text-size-regular.text-weight-semibold.smaller {
    font-size: var(--forta---template---desktop--text-small);
  }

  .footer-block.padding-2 {
    grid-template-columns: 1fr;
  }

  .footer-left-column.padding-right.padding-8 {
    padding-right: 0;
  }

  .footer-links {
    grid-template-rows: 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem 2.5rem;
  }

  .footer-links.mobile-size {
    grid-template-rows: 2.5rem 2.5rem 2.5rem;
    grid-auto-rows: 2.5rem;
  }

  .links-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

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

  .background-color-white-border-2.border-20-3.padding-table {
    padding-bottom: 0;
  }

  .text-size-small-4.text-weight-bold-2.mobile-variant, .content-holder-top-2 {
    display: none;
  }

  .content-holder-times-2 {
    border-bottom: 1px solid var(--forta---template---colors--neutral-light);
    border-radius: 0;
    flex-flow: column;
    display: flex;
  }

  .content-holder-times-2:hover {
    background-color: #f2eaed00;
    border-radius: 0;
  }

  .publicatie-wrapper {
    padding-right: 0;
  }

  .button-primary {
    font-size: var(--forta---template---desktop--text-regular);
  }

  .form-align {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .text-field {
    font-size: var(--forta---template---desktop--text-small);
  }

  .text-field-wrapper.half {
    width: 100%;
  }

  .div-block-10 {
    flex-flow: column;
  }

  .text-size-regular-4.text-weight-semibold-4 {
    flex: none;
  }

  .border-20-5.background-color-white-border-4.padding-1-3 {
    overflow: auto;
  }

  .faq-subnav-2.custom-padding-2.radius {
    width: 360px;
    min-width: 190px;
  }

  .label:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    justify-content: flex-start;
    align-items: center;
  }

  .buttons-flex {
    flex-flow: column;
  }

  .buttons-flex.spacer-1-2:where(.w-variant-bd225734-6dde-0e59-b956-bd534a959da9) {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .wrapper-header-content:where(.w-variant-bd225734-6dde-0e59-b956-bd534a959da9) {
    grid-auto-columns: .25fr;
  }

  .header-maincontent:where(.w-variant-bd225734-6dde-0e59-b956-bd534a959da9) {
    margin-top: -19rem;
  }

  .header-v-align {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .header-v-align:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
    margin-top: 140px;
  }

  .padding-usp:where(.w-variant-ad480557-b82e-5569-4dd9-f8c60d9ac3a6) {
    padding-left: 0;
    padding-right: 0;
  }

  ._1-usp.padding-2-3.background-color-white-border-5.z-index-2-6 {
    border-radius: 20px;
  }

  .button-primary-2 {
    font-size: var(--forta---template---desktop--text-regular);
  }

  .form-align-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .text-field-2 {
    font-size: var(--forta---template---desktop--text-small);
  }

  .text-field-wrapper-2.half {
    width: 100%;
  }

  .div-block-14 {
    flex-flow: column;
  }

  .smaller-mobile {
    font-size: var(--forta---template---desktop--text-regular);
    line-height: var(--forta---template---desktop--text-regular-line);
  }

  .modal__card {
    border-radius: 0;
    padding: 0;
  }

  .label-2:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    justify-content: flex-start;
    align-items: center;
  }

  .buttons-flex-2 {
    flex-flow: column;
  }

  .buttons-flex-2.spacer-1-3:where(.w-variant-76a23fec-d73d-ae94-db89-95e32e99461b) {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .wrapper-header-content-2:where(.w-variant-76a23fec-d73d-ae94-db89-95e32e99461b) {
    grid-auto-columns: .25fr;
  }

  .header-maincontent-2:where(.w-variant-76a23fec-d73d-ae94-db89-95e32e99461b) {
    margin-top: -19rem;
  }

  .header-v-align-2:where(.w-variant-f5c42aea-8c0a-894b-0ad2-842ccc742fd5) {
    margin-top: 140px;
  }

  .title-wrapper {
    flex-flow: column;
  }

  .mega-holder {
    z-index: 1;
  }

  .mega-content {
    width: 90vw;
  }

  .section-4columns:where(.w-variant-f373860b-0c8a-2263-d8fd-b2bc51ec0cdb), .section-4columns:where(.w-variant-2e6d9e85-fc3a-33ad-c9f5-7ba5441d974e), .section-4columns:where(.w-variant-dedb9a53-c83c-7ff5-b593-0bb13998383c), .section-4columns:where(.w-variant-c634cc7c-37fc-e49d-93b1-4bce7a97297a) {
    margin-top: -75px;
  }

  .text-size-regular-7.margin-custom:where(.w-variant-dedb9a53-c83c-7ff5-b593-0bb13998383c) {
    padding-bottom: 0;
  }

  .heading-style-h5-4, .heading-style-h5-4.text-color-white-3 {
    font-size: 1.25rem;
  }

  .section-4columns-2:where(.w-variant-f373860b-0c8a-2263-d8fd-b2bc51ec0cdb), .section-4columns-2:where(.w-variant-2e6d9e85-fc3a-33ad-c9f5-7ba5441d974e), .section-4columns-2:where(.w-variant-dedb9a53-c83c-7ff5-b593-0bb13998383c), .section-4columns-2:where(.w-variant-c634cc7c-37fc-e49d-93b1-4bce7a97297a), .section-4columns-2:where(.w-variant-12ecb83c-0842-10ce-6359-304c1d68bf33) {
    margin-top: -75px;
  }

  .background-color-white-border-8.border-20-9.padding-table {
    padding-bottom: 0;
  }

  .text-size-small-8.text-weight-bold-4.mobile-variant {
    display: block;
  }

  .content-holder-top-3 {
    display: none;
  }

  .content-holder-times-3 {
    border-bottom: 1px solid var(--forta---template---colors--neutral-light);
    border-radius: 0;
    flex-flow: column;
    display: flex;
  }

  .content-holder-times-3:hover {
    background-color: #f2eaed00;
    border-radius: 0;
  }

  .title-wrapper-2 {
    flex-flow: column;
  }

  .accordion-heading---number-2:where(.w-variant-c054942d-e54c-a07b-682e-bed5cae6e445), .accordion-heading---number-2.boxed-6 {
    padding-right: 0;
  }

  .background-color-white-border-9.border-20-3.padding-table {
    padding-bottom: 0;
  }

  .waittime-table-header {
    display: none;
  }

  .flex-right-3.gap.light-4 {
    flex-flow: column;
  }

  .waittime-row {
    border-bottom: 1px solid #d6d6d6;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .waittime-row:hover {
    background-color: #f2eaed00;
    border-radius: 0;
  }

  .form-select.round {
    width: 100%;
  }

  .text-size-small-9.text-weight-bold-2.mobile-variant {
    font-weight: 600;
    display: block;
  }

  .flex-right-4.gap.center-verticle {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .pop-up-box {
    padding: 48px 24px 16px;
  }

  .div-block-31 {
    flex-flow: column;
  }

  .is-secondary:hover {
    color: #96324b;
    border-style: solid;
    border-color: #96324b;
  }

  .pop-up-box-2 {
    padding: 48px 24px 16px;
  }
}

#w-node-_9d7558de-d23b-1e8d-b556-d012dd3b57f5-dd3b57eb {
  place-self: center end;
}

#w-node-a5add291-1cf6-90f7-40f2-644e40a5f79b-40a5f797:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-a5add291-1cf6-90f7-40f2-644e40a5f79b-40a5f797:where(.w-variant-6a88c7be-4325-9698-2a6e-59fa15f61adc), #w-node-a5add291-1cf6-90f7-40f2-644e40a5f79d-40a5f797:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-a5add291-1cf6-90f7-40f2-644e40a5f79d-40a5f797:where(.w-variant-6a88c7be-4325-9698-2a6e-59fa15f61adc) {
  justify-self: center;
}

#w-node-a5add291-1cf6-90f7-40f2-644e40a5f7a1-40a5f797 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b023c423-0968-d0f0-f3b8-f01dc1dec6e7-c1dec6e3 {
  align-self: center;
}

#w-node-_43d4c453-eb0d-0d06-4bff-91149147c386-9147c383 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_43d4c453-eb0d-0d06-4bff-91149147c386-9147c383:where(.w-variant-f373860b-0c8a-2263-d8fd-b2bc51ec0cdb) {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1.5fr;
}

#w-node-_3691e5b4-822f-eb55-8e64-66d2fd91ff63-fd91ff5d {
  justify-self: start;
}

#w-node-_4939ef64-6e82-27d8-2528-29ebb2b27473-240236e0, #w-node-ffa97f15-84f0-2709-b534-47fc936204d4-240236e0, #w-node-ffa97f15-84f0-2709-b534-47fc936204d7-240236e0, #w-node-ffa97f15-84f0-2709-b534-47fc936204da-240236e0, #w-node-ffa97f15-84f0-2709-b534-47fc936204dd-240236e0, #w-node-ffa97f15-84f0-2709-b534-47fc936204e0-240236e0, #w-node-ffa97f15-84f0-2709-b534-47fc936204e3-240236e0, #w-node-ffa97f15-84f0-2709-b534-47fc936204e6-240236e0, #w-node-a4d1ac51-5015-37dc-d88a-4e38f56d7cb1-f56d7cb0 {
  align-self: center;
}

#w-node-fc00fa33-799d-3468-b82d-7cb307086c95-07086c94:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-fc00fa33-799d-3468-b82d-7cb307086c95-07086c94:where(.w-variant-6a88c7be-4325-9698-2a6e-59fa15f61adc), #w-node-_8f482d52-f952-6e3b-6f41-6c3538c5668c-38c56687:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-_8f482d52-f952-6e3b-6f41-6c3538c5668c-38c56687:where(.w-variant-6a88c7be-4325-9698-2a6e-59fa15f61adc) {
  justify-self: center;
}

#w-node-_9c7c16cf-6159-291c-01a5-554e933916fa-933916fa {
  place-self: center;
}

#w-node-fbcc50eb-6064-28fd-0628-08f72f1fad71-2f1fad69 {
  justify-self: start;
}

#w-node-fbcc50eb-6064-28fd-0628-08f72f1fad71-2f1fad69:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-fbcc50eb-6064-28fd-0628-08f72f1fad71-2f1fad69:where(.w-variant-6a88c7be-4325-9698-2a6e-59fa15f61adc) {
  justify-self: center;
}

#w-node-fbcc50eb-6064-28fd-0628-08f72f1fad79-2f1fad69:where(.w-variant-f1a424ad-bc3d-5414-9f0e-caddf4278027) {
  align-self: start;
}

#w-node-fbcc50eb-6064-28fd-0628-08f72f1fad7a-2f1fad69:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
  justify-self: center;
}

#w-node-fbcc50eb-6064-28fd-0628-08f72f1fad7b-2f1fad69 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-fbcc50eb-6064-28fd-0628-08f72f1fad7b-2f1fad69:where(.w-variant-f1a424ad-bc3d-5414-9f0e-caddf4278027) {
  grid-area: 1 / 2 / 2 / 3;
  align-self: center;
}

#w-node-fbcc50eb-6064-28fd-0628-08f72f1fad7b-2f1fad69:where(.w-variant-558ebdad-2bc4-e2db-99dc-0cc4919b6b4e) {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fbcc50eb-6064-28fd-0628-08f72f1fad80-2f1fad69:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-fbcc50eb-6064-28fd-0628-08f72f1fad80-2f1fad69:where(.w-variant-6a88c7be-4325-9698-2a6e-59fa15f61adc) {
  justify-self: center;
}

#w-node-fbcc50eb-6064-28fd-0628-08f72f1fad85-2f1fad69:where(.w-variant-b5085701-2c34-973a-fd61-310f279b06ba) {
  justify-self: end;
}

#w-node-e43a066d-1e49-a7b8-d89d-d9d356211a96-56211a95 {
  align-self: center;
}

#w-node-_7f566680-0851-4e74-5394-2f8d74f93dd5-74f93dd1 {
  justify-self: start;
}

#w-node-ff0821d7-00ae-a58a-7d91-4e108db27aec-8db27aec {
  place-self: center;
}

#w-node-_9c6ad134-21c5-ed66-0eb4-d2423aa4fbca-3aa4fbc9 {
  align-self: center;
}

#w-node-_2659363f-3fd7-5cf1-9b4b-ff06cfb3f23b-cfb3f228 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_71355b8e-1f1f-ae0a-0da8-600d20c60f2c-20c60f28:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-_71355b8e-1f1f-ae0a-0da8-600d20c60f2c-20c60f28:where(.w-variant-6a88c7be-4325-9698-2a6e-59fa15f61adc), #w-node-_71355b8e-1f1f-ae0a-0da8-600d20c60f2e-20c60f28:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-_71355b8e-1f1f-ae0a-0da8-600d20c60f2e-20c60f28:where(.w-variant-6a88c7be-4325-9698-2a6e-59fa15f61adc) {
  justify-self: center;
}

#w-node-_71355b8e-1f1f-ae0a-0da8-600d20c60f32-20c60f28 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_102a09e9-7b0f-47c8-a189-1b7f8968c228-8968c225 {
  grid-template-rows: auto auto;
  grid-template-columns: 1.75fr 1fr;
}

#w-node-_102a09e9-7b0f-47c8-a189-1b7f8968c229-8968c225 {
  grid-column: span 2 / span 2;
}

#w-node-_630da08c-0b57-352c-192a-107969c3366f-69c33668 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_9d7558de-d23b-1e8d-b556-d012dd3b57eb-dd3b57eb {
    grid-column: span 1 / span 1;
  }

  #w-node-_9d7558de-d23b-1e8d-b556-d012dd3b57f5-dd3b57eb {
    place-self: center end;
  }

  #w-node-_9d7558de-d23b-1e8d-b556-d012dd3b5802-dd3b57eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_43d4c453-eb0d-0d06-4bff-91149147c386-9147c383 {
    grid-template-rows: minmax(auto, 1fr);
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_43d4c453-eb0d-0d06-4bff-91149147c386-9147c383:where(.w-variant-f373860b-0c8a-2263-d8fd-b2bc51ec0cdb) {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    display: grid;
  }

  #w-node-fbcc50eb-6064-28fd-0628-08f72f1fad7b-2f1fad69:where(.w-variant-f1a424ad-bc3d-5414-9f0e-caddf4278027) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_102a09e9-7b0f-47c8-a189-1b7f8968c228-8968c225 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
  }

  #w-node-_102a09e9-7b0f-47c8-a189-1b7f8968c22b-8968c225, #w-node-_102a09e9-7b0f-47c8-a189-1b7f8968c22d-8968c225 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a5add291-1cf6-90f7-40f2-644e40a5f79b-40a5f797:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-a5add291-1cf6-90f7-40f2-644e40a5f79b-40a5f797:where(.w-variant-6a88c7be-4325-9698-2a6e-59fa15f61adc), #w-node-a5add291-1cf6-90f7-40f2-644e40a5f79d-40a5f797:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-a5add291-1cf6-90f7-40f2-644e40a5f79d-40a5f797:where(.w-variant-6a88c7be-4325-9698-2a6e-59fa15f61adc) {
    justify-self: start;
  }

  #w-node-_43d4c453-eb0d-0d06-4bff-91149147c386-9147c383 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fc00fa33-799d-3468-b82d-7cb307086c95-07086c94:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-fc00fa33-799d-3468-b82d-7cb307086c95-07086c94:where(.w-variant-6a88c7be-4325-9698-2a6e-59fa15f61adc), #w-node-_8f482d52-f952-6e3b-6f41-6c3538c5668c-38c56687:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-_8f482d52-f952-6e3b-6f41-6c3538c5668c-38c56687:where(.w-variant-6a88c7be-4325-9698-2a6e-59fa15f61adc), #w-node-fbcc50eb-6064-28fd-0628-08f72f1fad71-2f1fad69:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-fbcc50eb-6064-28fd-0628-08f72f1fad71-2f1fad69:where(.w-variant-6a88c7be-4325-9698-2a6e-59fa15f61adc), #w-node-fbcc50eb-6064-28fd-0628-08f72f1fad7a-2f1fad69:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-fbcc50eb-6064-28fd-0628-08f72f1fad80-2f1fad69:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-fbcc50eb-6064-28fd-0628-08f72f1fad80-2f1fad69:where(.w-variant-6a88c7be-4325-9698-2a6e-59fa15f61adc) {
    justify-self: start;
  }

  #w-node-e0c56a5b-c1b0-ff5e-500d-819a9229fb77-9229fb73 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_71355b8e-1f1f-ae0a-0da8-600d20c60f2c-20c60f28:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-_71355b8e-1f1f-ae0a-0da8-600d20c60f2c-20c60f28:where(.w-variant-6a88c7be-4325-9698-2a6e-59fa15f61adc), #w-node-_71355b8e-1f1f-ae0a-0da8-600d20c60f2e-20c60f28:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464), #w-node-_71355b8e-1f1f-ae0a-0da8-600d20c60f2e-20c60f28:where(.w-variant-6a88c7be-4325-9698-2a6e-59fa15f61adc) {
    justify-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_9d7558de-d23b-1e8d-b556-d012dd3b5802-dd3b57eb {
    grid-column: span 1 / span 1;
  }

  #w-node-_43d4c453-eb0d-0d06-4bff-91149147c386-9147c383 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fbcc50eb-6064-28fd-0628-08f72f1fad80-2f1fad69 {
    justify-self: start;
  }

  #w-node-fbcc50eb-6064-28fd-0628-08f72f1fad80-2f1fad69:where(.w-variant-11b8ac62-6240-64e6-96ab-b9ae1bd6a464) {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-e0c56a5b-c1b0-ff5e-500d-819a9229fb77-9229fb73 {
    grid-area: 2 / 1 / 3 / 2;
  }
}
