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

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

:root {
  --black: black;
  --medium-sea-green\<deleted\|variable-8804431a\>: #5ab963;
  --white: white;
  --ebony\<deleted\|variable-26ffe4c8\>: #333;
  --bg-grey: #fafafa;
  --rebf-oranje: #f1791a;
  --rebf-blauw: #009fe3;
  --white-smoke\<deleted\|variable-f2c25e6b\>: whitesmoke;
  --dark-grey-2: #999;
  --dark-grey\<deleted\|variable-8e61a661\>: #b3b3b3;
  --red\<deleted\|variable-28e58028\>: red;
}

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

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

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

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

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

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

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

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

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

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

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

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

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

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

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

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

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

body {
  color: var(--black);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

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

h3 {
  color: #000;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Libre Franklin, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

h4 {
  color: #000;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Libre Franklin, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

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

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

p {
  margin-bottom: 10px;
}

a {
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

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

li {
  color: #000;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

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

blockquote {
  border-color: var(--medium-sea-green\<deleted\|variable-8804431a\>) var(--medium-sea-green\<deleted\|variable-8804431a\>) var(--medium-sea-green\<deleted\|variable-8804431a\>) #e6e6e6;
  color: #000;
  border-left-style: solid;
  border-left-width: 5px;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

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

.navigation {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--black);
  opacity: 1;
  mix-blend-mode: normal;
  object-fit: scale-down;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  max-width: none;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.navigation-container {
  text-align: center;
  flex-flow: row;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 80%;
  max-width: 1194px;
  height: 90px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.header {
  background-image: linear-gradient(#00000091, #00000091), url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/615c5b6763ea26c99623afe5_40Provada4juni-167.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: -90px;
  padding: 210px 30px 120px;
  display: flex;
}

.header-content {
  perspective: 2000px;
  text-align: center;
  max-width: 770px;
}

.page-title {
  color: #fff;
  text-align: center;
  letter-spacing: -1px;
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 51vw;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 42px;
  display: flex;
}

.page-title.cc-black {
  color: #000;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 60px;
}

.paragraph {
  width: auto;
  color: var(--white);
  text-align: left;
  background-color: #0000;
  border-radius: 12px;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  display: block;
}

.paragraph.cc-gray {
  color: #999;
  width: auto;
}

.button {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #2497cd;
  background-clip: border-box;
  border-radius: 4px;
  margin-top: 50px;
  padding: 15px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 30px;
  transition: background-color .2s;
}

.button:hover {
  background-color: #48944f;
}

.main-container {
  z-index: 0;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  letter-spacing: normal;
  text-indent: 0;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin-top: 71px;
  margin-bottom: auto;
  margin-left: 0;
  padding: 0 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 69px;
  display: flex;
  position: static;
}

.main-container.cc-center {
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  max-width: 70%;
  height: auto;
  min-height: 100%;
  margin-top: auto;
  display: flex;
}

.main-container.cc-cta {
  display: flex;
}

.main-container.cc-footer {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 33px;
  padding-top: 40px;
  display: flex;
  position: static;
  top: 53px;
}

.main-container.cc-blogpost {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 770px;
  display: block;
}

.wat-is-rebf {
  justify-content: center;
  align-items: center;
  padding: 120px 30px;
  display: flex;
}

.h2 {
  width: auto;
  height: auto;
  color: var(--black);
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin: 10px auto;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

.h2.cc-center {
  color: var(--black);
  text-align: center;
  margin-bottom: 40px;
  font-weight: 400;
}

.h2.cc-2-rows {
  margin-bottom: 25px;
}

.h2.text-span.cc-post-text {
  margin-bottom: 15px;
}

.h2-container {
  width: 900px;
  margin-top: auto;
  margin-bottom: auto;
}

.h2-container.cc-center {
  text-align: center;
  width: auto;
  margin-top: auto;
  margin-bottom: 0;
}

.text-span {
  color: var(--ebony\<deleted\|variable-26ffe4c8\>);
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.h3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Libre Franklin, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.h3.cc-header {
  color: #fff;
  align-items: center;
  height: 24px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  display: flex;
}

.h3.cc-pricing {
  width: 100%;
  font-family: Montserrat, sans-serif;
}

.h3.cc-latest-posts {
  margin-bottom: 40px;
}

.body {
  object-fit: fill;
  margin-bottom: 30px;
}

.review {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 40px 0;
  display: flex;
}

.separator {
  justify-content: center;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.separator.cc-background-grey {
  background-color: var(--bg-grey);
  margin-top: 0;
}

.line-color {
  background-color: #e6e6e6;
  height: 1px;
}

.cta {
  background-color: #fafafa;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 150px 30px;
  display: flex;
}

.cta-column {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
}

.footer {
  background-color: var(--black);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding: 0 30px 121px;
  display: flex;
}

.footer-column {
  width: 50%;
  margin-top: 0;
  display: flex;
}

.footer-column.cc-footer {
  flex-direction: column;
  width: 45%;
  margin-top: 0;
}

.text-footer-credits {
  color: #fff;
  max-width: 354px;
  margin-top: 15px;
  font-family: Libre Franklin, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.footer-links-list {
  flex-direction: column;
  margin-top: 16px;
  padding-right: 50px;
  display: flex;
}

.link-footer {
  color: #fff;
  margin-bottom: 25px;
  font-family: Libre Franklin, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
  transition: color .2s;
  overflow: auto;
}

.link-footer:hover {
  color: #ffffffb3;
}

.title-header {
  background-color: #2497cd;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 218px;
  margin-top: 86px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px;
  display: flex;
}

.title-header.cc-header-extra {
  margin-top: 88px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.header-inner-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: static;
}

.inner-category {
  align-items: center;
  height: 36px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.sprekerslineup {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 30px;
  display: flex;
}

.premium-image-banner {
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  max-height: 720px;
  margin-top: 44px;
  display: flex;
  overflow: hidden;
}

.container-quote {
  text-align: center;
  width: 70%;
}

.block-quote {
  color: var(--black);
  text-align: center;
  border-left: 0 #0000;
  flex: 0 auto;
  justify-content: flex-start;
  margin-top: auto;
  padding-top: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 36px;
  display: block;
}

.author {
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: auto;
  margin-left: 0;
  padding-bottom: 20px;
  display: flex;
}

.image {
  border-radius: 50%;
  width: 40px;
  height: 40px;
}

.text-block {
  color: #000;
  margin-left: 23px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.container-pricing {
  justify-content: center;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.pricing-block {
  border: 1px solid #f7f7f7;
  flex-wrap: wrap;
  align-content: space-between;
  align-items: stretch;
  width: 33.3333%;
  margin-left: 10px;
  margin-right: 10px;
  transition: box-shadow .2s;
  display: flex;
  box-shadow: 0 5px 20px #0000000d;
}

.pricing-block:hover {
  box-shadow: 0 5px 20px #00000024;
}

.price {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 72px;
  font-weight: 800;
  line-height: 78px;
}

.price-block {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.currency {
  color: #999;
  margin-top: 40px;
  margin-left: 10px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.small-text {
  color: #000;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.small-text.cc-light {
  color: #999;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.pricing-block-separator {
  background-color: #2497cd;
  width: 100%;
  height: 1px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.pricing-info {
  padding: 50px 10px 40px 20px;
}

.header-banner {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 41px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.awards-intro {
  justify-content: center;
  align-items: center;
  padding: 60px 30px 75px;
  display: flex;
}

.blog-posts {
  justify-content: center;
  align-items: center;
  margin-top: -120px;
  margin-bottom: 120px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.blog-posts-item {
  flex-wrap: wrap;
  place-content: stretch center;
  align-items: stretch;
  width: 33.3333%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.post-list {
  flex-wrap: wrap;
  place-content: stretch flex-start;
  margin: -10px;
  display: flex;
}

.blog-posts-item-container {
  background-color: #fff;
  flex-wrap: wrap;
  place-content: stretch center;
  align-items: center;
  text-decoration: none;
  box-shadow: 0 5px 20px #0000000d;
}

.post-info {
  padding: 30px;
}

.post-date {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.header-blog {
  justify-content: center;
  align-items: center;
  margin-top: -90px;
  padding-top: 90px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.header-image {
  z-index: 1;
  max-width: 1440px;
  max-height: 750px;
  position: relative;
}

.header-color {
  background-color: var(--medium-sea-green\<deleted\|variable-8804431a\>);
  width: 100%;
  height: 75%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.content {
  justify-content: center;
  align-items: center;
  padding: 90px 30px;
  display: flex;
}

.rich-text {
  color: #000;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}

.rich-text h2 {
  font-family: Libre Franklin, sans-serif;
  font-size: 24px;
  font-weight: 800;
}

.rich-text p {
  color: #000;
  margin-top: 25px;
  margin-bottom: 25px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.rich-text img {
  margin-top: 30px;
  margin-bottom: 30px;
}

.rich-text figcaption {
  color: #777;
  text-align: left;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: Libre Franklin, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

.logo {
  justify-content: center;
  align-items: center;
  width: 108px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.logo.w--current {
  align-self: center;
  width: 118px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-menu {
  object-fit: fill;
  background-color: #0000;
  flex-flow: row;
  place-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.nav-link {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 24px;
}

.nav-link:hover {
  color: var(--rebf-oranje);
}

.nav-link.w--current {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  line-height: 12px;
}

.nav-link.w--current:hover {
  color: var(--rebf-oranje);
}

.menu-button {
  margin-left: auto;
  margin-right: auto;
}

.latest-posts {
  justify-content: center;
  align-items: center;
  padding: 90px 30px;
  display: flex;
}

.style-guide-label {
  color: #777;
  border-bottom: 1px solid #777;
  flex: 1;
  margin-bottom: 20px;
  padding-bottom: 10px;
  font-size: 13px;
  line-height: 14px;
}

.image-licensing {
  background-color: #0000000d;
  border: 1px solid #0000001a;
  padding: 15px;
  line-height: 24px;
}

.text-block-2 {
  color: #fff;
  text-align: center;
  margin-top: 18px;
  margin-bottom: 31px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 800;
}

.text-block-3 {
  color: #fff;
  margin-bottom: 27px;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.text-block-4 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 900;
}

.text-align-center {
  text-align: center;
  margin-top: 18px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 25px;
}

.image-3, .image-4 {
  max-width: 20%;
  margin-bottom: 20px;
}

.ster {
  max-width: 20%;
  transform-style: preserve-3d;
  margin-bottom: 20px;
  transition: transform .2s;
}

.ster:hover {
  mix-blend-mode: normal;
  transform: rotateX(29deg)rotateY(40deg)rotateZ(0);
}

.ster:active {
  filter: blur(2px);
  mix-blend-mode: normal;
  transform: scale(.7);
}

.section {
  background-color: #f3f3f3;
}

.video {
  margin-top: 36px;
  margin-bottom: 35px;
}

.heading {
  text-align: left;
  margin-top: 28px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
}

.column {
  padding-right: 30px;
}

.column-2 {
  padding-left: 30px;
}

.button-2 {
  text-align: center;
  text-transform: uppercase;
  background-color: #2497cd;
  width: auto;
  height: auto;
  margin-top: 31px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 35px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.button-2:hover {
  box-shadow: 4px 4px 15px 5px red;
}

.container-2 {
  margin-top: 74px;
  margin-bottom: 135px;
}

.div-block {
  margin-top: 48px;
  margin-bottom: 41px;
}

.sprekers {
  background-color: #0000;
  margin-bottom: 80px;
}

.image-6 {
  margin-top: 15px;
}

.heading-3 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
}

.div-block-2 {
  text-align: center;
  margin-bottom: 34px;
}

.image-7 {
  max-width: 50%;
}

.logo-quote {
  max-width: 18%;
  max-height: 10%;
  margin: auto;
  padding-bottom: 20px;
  font-size: 14px;
  display: block;
}

.columns {
  margin-top: 83px;
  margin-bottom: 88px;
}

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

.image-9 {
  max-width: 100%;
}

.columns-2 {
  margin-top: 75px;
}

.columns-3 {
  margin-top: 81px;
  margin-bottom: 84px;
}

.section-2 {
  background-color: var(--white-smoke\<deleted\|variable-f2c25e6b\>);
}

.section-3 {
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/616409ec3b45c78f62a3ccd0_Foto%20website%20rebf.jpg");
  background-position: 50%;
  background-size: auto;
  min-height: 500px;
}

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

.heading-7 {
  color: var(--rebf-oranje);
  text-align: center;
  margin-top: 0;
  margin-bottom: auto;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.column-5 {
  color: var(--black);
}

.image-10 {
  max-width: 50%;
  margin-top: auto;
}

.section-4 {
  background-color: var(--white-smoke\<deleted\|variable-f2c25e6b\>);
  margin-top: auto;
}

.text-block-8 {
  border-radius: 0;
  width: auto;
  margin: auto;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 30px;
}

.section-5 {
  margin-top: auto;
  margin-bottom: auto;
}

.div-block-14 {
  max-width: 180px;
  max-height: 180px;
  margin-bottom: 49px;
  padding-right: 0;
}

.text-block-11 {
  text-align: left;
  border-radius: 0;
  max-width: 400px;
  margin-bottom: 2px;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.text-block-14 {
  color: var(--dark-grey-2);
  text-align: center;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.div-block-16 {
  margin-left: 100px;
  margin-right: 100px;
}

.text-main {
  color: var(--black);
  text-align: left;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.text-main.center {
  text-align: center;
}

.section-6 {
  color: var(--black);
  background-color: #fff;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 20px 30px;
  display: flex;
}

.section-7 {
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/6538fffd8e75c42ed4714926_het-ontstaan.jpg");
  background-position: 50%;
  background-size: cover;
  min-height: 400px;
  overflow: visible;
}

.div-block-17 {
  color: var(--rebf-oranje);
  text-align: center;
}

.image-17 {
  max-width: 50%;
}

.div-block-18 {
  text-align: center;
  margin-bottom: 54px;
}

.text-block-16 {
  color: var(--black);
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.container-7 {
  margin-top: 37px;
  margin-bottom: 10px;
}

.container-7.meer-ruimte-boven {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-bottom: auto;
  display: flex;
}

.container-8 {
  margin-top: auto;
  padding-top: 0;
}

.div-block-19 {
  background-color: var(--rebf-oranje);
  border-radius: 0;
  padding: 10px 20px 20px;
}

.div-block-19.shadow {
  box-shadow: none;
  background-color: #fff0;
}

.text-block-17 {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.heading-14 {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.section-8 {
  margin-bottom: 45px;
}

.heading-15 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

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

.ref-vrouw {
  background-color: var(--bg-grey);
}

.grid-7 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
  margin-bottom: 60px;
}

.text-block-22 {
  background-color: var(--white);
  margin-top: 0;
  padding: 15px 10px 15px 20px;
  font-family: Montserrat, sans-serif;
}

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

.button-main {
  z-index: auto;
  float: none;
  clear: none;
  background-color: var(--black);
  width: 360px;
  height: 49px;
  color: var(--white);
  text-align: center;
  object-fit: fill;
  border: 1px solid #0000;
  border-radius: 0;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin: 10px auto;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  transition: transform .2s, box-shadow .2s;
  display: flex;
  position: static;
}

.button-main:hover {
  background-color: var(--black);
  color: var(--white);
  transform: translate(0, -5px);
  box-shadow: 0 14px 15px -5px #00000080, 6px 6px 15px -11px #00000061;
}

.button-main:active {
  background-color: var(--rebf-oranje);
  box-shadow: -3px -3px 15px -5px var(--rebf-oranje), 9px 9px 15px -11px var(--rebf-oranje);
  transform: scale(.9);
}

.button-main.button-big {
  background-color: var(--white);
  width: 400px;
  color: var(--rebf-blauw);
  box-shadow: 0 1px 8px -5px #0006, 6px 6px 15px -11px #00000061;
}

.button-main.button-big:hover {
  background-color: var(--rebf-blauw);
  color: var(--white);
}

.button-main.button-big:active {
  background-color: var(--rebf-oranje);
}

.button-main.submit {
  margin-top: 32px;
}

.button-main.meer-ruimte-knop {
  display: block;
}

.button-main.big-button {
  width: 369px;
}

.heading-16 {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.text-block-23 {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.container-12 {
  margin-top: 140px;
  padding-top: 60px;
  padding-bottom: 60px;
}

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

.heading-17 {
  color: #2497cd;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
}

.text-block-24 {
  color: var(--dark-grey\<deleted\|variable-8e61a661\>);
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 300;
}

.section-9 {
  background-color: var(--bg-grey);
  padding-top: 60px;
  padding-bottom: 100px;
}

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

.div-block-25 {
  box-shadow: 1px 1px 3px #000000b3;
}

.container-14 {
  margin-top: 100px;
}

.heading-18 {
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.slimste-gebouw {
  background-color: var(--bg-grey);
}

.div-block-26, .div-block-27 {
  text-align: center;
}

.digitaal-vastgoedbedrijf {
  background-color: var(--bg-grey);
}

.grid-9 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 21px;
  margin-bottom: auto;
}

.container-16 {
  margin-top: 60px;
  margin-bottom: auto;
  padding-bottom: 0;
}

.button-6 {
  height: auto;
  color: var(--black);
  background-color: #fce24f;
  margin-top: 0;
  padding: 20px 25px;
  font-size: 18px;
}

.div-block-28 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  max-width: none;
  max-height: none;
  margin: 0 auto;
  padding-top: 0;
  display: flex;
}

.titel-rebfdd {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.text-block-27 {
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.text-span-7 {
  color: #2497cd;
}

.grid-10 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 54px;
}

.text-block-28 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.container-19 {
  margin-top: 63px;
  margin-bottom: 60px;
}

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

.bold-text {
  font-size: 25px;
}

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

.text-block-29 {
  justify-content: flex-start;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  line-height: 36px;
  display: flex;
}

.section-10 {
  margin-top: auto;
  margin-bottom: auto;
}

.heading-blauw {
  color: #2497cd;
  text-align: center;
  margin-top: auto;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

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

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

.section-11 {
  margin-top: 30px;
}

.dropdown-toggle {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.dropdown-toggle:hover {
  color: var(--rebf-oranje);
}

.section-12 {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.container-24 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.text-block-30 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.dropdown-link-6 {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.dropdown-link-6:hover {
  background-color: var(--rebf-oranje);
  color: var(--white);
}

.dropdown-link-6.w--current {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.accordion-wrapper {
  margin-top: 40px;
  display: block;
}

.div-block-34 {
  margin-top: 63px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-12 {
  grid-row-gap: 16px;
  grid-template: "Area Area-2 ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . Area-3"
                 ". . ."
                 ". . ."
                 ". . Area-4"
                 / 1fr 1fr 1fr;
  margin-top: 45px;
}

.heading-22 {
  outline-offset: 0px;
  width: auto;
  color: var(--black);
  text-align: center;
  mix-blend-mode: normal;
  outline: 3px #000;
  flex: none;
  order: 0;
  justify-content: center;
  align-self: center;
  margin-top: 36px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 800;
  line-height: 40px;
  display: flex;
  overflow: auto;
}

.button-container {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  margin-top: auto;
  padding-top: 40px;
  display: flex;
}

.text-span-10 {
  color: var(--black);
}

.text-block-34 {
  font-size: 24px;
  line-height: 40px;
}

.text-block-36 {
  font-size: 24px;
}

.div-block-38 {
  margin-top: auto;
}

.section-14 {
  margin-top: auto;
  padding-bottom: 55px;
}

.dropdown {
  display: block;
}

.paragraph-4 {
  width: 718px;
  margin-left: 120px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 36px;
}

.grid-16 {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr 1fr;
  grid-auto-flow: column;
  margin-top: 52px;
  margin-left: 120px;
  margin-right: 120px;
}

.paragraph-5 {
  width: 718px;
  margin-top: 43px;
  margin-left: 120px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.image-33 {
  width: auto;
  max-width: none;
  max-height: 540px;
  margin-left: 21px;
  margin-right: 120px;
}

.paragraph-6 {
  margin-left: 120px;
  margin-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 36px;
}

.subtext-header {
  color: var(--white);
  text-align: center;
  margin-top: 5px;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 18px;
  line-height: 28px;
}

.div-block-46 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-47 {
  height: auto;
}

.main-page-title {
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/6539043603c85b16bf3a6c71_rebf-196.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 504px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-17 {
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 10px;
}

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

.image-34 {
  width: 285px;
}

.section-17 {
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/6538fffdc29e46ca38400994_Awards.jpg");
  background-position: 50%;
  background-size: cover;
  height: 594px;
  margin-top: 68px;
}

.grid-18 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 71px;
}

.image-36 {
  z-index: 2;
  width: 180%;
  max-width: 180%;
  height: auto;
  transition: filter .7s cubic-bezier(.39, .575, .565, 1);
  display: block;
  position: relative;
}

.image-36:hover {
  filter: blur(18px);
}

.container-33 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 120px;
  padding-top: 0;
  display: flex;
  position: absolute;
}

.grid-19 {
  grid-row-gap: 7px;
  flex: 0 auto;
  grid-template-rows: minmax(1px, 1fr) auto auto auto auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-flow: row;
  max-width: 224px;
}

.section-18 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.container-34 {
  margin-top: 48px;
}

.container-35 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.shadow {
  box-shadow: 3px 3px 15px -9px #0000007a;
}

.container-37 {
  margin-top: 51px;
}

.image-format-galery {
  object-fit: cover;
  border-radius: 9px;
  width: 220px;
  height: 140px;
}

.search-2 {
  z-index: 1;
  background-color: var(--rebf-oranje);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: none;
  height: 0;
  margin: 89px auto 0;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
  overflow: hidden;
}

.search-button-2 {
  background-color: var(--rebf-oranje);
  border-radius: 20px;
  align-self: center;
  margin-top: -11px;
  margin-left: 23px;
  box-shadow: -1px -1px 5px #ffffff80, 3px 3px 8px -2px #00000080;
}

.search-button-2:hover {
  filter: brightness(122%);
  box-shadow: -1px -1px 5px #ffffff80, 3px 3px 8px -2px #ffffff80;
}

.search-button-2:active {
  filter: none;
  box-shadow: inset -1px -1px 5px #ffffff80, inset 4px 4px 8px -2px #00000080;
}

.search-input-2 {
  align-self: center;
}

.div-block-50 {
  justify-content: center;
  align-items: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 60px;
  display: flex;
}

.image-39 {
  max-width: 70%;
}

.search-trigger:hover {
  filter: invert();
}

.h2-copy {
  width: auto;
  height: auto;
  color: var(--black);
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin: auto;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

.image-40 {
  position: relative;
}

.container-header {
  z-index: 0;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  letter-spacing: normal;
  text-indent: 0;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 80%;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0;
  padding: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 69px;
  display: flex;
  position: static;
}

.icon-4, .dropdown-list-3 {
  color: var(--white);
}

.dropdown-list-3.w--open {
  background-color: var(--white);
  color: var(--white);
}

.text-block-40 {
  margin-top: 22px;
}

.text-block-40.heading {
  margin-bottom: 22px;
}

.html-embed {
  margin-top: 10px;
}

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

.container-39 {
  margin-bottom: 40px;
}

.paragraph-12 {
  margin-bottom: 22px;
  font-family: Montserrat, sans-serif;
}

.grid-22 {
  grid-column-gap: 35px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
}

.categorie-logo {
  max-width: 60%;
}

.categorie-tekst {
  margin-top: 20px;
  margin-bottom: 20px;
}

.accordion-item {
  background-color: var(--white-smoke\<deleted\|variable-f2c25e6b\>);
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  padding: 27px 40px;
  display: flex;
}

.accordion-heading {
  margin-top: auto;
  margin-bottom: auto;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  display: block;
}

.accordion-item-content {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  margin-right: 43px;
  font-family: Montserrat, sans-serif;
  overflow: hidden;
}

.accordion-item-trigger {
  cursor: pointer;
  display: flex;
}

.div-block-54 {
  justify-content: center;
  width: 90px;
  height: 90px;
  display: flex;
}

.collection-item {
  background-color: var(--white-smoke\<deleted\|variable-f2c25e6b\>);
  border-radius: 0;
  flex-direction: column;
  flex: 0 auto;
  order: -1;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  height: 472px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 40px;
  display: flex;
}

.collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button-vacature {
  background-color: var(--black);
  border-radius: 0;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
  transition: box-shadow .2s, transform .2s;
}

.button-vacature:hover {
  background-color: var(--black);
  box-shadow: 0 12px 17px -8px var(--black);
  opacity: 1;
  transform: translate(0, -5px);
}

.button-vacature:active {
  background-color: var(--white-smoke\<deleted\|variable-f2c25e6b\>);
  color: var(--black);
  font-weight: 700;
  box-shadow: 6px 6px 6px #fff, -5px -6px 20px -6px #00000069;
}

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

.vacature-wanneer {
  color: var(--ebony\<deleted\|variable-26ffe4c8\>);
  margin-top: auto;
  margin-bottom: auto;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-style: normal;
}

.vacature-beschrijving {
  font-family: Open Sans, sans-serif;
  font-size: 17px;
}

.search-3 {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin-top: auto;
  display: flex;
  position: fixed;
  inset: 7% 0% auto;
  overflow: hidden;
}

.div-block-56 {
  flex-direction: row;
  order: 0;
  justify-content: flex-end;
  align-self: center;
  align-items: flex-start;
  max-width: none;
  margin-top: 24px;
  display: flex;
}

.button-search {
  background-color: var(--rebf-oranje);
  border-radius: 20px;
  margin-left: 23px;
}

.button-search:hover {
  background-color: var(--white);
  color: var(--rebf-oranje);
}

.button-search:active {
  background-color: var(--rebf-oranje);
  color: var(--white);
  box-shadow: 1px 1px 8px 2px #f1791ac4;
}

.search-input-3 {
  width: 440px;
}

.section-19 {
  margin-top: auto;
}

.search-button-3 {
  background-color: var(--rebf-oranje);
  border-radius: 20px;
}

.search-button-3:hover {
  background-color: var(--white);
  color: var(--rebf-oranje);
}

.search-result-list {
  font-family: Open Sans, sans-serif;
}

.search-4 {
  margin-top: 29px;
}

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

.empty-state {
  background-color: var(--black);
}

.collection-list-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-20 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/65659e9fe07b931a806e8b19_Achtergronden%20REBF%20MASTER2.png");
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: contain;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 60px;
  font-size: 17px;
  transition: background-color .4s;
  display: flex;
}

.section-20:hover {
  background-color: #0000;
}

.container-40 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: none;
  max-height: none;
  margin-top: auto;
  margin-bottom: auto;
  padding: 20px 100px;
  display: flex;
}

.grid-25 {
  grid-column-gap: 74px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-content: start center;
  align-self: center;
  justify-items: center;
}

.link-rebf-extern {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.link-block {
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  width: 277px;
  height: 160px;
  transition: transform .2s;
  display: flex;
}

.link-block:hover {
  transform: scale(1.3);
}

.intro-text {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 23px;
  font-weight: 800;
  line-height: 29px;
}

.div-mp {
  max-width: 35%;
  padding: 10px 20px 20px;
}

.text-block-45 {
  text-align: center;
  margin-top: 80px;
}

.section-20-copy {
  justify-content: center;
  align-items: center;
  min-height: 654px;
  margin: -81px auto auto;
  padding: 60px 100px;
  font-size: 17px;
  transition: background-color 1s cubic-bezier(.755, .05, .855, .06);
  display: flex;
}

.section-20-copy:hover {
  filter: blur();
}

.intro-text-copy {
  color: var(--black);
  text-align: center;
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 20px;
}

.logo-title-page {
  margin-left: 73px;
  transition: filter .5s, transform .5s;
}

.logo-title-page:hover {
  filter: brightness(200%);
  transform: scale(1.1);
}

.link-extern {
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  max-width: 74%;
  transition: transform .2s;
  display: flex;
}

.link-extern:hover {
  transform: scale(1.3);
}

.image-47 {
  max-width: none;
}

.div-block-61 {
  padding: 20px;
}

.subtitel-rebfdd {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

.text-rebfdd {
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
}

.div-block-62 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.naam-spreker {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 800;
  line-height: 14px;
}

.text-block-47 {
  text-align: center;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  line-height: 14px;
}

.div-block-63 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 140px;
  height: 140px;
}

.collection-item-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 159.983px;
  height: 219px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.section-22 {
  margin-top: 160px;
  margin-bottom: 101px;
}

.container-41 {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-64 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-48 {
  max-width: 230px;
  max-height: 191px;
  margin-top: 10px;
}

.div-block-65 {
  flex-direction: column;
  align-items: center;
  margin-left: 40px;
  display: flex;
}

.text-block-48 {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-weight: 900;
}

.heading-23 {
  color: var(--black);
  text-align: center;
}

.text-block-49 {
  color: var(--black);
  text-align: center;
  margin-top: -2px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.image-49 {
  width: 440px;
  max-width: 488px;
}

.div-block-68 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 240px;
  height: 240px;
  display: flex;
}

.div-block-69 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.div-block-70 {
  margin-top: 16px;
  font-family: Montserrat, sans-serif;
}

.collection-list-3 {
  margin-bottom: 84px;
}

.collection-item-4 {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.text-block-52 {
  font-weight: 900;
}

.newsletter-button {
  z-index: 2147483647;
  background-color: #0000;
  justify-content: flex-end;
  width: auto;
  height: auto;
  margin-bottom: 11px;
  display: block;
  position: relative;
  overflow: visible;
}

.button-nieuwsbrief {
  background-color: var(--rebf-oranje);
  text-align: right;
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/642bda44e37b4f7be0b45905_email.png");
  background-position: 15%;
  background-repeat: no-repeat;
  background-size: 38px;
  border-radius: 0;
  justify-content: flex-end;
  align-items: center;
  width: 205px;
  height: 70px;
  margin-right: -114px;
  padding-right: 33px;
  font-family: Montserrat, sans-serif;
  transition: box-shadow .2s, transform .2s;
  display: none;
}

.button-nieuwsbrief:hover {
  transform: translate(-97px);
  box-shadow: 1px 4px 14px -1px #0003;
}

.section-24 {
  z-index: 99999;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.modal-wrapper {
  z-index: 2147483647;
  object-fit: fill;
  background-color: #00000082;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.form-hero {
  background-color: var(--rebf-blauw);
  width: auto;
  padding: 20px 40px;
  overflow: hidden;
}

.newsletter-title {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 800;
}

.close-modal-button {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/642be024dfaf6a3bc7378648_x.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  width: 30px;
  height: 30px;
  margin-top: 20px;
  margin-right: 20px;
  padding: 5px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-71 {
  background-color: #fff;
  padding: 0 20px 20px;
}

.text-block-53 {
  text-align: center;
  margin-top: 38px;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

.bold-text-3 {
  color: var(--rebf-oranje);
}

.collection-item-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.collection-list-wrapper-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.next {
  background-color: #fafafa00;
  border-width: 0;
}

.previous {
  background-color: #0000;
  border-width: 0;
}

.image-50 {
  max-height: 191px;
}

.slide-nav, .right-arrow, .left-arrow {
  display: none;
}

.slide {
  z-index: 3;
  background-color: var(--white);
  border: 0 solid #000;
  position: relative;
}

.slider {
  margin-top: 36px;
}

.collection-item-6 {
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-left: 0;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.collection-list-wrapper-3 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.image-51 {
  max-width: 95%;
}

.container-sprekers {
  margin-top: auto;
  margin-bottom: 0;
}

.next-2 {
  display: none;
}

.container-42 {
  margin-bottom: 47px;
}

.image-53 {
  max-width: 50%;
}

.collection-item-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.text-block-55 {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
}

.image-54 {
  max-width: 50%;
}

.collection-item-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ondertitel-bold-black {
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.award-wrapper {
  margin-top: 69px;
  margin-bottom: 34px;
}

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

.collection-item-9 {
  height: 546.063px;
  margin-bottom: 10px;
}

.text-block-57 {
  font-family: Montserrat, sans-serif;
}

.panel-spreker-naam {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 800;
}

.panel-spreker-functie {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 15px;
}

.panel-spreker-bedrijf {
  color: var(--white);
  text-align: center;
  margin-top: 6px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.section-25 {
  flex-direction: column;
  display: flex;
}

.datum-tijd-programma-pagina {
  flex-direction: column;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-block-62 {
  text-align: center;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.text-block-63, .text-block-64 {
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

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

.container-44 {
  flex-direction: row;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.panel-time {
  margin-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.div-block-76 {
  flex-direction: column;
  align-items: center;
  margin-right: 40px;
  display: flex;
}

.panel-koptekst {
  color: var(--white);
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 800;
}

.rich-text-block {
  width: 37vw;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
}

.sprekers-wrapper {
  align-items: flex-start;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.pre-reading-wrapper {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.video-2 {
  width: 35vw;
  margin-left: 20px;
}

.div-block-77 {
  text-align: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
}

.image-58 {
  margin-right: 10px;
}

.locatie-datum-tijd {
  margin-right: 20px;
  font-family: Montserrat, sans-serif;
}

.locatie-panel {
  margin-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
}

.collection-item-11 {
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.locatie-link-to-panel {
  width: 100%;
  color: var(--black);
  flex-direction: row;
  justify-content: space-between;
  padding: 10px;
  transition: all .2s;
  display: flex;
}

.locatie-link-to-panel:hover {
  background-color: var(--black);
  color: var(--white);
  transform: translate(0, -5px);
  box-shadow: 0 6px 5px -1px #00000057;
}

.locatie-link-to-panel:visited {
  color: var(--black);
}

.collection-item-12 {
  align-items: center;
  display: flex;
}

.spreker-panel {
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.spreker-link-panel {
  color: var(--black);
  align-items: center;
  padding: 10px;
  transition: all .2s;
  display: flex;
}

.spreker-link-panel:hover {
  background-color: var(--black);
  color: var(--white);
  transform: translate(0, 10px);
  box-shadow: 1px -5px 5px -1px #0003;
}

.image-59 {
  object-fit: cover;
}

.collection-item-13 {
  flex-direction: column;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.section-27 {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.collection-list-5 {
  display: flex;
}

.collection-item-14 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.sprekers-en-titel {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-4 {
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  width: 200px;
  transition: transform .2s;
  display: flex;
}

.link-block-4:hover {
  transform: scale(1.1);
}

.link-block-5 {
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  transition: transform .2s;
  display: flex;
}

.link-block-5:hover {
  transform: scale(1.1);
}

.locatie-programma-pagina {
  color: var(--white);
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  transition: box-shadow .2s, transform .2s, border-radius .3s;
  display: flex;
}

.locatie-programma-pagina:hover {
  border-radius: 20px;
  transform: translate(0, -2px);
  box-shadow: 0 4px 5px -2px #0000004f;
}

.text-block-65 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.section-28 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.collection-item-15 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  padding: 10px 20px 20px;
  transition: box-shadow .2s, transform .2s, color .2s, background-color .2s;
  display: flex;
}

.div-block-78 {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.programma-titel {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 422px;
  margin-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.text-search-block {
  margin-right: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

.panel-search-wrapper {
  margin-bottom: 10px;
}

.form-3 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.text-block-68 {
  display: none;
}

.filter-section {
  flex-direction: column;
  justify-content: space-between;
  margin-top: auto;
  margin-bottom: 10px;
}

.checkbox-label-2 {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.link-block-7 {
  color: var(--black);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-69 {
  text-align: right;
  font-family: Montserrat, sans-serif;
  display: none;
}

.bold-text-4 {
  color: #89bd24;
  font-weight: 900;
}

.programma-selectie {
  width: 207px;
  margin-right: 10px;
  font-family: Montserrat, sans-serif;
}

.div-block-80 {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.collection-item-17 {
  background-color: var(--rebf-blauw);
  opacity: 1;
  border-radius: 0;
  justify-content: center;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px 0;
  transition: box-shadow .2s, transform .2s;
  display: flex;
}

.collection-item-17:hover {
  transform: translate(0, -7px);
  box-shadow: 0 6px 5px #0003;
}

.collection-list-wrapper-5 {
  margin-bottom: 20px;
}

.div-block-81 {
  flex-direction: column;
  margin-top: 29px;
  display: flex;
}

.text-block-70 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.collection-list-6 {
  margin-top: 10px;
  display: flex;
}

.section-29 {
  margin-bottom: 40px;
}

.text-block-71 {
  color: var(--white);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.section-30 {
  min-height: 526px;
  margin-top: 20px;
  margin-bottom: 20px;
}

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

.link-block-8 {
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.text-block-72, .text-block-73 {
  display: none;
}

.pagina-button {
  z-index: auto;
  float: none;
  clear: none;
  background-color: var(--black);
  width: 186px;
  height: 49px;
  color: var(--white);
  text-align: center;
  object-fit: fill;
  border: 1px solid #0000;
  border-radius: 0;
  flex-flow: wrap;
  place-content: center;
  align-items: center;
  margin: 30px auto 40px;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  transition: transform .2s, box-shadow .2s;
  display: flex;
  position: static;
}

.pagina-button:hover {
  background-color: var(--black);
  color: var(--white);
  transform: translate(0, -5px);
  box-shadow: 0 14px 15px -5px #00000080, 6px 6px 15px -11px #00000061;
}

.pagina-button:active {
  background-color: var(--rebf-oranje);
  box-shadow: -3px -3px 15px -5px var(--rebf-oranje), 9px 9px 15px -11px var(--rebf-oranje);
  transform: scale(.9);
}

.button-tickets {
  background-color: var(--black);
  text-align: right;
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/649bda9821de1f16fd66c0a7_ticket.png");
  background-position: 15%;
  background-repeat: no-repeat;
  background-size: 38px;
  border-radius: 0;
  justify-content: flex-end;
  align-items: center;
  width: 205px;
  height: 70px;
  margin-right: -114px;
  padding-right: 33px;
  font-family: Montserrat, sans-serif;
  transition: box-shadow .2s, transform .2s;
  display: flex;
}

.button-tickets:hover {
  transform: translate(-97px);
  box-shadow: 1px 4px 14px -1px #0003;
}

.empty-state-2 {
  display: none;
}

.text-block-74 {
  color: var(--red\<deleted\|variable-28e58028\>);
  align-self: center;
  margin-top: 14px;
  margin-bottom: 11px;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

.empty-state-3, .empty-state-4 {
  display: none;
}

.image-raad {
  object-fit: cover;
}

.text-block-77 {
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

.text-block-78 {
  font-family: Montserrat, sans-serif;
}

.collection-list-7 {
  display: flex;
}

.text-block-83 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
}

.text-block-85 {
  color: var(--white);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.div-block-88 {
  background-color: var(--rebf-oranje);
  border-radius: 0;
  width: 69%;
  padding: 22px 31px;
  display: none;
}

.bullets {
  color: var(--black);
  margin-top: 13px;
  margin-bottom: auto;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

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

.container-47 {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.image-60 {
  margin-top: 27px;
}

.empty-state-6 {
  display: none;
}

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

.div-block-91 {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.div-block-92 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 4px;
  display: flex;
}

.collection-list-9 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.collection-item-20 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.collection-list-wrapper-6 {
  justify-content: flex-end;
  width: 99%;
  display: flex;
}

.programma-sprekers {
  text-align: right;
  margin-top: 0;
  margin-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 13px;
}

.text-block-88 {
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

.programma-moderator {
  text-align: right;
  flex-direction: row;
  align-items: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: 500;
  line-height: 13px;
  display: flex;
}

.text-block-89 {
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-style: italic;
}

.div-block-93 {
  margin-top: 10px;
  display: flex;
}

.programma-moderator-bedrijf {
  text-align: right;
  flex-direction: row;
  align-items: center;
  margin-top: 0;
  margin-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: 500;
  line-height: 13px;
  display: flex;
}

.text-block-90 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 800;
  line-height: 29px;
  transition: transform .2s;
}

.text-block-90:active {
  transform: scale(.6);
}

.collection-list-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-item-22 {
  text-align: center;
  margin-bottom: 10px;
  transition: transform .2s;
}

.collection-item-22:hover {
  transform: scale(1.3);
}

.container-48 {
  margin-top: 33px;
}

.track-programma-titel {
  color: var(--black);
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.track-programma-tijd {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.collection-item-23 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 697px;
  height: 101px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.collection-list-11 {
  flex-direction: column;
}

.button-groen {
  z-index: auto;
  float: none;
  clear: none;
  background-color: var(--rebf-blauw);
  width: 260px;
  height: 49px;
  color: var(--white);
  text-align: center;
  object-fit: fill;
  border: 1px solid #0000;
  border-radius: 0;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin: 30px auto 40px;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  transition: transform .2s, box-shadow .2s;
  display: flex;
  position: static;
}

.button-groen:hover {
  background-color: var(--rebf-blauw);
  color: var(--white);
  transform: translate(0, -5px);
  box-shadow: 0 14px 15px -5px #00000080, 6px 6px 15px -11px #00000061;
}

.button-groen:active {
  background-color: var(--rebf-oranje);
  box-shadow: -3px -3px 15px -5px var(--rebf-oranje), 9px 9px 15px -11px var(--rebf-oranje);
  transform: scale(.9);
}

.image-61 {
  margin-left: 10px;
  margin-right: 60px;
}

.button-tracks {
  z-index: auto;
  float: none;
  clear: none;
  background-color: var(--black);
  width: 260px;
  height: 49px;
  color: var(--white);
  text-align: center;
  object-fit: fill;
  border: 1px solid #0000;
  border-radius: 0;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin: 30px auto 40px;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  transition: transform .2s, box-shadow .2s;
  display: flex;
  position: static;
}

.button-tracks:hover {
  background-color: var(--black);
  color: var(--white);
  transform: translate(0, -5px);
  box-shadow: 0 14px 15px -5px #00000080, 6px 6px 15px -11px #00000061;
}

.button-tracks:active {
  background-color: var(--rebf-oranje);
  box-shadow: -3px -3px 15px -5px var(--rebf-oranje), 9px 9px 15px -11px var(--rebf-oranje);
  transform: scale(.9);
}

.text-block-94 {
  font-weight: 800;
}

.tracks-pagina-text {
  color: var(--black);
  text-align: center;
  margin-top: auto;
  margin-bottom: 18px;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.collection-list-wrapper-7 {
  justify-content: center;
  display: flex;
}

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

.div-block-94 {
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  margin-top: 10px;
  display: flex;
  overflow: hidden;
}

.pagination {
  display: none;
}

.section-32 {
  margin-top: 20px;
  margin-bottom: 100px;
}

.section-33 {
  margin-bottom: 60px;
}

.container-50 {
  margin-bottom: 20px;
}

.kk_hero {
  background-color: #fff;
  margin-bottom: 60px;
}

.section-34 {
  position: fixed;
  top: 0%;
  left: 0%;
  right: 0%;
}

.navbar {
  z-index: 666;
  background-color: #ffffff47;
  flex-direction: column;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-link-1 {
  color: var(--black);
  text-align: center;
  text-transform: none;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
  transition: color .2s, background-color .2s;
  display: flex;
}

.nav-link-1:hover {
  background-color: var(--black);
  color: var(--white);
}

.nav-link-1.w--current {
  align-items: center;
  display: flex;
}

.section-35 {
  background-color: var(--rebf-blauw);
}

.container-51 {
  flex-direction: row;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.brand {
  align-items: center;
  margin-left: 40px;
  margin-right: 40px;
  transition: transform .2s;
  display: flex;
}

.brand:hover {
  transform: scale(1.2);
}

.tussenlijn {
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/6540f82ad2604ff8a20d3edd_KENNISKABINET%20huisjes%20lijn%20zwart.svg");
  background-position: 50%;
  background-size: auto;
  height: 75px;
}

.kk_container-header {
  margin-top: 100px;
}

.text-block-95 {
  text-align: center;
  margin-top: 17px;
  font-family: Montserrat, sans-serif;
}

.kk_header {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 900;
}

.kk_section-main {
  padding-bottom: 20px;
}

.kk_text-main {
  color: var(--black);
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.kk_header-2 {
  font-family: Montserrat, sans-serif;
}

.section-36 {
  background-color: var(--rebf-blauw);
  padding-top: 20px;
  padding-bottom: 40px;
}

.kk_header-2-_wit {
  color: #fff;
  font-family: Montserrat, sans-serif;
}

.kk_text-main_wit {
  color: var(--white);
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.kk_button {
  cursor: pointer;
  background-color: #000;
  margin-top: 10px;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
  display: block;
}

.kk_button:hover {
  transform: translate(0, -8px);
  box-shadow: 0 7px 5px -2px #0003;
}

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

.text-field-8 {
  height: 100px;
}

.section-37 {
  background-color: var(--rebf-blauw);
  box-shadow: 0 2px 5px #0003;
}

.collection-item-24 {
  background-color: var(--white);
  flex-direction: row;
  align-items: center;
  margin-top: 10px;
  display: flex;
  box-shadow: 2px 3px 5px 2px #0003;
}

.kk_header_events {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  line-height: 28px;
}

.image-62 {
  object-fit: cover;
}

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

.div-block-96 {
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

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

.kk_events_samenvatting {
  font-family: Montserrat, sans-serif;
}

.kk_tijddatum {
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

.div-block-97 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.container-52 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.kk_header-2-_wit-center {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 33px;
}

.collection-list-wrapper-8 {
  margin-bottom: 40px;
}

.slide-2 {
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/654a2969436c48038e372068_image00001.jpeg");
  background-position: 50%;
  background-size: cover;
}

.slider-2 {
  height: 600px;
}

.container-53 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.slide-3 {
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/654a2969cf92afd60777427c_image00007.jpeg");
  background-position: 50% 0;
  background-size: auto;
}

.slide-4 {
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/654a2af7847ba4e2135799ce_IMG_8528.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-5 {
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/654a2af7e3235557fe4cd17d_IMG_8494.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.slide-6 {
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/654a2af6c1320de4422b194c_IMG_8452.jpg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
}

.collection-item-25 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

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

.terug-naar-rebf-button {
  color: var(--rebf-blauw);
  text-transform: none;
  border-radius: 90px;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
  transition: color .2s, background-color .2s;
  display: flex;
}

.terug-naar-rebf-button:hover {
  background-color: var(--rebf-blauw);
  color: var(--white);
}

.rebf_page_image-links {
  flex-direction: row;
  justify-content: center;
  width: 250px;
  display: flex;
}

.div-block-99, .div-block-100 {
  display: flex;
}

.collection-item-26 {
  background-color: #fff;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding: 20px;
  display: flex;
}

.image-64 {
  max-width: none;
  max-height: 100%;
}

.div-block-101 {
  object-fit: fill;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  align-items: center;
  width: 250px;
  height: 250px;
  display: flex;
  overflow: hidden;
}

.div-block-102 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-103 {
  width: 73%;
  padding-left: 20px;
  padding-right: 20px;
}

.container-54 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 36px;
  margin-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-104 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.rich-text-block-3 {
  margin-top: 36px;
  margin-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

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

.container-55 {
  margin-top: 133px;
}

.div-block-106 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-107 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 108px;
  display: flex;
}

.collection-item-27 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-108 {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.link-block-9 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/6565a402fe23ca7dddeb6641_linkedin%20icon.svg");
  background-position: 50%;
  background-size: cover;
  width: 50px;
  height: 50px;
  margin-right: 20px;
  transition: transform .2s;
}

.link-block-9:hover {
  transform: translate(0, -6px);
}

.button_nominatie {
  cursor: pointer;
  background-color: #000;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
}

.button_nominatie:hover {
  transform: translate(0, -8px);
  box-shadow: 0 7px 5px -2px #0003;
}

.link-block-10 {
  cursor: pointer;
  justify-content: space-between;
  padding-right: 60px;
  display: flex;
}

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

.div-block-110 {
  justify-content: space-around;
  padding: 20px 60px;
  display: flex;
}

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

.image-65 {
  margin-top: 27px;
  margin-bottom: 23px;
}

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

.nominatie-quote {
  margin-bottom: 28px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 900;
}

.collection-list-wrapper-9 {
  display: none;
}

.container-57 {
  margin-top: 15px;
  margin-bottom: 84px;
}

.success-message {
  background-color: #ddd0;
}

.link-block-11 {
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/6565a402fe23ca7dddeb6641_linkedin%20icon.svg");
  background-position: 50%;
  background-size: cover;
  width: 40px;
  height: 40px;
  transition: box-shadow .2s, transform .2s;
}

.link-block-11:hover {
  transform: translate(0, -10px);
  box-shadow: 0 6px 5px #0003;
}

.container-58 {
  margin-top: 40px;
}

.collection-list-wrapper-10 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.collection-list-13 {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.div-block-112 {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  margin-top: 33px;
  margin-bottom: 43px;
  display: flex;
}

.collection-list-14 {
  justify-content: center;
  display: flex;
}

.container-59 {
  padding-top: 20px;
}

.vorige-edities {
  margin-top: 95px;
  margin-bottom: 6px;
  display: none;
}

.collection-item-28 {
  padding-top: 10px;
}

.container-60 {
  margin-bottom: 41px;
}

.link-block-12 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.collection-list-wrapper-11 {
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  margin-top: 43px;
  display: flex;
}

.collection-item-29 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-66 {
  width: 150px;
  max-width: 61%;
  margin-bottom: 17px;
  margin-left: 20px;
  margin-right: 20px;
}

.text-main-bold {
  color: var(--black);
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.text-main-bold.center {
  text-align: center;
}

.collection-list-15 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button_nominatie-impact {
  cursor: pointer;
  background-color: #000;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
}

.button_nominatie-impact:hover {
  transform: translate(0, -8px);
  box-shadow: 0 7px 5px -2px #0003;
}

.button_nominatie_proptech {
  cursor: pointer;
  background-color: #000;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
}

.button_nominatie_proptech:hover {
  transform: translate(0, -8px);
  box-shadow: 0 7px 5px -2px #0003;
}

.button_nominatie_esg {
  cursor: pointer;
  background-color: #000;
  font-weight: 600;
  transition: box-shadow .2s, transform .2s;
}

.button_nominatie_esg:hover {
  transform: translate(0, -8px);
  box-shadow: 0 7px 5px -2px #0003;
}

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

.typeform-wrapper-xl2y6c5p {
  height: 850px;
}

.typeform-wrapper-ksr2ms9n {
  height: 869px;
}

.column-11 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.section-38 {
  height: 64vh;
}

.background-video {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.page-title-video {
  color: #fff;
  text-align: center;
  letter-spacing: -1px;
  text-transform: uppercase;
  text-shadow: 5px 5px 1px #000;
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 51vw;
  margin-top: 72px;
  font-family: Montserrat, sans-serif;
  font-size: 72px;
  font-weight: 800;
  line-height: 65px;
  display: flex;
}

.page-title-video.cc-black {
  color: #000;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 60px;
}

.section-39 {
  margin-top: 41px;
}

.image-67 {
  z-index: 1;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.title-header-rebfdd {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/65c0f870dde1753ebe59cbfc_REBFDD%20banner.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 37vh;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px;
  display: flex;
}

.title-header-rebfdd.cc-header-extra {
  margin-top: 88px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.image-68 {
  max-width: 335px;
}

.link-block-13 {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/633abd763b99ec52d77a68dd_REBF%20Festival%20Logo%20Cirkel%20wIT.png");
  background-position: 50%;
  background-size: cover;
  position: absolute;
  inset: 10% auto auto 10%;
}

.link-block-13.w--current {
  width: 75px;
  height: 75px;
  top: 5%;
  left: 5%;
}

.text-main-themas {
  color: var(--black);
  text-align: left;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-main-themas.center {
  text-align: center;
}

.h2-themas {
  width: auto;
  height: auto;
  color: var(--black);
  text-align: left;
  background-color: #0000;
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin: 10px auto 24px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

.h2-themas.cc-center {
  color: var(--black);
  text-align: center;
  margin-bottom: 40px;
  font-weight: 400;
}

.h2-themas.cc-2-rows {
  margin-bottom: 25px;
}

.h2-themas.text-span.cc-post-text {
  margin-bottom: 15px;
}

.text-main-copy {
  color: var(--black);
  text-align: left;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.text-main-copy.center {
  text-align: center;
}

.ondertitel-bold-orange {
  color: var(--rebf-oranje);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.div-block-114 {
  flex-direction: column;
  justify-content: space-between;
  height: 6vh;
  display: flex;
}

.section-40 {
  margin-bottom: 40px;
}

.title-bold {
  width: auto;
  height: auto;
  color: var(--white);
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 36px;
  display: block;
}

.title-bold.cc-center {
  color: var(--black);
  text-align: center;
  margin-bottom: 40px;
  font-weight: 400;
}

.title-bold.cc-2-rows {
  margin-bottom: 25px;
}

.title-bold.text-span.cc-post-text {
  margin-bottom: 15px;
}

.container-inhoud {
  margin-bottom: 10px;
}

.container-inhoud.meer-ruimte-boven {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-bottom: auto;
  display: flex;
}

.heading-oranje {
  color: var(--rebf-oranje);
  text-align: center;
  margin-top: auto;
  font-family: Montserrat, sans-serif;
  font-size: 27px;
  font-weight: 700;
  line-height: 33px;
}

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

.section-black {
  background-color: var(--black);
  color: var(--black);
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 20px 30px;
  display: flex;
}

.bold-text-5 {
  font-style: normal;
}

.regenboog-tussenbalk {
  background-color: #2497cd;
  background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/65659e9fe07b931a806e8b19_Achtergronden%20REBF%20MASTER2.png");
  background-position: 50% 0;
  background-size: auto 642%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 46px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px;
  display: flex;
}

.regenboog-tussenbalk.cc-header-extra {
  margin-top: 88px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.link-faq {
  color: var(--bg-grey);
  font-weight: 700;
}

.text-block-98 {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-style: italic;
  display: none;
}

.div-block-115 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

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

.logo-grit {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 37px;
  margin-bottom: 10px;
  display: flex;
}

.logo-grit.meer-ruimte-boven {
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-bottom: auto;
  display: flex;
}

.div-block-115-copy {
  background-color: var(--black);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 45px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.button-main-white {
  z-index: auto;
  float: none;
  clear: none;
  background-color: var(--white);
  width: 360px;
  height: 49px;
  color: var(--black);
  text-align: center;
  object-fit: fill;
  border: 1px solid #0000;
  border-radius: 0;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin: 10px auto;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  transition: transform .2s, box-shadow .2s;
  display: flex;
  position: static;
}

.button-main-white:hover {
  background-color: var(--white);
  color: var(--black);
  transform: translate(0, -5px);
  box-shadow: 0 14px 15px -5px #00000080, 6px 6px 15px -11px #00000061;
}

.button-main-white:active {
  background-color: var(--rebf-oranje);
  box-shadow: -3px -3px 15px -5px var(--rebf-oranje), 9px 9px 15px -11px var(--rebf-oranje);
  transform: scale(.9);
}

.button-main-white.button-big {
  background-color: var(--white);
  width: 400px;
  color: var(--rebf-blauw);
  box-shadow: 0 1px 8px -5px #0006, 6px 6px 15px -11px #00000061;
}

.button-main-white.button-big:hover {
  background-color: var(--rebf-blauw);
  color: var(--white);
}

.button-main-white.button-big:active {
  background-color: var(--rebf-oranje);
}

.button-main-white.submit {
  margin-top: 32px;
}

.button-main-white.meer-ruimte-knop {
  display: block;
}

.button-main-white.big-button {
  width: 369px;
}

.button-7 {
  background-color: var(--rebf-blauw);
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  border-radius: 20px;
}

.bold-text-6 {
  font-size: 18px;
}

.bold-text-7 {
  font-size: 20px;
}

.button-8 {
  text-align: center;
  border-radius: 20px;
  font-size: 20px;
}

@media screen and (max-width: 991px) {
  .navigation {
    z-index: 999;
    object-fit: contain;
    flex-wrap: nowrap;
    width: auto;
    min-width: auto;
    max-width: none;
    padding-right: 10px;
  }

  .navigation-container {
    text-align: center;
    justify-content: center;
  }

  .header {
    padding-left: 60px;
    padding-right: 60px;
  }

  .page-title {
    text-align: center;
    height: auto;
    font-size: 45px;
    line-height: 52px;
  }

  .main-container {
    flex-direction: column;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-top: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .main-container.cc-center {
    margin-top: auto;
  }

  .h2 {
    width: 540px;
    margin-top: 36px;
    margin-left: auto;
  }

  .h2.cc-center {
    width: auto;
    margin-left: 0;
  }

  .h2-container {
    width: auto;
    margin-top: 50px;
    margin-bottom: 0;
  }

  .h2-container.cc-center {
    width: 80%;
  }

  .h3.cc-header {
    margin-top: 0;
  }

  .title-header {
    background-position: 100% 100%;
    background-size: cover;
    height: 277px;
  }

  .header-inner-content {
    width: 80%;
    margin-top: 0;
  }

  .inner-category {
    margin-bottom: 0;
  }

  .sprekerslineup {
    padding-top: 0;
  }

  .container-quote {
    width: 100%;
  }

  .block-quote {
    width: auto;
  }

  .container-pricing {
    flex-wrap: wrap;
    align-items: flex-start;
    margin-top: -10px;
    margin-bottom: -10px;
  }

  .pricing-block {
    align-content: flex-start;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .blog-posts-item {
    width: 50%;
  }

  .header-color {
    height: 85%;
  }

  .nav-menu {
    clear: none;
    object-fit: fill;
    background-color: #0000;
    flex-flow: row;
    justify-content: flex-end;
    align-items: flex-end;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: absolute;
    overflow: visible;
  }

  .nav-link {
    background-color: var(--rebf-blauw);
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon-2 {
    color: #fff;
    font-size: 32px;
  }

  .menu-button {
    justify-content: center;
    display: flex;
  }

  .menu-button:active {
    background-color: var(--medium-sea-green\<deleted\|variable-8804431a\>);
  }

  .menu-button.w--open {
    background-color: var(--rebf-blauw);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .button-2 {
    margin-top: 63px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 40px;
  }

  .image-7 {
    width: auto;
    max-width: 42%;
  }

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

  .section-4 {
    margin-top: auto;
  }

  .text-block-8 {
    width: 347px;
    margin-top: auto;
    margin-left: auto;
  }

  .section-5 {
    margin-top: auto;
    padding-bottom: 60px;
  }

  .container-7 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-7.meer-ruimte-boven {
    margin-top: 48px;
  }

  .container-8 {
    margin-top: 0;
  }

  .button-main {
    margin-top: 55px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-6 {
    margin-top: -36px;
  }

  .div-block-28 {
    width: auto;
    max-width: none;
    height: auto;
    margin: auto auto 0;
  }

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

  .dropdown-toggle {
    margin-left: auto;
    margin-right: auto;
  }

  .section-12 {
    object-fit: cover;
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    width: auto;
    height: auto;
    position: static;
  }

  .container-24 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-link-6 {
    flex-direction: column;
    width: 100%;
    display: block;
  }

  .heading-22 {
    margin-top: 47px;
  }

  .dropdown.nav-link {
    display: flex;
  }

  .paragraph-4 {
    width: 540px;
    margin-right: 0;
  }

  .paragraph-5 {
    width: 540px;
  }

  .image-33 {
    object-fit: fill;
    margin-left: auto;
    margin-right: auto;
    position: static;
    overflow: visible;
  }

  .subtext-header {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 24px;
  }

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

  .image-36 {
    width: 139%;
  }

  .container-35 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h2-copy {
    width: 540px;
    margin-left: auto;
  }

  .container-header {
    flex-direction: column;
    width: 618px;
    max-width: 100%;
    height: auto;
    margin-top: auto;
  }

  .dropdown-list-3.w--open {
    width: 30%;
    display: flex;
  }

  .grid-22 {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

  .collection-item {
    width: 306px;
    height: 485px;
  }

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

  .search-3 {
    margin-top: 45px;
  }

  .section-20 {
    background-repeat: repeat-x;
  }

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

  .link-rebf-extern {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-mp {
    max-width: 67%;
  }

  .text-block-45 {
    margin-top: 23px;
  }

  .section-20-copy {
    margin-top: -47px;
    margin-bottom: 40px;
  }

  .logo-title-page {
    max-width: 83%;
  }

  .container-sprekers, .award-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-28 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .programma-titel {
    max-width: 287px;
  }

  .collection-list-6 {
    flex-flow: wrap;
  }

  .pagina-button {
    margin-top: 55px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-92 {
    align-items: center;
  }

  .collection-list-wrapper-6 {
    justify-content: center;
  }

  .button-groen, .button-tracks {
    margin-top: 55px;
    margin-left: auto;
    margin-right: auto;
  }

  .collection-list-wrapper-7 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .typeform-wrapper-xl2y6c5p {
    height: 900px;
  }

  .typeform-wrapper-ksr2ms9n {
    height: 937px;
  }

  .page-title-video {
    text-align: center;
    height: auto;
    font-size: 45px;
    line-height: 52px;
  }

  .title-header-rebfdd {
    background-position: 100% 100%;
    background-size: cover;
    height: 277px;
  }

  .h2-themas {
    width: 540px;
    margin-top: 36px;
    margin-left: auto;
  }

  .h2-themas.cc-center {
    width: auto;
    margin-left: 0;
  }

  .title-bold {
    width: 540px;
    margin-top: 36px;
    margin-left: auto;
  }

  .title-bold.cc-center {
    width: auto;
    margin-left: 0;
  }

  .container-inhoud {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-inhoud.meer-ruimte-boven {
    margin-top: 48px;
  }

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

  .regenboog-tussenbalk {
    background-position: 50% 0;
    background-size: cover;
    height: 63px;
  }

  .logo-grit {
    padding-left: 40px;
    padding-right: 40px;
  }

  .logo-grit.meer-ruimte-boven {
    margin-top: 48px;
  }

  .button-main-white {
    margin-top: 55px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 767px) {
  .header {
    height: 600px;
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .page-title {
    text-align: center;
    justify-content: center;
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 42px;
    line-height: 54px;
    display: block;
  }

  .page-title.cc-black {
    margin-bottom: 50px;
  }

  .paragraph {
    width: auto;
  }

  .main-container {
    height: auto;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 27px;
  }

  .main-container.cc-center {
    margin-top: auto;
  }

  .main-container.cc-cta {
    flex-wrap: wrap;
  }

  .main-container.cc-footer {
    flex-wrap: wrap;
    margin-top: 0;
  }

  .wat-is-rebf {
    padding-top: 60px;
  }

  .h2 {
    text-align: left;
    width: 337px;
    margin-top: 0;
    margin-left: auto;
    font-size: 17px;
    line-height: 29px;
  }

  .h2.cc-center {
    margin-left: 0;
  }

  .h2.meerruimte {
    margin-top: 32px;
  }

  .h2-container {
    width: 100%;
    margin-top: 48px;
    margin-bottom: 60px;
    margin-left: 0;
  }

  .h2-container.cc-center {
    width: 100%;
    margin-left: -2px;
  }

  .text-span {
    margin-left: 0;
  }

  .h3.cc-header {
    margin-top: 0;
  }

  .review {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .separator.cc-background-grey {
    margin-top: 91px;
  }

  .cta {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .cta-column {
    justify-content: flex-start;
    width: 100%;
    margin-top: -50px;
    margin-bottom: 15px;
  }

  .footer {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .footer-column {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .footer-column.cc-footer {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .title-header {
    background-position: 100%;
    background-size: cover;
    height: 205px;
    margin-top: 86px;
    margin-bottom: 4px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .title-header.cc-header-extra {
    align-items: center;
    margin-top: 86px;
    padding-bottom: 0;
  }

  .header-inner-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: auto;
    display: flex;
  }

  .inner-category {
    margin-bottom: 0;
  }

  .sprekerslineup {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .block-quote {
    width: 379px;
    margin-top: 12px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .awards-intro {
    padding-top: 85px;
    padding-bottom: 45px;
  }

  .blog-posts {
    margin-top: 16px;
    margin-bottom: 0;
  }

  .blog-posts-item {
    width: 100%;
  }

  .header-color {
    height: 85%;
  }

  .content {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-4 {
    text-align: center;
  }

  .button-2 {
    margin-top: 47px;
    margin-left: 0;
  }

  .div-block-7 {
    margin-top: 103px;
    margin-left: 14px;
  }

  .cards {
    margin-left: 0;
  }

  .column-5 {
    margin-top: 186px;
  }

  .image-10 {
    margin-top: 0;
  }

  .text-block-8 {
    width: 296px;
    margin-top: auto;
    margin-left: auto;
  }

  .section-5 {
    margin-top: 26px;
  }

  .text-main {
    margin-top: 40px;
  }

  .section-6 {
    padding-top: 10px;
  }

  .container-7 {
    margin-top: auto;
  }

  .container-8 {
    margin-bottom: 68px;
  }

  .button-main {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .button-main.meer-ruimte-knop {
    margin-top: 38px;
  }

  .button-6 {
    margin-top: 271px;
    margin-left: -226px;
  }

  .div-block-28 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-30 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-29 {
    margin-left: 20px;
  }

  .heading-blauw {
    text-align: center;
    margin-left: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .dropdown-toggle {
    margin-left: auto;
    margin-right: auto;
  }

  .section-12 {
    background-image: url("https://cdn.prod.website-files.com/615c5afebe86c9d2507fd5e4/62de50c563185e550f6e1b9c_Website%20Main%20Page%20(1920%20x%201500%20px).png");
    background-position: 50% 26%;
    background-size: cover;
  }

  .container-24 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .accordion-wrapper.meer-ruimte-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-12 {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ".";
    grid-auto-flow: row;
    width: 520px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-22 {
    margin-top: auto;
    margin-bottom: auto;
  }

  .div-block-41 {
    margin-left: 9px;
  }

  .dropdown.nav-link {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-4 {
    width: 506px;
    margin-left: 30px;
  }

  .grid-16 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .paragraph-5 {
    width: 506px;
    margin-left: 30px;
  }

  .paragraph-6 {
    margin-left: 30px;
  }

  .subtext-header {
    font-size: 17px;
    line-height: 20px;
  }

  .grid-17 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-17 {
    height: 245px;
  }

  .grid-18 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: stretch;
    align-self: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-33 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .search-2 {
    height: 0;
  }

  .div-block-50 {
    margin-left: auto;
    margin-right: auto;
  }

  .body-2 {
    margin-top: 269px;
  }

  .h2-copy {
    text-align: center;
    width: 337px;
    margin-top: 0;
    margin-left: auto;
    font-size: 24px;
  }

  .container-header {
    height: auto;
    margin-top: auto;
    padding-top: 0;
  }

  .collection-list {
    justify-content: center;
  }

  .div-mp {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-sprekers, .award-wrapper {
    margin-top: auto;
  }

  .programma-titel {
    font-size: 14px;
  }

  .text-search-block {
    text-align: center;
  }

  .programma-selectie {
    width: 147px;
  }

  .pagina-button {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .bullets {
    margin-top: 40px;
  }

  .collection-item-23 {
    width: 443px;
  }

  .button-groen, .button-tracks {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .tracks-pagina-text {
    margin-top: 40px;
  }

  .container-49 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-item-24 {
    flex-direction: row;
  }

  .div-block-95 {
    flex-direction: column;
  }

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

  .text-main-bold {
    margin-top: 40px;
  }

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

  .columns-4 {
    flex-direction: column;
  }

  .page-title-video {
    text-align: center;
    justify-content: center;
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 42px;
    line-height: 54px;
    display: block;
  }

  .page-title-video.cc-black {
    margin-bottom: 50px;
  }

  .title-header-rebfdd {
    background-position: 100%;
    background-size: cover;
    height: 205px;
    margin-top: 86px;
    margin-bottom: 4px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .title-header-rebfdd.cc-header-extra {
    align-items: center;
    margin-top: 86px;
    padding-bottom: 0;
  }

  .text-main-themas {
    margin-top: 40px;
  }

  .h2-themas {
    text-align: left;
    width: 337px;
    margin-top: 0;
    margin-left: auto;
    font-size: 17px;
    line-height: 29px;
  }

  .h2-themas.cc-center {
    margin-left: 0;
  }

  .h2-themas.meerruimte {
    margin-top: 32px;
  }

  .text-main-copy {
    margin-top: 40px;
  }

  .title-bold {
    text-align: left;
    width: 337px;
    margin-top: 0;
    margin-left: auto;
    font-size: 17px;
    line-height: 29px;
  }

  .title-bold.cc-center {
    margin-left: 0;
  }

  .title-bold.meerruimte {
    margin-top: 32px;
  }

  .container-inhoud {
    margin-top: auto;
  }

  .heading-oranje {
    text-align: center;
    margin-left: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-black {
    padding-top: 10px;
  }

  .regenboog-tussenbalk {
    background-position: 50% 0;
    background-size: cover;
    height: 48px;
    margin-top: 0;
    margin-bottom: 4px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .regenboog-tussenbalk.cc-header-extra {
    align-items: center;
    margin-top: 86px;
    padding-bottom: 0;
  }

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

  .logo-grit {
    margin-top: auto;
  }

  .button-main-white {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .button-main-white.meer-ruimte-knop {
    margin-top: 38px;
  }

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

@media screen and (max-width: 479px) {
  .navigation-container {
    height: 52px;
    margin-left: auto;
    margin-right: auto;
  }

  .header {
    height: 70vh;
    margin-top: -60px;
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .navigation-logo {
    text-align: center;
  }

  .navigation-logo.w--current {
    margin-top: auto;
    margin-bottom: auto;
  }

  .header-content {
    margin-top: -22px;
  }

  .page-title {
    text-align: center;
    letter-spacing: 0;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    font-size: 25px;
    line-height: 26px;
    display: block;
  }

  .paragraph {
    width: auto;
    margin-bottom: 0;
    font-size: 16px;
  }

  .main-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin: auto auto 0;
    padding-bottom: 0;
  }

  .main-container.cc-center {
    margin-top: auto;
  }

  .main-container.cc-cta {
    margin-top: 0;
    margin-left: 0;
  }

  .main-container.cc-footer {
    flex-direction: row;
    margin-top: 39px;
    margin-bottom: auto;
    padding-top: 0;
    top: 52px;
  }

  .h2 {
    width: auto;
    min-width: 0;
    height: auto;
    margin: 38px 0 0;
    font-size: 13px;
    line-height: 24px;
  }

  .h2.cc-center {
    text-align: left;
    margin-top: auto;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 18px;
  }

  .h2.cc-2-rows {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .h2-container {
    width: auto;
    max-width: 189px;
    margin-top: 40px;
    margin-bottom: 65px;
    margin-left: 64px;
  }

  .h2-container.cc-center {
    width: 88%;
    margin-top: 0;
    margin-left: 0;
  }

  .text-span {
    color: #333;
    text-align: left;
    width: 136px;
    margin-left: 0;
    font-size: 15px;
    line-height: 20px;
  }

  .h3.cc-header {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 15px;
  }

  .body {
    margin-bottom: auto;
  }

  .review {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .separator.cc-background-grey {
    margin-top: 20px;
  }

  .cta {
    width: 320px;
    height: 433px;
    margin-top: 456px;
    margin-bottom: 0;
  }

  .cta-column {
    margin-top: 0;
    margin-bottom: 0;
  }

  .footer {
    flex-direction: column;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-column {
    flex-wrap: wrap;
    margin-top: 35px;
  }

  .footer-column.cc-footer {
    margin-top: auto;
    margin-bottom: auto;
  }

  .text-footer-credits {
    text-align: center;
    margin-top: auto;
  }

  .footer-links-list {
    width: 50%;
    margin-top: -16px;
  }

  .title-header {
    background-image: linear-gradient(#0000, #0000);
    height: 285px;
    margin-top: 50px;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .title-header.cc-header-extra {
    margin-top: 49px;
    padding-bottom: 150px;
  }

  .header-inner-content {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: auto;
    position: static;
  }

  .inner-category {
    height: auto;
  }

  .sprekerslineup {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 20px 60px;
  }

  .block-quote {
    width: auto;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .author {
    margin-left: auto;
  }

  .image {
    margin-left: 23px;
  }

  .text-block {
    font-size: 14px;
  }

  .container-pricing {
    margin-bottom: 0;
  }

  .price {
    font-size: 40px;
  }

  .awards-intro {
    padding-top: 0;
  }

  .blog-posts {
    margin-top: -90px;
    margin-bottom: 90px;
  }

  .header-color {
    height: 85%;
  }

  .text-block-2 {
    font-size: 23px;
    line-height: 30px;
  }

  .text-align-center {
    text-align: left;
    font-size: 14px;
  }

  .image-3, .image-4, .ster {
    max-width: 10%;
  }

  .heading {
    text-align: left;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 22px;
  }

  .column {
    padding-right: 10px;
  }

  .column-2 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-2 {
    text-align: center;
    width: 283px;
    margin-top: 30px;
    margin-left: -13px;
    padding: 15px 20px;
    font-size: 11px;
  }

  .container-2 {
    text-align: center;
    margin-bottom: 137px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-3 {
    text-align: center;
    font-size: 20px;
    line-height: 22px;
  }

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

  .logo-quote {
    max-width: 40%;
    margin-bottom: 45px;
  }

  .div-block-7 {
    margin-top: 58px;
    margin-bottom: 34px;
  }

  .cards {
    margin-bottom: 43px;
  }

  .column-3 {
    padding-top: 23px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-7 {
    color: var(--rebf-oranje);
    text-align: center;
    margin-bottom: 26px;
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    font-weight: 700;
  }

  .column-4 {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
  }

  .container-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-5 {
    margin-top: -50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-10 {
    max-width: 100%;
    margin-top: auto;
    margin-bottom: auto;
  }

  .image-11 {
    margin-bottom: 29px;
  }

  .column-9 {
    margin-bottom: -8px;
  }

  .section-4 {
    margin-top: 1118px;
  }

  .column-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-8 {
    width: 264px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
  }

  .div-block-14 {
    max-height: 200px;
    margin-top: 44px;
    margin-bottom: 20px;
  }

  .text-block-14 {
    font-size: 16px;
  }

  .div-block-16 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-main {
    margin-top: 19px;
    font-size: 14px;
  }

  .section-6 {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-7 {
    background-position: 50%;
    background-size: auto;
    margin-top: 31px;
  }

  .div-block-17 {
    margin-bottom: 20px;
  }

  .image-17 {
    max-width: 30%;
  }

  .div-block-18 {
    margin-top: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-16 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .container-7 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .container-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-19 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-17 {
    font-size: 14px;
  }

  .heading-14 {
    font-size: 20px;
  }

  .grid-6 {
    grid-template-columns: 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

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

  .button-main {
    width: 179px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
  }

  .button-main.button-big {
    width: 220px;
  }

  .heading-16 {
    font-size: 23px;
    line-height: 30px;
  }

  .container-12 {
    margin-top: 100px;
    padding: 20px;
  }

  .heading-17 {
    padding-left: 0;
    font-size: 23px;
  }

  .text-block-24 {
    font-size: 18px;
  }

  .container-14 {
    padding-left: 20px;
  }

  .container-15 {
    padding-left: 30px;
  }

  .grid-9 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 34px;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .container-16 {
    margin-top: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-6 {
    width: 215px;
    margin-top: 279px;
    margin-left: -231px;
    padding: 10px 15px;
    font-size: 16px;
  }

  .div-block-28 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .titel-rebfdd {
    font-size: 12px;
    line-height: 25px;
  }

  .text-block-27 {
    font-size: 12px;
  }

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

  .text-block-28 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .bold-text {
    font-size: 20px;
  }

  .text-block-29 {
    margin-left: 14px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .section-10 {
    margin-bottom: 58px;
  }

  .heading-blauw {
    margin-left: auto;
    font-size: 25px;
  }

  .heading-blauw.center {
    margin-top: 33px;
    font-size: 20px;
    line-height: 36px;
  }

  .container-20 {
    padding-left: 20px;
    padding-right: 10px;
  }

  .dropdown-toggle {
    justify-content: center;
    align-items: center;
    font-family: Montserrat, sans-serif;
    display: flex;
  }

  .section-12 {
    background-size: cover;
    width: auto;
    height: auto;
  }

  .container-23 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-24 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .div-block-34 {
    margin-top: auto;
    padding-top: 0;
  }

  .grid-12 {
    grid-template-rows: 1fr auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    align-content: stretch;
    align-items: stretch;
    width: 307px;
    margin-top: 32px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .heading-22 {
    margin-top: auto;
  }

  .paragraph-4 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

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

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

  .image-33 {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-6 {
    margin-top: 41px;
    margin-left: auto;
    margin-right: auto;
  }

  .subtext-header {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 10px;
    line-height: 14px;
  }

  .main-page-title {
    background-position: 50%;
    background-size: cover;
    height: 279px;
    margin-top: 48px;
  }

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

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

  .image-36 {
    width: 65%;
  }

  .grid-19 {
    margin-top: auto;
    padding-top: 11px;
  }

  .container-35 {
    padding-bottom: 0;
  }

  .search-2 {
    margin-top: 50px;
  }

  .h2-copy {
    width: 169px;
    min-width: 0;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 30px;
  }

  .container-header {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin: 163px auto auto;
    padding-bottom: 0;
  }

  .dropdown-list-3 {
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }

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

  .accordion-item-trigger {
    flex-direction: column;
  }

  .collection-item {
    width: 263px;
  }

  .grid-24 {
    grid-template-columns: 1fr;
    margin-bottom: 51px;
  }

  .vacature-wanneer {
    font-size: 14px;
  }

  .search-3 {
    margin-top: 25px;
  }

  .div-block-56 {
    margin-top: auto;
  }

  .search-input-3 {
    width: 192px;
  }

  .collection-list-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .container-40 {
    padding-bottom: 0;
  }

  .grid-25 {
    grid-row-gap: 46px;
  }

  .link-rebf-extern {
    flex-direction: column;
    justify-content: flex-start;
    width: 228px;
    height: 279px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-block {
    align-self: center;
    width: 276px;
  }

  .intro-text {
    font-size: 10px;
    line-height: 14px;
  }

  .div-mp {
    max-width: 74%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-45 {
    margin-top: 8px;
    font-size: 14px;
  }

  .section-20-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .intro-text-copy {
    font-size: 11px;
    line-height: 12px;
  }

  .logo-title-page {
    max-width: 78%;
    margin-top: -69px;
    margin-left: 46px;
  }

  .link-extern {
    flex-wrap: nowrap;
  }

  .image-47 {
    max-width: 123%;
  }

  .container-sprekers {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .image-52 {
    max-width: 80%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .container-42 {
    margin-bottom: auto;
  }

  .award-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .image-55 {
    max-width: 94%;
  }

  .link-block-2 {
    align-self: center;
  }

  .section-25 {
    align-items: center;
  }

  .container-44 {
    flex-direction: column;
    justify-content: center;
  }

  .sprekers-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .locatie-link-to-panel {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .panel-spreker {
    flex-direction: row;
    display: flex;
  }

  .collection-item-13 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .collection-list-5 {
    flex-direction: column;
  }

  .sprekers-en-titel {
    flex-direction: column;
    margin-top: 20px;
  }

  .collection-item-15 {
    flex-direction: column;
  }

  .text-search-block {
    font-size: 13px;
  }

  .link-block-7 {
    flex-direction: column;
  }

  .text-block-69 {
    text-align: center;
  }

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

  .text-block-70 {
    font-size: 15px;
  }

  .collection-list-6 {
    flex-direction: column;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .pagina-button {
    width: 179px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
  }

  .text-block-74 {
    text-align: center;
  }

  .container-45 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .bullets {
    margin-top: 19px;
    font-size: 14px;
  }

  .div-block-92 {
    align-items: center;
  }

  .collection-list-wrapper-6 {
    justify-content: center;
  }

  .programma-sprekers {
    text-align: center;
  }

  .text-block-88 {
    font-size: 13px;
  }

  .programma-moderator, .programma-moderator-bedrijf {
    text-align: center;
  }

  .collection-item-23 {
    width: 291px;
    height: 171px;
  }

  .button-groen {
    width: 179px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
  }

  .image-61 {
    margin-left: 10px;
  }

  .button-tracks {
    width: 179px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
  }

  .tracks-pagina-text {
    margin-top: 19px;
    font-size: 14px;
  }

  .heading-25, .heading-26 {
    font-size: 31px;
  }

  .container-50 {
    flex-flow: column;
    justify-content: center;
    display: flex;
  }

  .vorige-edities {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-12 {
    display: flex;
  }

  .youtube {
    width: 92%;
  }

  .text-main-bold {
    margin-top: 19px;
    font-size: 14px;
  }

  .typeform-wrapper-xl2y6c5p {
    align-items: center;
    display: flex;
  }

  .typeform-wrapper-ksr2ms9n {
    height: 1051px;
  }

  .page-title-video {
    text-align: center;
    letter-spacing: 0;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    font-size: 25px;
    line-height: 26px;
    display: block;
  }

  .title-header-rebfdd {
    background-position: 100%;
    height: 148px;
    margin-top: 50px;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .title-header-rebfdd.cc-header-extra {
    margin-top: 49px;
    padding-bottom: 150px;
  }

  .text-main-themas {
    margin-top: 19px;
    font-size: 14px;
  }

  .h2-themas {
    width: auto;
    min-width: 0;
    height: auto;
    margin: 38px 0 0;
    font-size: 13px;
    line-height: 24px;
  }

  .h2-themas.cc-center {
    text-align: left;
    margin-top: auto;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 18px;
  }

  .h2-themas.cc-2-rows {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .text-main-copy {
    margin-top: 19px;
    font-size: 14px;
  }

  .title-bold {
    width: auto;
    min-width: 0;
    height: auto;
    margin: 38px 0 0;
    font-size: 13px;
    line-height: 24px;
  }

  .title-bold.cc-center {
    text-align: left;
    margin-top: auto;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 18px;
  }

  .title-bold.cc-2-rows {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .container-inhoud {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .heading-oranje {
    margin-left: auto;
    font-size: 25px;
  }

  .heading-oranje.center {
    margin-top: 33px;
    font-size: 20px;
    line-height: 36px;
  }

  .section-black {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .regenboog-tussenbalk {
    background-position: 50% 0;
    height: 148px;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .regenboog-tussenbalk.cc-header-extra {
    margin-top: 49px;
    padding-bottom: 150px;
  }

  .text-block-98 {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .html-embed-2 {
    display: none;
  }

  .logo-grit {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .button-main-white {
    width: 179px;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
  }

  .button-main-white.button-big {
    width: 220px;
  }

  .section-41 {
    padding-left: 10px;
    padding-right: 10px;
  }
}

#w-node-e0cd512e-e767-d52d-4249-132518814c1c-18814c11 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e0cd512e-e767-d52d-4249-132518814c28-18814c11 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_92d2e63c-9b3b-31c8-ffab-01671da6d476-18814c11 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-fbb060b4-eab7-eedf-b423-ddc8da45f787-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f78b-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f78d-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f78f-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f795-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f797-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f79b-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f79f-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f7a3-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f7a5-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f7a7-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f7ab-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f7ad-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f7af-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f7b3-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f7b7-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f7b9-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f7bb-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f7bd-f9bdcc00, #w-node-fbb060b4-eab7-eedf-b423-ddc8da45f7c3-f9bdcc00, #w-node-d1f07976-c904-7d19-8e09-77b3ffb82a8f-f9bdcc00, #w-node-d87c487f-f912-07c6-5723-b0349300a64b-f9bdcc00, #w-node-_30bed551-530a-8470-f566-73c4e6ef051c-f9bdcc00, #w-node-_15c9d3ae-84c1-4dc4-0258-d2fe56f1db0f-f9bdcc00, #w-node-acb46529-6c33-47cf-6518-36afb36c0b5b-f9bdcc00, #w-node-_54bc0c86-5a70-0167-5bdc-201b11e130d8-f9bdcc00, #w-node-fe3c5f78-26f8-146e-37b1-65c5801cdc34-f9bdcc00, #w-node-dd0c2a55-a5c6-53b6-30b0-47af77bf7c64-f9bdcc00, #w-node-f5011116-2da4-af89-d5c3-9e363295c813-f9bdcc00, #w-node-_4af4f026-9bcf-163a-190a-8ffd4eedd030-f9bdcc00, #w-node-_81770aec-5f7e-8d4c-c488-ea29999c58ae-f9bdcc00, #w-node-c6e4278e-ca5c-7b92-4a55-b73e70203b7f-f9bdcc00, #w-node-_32ae8a22-c607-df5d-d33c-a1ab5096d397-f9bdcc00, #w-node-_1b4697cf-5471-3776-ed6d-dad02ea76eb4-f9bdcc00, #w-node-_13b2f974-4488-d1a9-a64d-7fb724f962af-f9bdcc00, #w-node-_14d28b16-c7bc-8628-dc19-ce64b74b52c7-f9bdcc00, #w-node-_015ab587-a6bf-a597-da1b-45f9857a7fac-f9bdcc00, #w-node-_1469fa28-9424-49d0-3481-7112ddde9816-f9bdcc00, #w-node-d444fcf3-2426-984f-911b-565686b1254d-f9bdcc00, #w-node-_1d6ce18c-9c96-52ff-5ec4-67c7f2415160-f9bdcc00, #w-node-_85f7e294-bd1e-aca7-ed1e-683cd01a82cf-f9bdcc00, #w-node-fcc721ac-06a9-2c0b-0dae-d7994f3f359c-f9bdcc00, #w-node-_6a6e890a-781c-996c-4b5e-e026aaa1425b-f9bdcc00, #w-node-_19b8fd43-19d5-4059-a44f-6d03e4c5da0d-f9bdcc00, #w-node-b14ff7f3-3639-2c0f-68e8-a0857ef4613d-f9bdcc00, #w-node-_49716f4c-7da3-f189-7259-c215dbc5febc-f9bdcc00, #w-node-b280ee25-a763-c0c8-9344-fa2185d5b144-f9bdcc00, #w-node-_8e21d180-74f3-68f1-78c4-2d7347a79c62-f9bdcc00, #w-node-_38f3f58d-0451-2ffb-daea-f5f480da945e-f9bdcc00, #w-node-_9c1b5ed6-f3a3-fe74-7d3f-feb840d857c4-f9bdcc00, #w-node-_68c5ecda-0c01-1743-a679-c4095907b53f-f9bdcc00, #w-node-ed618a70-fa80-40e3-f151-4bc546a76177-f9bdcc00, #w-node-_4590d2b6-7351-d4ad-70bc-17615b0671ac-f9bdcc00, #w-node-_62ac84be-81e9-5723-67a1-361269208d9f-f9bdcc00, #w-node-_73c494d8-d1b0-01f4-6ca2-4484ef0ef93e-f9bdcc00, #w-node-_9eaf5fac-09fe-0ba7-9221-d47edfba7f0e-f9bdcc00, #w-node-_35f41464-eeb1-261f-3254-eef2db81a089-f9bdcc00, #w-node-_3fa4401a-c1b0-2793-f457-1abe66ee96b3-f9bdcc00, #w-node-_882c1c5a-53c9-bd75-0244-86b853a3e55f-f9bdcc00, #w-node-_1fdb75d8-528c-0c22-70ae-a173ac05fe36-f9bdcc00, #w-node-_8933f67f-10c5-c674-e4df-55754f40713c-f9bdcc00, #w-node-_544d117c-54fc-9879-b159-2869df68638e-f9bdcc00, #w-node-_0fca627a-6ac5-0039-3e14-98490bd5fb76-f9bdcc00, #w-node-_04a041c3-d169-dd37-5b7b-580ffbab92ba-f9bdcc00, #w-node-b3ef0697-cec6-c52c-1e77-4fc2f5788bf0-f9bdcc00, #w-node-_13132660-8f87-a016-e3fb-0d522ad274a1-f9bdcc00, #w-node-_9f1b6054-db75-02e6-c43c-b6796863ff5f-f9bdcc00, #w-node-e47cd1a5-9a87-8c2a-e0ea-8be4df2e5575-f9bdcc00, #w-node-e22b798c-6cfe-2932-8f5d-7a71aed5080e-f9bdcc00, #w-node-_63b78385-4123-1b13-69f1-fa3a9a00a4fc-f9bdcc00, #w-node-_16995cf0-5d62-17f1-986b-0f1ce8ef8f6c-f9bdcc00, #w-node-_40959930-5ec9-71f0-535e-48ee1fc09fab-f9bdcc00, #w-node-_3c0f08e5-f018-6c68-a532-56e5f5eed626-f9bdcc00, #w-node-_3ebd62f8-61c3-8dc9-aa60-d0f20016c4a3-f9bdcc00, #w-node-_707c1be2-1ebd-1d44-6630-3121ec7d577c-f9bdcc00, #w-node-a8e56484-72aa-2d37-436f-56764b2a13bf-f9bdcc00, #w-node-_341890fc-5541-8cb2-405b-cb9c033604ad-f9bdcc00, #w-node-_9a948ea6-0249-dcea-fb30-5619f4dd373e-f9bdcc00, #w-node-d8c7e8fb-801f-c4b4-9830-a5ee4d0d3756-f9bdcc00, #w-node-e6eecc4f-d9e5-7bee-ec78-cc15c1418785-f9bdcc00, #w-node-_8b9be423-7997-394c-143a-aa87dc89fe15-f9bdcc00, #w-node-_5605799a-1b54-d9d9-97f4-f0157050a62f-f9bdcc00, #w-node-_945dda58-c09e-6701-6f17-76fef65969a4-f9bdcc00, #w-node-_2031c2ce-00e3-3790-4fa0-5202fe3fd661-f9bdcc00, #w-node-_03a7e52f-f999-b82c-94b1-57f82cdcf749-f9bdcc00, #w-node-_14650f49-e7b8-a15a-6b02-6d5bdf4ca873-f9bdcc00, #w-node-d0b35cf4-66b5-e857-b21f-3cfd4a424f82-f9bdcc00, #w-node-_7d8a3b8e-d210-6e45-57cb-bb80cf3f3c3d-f9bdcc00, #w-node-_97e68d21-26d3-5818-8eb8-7bdfdb8ceb3c-f9bdcc00, #w-node-bf9cfa91-aac8-92a8-aefe-8075b2de52d9-f9bdcc00, #w-node-_8ff2b209-686c-bb42-a003-a512c8f2507d-f9bdcc00, #w-node-_6ff235b6-6413-d249-de29-76e5d2118fc7-f9bdcc00, #w-node-_1d2e3b8d-0b15-aaed-158e-17156cefee31-f9bdcc00, #w-node-_0c5cb99a-514c-3e2b-e735-47f42280cef3-f9bdcc00, #w-node-_9e3af1c9-c339-0062-8267-9fe16097ac2e-f9bdcc00, #w-node-_176625d2-1fcf-be1c-3551-670b1d6eb789-f9bdcc00, #w-node-_6c5c5e32-8c13-a7cf-ae62-035b964fe984-f9bdcc00, #w-node-_3ae50c34-385a-8121-a43c-74c407e1e6ff-f9bdcc00, #w-node-_1e5b7781-b7db-d7ee-97d5-4482927a9b4a-f9bdcc00, #w-node-c92864b6-1298-cbb1-3364-57d4396985f1-f9bdcc00, #w-node-_22129c03-08fe-f662-2f88-7d96ec8f7715-f9bdcc00, #w-node-_1eb39d22-0b7e-91d1-ea39-02bf8d94ecf7-f9bdcc00, #w-node-f3f3c964-2110-42c6-d8c4-ac6d548e4174-f9bdcc00, #w-node-_054db379-f98e-8f91-844b-6c22914e7ded-f9bdcc00, #w-node-_5d2f1e73-1d9f-9649-9f3f-ff3239e62b8a-f9bdcc00, #w-node-d7daea5c-c7a7-f7dd-407a-05d191458608-f9bdcc00, #w-node-e61a5828-50f2-f584-3c55-6c35fd10b522-f9bdcc00, #w-node-b59b7f37-f86b-f6c6-8d53-0fa2cd46069e-f9bdcc00, #w-node-_7e9a213f-4c8c-2d9e-0f09-0ffc9280e747-f9bdcc00, #w-node-c44637b9-ae60-92a6-6273-186821ff6adc-f9bdcc00, #w-node-_2ab8d152-d181-e71f-8b1a-5182f145605e-f9bdcc00, #w-node-b5e154fd-96a6-23ab-0c8c-663c45576df1-f9bdcc00, #w-node-_657e1931-1f8b-925b-a1d0-4b2d594dd366-f9bdcc00, #w-node-bd74fdfa-4150-7b8d-204c-09820d390cf2-f9bdcc00, #w-node-_7c975ac8-ff85-e6d1-6716-8cb5c8f7c89f-f9bdcc00, #w-node-bac50301-b86c-424a-7f6f-7193c96f8930-f9bdcc00, #w-node-_9ffdee30-fcfe-5da5-1d87-594de9d14338-f9bdcc00, #w-node-e4d3be04-ff34-b9f3-a3e8-f43d4c921ef2-f9bdcc00, #w-node-_982946eb-8198-a62c-e8fa-b266b5a69642-f9bdcc00, #w-node-_3c6d931e-7cd5-3f5c-177c-a005229acfb7-f9bdcc00, #w-node-_5fcb29c7-760c-4b97-63d7-782c031ba98d-f9bdcc00, #w-node-a75feb87-5941-8f02-32c7-5354918b0903-f9bdcc00, #w-node-_94b2103c-4c15-c8f8-dcb4-d97837b4e43e-f9bdcc00, #w-node-_3cccb3d9-2593-24e6-12c9-76ded7c44b7f-f9bdcc00, #w-node-ff70c882-7cf5-fc1f-0ccb-c7b15d57d161-f9bdcc00, #w-node-_3a28e537-453f-2646-fe61-3b8f4977c3f6-f9bdcc00, #w-node-a1e85d5d-d03d-4dbb-0b8d-2582fe61e0e7-f9bdcc00, #w-node-_1f7922db-5c73-827b-fc15-c79fdf7327f5-f9bdcc00, #w-node-_3ed1d14d-49c5-4cde-9863-f20eb493d0eb-f9bdcc00, #w-node-_8351754b-3086-69d6-f13d-d50e867f4b47-f9bdcc00, #w-node-b632f797-5043-77bf-a18f-c2183d499cef-f9bdcc00, #w-node-_4a5f82c8-9c9a-2956-80e5-6da20582bd4d-f9bdcc00, #w-node-e33ad717-a4e3-41d4-7f2a-4b04860cd1ec-f9bdcc00, #w-node-_59e14dde-3d00-3be0-e4e8-43080e2893bb-f9bdcc00, #w-node-e930f258-4d7b-5fe7-b2f4-5f3953e49c44-f9bdcc00, #w-node-_50bb2b83-4791-8a38-19d4-fea5dae4f944-f9bdcc00, #w-node-d3ab03cf-6a2c-d1a6-cf84-20eba807f753-f9bdcc00, #w-node-dbb5c742-23d2-f2b9-880c-ba1d83918231-f9bdcc00, #w-node-_446d0607-c5c7-907a-e978-17d542a12e6c-f9bdcc00, #w-node-db5c95c3-a1e5-576b-5b35-1674b2bd67f0-f9bdcc00, #w-node-e9f28a05-4069-801f-9db3-c3dd21ebf977-f9bdcc00, #w-node-be13dc15-bf62-aa75-e85f-244bdd5dce06-f9bdcc00, #w-node-_742948dd-5239-3448-a4b9-334f62e1cedd-f9bdcc00, #w-node-_313f4c69-b74d-dfcd-7533-698290939e27-f9bdcc00, #w-node-e4e5b45c-8eb7-01a2-1fac-26febfa0d907-f9bdcc00, #w-node-_37d237ae-beea-2843-030c-6693c6aa12f7-f9bdcc00, #w-node-d8afbd18-1eba-2320-c860-b1099519b025-f9bdcc00, #w-node-_624d025c-55c7-2409-98bf-c6f6df072af5-f9bdcc00, #w-node-_43e1b742-5472-fb9c-2807-7167c93bfd09-f9bdcc00, #w-node-dd99ee87-0bea-647f-5fd4-1604c668c37a-f9bdcc00, #w-node-_13179e13-11f6-9194-0dd3-575266c6a7e4-f9bdcc00, #w-node-_21eab4cb-c846-58fb-7655-6b275040b637-f9bdcc00, #w-node-_4b1deb34-1268-534a-9e2c-f1c1e8a66779-f9bdcc00, #w-node-d59bfbd2-3f89-2f7b-a4c7-56419c6d0187-f9bdcc00, #w-node-_2867fac2-600d-b8eb-a2a2-56b5d0bb79d0-f9bdcc00, #w-node-_5392dc47-df76-bfa3-a652-f190f22aefe4-f9bdcc00, #w-node-_61961492-0246-9ccc-71a1-a49fd6f1519e-f9bdcc00, #w-node-_6b8929c3-f29c-a38e-a27f-f80f02b91775-f9bdcc00, #w-node-_1f684d0a-0f21-a3e5-4c66-21bb4811537d-f9bdcc00, #w-node-_6ce9bfe6-c875-ff11-56e1-c0612f341e9f-f9bdcc00, #w-node-_0250db69-4dd5-5db2-a57c-1c989db87559-f9bdcc00, #w-node-a06566a7-8c9f-b8ac-5982-e43408a42566-f9bdcc00, #w-node-_2b78f65d-3e2e-75dd-7684-39b566bb6c71-f9bdcc00, #w-node-b661efef-d9fc-b4ad-6847-56bf00f93211-f9bdcc00, #w-node-_67d37b01-a5bf-7820-2402-0259d3960869-f9bdcc00, #w-node-c96de941-aa48-afdf-6c5d-d7dacf976254-f9bdcc00, #w-node-_87b61c12-7660-7b8f-c4d1-e9183d7f2999-f9bdcc00, #w-node-_9945721c-ade5-0fc5-9a56-8aae114e6527-f9bdcc00, #w-node-_3b5f3fe0-0762-2614-724b-05fec5f25d6f-f9bdcc00, #w-node-_78edc0fc-ac67-2325-918e-ceca1df9e6ac-f9bdcc00, #w-node-_8ec865a3-4bf1-a6c2-295d-08adbf595414-f9bdcc00, #w-node-cf089907-b5dc-ea70-e018-d85f4ad1729c-f9bdcc00, #w-node-f170d8af-eabd-f2cb-560b-7751f45e95dd-f9bdcc00, #w-node-_23269936-cd38-dfeb-f819-d9cfd01050aa-f9bdcc00, #w-node-_0247ef5a-b3a1-3c98-0742-ca476a4de248-f9bdcc00, #w-node-a1b2b2f6-adde-bf6d-604e-5b5def0abb29-f9bdcc00, #w-node-cfac0440-6eac-62af-e38b-816492ee5892-f9bdcc00, #w-node-_069a860b-b0fd-4116-e6a4-2b1e16a25c07-f9bdcc00, #w-node-_2b961a77-92ca-d25a-2067-64d01791dda8-f9bdcc00, #w-node-d21e8983-28d0-9de4-4437-843ff1d9540c-f9bdcc00, #w-node-f015ee8d-587c-6fe6-de08-999deb1d2d43-f9bdcc00, #w-node-b843881a-5532-3e6f-8262-d1c42c72545b-f9bdcc00, #w-node-_08e06335-8435-044a-538d-78d5ae3ccb2d-f9bdcc00, #w-node-_00457f4d-d986-efdf-9a6a-45d63b343470-f9bdcc00, #w-node-c34f8db8-5504-062e-c44b-3db493746a55-f9bdcc00, #w-node-_6f78850c-f915-03b3-a535-23f2bd8f95e8-f9bdcc00, #w-node-_0b55ad4f-fb94-424f-fe49-421aac04edca-f9bdcc00, #w-node-_9e5f6daf-b875-786e-13bf-abf3ae78e043-f9bdcc00, #w-node-_6a46b8ad-7f16-45ab-de3f-e80860e672f5-f9bdcc00, #w-node-_9c3831b8-9710-aae0-a795-a97a04f5d121-f9bdcc00, #w-node-_53b9809b-8272-e8dc-3238-615898ad9c60-f9bdcc00, #w-node-_9a09f4fb-08f0-4ec4-3128-b80420cbf9c1-f9bdcc00, #w-node-_3b4fad71-669e-cf0e-952f-76bf7599089c-f9bdcc00, #w-node-_7dffca97-32af-b2dd-c968-00d1708f6c90-f9bdcc00, #w-node-d280d338-1a16-0a5e-eaf4-e9bd090b7ed6-f9bdcc00, #w-node-_84fdd5d7-f1fe-a498-a747-712456ea2cc3-f9bdcc00, #w-node-_7133931e-8357-a293-5cf7-b7eeb4154805-f9bdcc00, #w-node-b385b318-1fe6-c6db-91bd-7d51c142f0cc-f9bdcc00, #w-node-c302cfb2-b963-49ca-f323-ad46a2f41814-f9bdcc00, #w-node-e119e45f-fbee-2654-a974-3631da91b084-f9bdcc00, #w-node-_6bb7d451-9678-5ec2-a14e-41f257878864-f9bdcc00, #w-node-_5c2a4922-b798-7a22-3ed5-05f3b1e2f56c-f9bdcc00, #w-node-_25932fce-cd76-2e23-ae1f-027aa8a391da-f9bdcc00, #w-node-d3e7cea8-5bcc-f11c-aa07-1b8eb6c00dd1-f9bdcc00, #w-node-_97c8673c-3be2-78d1-2ed1-3fb280509dc2-f9bdcc00, #w-node-aca08edc-9dc5-4650-5363-a387bc9658f9-f9bdcc00, #w-node-_37d3a4db-018b-000c-431e-00d9f977c19b-f9bdcc00, #w-node-ccf2b06c-8328-6cdb-1181-1e34724042b2-f9bdcc00, #w-node-_4266f2ca-904a-dea2-5fee-62c8b297cd65-f9bdcc00, #w-node-b7e9b473-5e91-5afb-0621-d393eef71b6a-f9bdcc00, #w-node-_6c0b323c-14ca-c9b8-51dd-d1d8498deb8c-f9bdcc00, #w-node-_68846bef-7a94-d6ae-b28a-9f4dd44d8824-f9bdcc00, #w-node-ab1b3106-3b6c-d993-7b17-f5b9cc6d467b-f9bdcc00, #w-node-_16b67f7c-aab3-276f-050a-c286c908f687-f9bdcc00, #w-node-dcb8f88c-bc4c-3c1f-a6bc-9b3a522d08eb-f9bdcc00, #w-node-_09abc906-cf0f-8b78-4e0d-c323802400a2-f9bdcc00, #w-node-_9f95fb59-8b4d-4939-8188-2f809fbbce64-f9bdcc00, #w-node-_48463e7d-ee49-79b5-e984-ef6fea7a9d08-f9bdcc00, #w-node-_3340a758-4225-7c0b-4b79-0f7d044f6fbe-f9bdcc00, #w-node-_55984833-d0b2-65ca-c3fe-80a996eff816-f9bdcc00, #w-node-c88f23af-456e-b6f3-26d7-e17daaa6ce36-f9bdcc00, #w-node-_3b0a5818-bebd-3b0c-83ce-659b330700cd-f9bdcc00, #w-node-b16f1efa-ea2e-77d2-07cb-f4f3282b7e2b-f9bdcc00, #w-node-_0aaf6f5e-bed0-5e15-983d-88ef64d1c9e6-f9bdcc00, #w-node-db3bb920-7021-43cd-c3b4-797bd504b317-f9bdcc00, #w-node-_70a1fb66-80d5-63bf-32c5-5adedd95b078-f9bdcc00, #w-node-d7a3c84d-0695-ace2-b4af-bfb4e7b46e7f-f9bdcc00, #w-node-_13aef114-c368-7bf6-eea2-7b89f0dd5436-f9bdcc00, #w-node-b06a5ad0-dee1-d8d6-5f54-26441bdf85e2-f9bdcc00, #w-node-_8b77f3ee-044b-3401-838c-f46a653cc4e0-f9bdcc00, #w-node-e2e3b06b-1123-380a-bd80-99680ba428ba-f9bdcc00, #w-node-_6196a4aa-28c4-1c19-c2d2-18958e373ced-f9bdcc00, #w-node-d3f0541f-26af-6d5c-c540-e866df37ea7a-f9bdcc00, #w-node-_5661de66-be49-55dd-126e-2cc756cea81d-f9bdcc00, #w-node-e06dad31-b6ee-1323-1cf8-624db7e07d09-f9bdcc00, #w-node-_9a7b9138-0c79-fe9f-fd8f-2c0511a24999-f9bdcc00, #w-node-_6031d4c2-cd11-7db1-42e2-793dc3a2fef7-f9bdcc00, #w-node-_95fb24cc-60ad-b6b9-fa9a-0f6889956368-f9bdcc00, #w-node-_542c86a4-9a84-8b01-0a97-c5ec922fa851-f9bdcc00, #w-node-_96bd6828-8dc5-4b3b-8a8b-7a6f4904622d-f9bdcc00, #w-node-cd36e0e6-3f33-2107-2a72-aec03b769ac1-f9bdcc00, #w-node-_0ccbe9de-04d9-57f8-1e14-2c8325f76f04-f9bdcc00, #w-node-_895b97fa-b334-6f18-2635-731acfd2cfe0-f9bdcc00, #w-node-_66b3e38e-22d7-8b92-3478-f9ceb9efbe14-f9bdcc00, #w-node-cd5ef445-6f28-7bf2-12d5-49bc60b7fc73-f9bdcc00, #w-node-caf48055-9bab-3b2f-2401-cc163f607a2c-f9bdcc00, #w-node-_20c34ddd-2451-0a1b-ed84-fd5141c77def-f9bdcc00, #w-node-e58f95db-aa51-8940-4068-3b8cf9dfad9c-f9bdcc00, #w-node-ec3e6d64-c402-e477-6d39-85d872de812c-f9bdcc00, #w-node-_1a4bb05d-b1ad-6b33-5c7d-fa04e092a33e-f9bdcc00, #w-node-f07e6189-1f51-0d06-79b5-3d1f81244221-f9bdcc00, #w-node-_355527ab-1076-fa3b-02d3-3b7b9892cc60-f9bdcc00, #w-node-_159909cd-3612-bb95-522a-afeda0d3ec74-f9bdcc00, #w-node-c1fc81b1-781b-fe2b-8af2-bf3bc8ca6d78-f9bdcc00, #w-node-_9f58f050-b0e4-e7d8-cbbe-813932b9710b-f9bdcc00, #w-node-_87104441-5963-cfe3-3344-53d3da0dce70-f9bdcc00, #w-node-_44823bd9-e4d3-5d44-97be-94324a32b0d5-f9bdcc00, #w-node-_600befe1-1b55-3686-4793-5559426b55fd-f9bdcc00, #w-node-_2ce5dd25-ed47-7709-ab6c-7b892b598e8b-f9bdcc00, #w-node-febc70e9-2225-03a0-16e8-041cfc40dbb3-f9bdcc00, #w-node-_3bf3cd07-ded2-cada-2006-6b8ed583f637-f9bdcc00, #w-node-_73b3b620-d0e1-0178-ba3a-4ab47f0cf62f-f9bdcc00, #w-node-a46f6733-65c7-0fba-3354-183126cb6703-f9bdcc00, #w-node-cfd3db35-af32-71bb-9f48-701877c2b572-f9bdcc00, #w-node-_26a3882a-d6a1-4571-f0ca-6bfd3c2e1e7e-f9bdcc00, #w-node-_34bd93fb-2888-f0d5-f8ac-f64e58a94250-f9bdcc00, #w-node-_5aaf0f3f-f197-eb49-0689-2c2c44d1c42c-f9bdcc00, #w-node-_141ac5cb-de2e-6ad6-75fd-5eddebd857d0-f9bdcc00, #w-node-_8d9ea511-8570-905f-ac5d-9e9081f40a8b-f9bdcc00, #w-node-_8cea5c5c-ceb9-a9b3-93da-b842251bf0fd-f9bdcc00, #w-node-b50a35a0-3b01-d64a-4a43-c7c60f44ddbb-f9bdcc00, #w-node-_9ed041ca-3419-2b91-de86-2c9fe37e1ba5-f9bdcc00, #w-node-cb3ff2e9-864e-66f9-8377-d3a9d4f6c9a4-f9bdcc00, #w-node-ab105186-cae7-0467-a04d-93b37202d54e-f9bdcc00, #w-node-f3c516ce-6a31-81a2-2c57-3313da9f9bc9-f9bdcc00, #w-node-_636f1e0b-ffe9-afad-873d-80a1d581b076-f9bdcc00, #w-node-c37103e0-f772-2901-b138-12e8beb12aa5-f9bdcc00, #w-node-_9e7fa5d3-7c61-f95b-618a-4be0154e8a58-f9bdcc00, #w-node-_28cfa53b-c483-30f4-bf8d-0130c5472288-f9bdcc00, #w-node-b890e410-db0c-8324-9b8d-4ac5f3989963-f9bdcc00, #w-node-_79dd34cf-153f-619f-eebb-8a9153d44e25-f9bdcc00, #w-node-_8784a847-8038-b4b3-7119-234769662df7-f9bdcc00, #w-node-_1bd969a9-81f2-5f70-b528-dbdfd8501bbe-f9bdcc00, #w-node-_49429012-feac-663b-014d-220bfda78f92-2c9e54d9, #w-node-eb58b5d3-7c44-f98b-c096-2eb3a755fdb8-2c9e54d9, #w-node-_00f1fc7c-b1c4-3901-7b6d-ac1f5f2ddb1c-2c9e54d9, #w-node-_00f1fc7c-b1c4-3901-7b6d-ac1f5f2ddb1f-2c9e54d9, #w-node-_25af4012-29f5-da28-ba98-654690d6afca-2c9e54d9, #w-node-_25af4012-29f5-da28-ba98-654690d6afcd-2c9e54d9, #w-node-_15cc4419-3429-dbec-016e-e701896de9a1-2c9e54d9, #w-node-_15cc4419-3429-dbec-016e-e701896de9a4-2c9e54d9, #w-node-_7f647382-b893-e230-df99-9c875365e8d7-dafd0fda, #w-node-_5ae818ea-0f0a-87ae-671a-2816576de5b5-dafd0fda, #w-node-d4ec3cbc-44df-7b9b-754f-b06329eef4e6-dafd0fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddbb3956-4dec-7240-4826-03a151242250-d0869275, #w-node-_2fb69298-6912-a4a6-27e5-452e0becb548-d0869275, #w-node-_9b05f35d-d567-3223-db1f-a43463592f3f-d0869275, #w-node-_8b1f4e34-b28f-fdc7-38f4-b51a91b39e3c-d0869275 {
  place-self: center;
}

#w-node-_74a1e739-5dcf-4ad8-deba-128e84a1020f-175bab1a, #w-node-ffaa60f9-7482-8da0-8543-a1e731377855-2f215246, #w-node-_94b6ab02-621d-6b5d-7ce0-0dc51762111a-2f215246, #w-node-b5494a83-677b-17ba-8648-19f1a573661f-2f215246, #w-node-c1186c71-35be-2df2-8fa3-240fa95f493c-2f215246, #w-node-_7e398b92-43b0-7101-7b99-8455d4cd4bdc-2f215246, #w-node-_0b3bc001-dc79-176f-faaa-6185b2e226ac-2f215246, #w-node-bedc80e0-f4fb-a366-3bc8-9b697a75347d-2f215246, #w-node-_1a8cdebd-618c-2149-af9e-2e305be4fa5f-2f215246, #w-node-_78837426-6113-58d4-2d53-10690cf82931-2f215246, #w-node-_8c5b0baa-3fc2-e58e-a21d-01bf09a187bf-2f215246, #w-node-ca2ee9c3-bd1f-6688-a3d4-1018d58d7e85-2f215246, #w-node-f01d2bc8-de57-6b1b-d3b2-f4caf0c31f08-2f215246, #w-node-_6c6ef515-a725-7f51-d56e-5bbd232ea815-2f215246, #w-node-_316bc0cf-e647-08fe-f7dc-aebc468d5897-2f215246, #w-node-_4dac0b02-7608-4577-6ab1-fe7cab01b3a9-2f215246, #w-node-e6b0963c-f515-0f36-3e84-21a2c898009a-2f215246, #w-node-bbbb55fd-08f8-96ef-b173-f0d28a9340c8-2f215246, #w-node-_4d17064a-9c7e-3f61-5b63-463b57116568-2f215246, #w-node-_77ca3f71-704d-7e69-cdc5-f94183788c23-2f215246, #w-node-_2f031281-bc8f-47f5-ec43-eaf3feb932ba-2f215246, #w-node-bab6e9b1-0f23-4cfd-fee3-7eab1c6cb9ce-2f215246, #w-node-_21ebcfec-e7e7-ae5a-0c73-75a881a41cdd-2f215246, #w-node-_0cea1705-1864-952b-7784-ff3002cd8ea5-2f215246, #w-node-_588eef93-69ce-25cb-a19d-10248ffcccea-2f215246, #w-node-d35eac57-47e7-e57b-d77a-cb5d374d279f-2f215246, #w-node-_52fce2f2-9733-fd97-56cd-be0f822a668a-2f215246, #w-node-f9c117b8-94a7-8e45-bb20-befdcda1faa3-2f215246, #w-node-e4afe4ba-8d0c-9672-6f7e-afaeb247aca7-2f215246, #w-node-_64a4939c-1858-1c57-0bf3-749433f2ab14-2f215246, #w-node-_3993e44c-fcd8-3b5a-8aa0-6eb5b086d60d-2f215246, #w-node-ba9b37af-6a7e-8c25-f059-dda90a817ace-2f215246, #w-node-_85601669-457b-921f-2fbd-cb746bf853ae-2f215246, #w-node-_42507fba-bf89-b3a9-a7c7-6cb173ec0dc1-2f215246, #w-node-be41044f-b814-4343-50ed-949589a68317-2f215246, #w-node-_0caa3832-31fe-2a57-d308-814603269342-2f215246, #w-node-_70d4dd06-6225-5217-195a-b44bf24650f5-2f215246, #w-node-_431fd926-c094-ac73-f984-99587f36225e-2f215246, #w-node-a1dadaba-1f94-96b0-d261-ae5c0c935e14-2f215246, #w-node-_537f00bb-e0dd-0b1a-34c3-f77440a5b3d8-2f215246, #w-node-b923920a-f75f-04a1-47a3-eaec25c72159-2f215246, #w-node-c0c6b986-6b08-62be-8bc2-fedbb76cc37e-2f215246, #w-node-ed6bbb18-99e8-a6e8-524d-75f042919370-2f215246, #w-node-_39926a84-4d3f-eb21-31b3-534fa2c98a7a-2f215246, #w-node-a71f992a-756a-5e29-4050-80dbd4ac8f06-2f215246, #w-node-_4264d93c-c833-437e-dd21-9aedce50be9d-2f215246, #w-node-_63b15ea9-8ae6-0ec4-8ea5-565495ae688a-2f215246, #w-node-ead449b8-dc77-3b87-d410-d95f77af956e-2f215246, #w-node-_6f10cf9e-d832-a74b-226e-729d8334bf13-2f215246, #w-node-_4c6a5824-d1b5-9c0d-1243-733de6d739a5-2f215246, #w-node-_1133b671-b094-510a-8f44-b76dab15c4ed-2f215246, #w-node-_5e80c5df-75f1-8761-d53d-1e9fd65090de-2f215246, #w-node-_491533be-13a9-4a13-5ef3-30b2bdd14cdc-2f215246, #w-node-_27203058-1d0a-7e5b-2e23-c42fa02b3ba7-2f215246, #w-node-_3c4e4c07-4648-9975-7b0c-e7c4f1a2f8b3-2f215246, #w-node-_00809b7c-92b8-d22d-d09b-ac55569b7a3c-2f215246, #w-node-_20f3be67-7f30-3460-34f7-011f93607563-2f215246, #w-node-_70841cec-780f-dca9-9edc-d28713e55b33-2f215246, #w-node-_11065778-24ed-7ad2-58c8-1fdd6158cc5b-2f215246, #w-node-_3d9141fc-672e-5d70-5c8a-fa87fac095fe-2f215246, #w-node-_9e718d0e-e219-b4f0-7d12-f3e85d040ed5-2f215246, #w-node-cb12d15e-f63e-20d0-2487-f031d778f79a-2f215246, #w-node-_9810f9e2-031b-5763-5802-06ca6e441d5f-2f215246, #w-node-_4ec2e19d-599b-f113-e1be-1fdad858f74a-2f215246, #w-node-eeeafd69-1f2f-bd55-7cdc-2ab977cbbb8e-2f215246, #w-node-_196010c8-b666-95d1-264d-76b22ed020df-2f215246, #w-node-_9857804c-1368-2814-7ed0-a71eb5b37a1b-2f215246, #w-node-_588813ed-482e-39f9-6f75-d736df5158f6-2f215246, #w-node-_83833216-0ace-7e01-dd86-89061f505035-2f215246, #w-node-f5b5853c-c0ad-3f54-b510-e5c36e154f4c-2f215246, #w-node-ebb157a3-bfdb-d069-1a27-7ceb98412b6e-2f215246, #w-node-d5ec42dd-a498-3f20-b5e1-dcd9ee38a7e3-2f215246, #w-node-_03c64c21-f69b-0287-e0a3-9f66a2080605-2f215246, #w-node-_1651b421-50bb-26c9-645d-3bad5df4b501-2f215246, #w-node-_5213f410-c99a-471b-d298-5f4662984ee5-2f215246, #w-node-a6fa0668-f9a6-a8da-729f-a79add7736fc-2f215246, #w-node-_64eae73e-4708-7a94-62d6-c0f3499bc420-2f215246, #w-node-_985c8f06-d49e-fe2a-ca27-9561cbae602a-2f215246, #w-node-_9c6a9c6a-c3f7-746c-89f4-5080afbfd434-2f215246, #w-node-f11a20dc-72ee-47e8-5551-703f00397c80-2f215246, #w-node-_6ed7a082-b3eb-6283-a3b8-eaa8845dfcdb-2f215246, #w-node-_5287e2c9-ea85-67b6-373f-3674f4506a2b-2f215246, #w-node-_245ec11b-c681-f3fb-744c-e9269f7bd532-2f215246, #w-node-_1648870a-376b-af3e-1379-902b1377058f-2f215246, #w-node-_46272efa-941a-494e-ca07-abf4b94cd325-2f215246, #w-node-fb8e0855-b2e2-1c25-ff04-cd62f37b0e59-2f215246, #w-node-c90bfba1-cfb8-f3b0-60b6-b1aac050e4cf-2f215246, #w-node-_12f7b67f-1b48-7091-1040-184ff448c4b0-2f215246, #w-node-c3bc314c-b57b-a655-342f-2477f1d4bfad-2f215246, #w-node-_6ff68681-b18f-c056-9796-5facfb1ad2c6-2f215246, #w-node-_15403fa8-592d-962b-4d28-53ee16eec31c-2f215246, #w-node-_53288ede-981d-eefb-5e33-8865c8c2dac6-2f215246, #w-node-_9dd5fbb6-57d9-c518-373a-da34ad7fedd1-2f215246, #w-node-d494e8e8-c93e-63f6-1e85-4ce7c876b586-2f215246, #w-node-_87a814c3-7bd4-93ad-7c62-f54b31415fc7-2f215246, #w-node-_105396fa-2f81-9167-c495-22b0b4ee9678-2f215246, #w-node-ac53f986-fe44-8b60-ae23-a3298b0085e3-2f215246, #w-node-_5f742584-f2a3-12e9-be71-b16ee4c24e9b-2f215246, #w-node-f6686d04-9537-35da-15a3-a9d6ea338056-2f215246, #w-node-_43bc9784-173f-a811-5e87-0b0b16f36232-2f215246, #w-node-f44591b4-e68f-f71b-d087-dfa28a141784-2f215246, #w-node-f4be393c-dbd7-01f6-e1c1-bdc9e8161b50-2f215246, #w-node-_099ca77c-194f-d3a6-59dc-cb2a7cdcfd87-2f215246, #w-node-_8ded03d7-ca80-c7d5-2eb7-ce4aa98728d6-2f215246, #w-node-e9799195-92c8-44fc-30a1-c30bdf670f0d-2f215246, #w-node-bacaa137-8fc4-0494-8986-f3fd16a4ec46-2f215246, #w-node-_9b00d796-d7d3-ae47-d136-f8830eb918cd-2f215246, #w-node-_61110c68-f94d-129d-d5a4-c57c5bc653c9-2f215246, #w-node-a02660e7-51a7-3535-ffdd-3fbf04874283-2f215246, #w-node-b0071ef4-2b6e-65ef-357a-745d612c0325-2f215246, #w-node-_68612db9-67f3-623c-ceae-559c16f365d7-2f215246, #w-node-_6b499144-b814-3e25-ca94-a639e27ce9dc-2f215246, #w-node-a1aac734-7692-f9cc-c462-1840dbdf934c-2f215246, #w-node-_4d0de608-bd62-095a-7fef-8f67d7b01661-2f215246, #w-node-_73f0a0e4-27cf-7790-a92f-e5f4c53d9cb1-2f215246, #w-node-b35816f5-ff67-3347-b8f5-2b3372f4986a-2f215246, #w-node-db8db892-4139-26f9-e4ee-c8d0e2a2f41e-2f215246, #w-node-d06dce48-3c02-b1b8-a76b-97a062025239-2f215246, #w-node-cda69529-716f-8a8b-f921-65666a86af61-2f215246, #w-node-bffeb463-d197-ce47-0913-71e66a850bcd-2f215246, #w-node-a54fdf72-ab27-cf5b-3e84-973df2b8b7b9-2f215246, #w-node-b74e15f7-177a-696c-8fb7-1a1fdf930ac7-2f215246, #w-node-a1db43b0-8697-0f6a-a457-e7d7cf2ea640-2f215246, #w-node-ae21a106-771a-ff7a-1141-ce46059069e9-2f215246, #w-node-d26aaacd-cf3d-34c9-10e3-b0bc1cdb0a21-2f215246, #w-node-aa8ee077-11c6-2fb0-9ee1-8739ba837473-2f215246, #w-node-_56af62bf-b2b6-5926-f760-d46ee15ebff4-2f215246, #w-node-_55e9f8a6-c350-1e72-e239-7cfc71ce4567-2f215246, #w-node-a7f16c37-c18c-efc2-9cb1-02fb8a9dc41d-2f215246, #w-node-_9f286225-fc48-dbcb-f409-fee618799a01-2f215246, #w-node-_01f47099-0afd-18b7-6f5d-c0d563e4d49c-2f215246, #w-node-_5bb21d75-f920-f3d4-2427-e7fc3a34b8ec-2f215246, #w-node-b1fee525-8cb0-962d-e5c7-0a2a038f3898-2f215246, #w-node-_076b5bd6-c5b4-925d-e615-998559ba93f6-2f215246, #w-node-c07a7c5c-c3d2-15b3-1573-599c3ed7d6d2-2f215246, #w-node-_9aa23474-6245-6a81-15f5-95780c470963-2f215246, #w-node-bae7fee8-439a-b63e-e01e-b36333570a25-2f215246, #w-node-_660a0add-284e-3ae6-20b3-aef8c5889201-2f215246, #w-node-c9a65c00-8d20-0be7-a387-fda90344b726-2f215246, #w-node-a67d2462-91d6-420a-25db-e646cf9d3fed-2f215246, #w-node-_187e4b6e-eda4-0c31-c4b9-6baa6789f2ee-2f215246, #w-node-_4fea1458-6f7c-0a99-5d0e-1509527e54c9-2f215246, #w-node-ca9124b8-4817-337e-c02b-205660b758f2-2f215246, #w-node-bb926f1c-a74d-d996-05b6-462ff1d04c02-2f215246, #w-node-_719e3aa8-a688-814d-ce19-36a95cde6b11-2f215246, #w-node-_60c5fdd4-636b-af32-bb1f-9b898b7e893b-2f215246, #w-node-_30d355ff-4ef4-313c-4988-a932380f823b-2f215246, #w-node-_0870123b-3cd6-7045-31ff-59387044a8d3-2f215246, #w-node-dbb5aca3-25b5-6865-2601-9509298ce9d3-2f215246, #w-node-bc9d0f3c-eb65-a038-6ed9-d84c76b5c493-2f215246, #w-node-af7ae0f7-b6c6-604c-8f11-cab03c65360a-2f215246, #w-node-f672f59b-e934-d2b1-ff2e-100acb5b0007-2f215246, #w-node-_7dfd48ae-e558-cf93-fde9-49e34ac40b16-2f215246, #w-node-a4fac44a-43df-37b1-166c-b2610564b8cb-2f215246, #w-node-bd617e9b-1b0d-bbf7-588b-6fabd5eb4207-2f215246, #w-node-_6074f03d-730e-1262-c189-244d46176106-2f215246, #w-node-_646d67bf-cf16-b7cd-051d-6df1c6b487ea-2f215246, #w-node-dccdeaa3-07bf-f1f5-1799-b77bef944b86-2f215246, #w-node-_1af8eb76-016f-5c61-92fa-3596026124ee-2f215246, #w-node-ebdc536d-861f-c23f-1970-689b96f93284-2f215246, #w-node-_5638ecc8-7cf1-50ce-e239-a2f0a366faab-2f215246, #w-node-_5ceb9683-e6e9-bc66-981e-58fa5fe8abb7-2f215246, #w-node-_0862dd0c-0f89-5da7-ca80-bbe6e5146d6c-2f215246, #w-node-de3c14e5-4f4c-09ec-cdb0-fd4e52b5e254-2f215246, #w-node-_1aaeabec-1fe4-2d8f-5f09-b8219b86dfb0-2f215246, #w-node-cdeaa116-089b-114d-6d8c-c6abe18c93dd-2f215246, #w-node-_5eb275be-5c05-a21f-9b21-d2e0e5168168-2f215246, #w-node-ce2e43dd-1a1b-16b6-5c13-ee8f1599e443-2f215246, #w-node-_6bb76980-6cf8-e942-f316-150024c0a209-2f215246, #w-node-_5f7aeaa7-f2fc-5ca5-bcea-1e0826e9ddba-2f215246, #w-node-_32b9cf7d-1406-001c-5c96-469ef51e60bc-2f215246, #w-node-_214cad3a-aa3a-4e44-cb9a-18159c79cf49-2f215246, #w-node-ae11eb94-1355-2b1f-0ce6-983b300e30c2-2f215246, #w-node-_5cd76535-a634-8756-226d-84f60d3a6ffc-2f215246 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f4b487d-38d6-6f9d-dd31-a2b1b8998fcb-eb32eb9d, #w-node-_8a1b4646-ab27-95cb-ac7f-4ebc843a535b-eb32eb9d, #w-node-ddf8312c-47e3-00f9-3287-2c1434ca7f1a-eb32eb9d, #w-node-f79571fd-b909-2ead-602f-705443e7ee9b-eb32eb9d, #w-node-_6e03685c-b707-f1a1-ef56-02310b5e8a9c-eb32eb9d, #w-node-_828953ef-852c-f9c8-2aaf-6567343e0132-eb32eb9d, #w-node-_18a8dbff-4559-7bcd-eb38-d904a46b6ea5-eb32eb9d, #w-node-_743c0ed5-d23e-425e-eb11-ab0b392f2ad8-eb32eb9d, #w-node-_4c71bb35-b3f8-7bd0-bdae-15737f566ec5-eb32eb9d, #w-node-d1438ffb-6100-4763-978d-6667ea68b41b-eb32eb9d, #w-node-_943e16c6-f25d-a774-de1d-f6a123175416-eb32eb9d {
  align-self: start;
}

#w-node-ffaa60f9-7482-8da0-8543-a1e731377855-323ca01f, #w-node-_94b6ab02-621d-6b5d-7ce0-0dc51762111a-323ca01f, #w-node-b5494a83-677b-17ba-8648-19f1a573661f-323ca01f, #w-node-c1186c71-35be-2df2-8fa3-240fa95f493c-323ca01f, #w-node-_7e398b92-43b0-7101-7b99-8455d4cd4bdc-323ca01f, #w-node-_0b3bc001-dc79-176f-faaa-6185b2e226ac-323ca01f, #w-node-_1aaeabec-1fe4-2d8f-5f09-b8219b86dfb0-323ca01f, #w-node-cdeaa116-089b-114d-6d8c-c6abe18c93dd-323ca01f, #w-node-_5eb275be-5c05-a21f-9b21-d2e0e5168168-323ca01f, #w-node-ce2e43dd-1a1b-16b6-5c13-ee8f1599e443-323ca01f, #w-node-_6bb76980-6cf8-e942-f316-150024c0a209-323ca01f, #w-node-_5f7aeaa7-f2fc-5ca5-bcea-1e0826e9ddba-323ca01f, #w-node-_32b9cf7d-1406-001c-5c96-469ef51e60bc-323ca01f, #w-node-_214cad3a-aa3a-4e44-cb9a-18159c79cf49-323ca01f, #w-node-ae11eb94-1355-2b1f-0ce6-983b300e30c2-323ca01f, #w-node-_5cd76535-a634-8756-226d-84f60d3a6ffc-323ca01f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_7f647382-b893-e230-df99-9c875365e8d7-dafd0fda {
    place-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-ddbb3956-4dec-7240-4826-03a151242250-d0869275 {
    place-self: center;
  }
}
