@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,700&family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400;1,700&display=swap");
body {
  --bnt--site--width: 1440px;
  --bnt--container--width: 1280px;
  --bnt--container--innerwidth: 1120px;
  --bnt--header--background: var(--wp--custom--color--background);
  --bnt--header--color: white;
  --bnt--footer--background: var(--wp--custom--color--background);
  --bnt--footer--color: white;
}

@media screen and (max-width: 600px) {
  body {
    --wp--custom--font-sizes--normal: 0.95rem;
    --wp--custom--font-sizes--huge: 2rem;
    --wp--preset--font-size--medium: 1rem;
    --wp--preset--font-size--large: 1.3rem;
    --wp--preset--font-size--x-large: 1.5rem;
    --wp--preset--font-size--huge: 2rem;
    --wp--style--block-gap: 1rem;
  }
}
.gform_wrapper input.wp-block-search__input, .gform_wrapper input[type=text], .gform_wrapper input[type=email], .gform_wrapper input[type=url], .gform_wrapper input[type=password], .gform_wrapper input[type=search], .gform_wrapper input[type=number], .gform_wrapper input[type=tel], .gform_wrapper input[type=range], .gform_wrapper input[type=date], .gform_wrapper input[type=month], .gform_wrapper input[type=week], .gform_wrapper input[type=time], .gform_wrapper input[type=datetime], .gform_wrapper input[type=datetime-local], .gform_wrapper input[type=color], .gform_wrapper textarea, .gform_wrapper select {
  border: 0px;
  border-radius: 30px;
  background-color: #F9FAFB;
  padding: 10px 20px !important;
}
.gform_wrapper input.wp-block-search__input::placeholder, .gform_wrapper input[type=text]::placeholder, .gform_wrapper input[type=email]::placeholder, .gform_wrapper input[type=url]::placeholder, .gform_wrapper input[type=password]::placeholder, .gform_wrapper input[type=search]::placeholder, .gform_wrapper input[type=number]::placeholder, .gform_wrapper input[type=tel]::placeholder, .gform_wrapper input[type=range]::placeholder, .gform_wrapper input[type=date]::placeholder, .gform_wrapper input[type=month]::placeholder, .gform_wrapper input[type=week]::placeholder, .gform_wrapper input[type=time]::placeholder, .gform_wrapper input[type=datetime]::placeholder, .gform_wrapper input[type=datetime-local]::placeholder, .gform_wrapper input[type=color]::placeholder, .gform_wrapper textarea::placeholder, .gform_wrapper select::placeholder {
  color: var(--wp--custom--color--primary);
}
.gform_wrapper .gform_footer input[type=submit] {
  transition: 0.4s all;
  border-radius: 30px;
  transition: 1s all;
  background-color: #43474B;
  color: white;
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.9333 6.02953C30.9783 2.02913 26.1142 0 20.4731 0C14.8321 0 9.93075 2.02913 6.01714 6.0254C2.025 10.0217 0 14.8941 0 20.5021C0 26.1101 2.025 31.0197 6.00887 34.9705C9.96381 38.9709 14.8321 41 20.4731 41C24.9819 41 28.9947 39.7023 32.4372 37.1442L28.2342 32.9372C25.9613 34.4002 23.366 35.144 20.4814 35.144C16.4521 35.144 12.9765 33.6935 10.1498 30.8378C7.30239 28.0152 5.85596 24.5355 5.85596 20.5021C5.85596 16.4686 7.30239 13.0178 10.1539 10.1622C12.9476 7.30652 16.4231 5.86009 20.4814 5.86009C24.5397 5.86009 27.9863 7.31065 30.813 10.1663C33.6852 13.0137 35.144 16.4934 35.144 20.5021C35.144 23.4115 34.3919 26.0192 32.9041 28.3004L37.107 32.5074C39.6899 29.069 41 25.048 41 20.5021C41 14.8899 38.9585 10.0217 34.9333 6.03367V6.02953Z' fill='%23F9B000'/%3E%3Cpath d='M26.1307 21.5145L27.883 23.2668C28.2012 22.4113 28.3582 21.4939 28.3582 20.502C28.3582 18.3241 27.5978 16.5016 26.0398 14.9395C24.4777 13.3774 22.6635 12.6169 20.4855 12.6169C18.3076 12.6169 16.4727 13.3774 14.8858 14.9436C13.3567 16.4975 12.6129 18.3159 12.6129 20.502C12.6129 22.6882 13.3609 24.5231 14.9065 26.1142C16.4769 27.6391 18.3035 28.3871 20.4897 28.3871C21.4733 28.3871 22.3866 28.2342 23.2296 27.9243L21.4815 26.1762C20.2004 24.8909 20.2004 22.7998 21.4815 21.5187C22.7626 20.2334 24.8538 20.2334 26.1349 21.5187L26.1307 21.5145Z' fill='%23F9B000'/%3E%3C/svg%3E%0A");
  background-position: 7px 6px;
  background-repeat: no-repeat;
  border: 4px solid transparent;
  background-clip: padding-box;
  height: 61px;
  font-weight: 700;
  padding: 7px 20px 7px 55px;
  margin-left: -4px;
  font-size: 18px;
  letter-spacing: 0.1;
  width: 100%;
  cursor: pointer;
}
.gform_wrapper .gform_footer input[type=submit]:hover {
  border: 4px solid rgb(249, 176, 0);
  color: white !important;
}
.gform_wrapper .ginput_container_consent {
  font-size: 16px;
}
.gform_wrapper .ginput_container_consent input[type=checkbox] {
  display: none;
}
.gform_wrapper .ginput_container_consent input[type=checkbox] + label {
  margin-left: 0 !important;
  padding-left: 30px;
  position: relative;
}
.gform_wrapper .ginput_container_consent input[type=checkbox] + label:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background-color: #F9FAFB;
  border-radius: 24px;
  position: absolute;
  left: 0;
  top: 0;
}
.gform_wrapper .ginput_container_consent input[type=checkbox]:checked + label:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.7888 1.8673L6.50743 11.1487L0.939453 5.5807L2.00011 4.52004L6.50743 9.02735L14.7281 0.806641L15.7888 1.8673Z' fill='%233D5C76'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}
.gform_wrapper + p.has-text-color {
  margin-top: 0;
}

.site-footer-container .gform_body input[type=text],
.site-footer-container .gform_body input[type=email] {
  border-radius: 0px;
  border: 0px;
  background-color: #F3F7FE !important;
  height: 48px;
}
.site-footer-container .gform_body input[type=text]::placeholder,
.site-footer-container .gform_body input[type=email]::placeholder {
  color: #43474B;
}
.site-footer-container .gform_body #field_submit input[type=submit] {
  color: transparent !important;
  border: 0px !important;
  background-color: transparent !important;
  width: 48px;
  height: 48px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3497 17.5L11.9543 15.2148L10.5851 16.3628L10.029 13.9189L15.9587 8.72567L8.84882 12.8097L5.5 10.3935L18.5 6.5L15.3497 17.5Z' fill='%2343474B'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}
.site-footer-container .gform_body #field_submit[data-field-position=inline] {
  width: 48px;
  height: 48px;
  position: relative;
  grid-column: none;
}
.site-footer-container .gform_body #field_submit[data-field-position=inline] input[type=submit] {
  position: absolute;
  right: 60px;
  top: 0;
  cursor: pointer;
}

#gform_fields_2 {
  display: block;
  position: relative;
  max-width: 380px;
}
#gform_fields_2 #field_submit[data-field-position=inline] {
  position: absolute;
  right: 0;
  top: 0px;
}
#gform_fields_2 #field_submit[data-field-position=inline] input[type=submit] {
  right: 0;
}

/* Slider Custom */
@media screen and (max-width: 599px) {
  .slider .slick-prev, .slider .slick-next {
    background-color: white !important;
    width: 32px;
    height: 54px;
    border-radius: 5px;
  }
}
.slider__slide {
  max-height: 540px;
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.slider__slide .wp-block-cover .wp-block-group {
  opacity: 0;
  transition: 1s all;
}
.slider__slide.slick-current .wp-block-cover .wp-block-group {
  opacity: 1;
}
.slider .wp-block-cover {
  border-radius: 30px;
  overflow: hidden;
}
.slider .wp-block-cover .wp-block-group {
  padding: 20px !important;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 600px) {
  .slider .wp-block-cover .wp-block-group {
    padding: 40px !important;
  }
}
.slider .wp-block-cover__inner-container {
  position: absolute;
  left: 0px;
  bottom: 10px;
  width: 100% !important;
  max-width: 495px;
  height: calc(100% - 80px);
  transform: scale(0.8);
}
@media (min-width: 600px) {
  .slider .wp-block-cover__inner-container {
    left: 40px;
    top: 40px;
    bottom: auto;
  }
}
@media (min-width: 800px) {
  .slider .wp-block-cover__inner-container {
    transform: none;
  }
}
.slider .wp-block-cover h1, .slider .wp-block-cover h2, .slider .wp-block-cover h3, .slider .wp-block-cover h4 {
  font-size: 24px;
  margin-bottom: 0.5rem;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slider .slick-slide {
  width: 100%;
  height: 400px;
}
.slider .slick-slide .wp-block-cover {
  min-height: 400px !important;
}
@media (min-width: 800px) {
  .slider .slick-slide {
    height: 540px;
  }
  .slider .slick-slide .wp-block-cover {
    min-height: 540px !important;
  }
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  z-index: 100;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: 15px;
}
@media (min-width: 800px) {
  .slick-prev {
    left: 35px;
  }
}
[dir=rtl] .slick-prev {
  left: auto;
  right: 15px;
}
@media (min-width: 800px) {
  [dir=rtl] .slick-prev {
    right: 35px;
  }
}
.slick-prev:before {
  content: "";
}
[dir=rtl] .slick-prev:before {
  content: "";
}

.slick-next {
  right: 15px;
}
@media (min-width: 800px) {
  .slick-next {
    right: 35px;
  }
}
[dir=rtl] .slick-next {
  left: 15px;
  right: auto;
}
@media (min-width: 800px) {
  [dir=rtl] .slick-next {
    left: 35px;
  }
}
.slick-next:before {
  content: "";
}
[dir=rtl] .slick-next:before {
  content: "";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: 2rem;
  right: 40px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
}
@media (min-width: 800px) {
  .slick-dots {
    bottom: 4rem;
    right: 100px;
  }
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 2px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-size: 46px;
  line-height: 20px;
  text-align: center;
  color: white;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: white;
  opacity: 0.75;
}

@media (min-width: 600px) and (max-width: 899px) {
  .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: flex !important;
  }
}
@media (min-width: 900px) {
  .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: none !important;
  }
}
@media (max-width: 599px) {
  .site-header-container .wp-block-column:last-child {
    position: absolute;
    right: 12px;
    width: 30px;
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .site-header-container .wp-block-column:last-child {
    position: absolute;
    right: 24px;
    width: 30px;
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: none !important;
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
@media (min-width: 900px) {
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: block !important;
    width: 100%;
    position: relative !important;
    z-index: auto;
    background-color: inherit;
  }
}
@media (min-width: 600px) {
  .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li.type-post,
.wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li.type-post,
.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li.type-referenties,
.wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li.type-referenties {
    width: calc(50% - 0.9375em) !important;
  }
}
@media (min-width: 1140px) {
  .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li.type-post,
.wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li.type-post {
    width: calc(25% - 0.9375em) !important;
  }
}
@media (min-width: 1140px) {
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li.type-referenties,
.wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li.type-referenties {
    width: calc(33% - 0.9375em) !important;
  }
}
.wp-block-comments-query-loop {
  display: none;
}

/* ----- */
/* Containers */
/* ----- */
.wp-site-blocks {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0px -6px 10px #edeeef;
  background: linear-gradient(180deg, #F9F9FA 29.17%, #FFFFFF 45.31%, #FFFFFF 100%);
  position: relative;
  z-index: 1;
}
.wp-site-blocks > footer > .has-background-color > *,
.wp-site-blocks .wp-block-group.has-background-color.alignfull > * {
  width: 100%;
  max-width: 1300px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.is-style-white-rounded {
  position: relative;
  z-index: 1;
}
.is-style-white-rounded + .wp-block-group.has-background-color.alignfull {
  padding-top: 205px;
  margin-top: -115px;
  position: relative;
  z-index: 0;
}

/* ----- */
/* Cover Hero */
/* ----- */
.wp-block-cover:not(.wp-block-cover--hero):not(.alignfull) {
  border-radius: 30px;
  overflow: hidden;
}

.wp-block-cover--hero {
  min-height: 320px !important;
  position: relative;
  overflow: hidden;
}
@media (min-width: 600px) {
  .wp-block-cover--hero {
    height: 470px;
  }
}
@media (min-width: 1200px) {
  .wp-block-cover--hero {
    height: 620px;
  }
}
.wp-block-cover--hero:after {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  width: 771px;
  height: 771px;
  content: "";
  position: absolute;
  bottom: -385px;
  right: -320px;
  background-image: url("data:image/svg+xml,%3Csvg width='771' height='771' viewBox='0 0 771 771' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M656.916 113.385C582.544 38.1575 491.074 0 384.995 0C278.915 0 186.747 38.1575 113.152 113.307C38.0798 188.456 0 280.081 0 385.539C0 490.997 38.0798 583.321 112.996 657.615C187.368 732.843 278.915 771 384.995 771C469.781 771 545.241 746.598 609.977 698.493L530.942 619.38C488.199 646.891 439.395 660.879 385.15 660.879C309.379 660.879 244.022 633.602 190.865 579.901C137.321 526.823 110.121 461.388 110.121 385.539C110.121 309.69 137.321 244.799 190.943 191.099C243.478 137.398 308.835 110.198 385.15 110.198C461.465 110.198 526.279 137.476 579.435 191.176C633.446 244.721 660.879 310.156 660.879 385.539C660.879 440.249 646.735 489.287 618.758 532.185L697.793 611.298C746.365 546.64 771 471.024 771 385.539C771 280.003 732.609 188.456 656.916 113.462V113.385Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M491.385 404.579L524.336 437.529C530.32 421.443 533.273 404.19 533.273 385.539C533.273 344.584 518.974 310.312 489.676 280.936C460.3 251.56 426.183 237.261 385.228 237.261C344.273 237.261 309.768 251.56 279.926 281.014C251.171 310.234 237.183 344.428 237.183 385.539C237.183 426.65 251.249 461.154 280.314 491.074C309.846 519.751 344.195 533.817 385.306 533.817C403.802 533.817 420.976 530.942 436.83 525.113L403.957 492.24C379.866 468.071 379.866 428.748 403.957 404.656C428.048 380.487 467.372 380.487 491.463 404.656L491.385 404.579Z' fill='white' fill-opacity='0.1'/%3E%3C/svg%3E%0A");
}
.wp-block-cover--hero .wp-block-cover__inner-container {
  max-width: 540px;
  margin-bottom: 5.5rem !important;
}
.wp-block-cover--hero h1, .wp-block-cover--hero h2, .wp-block-cover--hero h3, .wp-block-cover--hero h4, .wp-block-cover--hero h5, .wp-block-cover--hero h6 {
  opacity: 0.96;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 0px 15px rgba(0, 0, 0, 0.5);
  margin-bottom: 0.6rem !important;
}
.wp-block-cover--hero + .wp-block-group {
  margin-top: -60px;
  filter: drop-shadow(0px 4px 10px #EDEEEF);
}
.wp-block-cover--hero .is-style-arrow-only .wp-block-button__link {
  border-bottom: 0px;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 0px 15px rgba(0, 0, 0, 0.5);
}

/* ----- */
/* Styled Groups */
/* ----- */
.wp-block-group.is-style-highlight-primary,
.wp-block-group.is-style-highlight-secondary {
  overflow: hidden;
  position: relative;
  padding: 30px 30px 20px 30px;
  border-radius: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width='771' height='771' viewBox='0 0 771 771' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M656.916 113.385C582.544 38.1575 491.074 0 384.995 0C278.915 0 186.747 38.1575 113.152 113.307C38.0798 188.456 0 280.081 0 385.539C0 490.997 38.0798 583.321 112.996 657.615C187.368 732.843 278.915 771 384.995 771C469.781 771 545.241 746.598 609.977 698.493L530.942 619.38C488.199 646.891 439.395 660.879 385.15 660.879C309.379 660.879 244.022 633.602 190.865 579.901C137.321 526.823 110.121 461.388 110.121 385.539C110.121 309.69 137.321 244.799 190.943 191.099C243.478 137.398 308.835 110.198 385.15 110.198C461.465 110.198 526.279 137.476 579.435 191.176C633.446 244.721 660.879 310.156 660.879 385.539C660.879 440.249 646.735 489.287 618.758 532.185L697.793 611.298C746.365 546.64 771 471.024 771 385.539C771 280.003 732.609 188.456 656.916 113.462V113.385Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M491.385 404.579L524.336 437.53C530.32 421.443 533.273 404.19 533.273 385.539C533.273 344.584 518.974 310.312 489.676 280.936C460.3 251.56 426.183 237.261 385.228 237.261C344.273 237.261 309.768 251.56 279.926 281.014C251.171 310.234 237.183 344.428 237.183 385.539C237.183 426.65 251.249 461.155 280.314 491.074C309.846 519.751 344.195 533.817 385.306 533.817C403.802 533.817 420.976 530.942 436.83 525.113L403.957 492.24C379.866 468.071 379.866 428.748 403.957 404.657C428.048 380.488 467.372 380.488 491.463 404.657L491.385 404.579Z' fill='white' fill-opacity='0.1'/%3E%3C/svg%3E%0A");
  background-position: calc(100% + 110px) calc(100% + 420px);
  background-repeat: no-repeat;
}
@media screen and (min-width: 600px) {
  .wp-block-group.is-style-highlight-primary,
.wp-block-group.is-style-highlight-secondary {
    padding: 80px 200px 70px 110px;
  }
}
.wp-block-group.is-style-highlight-primary:after,
.wp-block-group.is-style-highlight-secondary:after {
  background-repeat: no-repeat;
  background-size: cover;
  width: 962px;
  height: 100%;
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
}
.wp-block-group.is-style-highlight-primary > *,
.wp-block-group.is-style-highlight-secondary > * {
  color: white !important;
  z-index: 1;
  position: relative;
  font-family: var(--wp--preset--font-family--heading-font);
  letter-spacing: -1px;
}

.wp-block-group.is-style-highlight-primary {
  background-color: var(--wp--custom--color--primary);
}
.wp-block-group.is-style-highlight-primary:after {
  background-image: url("data:image/svg+xml,%3Csvg width='862' height='450' viewBox='0 0 862 450' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4' filter='url(%23filter0_f_515_4065)'%3E%3Cpath d='M162.16 297C140.719 279.45 104.322 108.805 77.8399 86C49.8388 86 55.4617 144.897 55.4617 144.897V287.975V484C55.4617 484 629.833 386 611.574 386C611.574 386 486.155 167.913 461.222 154C428.575 135.781 461.456 215.571 342.581 272.5C234.484 324.267 183.601 314.55 162.16 297Z' fill='url(%23paint0_linear_515_4065)' fill-opacity='0.8'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_515_4065' x='-195' y='-164' width='1057' height='898' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='125' result='effect1_foregroundBlur_515_4065'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_515_4065' x1='86.1637' y1='375.5' x2='1516.95' y2='9.71279' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DBE4EC'/%3E%3Cstop offset='0.418021' stop-color='%2350789A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.wp-block-group.is-style-highlight-secondary {
  background-color: var(--wp--custom--color--secondary);
}
.wp-block-group.is-style-highlight-secondary:after {
  background-image: url("data:image/svg+xml,%3Csvg width='962' height='448' viewBox='0 0 962 448' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_515_3918)'%3E%3Cpath d='M195.935 216.905C171.338 198.032 129.583 14.5242 99.2024 -10C67.079 -10 73.5296 53.3363 73.5296 53.3363V207.199V418C73.5296 418 732.459 312.613 711.511 312.613C711.511 312.613 567.628 78.0878 539.025 63.1256C501.572 43.5335 539.294 129.338 402.918 190.558C278.907 246.227 220.533 235.777 195.935 216.905Z' fill='url(%23paint0_linear_515_3918)' fill-opacity='0.6'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_515_3918' x='-177' y='-260' width='1139' height='928' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='125' result='effect1_foregroundBlur_515_3918'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_515_3918' x1='108.752' y1='301.322' x2='1736.39' y2='-142.589' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFF2D4'/%3E%3Cstop offset='0.466152' stop-color='%23FFBF25'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.wp-block-group.is-style-highlight-primary + .wp-block-group.is-style-highlight-primary,
.wp-block-group.is-style-highlight-primary + .wp-block-group.is-style-highlight-secondary,
.wp-block-group.is-style-highlight-secondary + .wp-block-group.is-style-highlight-primary,
.wp-block-group.is-style-highlight-secondary + .wp-block-group.is-style-highlight-secondary {
  margin-top: 10px;
  background-position: calc(100% + 110px) -360px;
}

.wp-block-group.is-style-white-rounded, .is-style-white-rounded-blue-bottom:before {
  border-radius: 30px;
  position: relative;
  z-index: 1;
  background-color: white;
  padding: 20px !important;
}
@media screen and (min-width: 600px) {
  .wp-block-group.is-style-white-rounded, .is-style-white-rounded-blue-bottom:before {
    padding: 60px !important;
  }
}

.is-style-white-rounded-blue-bottom {
  padding: 20px !important;
  margin-bottom: 160px;
}
@media screen and (min-width: 600px) {
  .is-style-white-rounded-blue-bottom {
    padding: 60px !important;
  }
}
.is-style-white-rounded-blue-bottom:before {
  content: "";
  width: calc(100% - 40px);
  height: calc(100% - 160px);
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  box-shadow: 0px 4px 20px rgba(80, 120, 154, 0.2);
}
@media screen and (min-width: 600px) {
  .is-style-white-rounded-blue-bottom:before {
    width: calc(100% - 120px);
  }
}

.is-style-transparent-blue-bottom {
  padding-bottom: 60px;
}

.is-style-white-rounded-blue-bottom, .is-style-transparent-blue-bottom {
  position: relative;
}
.is-style-white-rounded-blue-bottom:last-child > *:last-child, .is-style-transparent-blue-bottom:last-child > *:last-child {
  margin-bottom: 60px;
}
.is-style-white-rounded-blue-bottom > *, .is-style-transparent-blue-bottom > * {
  position: relative;
  z-index: 1;
}
.is-style-white-rounded-blue-bottom:after, .is-style-transparent-blue-bottom:after {
  content: "";
  width: calc(var(--vw, 1vw) * 100);
  height: calc(100% - 80px);
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='985' viewBox='0 0 1440 985' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_515_5445)'%3E%3Cpath d='M239.766 476.976C204.197 458.103 143.819 274.595 99.8889 250.071C53.4381 250.071 62.7659 313.408 62.7659 313.408V467.27V678.071C62.7659 678.071 1015.58 572.684 985.293 572.684C985.293 572.684 777.237 338.159 735.877 323.197C681.719 303.605 736.265 389.409 539.065 450.629C359.743 506.299 275.334 495.849 239.766 476.976Z' fill='url(%23paint0_linear_515_5445)' fill-opacity='0.6' style='mix-blend-mode:multiply'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_515_5445)'%3E%3Cpath d='M239.766 534.976C204.197 516.103 143.819 332.595 99.8889 308.071C53.4381 308.071 62.7659 371.408 62.7659 371.408V525.27V736.071C62.7659 736.071 1015.58 630.684 985.293 630.684C985.293 630.684 777.237 396.159 735.877 381.197C681.719 361.605 736.265 447.409 539.065 508.629C359.743 564.299 275.334 553.849 239.766 534.976Z' fill='url(%23paint1_linear_515_5445)' fill-opacity='0.6' style='mix-blend-mode:multiply'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_515_5445' x='-188' y='0.0712891' width='1424' height='928' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='125' result='effect1_foregroundBlur_515_5445'/%3E%3C/filter%3E%3Cfilter id='filter1_f_515_5445' x='-188' y='58.0713' width='1424' height='928' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='125' result='effect1_foregroundBlur_515_5445'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_515_5445' x1='113.697' y1='561.393' x2='2301.99' y2='-301.617' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2338546B'/%3E%3Cstop offset='0.675009' stop-color='%2350789A'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_515_5445' x1='113.697' y1='619.393' x2='2301.99' y2='-243.617' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23293E4F'/%3E%3Cstop offset='0.270833' stop-color='%2338546B'/%3E%3Cstop offset='0.675009' stop-color='%2350789A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-color: #50789A;
  background-position: top left;
  background-size: 85%;
  background-repeat: no-repeat;
  position: absolute;
  top: 80px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 0;
  max-width: 1920px;
}

/* ----- */
/* Styled lists */
/* ----- */
.is-style-yellow-checkmarks {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.is-style-yellow-checkmarks li {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0131 0.889863C18.3759 0.538244 18.8589 0.343854 19.3599 0.347713C19.8609 0.351571 20.3409 0.553376 20.6985 0.910544C21.0561 1.26771 21.2634 1.75231 21.2767 2.26207C21.2899 2.77184 21.1081 3.26691 20.7695 3.64281L10.4908 16.7259C10.3141 16.9196 10.1008 17.0751 9.86364 17.183C9.6265 17.291 9.37042 17.3491 9.11069 17.354C8.85097 17.3589 8.59295 17.3104 8.35205 17.2115C8.11114 17.1126 7.89232 16.9653 7.70865 16.7783L0.892281 9.84088C0.702456 9.66085 0.550203 9.44376 0.444604 9.20255C0.339004 8.96135 0.282222 8.70096 0.277644 8.43693C0.273067 8.1729 0.320789 7.91064 0.417962 7.66579C0.515136 7.42094 0.65977 7.19852 0.843237 7.01179C1.0267 6.82507 1.24524 6.67787 1.48582 6.57897C1.7264 6.48007 1.98408 6.4315 2.2435 6.43616C2.50293 6.44082 2.75877 6.49861 2.99577 6.60608C3.23277 6.71356 3.44607 6.86851 3.62295 7.06171L9.01731 12.5493L17.9641 0.947545C17.9802 0.927359 17.9948 0.908101 18.0131 0.889863Z' fill='%23F9B000'/%3E%3C/svg%3E%0A");
  background-position: 0px 3px;
  background-repeat: no-repeat;
  padding-left: 40px;
  margin-bottom: 0.7rem;
}

.is-style-yellow-round-numbers {
  list-style: none;
  counter-reset: steps;
  margin-left: 0;
  padding-left: 0;
}
.is-style-yellow-round-numbers li {
  counter-increment: steps;
  padding-left: 40px;
  margin-bottom: 0.7rem;
  position: relative;
}
.is-style-yellow-round-numbers li::before {
  position: absolute;
  left: 0;
  top: 0;
  content: counter(steps);
  margin-right: 12px;
  background: var(--wp--custom--color--secondary);
  color: white;
  width: 28px;
  height: 28px;
  font-weight: bold;
  border-radius: 50%;
  display: inline-grid;
  place-items: center;
  line-height: 1.2em;
}
.is-style-yellow-round-numbers ol li::before {
  background: var(--wp--custom--color--secondary);
}

/* ----- */
/* Header */
/* ----- */
.logged-in header.wp-block-template-part {
  margin-top: 32px;
}

header.wp-block-template-part {
  transition: 0.5s background;
  position: fixed;
  z-index: 999;
  width: 100%;
  margin-left: calc(-1 * var(--wp--custom--gap--horizontal)) !important;
  margin-right: calc(-1 * var(--wp--custom--gap--horizontal)) !important;
}
header.wp-block-template-part:before {
  content: "";
  width: 100%;
  height: 57px;
  position: absolute;
  background: white;
}
@media (min-width: 900px) {
  header.wp-block-template-part:before {
    display: none;
  }
}
header.wp-block-template-part + * {
  margin-top: 72px;
}
@media (min-width: 900px) {
  header.wp-block-template-part + * {
    margin-top: 140px;
  }
}
header.wp-block-template-part .wp-block-search {
  position: absolute;
  right: auto;
  top: 70px;
  width: 100%;
  max-width: 308px;
}
@media (min-width: 900px) {
  header.wp-block-template-part .wp-block-search {
    right: 6px;
    top: 82px;
  }
}
header.wp-block-template-part .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  border: none;
  border-radius: 0;
  border-bottom: 1px solid var(--wp--custom--color--secondary);
}
header.wp-block-template-part .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
  padding-left: 0;
  background-color: transparent;
  border-color: transparent !important;
}
header.wp-block-template-part .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
  outline: 0;
}
header.wp-block-template-part .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input::placeholder {
  color: var(--wp--custom--color--secondary);
}
header.wp-block-template-part .wp-block-search .wp-block-search__button {
  background-color: transparent !important;
  color: var(--wp--custom--color--secondary);
  padding-bottom: 3px;
  padding-right: 0 !important;
}
header.wp-block-template-part .wp-block-search .wp-block-search__button svg {
  fill: var(--wp--custom--color--secondary) !important;
  transform: scale(1.4) rotate(260deg);
}
@media (min-width: 600px) {
  header.wp-block-template-part {
    padding: 15px 20px;
  }
  header.wp-block-template-part > .wp-block-columns,
header.wp-block-template-part > .wp-block-group {
    max-width: 1280px;
    margin-left: auto !important;
    margin-right: auto !important;
    position: relative;
  }
}
@media (min-width: 900px) {
  header.wp-block-template-part {
    width: 100vw;
    top: 0;
    left: calc(50vw + 30px);
    transform: translateX(-50%);
    padding-left: 30px;
    padding-right: 30px;
  }
}
header.wp-block-template-part .site-brand {
  position: relative;
  z-index: 100001;
  display: flex !important;
}
@media (max-width: 899px) {
  header.wp-block-template-part .site-brand .wp-block-site-logo {
    flex-basis: 200px;
    margin-left: 15px;
    margin-top: 0;
    margin-bottom: 0;
  }
  header.wp-block-template-part .site-brand .custom-logo {
    width: 100%;
  }
}
header.wp-block-template-part .wp-block-navigation-submenu__toggle {
  position: absolute;
  right: 0;
  top: 10px;
  width: 20px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 8.58578L1.70712 0.292892L0.292908 1.70711L10 11.4142L19.7071 1.70711L18.2929 0.292892L10 8.58578Z' fill='%233D5C76'/%3E%3C/svg%3E%0A");
}
header.wp-block-template-part .wp-block-navigation-submenu__toggle:not(:last-child) {
  display: block !important;
}
@media (min-width: 900px) {
  header.wp-block-template-part .wp-block-navigation-submenu__toggle:not(:last-child) {
    display: none !important;
  }
}
header.wp-block-template-part .wp-block-navigation-submenu__toggle svg {
  display: none;
}
header.wp-block-template-part .wp-block-navigation-submenu__toggle[aria-expanded=false] + .wp-block-navigation__submenu-container {
  display: none;
}
@media (min-width: 900px) {
  header.wp-block-template-part .wp-block-navigation-submenu__toggle[aria-expanded=false] + .wp-block-navigation__submenu-container {
    display: flex;
  }
}
header.wp-block-template-part .wp-block-navigation__responsive-container-open {
  width: 22px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.5 1.5C0.5 0.671573 1.17157 0 2 0H20C20.8284 0 21.5 0.671573 21.5 1.5C21.5 2.32843 20.8284 3 20 3H2C1.17157 3 0.5 2.32843 0.5 1.5ZM0.5 9C0.5 8.17157 1.17157 7.5 2 7.5H20C20.8284 7.5 21.5 8.17157 21.5 9C21.5 9.82843 20.8284 10.5 20 10.5H2C1.17157 10.5 0.5 9.82843 0.5 9ZM0.5 16.5C0.5 15.6716 1.17157 15 2 15H20C20.8284 15 21.5 15.6716 21.5 16.5C21.5 17.3284 20.8284 18 20 18H2C1.17157 18 0.5 17.3284 0.5 16.5Z' fill='%233D5C76'/%3E%3C/svg%3E%0A");
}
header.wp-block-template-part .wp-block-navigation__responsive-container-open svg {
  display: none;
}
@media (max-width: 899px) {
  header.wp-block-template-part .wp-block-navigation__responsive-container-open {
    margin-right: 6px;
    margin-top: 13px;
  }
}
header.wp-block-template-part .wp-block-navigation__responsive-container-close {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='11' fill='%233D5C79'/%3E%3Cpath d='M21.4086 20.4993L25.7045 16.3767C25.8926 16.1957 25.9983 15.9503 25.9983 15.6944C25.9983 15.4385 25.8926 15.1931 25.7045 15.0121C25.5164 14.8312 25.2612 14.7295 24.9952 14.7295C24.7291 14.7295 24.474 14.8312 24.2859 15.0121L20 19.1443L15.7141 15.0121C15.526 14.8312 15.2709 14.7295 15.0048 14.7295C14.7388 14.7295 14.4836 14.8312 14.2955 15.0121C14.1074 15.1931 14.0017 15.4385 14.0017 15.6944C14.0017 15.9503 14.1074 16.1957 14.2955 16.3767L18.5914 20.4993L14.2955 24.6218C14.2019 24.7112 14.1276 24.8175 14.0768 24.9346C14.0261 25.0517 14 25.1773 14 25.3041C14 25.431 14.0261 25.5566 14.0768 25.6737C14.1276 25.7908 14.2019 25.8971 14.2955 25.9864C14.3884 26.0765 14.4989 26.148 14.6206 26.1968C14.7424 26.2456 14.8729 26.2707 15.0048 26.2707C15.1367 26.2707 15.2673 26.2456 15.389 26.1968C15.5108 26.148 15.6213 26.0765 15.7141 25.9864L20 21.8542L24.2859 25.9864C24.3787 26.0765 24.4892 26.148 24.611 26.1968C24.7327 26.2456 24.8633 26.2707 24.9952 26.2707C25.1271 26.2707 25.2576 26.2456 25.3794 26.1968C25.5011 26.148 25.6116 26.0765 25.7045 25.9864C25.7981 25.8971 25.8724 25.7908 25.9232 25.6737C25.9739 25.5566 26 25.431 26 25.3041C26 25.1773 25.9739 25.0517 25.9232 24.9346C25.8724 24.8175 25.7981 24.7112 25.7045 24.6218L21.4086 20.4993Z' fill='%23FFF8F9'/%3E%3Ccircle cx='20' cy='20' r='17.5' stroke='%233D5C76' stroke-width='5'/%3E%3C/svg%3E%0A");
}
header.wp-block-template-part .wp-block-navigation__responsive-container-close svg {
  display: none;
}
@media (max-width: 899px) {
  header.wp-block-template-part .wp-block-navigation__responsive-container-close {
    margin-right: -2px;
    margin-top: 2px;
  }
}
header.wp-block-template-part .wp-block-navigation__responsive-container {
  height: auto;
  background-image: url("data:image/svg+xml,%3Csvg width='966' height='667' viewBox='0 0 966 667' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M823.062 -156.938C729.88 -251.192 615.276 -299 482.367 -299C349.458 -299 233.978 -251.192 141.77 -157.036C47.7109 -62.8797 0 51.9187 0 184.049C0 316.179 47.7109 431.853 141.575 524.938C234.757 619.192 349.458 667 482.367 667C588.597 667 683.142 636.426 764.251 576.154L665.226 477.033C611.673 511.501 550.526 529.028 482.562 529.028C387.627 529.028 305.739 494.851 239.139 427.569C172.051 361.066 137.972 279.081 137.972 184.049C137.972 89.0163 172.051 7.71302 239.236 -59.5691C305.058 -126.851 386.945 -160.93 482.562 -160.93C578.178 -160.93 659.384 -126.754 725.985 -59.4717C793.656 7.61565 828.028 89.6005 828.028 184.049C828.028 252.597 810.307 314.037 775.254 367.784L874.278 466.906C935.134 385.895 966 291.155 966 184.049C966 51.8213 917.9 -62.8797 823.062 -156.841V-156.938Z' fill='%233D5C76' fill-opacity='0.03'/%3E%3Cpath d='M615.666 207.904L656.95 249.189C664.448 229.033 668.148 207.417 668.148 184.049C668.148 132.735 650.232 89.7954 613.523 52.9898C576.718 16.1843 533.973 -1.73169 482.659 -1.73169C431.346 -1.73169 388.114 16.1842 350.724 53.0872C314.697 89.698 297.171 132.54 297.171 184.049C297.171 235.557 314.795 278.789 351.211 316.276C388.211 352.205 431.248 369.829 482.757 369.829C505.931 369.829 527.449 366.227 547.312 358.924L506.125 317.737C475.941 287.455 475.941 238.186 506.125 208.002C536.31 177.72 585.579 177.72 615.763 208.002L615.666 207.904Z' fill='%233D5C76' fill-opacity='0.03'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 14px;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);
  padding-bottom: 0;
}
@media (min-width: 900px) {
  header.wp-block-template-part .wp-block-navigation__responsive-container {
    height: 850px;
    max-height: 100vh;
    overflow: hidden;
  }
}
@media (max-height: 800px) {
  header.wp-block-template-part .wp-block-navigation__responsive-container {
    padding-bottom: 50px;
  }
}
header.wp-block-template-part .wp-block-navigation__responsive-container.is-menu-open {
  overflow: hidden;
}
header.wp-block-template-part .wp-block-navigation__responsive-dialog {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
header.wp-block-template-part .wp-block-navigation__responsive-container-content {
  max-width: 1110px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 145px !important;
}
@media screen and (min-width: 900px) {
  header.wp-block-template-part .wp-block-navigation__responsive-container-content {
    padding-top: 195px !important;
  }
}
header.wp-block-template-part .wp-block-navigation__responsive-container-content:before {
  width: 100%;
  max-width: 933px;
  height: 1px;
  background: var(--wp--custom--color--secondary);
  content: "";
  position: absolute;
  top: 128px;
  left: 0;
  display: none;
}
@media (min-width: 900px) {
  header.wp-block-template-part .wp-block-navigation__responsive-container-content:before {
    display: inline-block;
  }
}
header.wp-block-template-part .wp-block-navigation__responsive-container-content a {
  color: var(--wp--custom--color--primary) !important;
}
header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
  height: 100%;
  max-height: calc(100vh - 145px);
  overflow: auto;
  width: 100%;
  max-width: 1110px;
  margin-left: auto;
}
@media (max-width: 899px) {
  header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
    flex-direction: initial !important;
    margin-right: -15px;
    margin-left: auto;
    width: calc(100% + 15px);
    padding-right: 15px;
  }
}
@media (min-width: 900px) {
  header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
    max-height: calc(100vh - 205px);
    display: flex !important;
    flex-direction: row !important;
  }
}
header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation__container > li {
  width: 100%;
  font-weight: 600;
  font-family: var(--wp--preset--font-family--heading-font);
  margin-bottom: 2rem;
}
@media (min-width: 900px) {
  header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation__container > li {
    width: calc(25% - 1.5rem);
  }
}
header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation__container > li .wp-block-navigation__submenu-container {
  font-family: var(--wp--preset--font-family--body-font);
  padding-left: 0 !important;
}
header.wp-block-template-part .wp-block-navigation__responsive-container-content .wp-block-navigation__container > li .wp-block-navigation__submenu-container > li {
  font-weight: normal;
}

.quicklinks-1 {
  display: none !important;
}
@media (min-width: 900px) {
  .quicklinks-1 {
    display: flex !important;
  }
}
.quicklinks-1 a.wp-block-navigation-item__content {
  color: var(--wp--custom--color--primary);
  text-decoration: none;
  font-size: 14px;
}
.quicklinks-1 a.wp-block-navigation-item__content:hover {
  color: var(--wp--custom--color--secondary);
}
.quicklinks-1 .wp-block-navigation-item.search a {
  width: 19px;
  height: 19px;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 17.0002L13.846 11.8462C14.7988 10.3981 15.1804 8.64799 14.917 6.93467C14.6535 5.22135 13.7637 3.66672 12.4199 2.57178C11.076 1.47684 9.37366 0.919471 7.64245 1.00759C5.91123 1.09571 4.27429 1.82305 3.04855 3.04879C1.82281 4.27453 1.09547 5.91148 1.00735 7.64269C0.919227 9.37391 1.47659 11.0762 2.57154 12.4201C3.66648 13.764 5.22111 14.6538 6.93442 14.9172C9.71824 15.3453 11.0519 14.4528 12.5 13.5L17.5 18.5L19 17.0002ZM2.99998 8.00022C2.99998 5.24322 5.24298 3.00022 7.99998 3.00022C10.757 3.00022 13 5.24322 13 8.00022C13 10.7572 10.757 13.0002 7.99998 13.0002C5.24298 13.0002 2.99998 10.7572 2.99998 8.00022Z' fill='%233D5C76'/%3E%3C/svg%3E%0A");
}
.quicklinks-1 .wp-block-navigation-item.search .wp-block-navigation-item__label {
  display: none;
}

.quicklinks-2 {
  display: none !important;
  margin-bottom: 1rem !important;
}
@media (min-width: 900px) {
  .quicklinks-2 {
    display: flex !important;
  }
}
.quicklinks-2 a.wp-block-navigation-item__content {
  text-transform: uppercase;
  color: var(--wp--custom--color--primary);
  text-decoration: none;
  font-weight: 600;
  font-size: 14px;
}
.quicklinks-2 a.wp-block-navigation-item__content:hover {
  color: var(--wp--custom--color--secondary);
}

.floating-navbar {
  position: absolute;
  right: 0;
  top: 0;
}

html[data-scroll="0"] header.wp-block-template-part {
  background-color: var(--wp--custom--color--background);
}

html:not([data-scroll="0"]) header.wp-block-template-part {
  background-color: var(--wp--custom--color--background);
}

html.has-modal-open {
  scrollbar-gutter: stable;
}

html {
  --vw:1vw ;
}

/* ----- */
/* Footer */
/* ----- */
.site-footer-container > .wp-block-group:last-child {
  padding-top: 15px;
  padding-bottom: 15px;
}
.site-footer-container > .wp-block-group:last-child * {
  font-size: 14px;
  font-weight: normal;
}
@media screen and (max-width: 781px) {
  .site-footer-container > .wp-block-group:last-child * {
    text-align: center;
  }
  .site-footer-container > .wp-block-group:last-child ul {
    display: block;
  }
  .site-footer-container > .wp-block-group:last-child ul li {
    display: block;
    text-align: center;
  }
}
.site-footer-container > .wp-block-group:first-child {
  background: linear-gradient(180deg, rgba(17, 18, 19, 0.2) 21.35%, rgba(17, 18, 19, 0) 100%), #3D5C76;
}
.site-footer-container > .wp-block-group:first-child .wp-block-navigation__container {
  gap: 15px;
  padding-top: 0.5rem;
}
.site-footer-container .wp-block-site-logo {
  width: 283px;
  height: 65px;
  background-image: url("data:image/svg+xml,%3Csvg width='283' height='65' viewBox='0 0 283 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_515_4021)'%3E%3Cpath d='M52.745 9.00532C46.7736 3.03058 39.4293 0 30.912 0C22.3947 0 14.9942 3.03058 9.08515 8.99915C3.0575 14.9677 0 22.2448 0 30.6205C0 38.9963 3.0575 46.3289 9.07267 52.2296C15.0442 58.2044 22.3947 61.2349 30.912 61.2349C37.7196 61.2349 43.7785 59.2968 48.9762 55.4762L42.6303 49.1929C39.1984 51.3778 35.2798 52.4888 30.9245 52.4888C24.8407 52.4888 19.593 50.3224 15.325 46.0574C11.0257 41.8417 8.8418 36.6447 8.8418 30.6205C8.8418 24.5964 11.0257 19.4426 15.3312 15.1776C19.5493 10.9125 24.797 8.75226 30.9245 8.75226C37.0519 8.75226 42.2559 10.9187 46.524 15.1837C50.8606 19.4364 53.0633 24.6335 53.0633 30.6205C53.0633 34.9658 51.9276 38.8605 49.6813 42.2676L56.0272 48.5509C59.9271 43.4156 61.9051 37.41 61.9051 30.6205C61.9051 22.2386 58.8226 14.9677 52.745 9.01149V9.00532Z' fill='%23F8AF00'/%3E%3Cpath d='M39.4542 32.1329L42.0999 34.7499C42.5804 33.4722 42.8175 32.102 42.8175 30.6207C42.8175 27.3679 41.6693 24.6459 39.3169 22.3128C36.9583 19.9797 34.219 18.844 30.9306 18.844C27.6423 18.844 24.8718 19.9797 22.4757 22.319C20.167 24.6397 19.0438 27.3555 19.0438 30.6207C19.0438 33.8858 20.1732 36.6263 22.5069 39.0026C24.878 41.2801 27.636 42.3973 30.9369 42.3973C32.422 42.3973 33.801 42.1689 35.0739 41.706L32.4344 39.0952C30.5001 37.1756 30.5001 34.0524 32.4344 32.139C34.3688 30.2195 37.5261 30.2195 39.4605 32.139L39.4542 32.1329Z' fill='%23F8AF00'/%3E%3Cpath d='M121.697 58.2414C122.246 58.6982 122.527 59.3216 122.527 60.124C122.527 60.9264 122.253 61.5498 121.697 62.0065C121.148 62.4633 120.387 62.6916 119.426 62.6916H117.592V64.9198H116.531V57.5625H119.426C120.387 57.5625 121.142 57.7909 121.697 58.2476V58.2414ZM120.936 61.3461C121.292 61.0622 121.466 60.6548 121.466 60.124C121.466 59.5932 121.292 59.1858 120.936 58.9019C120.58 58.618 120.069 58.476 119.401 58.476H117.598V61.7781H119.401C120.075 61.7781 120.587 61.6362 120.936 61.3523V61.3461Z' fill='white'/%3E%3Cpath d='M129.035 63.0744H125.092L124.274 64.9137H123.182L126.546 57.5564H127.594L130.97 64.9137H129.853L129.035 63.0744ZM128.661 62.235L127.057 58.6304L125.454 62.235H128.655H128.661Z' fill='white'/%3E%3Cpath d='M137.702 64.9137L136.099 62.6547C135.899 62.667 135.743 62.6732 135.631 62.6732H133.796V64.9137H132.735V57.5564H135.631C136.592 57.5564 137.347 57.7848 137.902 58.2415C138.451 58.6983 138.732 59.3217 138.732 60.1241C138.732 60.6919 138.588 61.1733 138.308 61.5745C138.027 61.9757 137.621 62.2658 137.097 62.4448L138.857 64.9137H137.702V64.9137ZM137.141 61.3523C137.496 61.0622 137.671 60.6549 137.671 60.1241C137.671 59.5932 137.496 59.1859 137.141 58.9019C136.785 58.618 136.273 58.4761 135.606 58.4761H133.802V61.7844H135.606C136.28 61.7844 136.791 61.6424 137.141 61.3523Z' fill='white'/%3E%3Cpath d='M142.588 58.476H140.042V57.5625H146.182V58.476H143.636V64.9198H142.588V58.476V58.476Z' fill='white'/%3E%3Cpath d='M152.984 64.5124C152.385 64.1853 151.91 63.7347 151.567 63.1607C151.224 62.5867 151.049 61.9448 151.049 61.235C151.049 60.5252 151.224 59.8894 151.567 59.3154C151.91 58.7414 152.385 58.2908 152.984 57.9637C153.583 57.6366 154.257 57.4761 155.012 57.4761C155.767 57.4761 156.428 57.6366 157.027 57.9637C157.626 58.2908 158.1 58.7352 158.437 59.3092C158.774 59.8832 158.949 60.5252 158.949 61.235C158.949 61.9448 158.78 62.5929 158.437 63.1607C158.094 63.7286 157.626 64.1791 157.027 64.5063C156.428 64.8334 155.754 64.9939 155.012 64.9939C154.269 64.9939 153.589 64.8334 152.984 64.5063V64.5124ZM156.478 63.6977C156.915 63.4508 157.258 63.1175 157.508 62.6855C157.757 62.2534 157.882 61.772 157.882 61.2411C157.882 60.7103 157.757 60.2289 157.508 59.7968C157.258 59.3648 156.915 59.0253 156.478 58.7846C156.041 58.5377 155.554 58.4143 155.012 58.4143C154.469 58.4143 153.976 58.5377 153.533 58.7846C153.09 59.0315 152.747 59.3648 152.491 59.7968C152.241 60.2289 152.116 60.7103 152.116 61.2411C152.116 61.772 152.241 62.2534 152.491 62.6855C152.74 63.1175 153.09 63.457 153.533 63.6977C153.976 63.9384 154.469 64.068 155.012 64.068C155.554 64.068 156.047 63.9446 156.478 63.6977Z' fill='white'/%3E%3Cpath d='M162.25 58.4761V61.0375H165.975V61.9387H162.25V64.9137H161.189V57.5564H166.43V58.4699H162.25V58.4761Z' fill='white'/%3E%3Cpath d='M173.719 58.476H171.173V57.5625H177.313V58.476H174.767V64.9198H173.719V58.476Z' fill='white'/%3E%3Cpath d='M185.493 57.5564V64.9137H184.432V61.6363H180.171V64.9137H179.11V57.5564H180.171V60.7166H184.432V57.5564H185.493Z' fill='white'/%3E%3Cpath d='M193.655 64.0002V64.9137H188.264V57.5564H193.505V58.4699H189.324V60.7289H193.049V61.6239H189.324V64.0002H193.655Z' fill='white'/%3E%3Cpath d='M201.018 64.5124C200.419 64.1853 199.944 63.7347 199.601 63.1607C199.258 62.5867 199.09 61.9448 199.09 61.235C199.09 60.5252 199.258 59.8894 199.601 59.3154C199.944 58.7414 200.419 58.2908 201.018 57.9637C201.617 57.6366 202.297 57.4761 203.046 57.4761C203.794 57.4761 204.462 57.6366 205.061 57.9637C205.66 58.2908 206.134 58.7352 206.471 59.3092C206.808 59.8832 206.983 60.5252 206.983 61.235C206.983 61.9448 206.814 62.5929 206.471 63.1607C206.128 63.7286 205.66 64.1791 205.061 64.5063C204.462 64.8334 203.788 64.9939 203.046 64.9939C202.303 64.9939 201.623 64.8334 201.018 64.5063V64.5124ZM204.512 63.6977C204.949 63.4508 205.292 63.1175 205.542 62.6855C205.791 62.2534 205.916 61.772 205.916 61.2411C205.916 60.7103 205.791 60.2289 205.542 59.7968C205.292 59.3648 204.949 59.0253 204.512 58.7846C204.075 58.5439 203.588 58.4143 203.046 58.4143C202.503 58.4143 202.01 58.5377 201.567 58.7846C201.124 59.0315 200.781 59.3648 200.525 59.7968C200.275 60.2289 200.15 60.7103 200.15 61.2411C200.15 61.772 200.275 62.2534 200.525 62.6855C200.774 63.1175 201.124 63.457 201.567 63.6977C202.01 63.9446 202.503 64.068 203.046 64.068C203.588 64.068 204.081 63.9446 204.512 63.6977Z' fill='white'/%3E%3Cpath d='M214.19 64.9137L212.586 62.6547C212.387 62.667 212.231 62.6732 212.118 62.6732H210.284V64.9137H209.223V57.5564H212.118C213.079 57.5564 213.834 57.7848 214.39 58.2415C214.939 58.6983 215.219 59.3217 215.219 60.1241C215.219 60.6919 215.076 61.1733 214.795 61.5745C214.514 61.9757 214.109 62.2658 213.585 62.4448L215.344 64.9137H214.19V64.9137ZM213.628 61.3523C213.984 61.0622 214.159 60.6549 214.159 60.1241C214.159 59.5932 213.984 59.1859 213.628 58.9019C213.273 58.618 212.761 58.4761 212.093 58.4761H210.29V61.7844H212.093C212.767 61.7844 213.279 61.6424 213.628 61.3523Z' fill='white'/%3E%3Cpath d='M223.568 61.7474C223.818 62.0621 223.936 62.451 223.936 62.9324C223.936 63.5682 223.693 64.0619 223.213 64.4014C222.726 64.7471 222.021 64.9137 221.097 64.9137H217.553V57.5564H220.885C221.734 57.5564 222.389 57.723 222.851 58.0625C223.312 58.402 223.543 58.8649 223.543 59.4575C223.543 59.8401 223.456 60.1734 223.275 60.4574C223.094 60.7413 222.851 60.9511 222.551 61.0993C222.982 61.2165 223.325 61.4326 223.568 61.7474V61.7474ZM218.614 58.4082V60.7598H220.792C221.334 60.7598 221.752 60.661 222.046 60.4574C222.339 60.2598 222.489 59.9636 222.489 59.5809C222.489 59.1982 222.339 58.9019 222.046 58.7044C221.752 58.5069 221.334 58.402 220.792 58.402H218.614V58.4082ZM222.414 63.7657C222.72 63.5682 222.869 63.2596 222.869 62.8398C222.869 62.0189 222.264 61.6116 221.054 61.6116H218.614V64.062H221.054C221.653 64.062 222.108 63.9632 222.414 63.7657Z' fill='white'/%3E%3Cpath d='M226.245 57.5564H227.306V64.9137H226.245V57.5564Z' fill='white'/%3E%3Cpath d='M230.738 64.741C230.22 64.5681 229.808 64.3459 229.515 64.0744L229.908 63.2534C230.189 63.5065 230.551 63.7102 230.994 63.8707C231.437 64.0311 231.892 64.1052 232.354 64.1052C232.972 64.1052 233.427 64.0003 233.733 63.7966C234.039 63.5929 234.188 63.3152 234.188 62.9695C234.188 62.7165 234.107 62.5128 233.939 62.3523C233.77 62.1918 233.571 62.0745 233.321 61.9881C233.078 61.9017 232.735 61.8091 232.285 61.7042C231.724 61.5684 231.275 61.4388 230.931 61.303C230.588 61.1672 230.295 60.9635 230.052 60.6858C229.808 60.408 229.683 60.0377 229.683 59.5686C229.683 59.1736 229.789 58.8218 229.995 58.507C230.201 58.1922 230.52 57.9391 230.944 57.7478C231.368 57.5565 231.892 57.4639 232.522 57.4639C232.959 57.4639 233.39 57.5194 233.814 57.6305C234.238 57.7416 234.6 57.9021 234.906 58.112L234.557 58.9514C234.245 58.7539 233.914 58.6057 233.558 58.507C233.203 58.4082 232.859 58.3527 232.516 58.3527C231.917 58.3527 231.462 58.4638 231.162 58.6798C230.863 58.8958 230.713 59.1798 230.713 59.5192C230.713 59.7723 230.8 59.976 230.969 60.1365C231.137 60.2969 231.349 60.4142 231.599 60.5068C231.849 60.5994 232.192 60.6858 232.622 60.7845C233.178 60.9203 233.633 61.0499 233.97 61.1857C234.307 61.3215 234.6 61.519 234.844 61.7968C235.087 62.0684 235.212 62.4387 235.212 62.9016C235.212 63.2843 235.106 63.6423 234.894 63.9571C234.681 64.2719 234.357 64.5311 233.926 64.7163C233.496 64.9014 232.965 64.994 232.335 64.994C231.774 64.994 231.237 64.9076 230.719 64.7348L230.738 64.741Z' fill='white'/%3E%3Cpath d='M242.157 58.4761V61.0375H245.882V61.9387H242.157V64.9137H241.096V57.5564H246.337V58.4699H242.157V58.4761Z' fill='white'/%3E%3Cpath d='M252.721 63.0744H248.777L247.96 64.9137H246.868L250.231 57.5564H251.279L254.655 64.9137H253.538L252.721 63.0744ZM252.346 62.235L250.743 58.6304L249.139 62.235H252.34H252.346Z' fill='white'/%3E%3Cpath d='M263.303 64.9137L263.291 59.5562L260.608 64.0187H260.121L257.438 59.5871V64.9137H256.421V57.5564H257.288L260.383 62.7287L263.441 57.5564H264.308L264.32 64.9137H263.303V64.9137Z' fill='white'/%3E%3Cpath d='M267.097 57.5564H268.158V64.9137H267.097V57.5564Z' fill='white'/%3E%3Cpath d='M270.935 57.5564H271.995V64.0002H276.014V64.9137H270.935V57.5564Z' fill='white'/%3E%3Cpath d='M279.789 62.3707V64.9137H278.741V62.3522L275.789 57.5625H276.925L279.302 61.4387L281.686 57.5625H282.734L279.783 62.3769L279.789 62.3707Z' fill='white'/%3E%3Cpath d='M138.744 13.721C136.604 13.721 134.87 15.4369 134.87 17.554V33.7623C134.87 35.5708 134.239 37.0521 132.948 38.2866C131.75 39.4408 130.158 40.0704 128.486 40.0704C126.814 40.0704 125.223 39.4346 124.025 38.2866C122.733 37.046 122.103 35.5708 122.103 33.7623V17.5478C122.103 15.4307 120.368 13.7148 118.228 13.7148C116.088 13.7148 114.353 15.4307 114.353 17.5478V33.7562C114.353 37.5829 115.738 40.9283 118.484 43.7058C121.273 46.4031 124.636 47.7733 128.474 47.7733C132.311 47.7733 135.674 46.4031 138.464 43.7058C141.209 40.9283 142.594 37.5829 142.594 33.7562V17.5478C142.594 15.4307 140.86 13.7148 138.719 13.7148L138.744 13.721Z' fill='white'/%3E%3Cpath d='M179.216 13.7209C175.378 13.7209 172.015 15.0912 169.226 17.7885C166.48 20.566 165.095 23.9113 165.095 27.7381V43.9465C165.095 46.0636 166.83 47.7794 168.97 47.7794C171.11 47.7794 172.845 46.0636 172.845 43.9465V27.7381C172.845 25.9297 173.475 24.4483 174.767 23.2139C175.965 22.0597 177.556 21.4301 179.228 21.4301C180.901 21.4301 182.492 22.0658 183.69 23.2139C184.981 24.4545 185.612 25.9297 185.612 27.7381V43.9465C185.612 46.0636 187.346 47.7794 189.486 47.7794C191.627 47.7794 193.361 46.0636 193.361 43.9465V27.7381C193.361 23.9113 191.976 20.566 189.231 17.7885C186.441 15.0912 183.078 13.7209 179.241 13.7209H179.216Z' fill='white'/%3E%3Cpath d='M109.38 30.744C109.38 26.084 107.664 22.0411 104.282 18.7266C100.956 15.406 96.8629 13.7209 92.1206 13.7209C87.3784 13.7209 83.2539 15.406 79.9655 18.7266C76.6085 22.0473 74.905 26.0901 74.905 30.7502C74.905 35.4102 76.6085 39.4839 79.9593 42.7676C83.2851 46.0882 87.3784 47.7733 92.1206 47.7733C95.5338 47.7733 98.6038 46.8968 101.299 45.1748L104.837 48.6744L110.316 43.2552L106.784 39.7617C108.506 37.1261 109.386 34.1079 109.386 30.7502L109.38 30.744ZM100.844 33.8919L98.8097 31.8797C97.2997 30.386 94.8412 30.386 93.3312 31.8797C91.8211 33.3734 91.8211 35.8053 93.3312 37.299L95.4028 39.3481C94.3919 39.7247 93.3 39.916 92.1206 39.916C89.5498 39.916 87.3971 39.0457 85.5501 37.2743C83.7343 35.4226 82.8545 33.2932 82.8545 30.7502C82.8545 28.2072 83.7343 26.0963 85.5314 24.2878C87.4034 22.467 89.5561 21.5782 92.1206 21.5782C94.6852 21.5782 96.8192 22.4609 98.66 24.2755C100.494 26.0963 101.393 28.2072 101.393 30.744C101.393 31.8735 101.206 32.9167 100.85 33.8919H100.844Z' fill='white'/%3E%3Cpath d='M153.814 13.721C151.673 13.721 149.939 15.4369 149.939 17.554V47.5141H157.682V17.5478C157.682 15.4307 155.948 13.7148 153.807 13.7148L153.814 13.721Z' fill='white'/%3E%3Cpath d='M247.81 13.7209C238.288 13.7209 230.576 21.3437 230.576 30.7502C230.576 40.1567 238.294 47.7794 247.81 47.7794C257.326 47.7794 265.044 40.1567 265.044 30.7502C265.044 21.3437 257.326 13.7209 247.81 13.7209V13.7209ZM247.81 39.916C242.693 39.916 238.544 35.8114 238.544 30.7502C238.544 25.6889 242.693 21.5844 247.81 21.5844C252.927 21.5844 257.076 25.6889 257.076 30.7502C257.076 35.8114 252.927 39.916 247.81 39.916Z' fill='white'/%3E%3Cpath d='M216.686 26.8616H208.992C207.569 26.8616 206.415 25.7198 206.415 24.3063C206.415 22.8929 207.569 21.751 208.992 21.751H221.671C223.818 21.751 225.571 20.0351 225.571 17.8872C225.571 15.7392 223.818 13.9863 221.671 13.9863H208.992C206.116 13.9863 203.657 15.0356 201.704 17.0601C199.707 19.0599 198.696 21.498 198.696 24.3063C198.696 27.1147 199.707 29.6021 201.704 31.6019C203.701 33.6018 206.153 34.5708 208.992 34.5708H216.667C218.09 34.5708 219.244 35.7127 219.244 37.1261C219.244 38.5396 218.09 39.6814 216.667 39.6814H199.913V47.5202H216.686C219.525 47.5202 221.983 46.5079 223.974 44.5081C226.002 42.4775 227.025 39.9839 227.025 37.1693C227.025 34.3548 225.996 31.8673 223.968 29.8737C221.971 27.8801 219.519 26.8678 216.68 26.8678L216.686 26.8616Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_515_4021'%3E%3Crect width='283' height='65' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.site-footer-container .wp-block-site-logo img {
  display: none;
}
.site-footer-container .wp-block-navigation__container {
  gap: 15px;
}
.site-footer-container .wp-block-navigation-item__content {
  font-weight: 600;
  font-size: 16px;
}
.site-footer-container .wp-block-social-links {
  gap: 12px;
}
.site-footer-container .wp-block-social-links .wp-social-link svg {
  width: 20px;
  height: 20px;
}
.site-footer-container .gform_wrapper {
  max-width: 460px;
}
.site-footer-container .gform_heading {
  font-size: 14px;
  line-height: 20px !important;
  margin-bottom: 1rem !important;
}

/* ----- */
/* Columns block with contact */
/* ----- */
@media screen and (max-width: 781px) {
  .is-style-rounded-with-contact .wp-block-spacer + *,
.is-style-rounded-with-contact-right .wp-block-spacer + * {
    -webkit-margin-before: 0;
            margin-block-start: 0;
  }
  .is-style-rounded-with-contact .contactpersoon-container,
.is-style-rounded-with-contact-right .contactpersoon-container {
    text-align: center;
  }
  .is-style-rounded-with-contact .contactpersoon__image,
.is-style-rounded-with-contact-right .contactpersoon__image {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 782px) {
  .is-style-rounded-with-contact .contactpersoon__image,
.is-style-rounded-with-contact-right .contactpersoon__image {
    margin-left: 0;
  }
}
@media screen and (min-width: 782px) and (max-width: 1023px) {
  .is-style-rounded-with-contact .contactpersoon-container,
.is-style-rounded-with-contact-right .contactpersoon-container {
    margin-top: 1rem;
    margin-bottom: 2rem;
  }
}

@media screen and (max-width: 1024px) {
  .is-style-rounded-with-contact-right .wp-block-column:first-child {
    padding-left: 0 !important;
  }
}

@media screen and (min-width: 1024px) {
  .is-style-rounded-with-contact:not(.alignwide) {
    left: 50%;
    transform: translate(calc(-100% + 115px));
  }
}
@media screen and (min-width: 1024px) and (min-width: 782px) {
  .is-style-rounded-with-contact.alignwide {
    left: 57px;
  }
}

@media screen and (min-width: 1024px) {
  .is-style-rounded-with-contact-right:not(.alignwide) {
    right: 50%;
    transform: translate(calc(-100% + 115px));
  }
  .is-style-rounded-with-contact-right.alignwide {
    right: 57px;
  }
}

.is-style-rounded-with-contact, .is-style-rounded-with-contact-right {
  border-radius: 30px;
}
@media screen and (min-width: 782px) {
  .is-style-rounded-with-contact, .is-style-rounded-with-contact-right {
    overflow: visible;
    position: relative;
  }
}
@media screen and (min-width: 1024px) {
  .is-style-rounded-with-contact.alignwide, .is-style-rounded-with-contact-right.alignwide {
    max-width: calc(100% - 115px) !important;
  }
}
@media screen and (min-width: 1340px) {
  .is-style-rounded-with-contact.alignwide, .is-style-rounded-with-contact-right.alignwide {
    max-width: 1185px !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-style-rounded-with-contact .wp-block-column:first-child .contactpersoon-container, .is-style-rounded-with-contact-right .wp-block-column:first-child .contactpersoon-container {
    padding-left: 110px;
  }
  .is-style-rounded-with-contact .wp-block-column:first-child .contactpersoon-container .contactpersoon__image, .is-style-rounded-with-contact-right .wp-block-column:first-child .contactpersoon-container .contactpersoon__image {
    position: absolute;
    left: -115px;
    top: 60px;
  }
}
@media screen and (min-width: 1024px) {
  .is-style-rounded-with-contact .wp-block-column:last-child .contactpersoon-container, .is-style-rounded-with-contact-right .wp-block-column:last-child .contactpersoon-container {
    position: relative;
    padding-right: 110px;
    padding-left: 30px;
  }
  .is-style-rounded-with-contact .wp-block-column:last-child .contactpersoon-container .contactpersoon__image, .is-style-rounded-with-contact-right .wp-block-column:last-child .contactpersoon-container .contactpersoon__image {
    position: absolute;
    right: -155px;
    top: 0px;
  }
  .is-style-rounded-with-contact .wp-block-column:last-child .contactpersoon-container:before, .is-style-rounded-with-contact-right .wp-block-column:last-child .contactpersoon-container:before {
    content: "";
    width: 1px;
    height: 90%;
    position: absolute;
    left: 0;
    top: -5%;
    background-color: var(--wp--custom--color--primary);
  }
}
@media screen and (min-width: 1130px) {
  .is-style-rounded-with-contact .wp-block-column:last-child .contactpersoon-container, .is-style-rounded-with-contact-right .wp-block-column:last-child .contactpersoon-container {
    padding-left: 80px;
  }
}

/* ----- */
/* Teamoverzicht / contactpersoon */
/* ----- */
.teamoverzicht {
  display: flex;
  flex-wrap: wrap;
  color: var(--wp--custom--color--foreground);
  margin-left: -37px;
  margin-right: -50px;
}
@media screen and (min-width: 1100px) {
  .teamoverzicht {
    margin-left: 20px;
    margin-right: 0;
  }
}
@media screen and (min-width: 1220px) {
  .teamoverzicht {
    margin-left: 50px;
  }
}
.teamoverzicht .contactpersoon__functie {
  margin: 0 auto;
  width: 220px;
  margin-bottom: 1rem;
  line-height: 1.2;
}
@media screen and (min-width: 1023px) {
  .teamoverzicht .contactpersoon__functie {
    margin: 0;
  }
}
.teamoverzicht .contactpersoon-container {
  width: 100%;
  text-align: center;
  position: relative;
}
@media screen and (min-width: 600px) {
  .teamoverzicht .contactpersoon-container {
    width: 50%;
  }
}
@media screen and (min-width: 1023px) {
  .teamoverzicht .contactpersoon-container {
    width: 25%;
    text-align: left;
  }
}
.teamoverzicht .contactpersoon__image {
  width: 220px;
  height: 220px;
}
.teamoverzicht .contactpersoon__image img {
  width: 220px;
  height: 220px;
}
.teamoverzicht .contactpersoon__image-icons {
  top: 40px;
  transform: translateX(70px);
}
.teamoverzicht h4 {
  color: var(--wp--custom--color--foreground);
  font-size: 16px !important;
  margin-bottom: 0;
  margin-top: 1rem;
}

.contactpersoon-container {
  padding-top: 20px;
  font-size: 1rem;
}
@media screen and (min-width: 600px) {
  .contactpersoon-container {
    min-height: 295px;
  }
}
.contactpersoon-container h4 {
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 0.8rem;
}

.contactpersoon__image {
  margin: 0 auto;
  width: 140px;
  height: 140px;
}
@media screen and (min-width: 1023px) {
  .contactpersoon__image {
    margin: 0;
  }
}
@media screen and (min-width: 600px) {
  .contactpersoon__image {
    width: 220px;
    height: 220px;
  }
}
.contactpersoon__image img {
  border-radius: 30px;
  width: 140px;
  height: 140px;
}
@media screen and (min-width: 600px) {
  .contactpersoon__image img {
    width: 220px;
    height: 220px;
  }
}

.contactpersoon__image-icons {
  width: 15px;
  position: absolute;
  left: 50%;
  top: 16px;
  transform: translateX(40px);
}
@media screen and (min-width: 1023px) {
  .contactpersoon__image-icons {
    left: 180px;
    top: 40px;
    transform: none;
  }
}

.contactpersoon__e-mailadres i {
  width: 15px;
  height: 11px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5938 0.322754H1.40625C0.62959 0.322754 0 0.922363 0 1.66204V9.69775C0 10.4374 0.62959 11.037 1.40625 11.037H13.5938C14.3704 11.037 15 10.4374 15 9.69775V1.66204C15 0.922363 14.3704 0.322754 13.5938 0.322754ZM13.5938 1.66204V2.80057C12.9369 3.31003 11.8896 4.10222 9.65077 5.77183C9.15738 6.14145 8.18004 7.02942 7.5 7.01907C6.82008 7.02953 5.84241 6.14131 5.34923 5.77183C3.11074 4.10247 2.06323 3.31011 1.40625 2.80057V1.66204H13.5938ZM1.40625 9.69775V4.51913C2.07756 5.02836 3.02956 5.74295 4.48061 6.8251C5.12095 7.30515 6.24234 8.36489 7.5 8.35844C8.75147 8.36489 9.85866 7.32052 10.5191 6.82532C11.9701 5.74321 12.9224 5.02842 13.5938 4.51915V9.69775H1.40625Z' fill='white'/%3E%3C/svg%3E%0A");
}

.contactpersoon__linkedin i {
  width: 15px;
  height: 16px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9286 0.322754H1.06808C0.478795 0.322754 0 0.815857 0 1.42118V14.4595C0 15.0648 0.478795 15.5579 1.06808 15.5579H13.9286C14.5179 15.5579 15 15.0648 15 14.4595V1.42118C15 0.815857 14.5179 0.322754 13.9286 0.322754ZM4.53348 13.3815H2.31027V6.11076H4.53683V13.3815H4.53348ZM3.42187 5.11776C2.70871 5.11776 2.13281 4.52943 2.13281 3.80848C2.13281 3.08753 2.70871 2.49921 3.42187 2.49921C4.1317 2.49921 4.71094 3.08753 4.71094 3.80848C4.71094 4.53283 4.13504 5.11776 3.42187 5.11776ZM12.8672 13.3815H10.644V9.84474C10.644 9.00137 10.6272 7.91654 9.48884 7.91654C8.33036 7.91654 8.1529 8.83473 8.1529 9.78353V13.3815H5.92969V6.11076H8.0625V7.10377H8.09263C8.39062 6.53245 9.11719 5.93053 10.1987 5.93053C12.4487 5.93053 12.8672 7.43704 12.8672 9.39585V13.3815Z' fill='white'/%3E%3C/svg%3E");
}

.contactpersoon__telefoonnummer svg {
  float: left;
  margin-top: 2px;
  margin-right: 8px;
}

/* ----- */
/* Links */
/* ----- */
a:not(.ab-item):not(.screen-reader-shortcut):active, a:not(.ab-item):not(.screen-reader-shortcut):focus {
  outline: none;
}

/* ----- */
/* Headings / Titles */
/* ----- */
h1, h2, h3, h4, h5, h6 {
  color: var(--wp--custom--color--primary);
}

.has-text-color h1, .has-text-color h2, .has-text-color h3, .has-text-color h4, .has-text-color h5, .has-text-color h6 {
  color: inherit;
}

.single h1.wp-block-post-title, .single h2.wp-block-post-title {
  font-size: 24px;
  line-height: 28px;
  margin-top: 2rem;
  margin-bottom: 0;
}
@media screen and (min-width: 600px) {
  .single h1.wp-block-post-title, .single h2.wp-block-post-title {
    font-size: 40px;
    line-height: 48px;
  }
}

/* ----- */
/* Meta */
/* ----- */
.wp-block-post-author {
  color: var(--wp--custom--color--primary);
  font-size: var(--wp--custom--font-sizes--small);
  -webkit-margin-before: 0 !important;
          margin-block-start: 0 !important;
}
.wp-block-post-author__content {
  display: flex;
}
.wp-block-post-author__byline {
  width: auto;
  font-size: 1rem;
  margin-right: 5px;
}

.wp-block-post-date {
  color: var(--wp--custom--color--primary);
  font-size: var(--wp--custom--font-sizes--small);
}

/* ----- */
/* Backlink */
/* ----- */
.backlink {
  color: var(--wp--custom--color--primary);
  font-weight: normal;
  text-decoration: none;
}
.backlink:hover {
  text-decoration: underline;
}

/* ----- */
/* Image radi */
/* ----- */
.wp-block-image:not(.is-style-no-radius),
.wp-block-post-featured-image,
.wp-block-media-text__media {
  border-radius: 30px;
  overflow: hidden;
}

/* ----- */
/* Links */
/* ----- */
.wp-block-post-content > p a,
.wp-block-post-content > ul a,
.wp-block-post-content > ol a {
  text-decoration: underline;
  color: var(--wp--custom--color--secondary);
}
.wp-block-post-content > p a:hover,
.wp-block-post-content > ul a:hover,
.wp-block-post-content > ol a:hover {
  text-decoration: none;
}

.wp-block-button:not(.is-style-arrow-only) {
  border-radius: 30px;
  transition: 0.4s all;
}
.wp-block-button:not(.is-style-arrow-only) .wp-block-button__link {
  transition: 1s all;
  background-color: #43474B;
  color: white;
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.9333 6.02953C30.9783 2.02913 26.1142 0 20.4731 0C14.8321 0 9.93075 2.02913 6.01714 6.0254C2.025 10.0217 0 14.8941 0 20.5021C0 26.1101 2.025 31.0197 6.00887 34.9705C9.96381 38.9709 14.8321 41 20.4731 41C24.9819 41 28.9947 39.7023 32.4372 37.1442L28.2342 32.9372C25.9613 34.4002 23.366 35.144 20.4814 35.144C16.4521 35.144 12.9765 33.6935 10.1498 30.8378C7.30239 28.0152 5.85596 24.5355 5.85596 20.5021C5.85596 16.4686 7.30239 13.0178 10.1539 10.1622C12.9476 7.30652 16.4231 5.86009 20.4814 5.86009C24.5397 5.86009 27.9863 7.31065 30.813 10.1663C33.6852 13.0137 35.144 16.4934 35.144 20.5021C35.144 23.4115 34.3919 26.0192 32.9041 28.3004L37.107 32.5074C39.6899 29.069 41 25.048 41 20.5021C41 14.8899 38.9585 10.0217 34.9333 6.03367V6.02953Z' fill='%23F9B000'/%3E%3Cpath d='M26.1307 21.5145L27.883 23.2668C28.2012 22.4113 28.3582 21.4939 28.3582 20.502C28.3582 18.3241 27.5978 16.5016 26.0398 14.9395C24.4777 13.3774 22.6635 12.6169 20.4855 12.6169C18.3076 12.6169 16.4727 13.3774 14.8858 14.9436C13.3567 16.4975 12.6129 18.3159 12.6129 20.502C12.6129 22.6882 13.3609 24.5231 14.9065 26.1142C16.4769 27.6391 18.3035 28.3871 20.4897 28.3871C21.4733 28.3871 22.3866 28.2342 23.2296 27.9243L21.4815 26.1762C20.2004 24.8909 20.2004 22.7998 21.4815 21.5187C22.7626 20.2334 24.8538 20.2334 26.1349 21.5187L26.1307 21.5145Z' fill='%23F9B000'/%3E%3C/svg%3E%0A");
  background-position: 7px 6px;
  background-repeat: no-repeat;
  border: 4px solid transparent;
  background-clip: padding-box;
  min-height: 61px;
  font-weight: 700;
  padding: 7px 20px 7px 55px;
  margin-left: -4px;
  line-height: 37px;
  display: inline-block;
  align-items: center;
}
.wp-block-button:not(.is-style-arrow-only) .wp-block-button__link:hover {
  border: 4px solid rgb(249, 176, 0);
  color: white !important;
}

.wp-block-button.is-style-cta .wp-block-button__link {
  background-color: var(--wp--custom--color--secondary);
  color: var(--wp--custom--color--primary);
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.9333 6.02953C30.9783 2.02913 26.1142 0 20.4731 0C14.8321 0 9.93075 2.02913 6.01714 6.0254C2.025 10.0217 0 14.8941 0 20.5021C0 26.1101 2.025 31.0197 6.00887 34.9705C9.96381 38.9709 14.8321 41 20.4731 41C24.9819 41 28.9947 39.7023 32.4372 37.1442L28.2342 32.9372C25.9613 34.4002 23.366 35.144 20.4814 35.144C16.4521 35.144 12.9765 33.6935 10.1498 30.8378C7.30239 28.0152 5.85596 24.5355 5.85596 20.5021C5.85596 16.4686 7.30239 13.0178 10.1539 10.1622C12.9476 7.30652 16.4231 5.86009 20.4814 5.86009C24.5397 5.86009 27.9863 7.31065 30.813 10.1663C33.6852 13.0137 35.144 16.4934 35.144 20.5021C35.144 23.4114 34.3919 26.0192 32.9041 28.3004L37.107 32.5074C39.6899 29.069 41 25.048 41 20.5021C41 14.8899 38.9585 10.0217 34.9333 6.03367V6.02953Z' fill='white'/%3E%3Cpath d='M26.1307 21.5146L27.883 23.2668C28.2012 22.4113 28.3582 21.4939 28.3582 20.5021C28.3582 18.3242 27.5978 16.5017 26.0398 14.9395C24.4777 13.3774 22.6635 12.617 20.4855 12.617C18.3076 12.617 16.4727 13.3774 14.8858 14.9437C13.3567 16.4975 12.6129 18.3159 12.6129 20.5021C12.6129 22.6882 13.3609 24.5231 14.9065 26.1142C16.4769 27.6391 18.3035 28.3872 20.4897 28.3872C21.4733 28.3872 22.3866 28.2343 23.2296 27.9243L21.4815 26.1762C20.2004 24.8909 20.2004 22.7998 21.4815 21.5187C22.7626 20.2334 24.8538 20.2334 26.1349 21.5187L26.1307 21.5146Z' fill='white'/%3E%3C/svg%3E%0A");
}
.wp-block-button.is-style-cta:hover {
  background-color: rgba(249, 176, 0, 0.45);
}

.is-style-arrow-only .wp-block-button__link {
  border: 0;
  padding: 0;
  background: transparent;
  font-weight: 700;
  color: var(--wp--custom--color--secondary);
  border-bottom: 2px solid var(--wp--custom--color--secondary);
  border-radius: 0;
}
.is-style-arrow-only .wp-block-button__link:after {
  transition: 0.5s all;
  width: 7px;
  height: 11px;
  content: "";
  display: inline-block;
  margin-left: 10px;
  margin-bottom: -1px;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.0858 5.49992L0.792908 8.79282L2.20712 10.207L6.91423 5.49992L2.20712 0.792818L0.792908 2.20703L4.0858 5.49992Z' fill='%23F9B000'/%3E%3C/svg%3E%0A");
}
.is-style-arrow-only .wp-block-button__link:hover:after {
  transform: translateX(-3px);
}

/* ----- */
/* Contact info */
/* ----- */
.contactgegevens {
  display: inline-block;
}
.contactgegevens .wp-block-columns {
  -webkit-margin-before: 0 !important;
          margin-block-start: 0 !important;
  -webkit-margin-after: 0 !important;
          margin-block-end: 0 !important;
}
@media screen and (max-width: 600px) {
  .contactgegevens .wp-block-columns {
    flex-wrap: nowrap !important;
  }
  .contactgegevens .wp-block-columns .wp-block-column:first-child {
    flex-basis: 90px !important;
  }
}

/* ----- */
/* WP Tags */
/* ----- */
.wp-block-post-terms a, .wp-block-tag-cloud a {
  border-radius: 20px;
  background-color: var(--wp--custom--color--primary);
  color: white;
  padding: 7px 20px;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px !important;
  display: inline-block;
  margin-bottom: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 600px) {
  .wp-block-post-terms a, .wp-block-tag-cloud a {
    font-size: 16px !important;
  }
}
.wp-block-post-terms a[href$="/videos/"], .wp-block-post-terms a[href$="/vlog/"], .wp-block-post-terms a[href$="/vlog-en/"], .wp-block-post-terms a[href$="/webinar-en/"], .wp-block-post-terms a[href$="/webinar/"], .wp-block-tag-cloud a[href$="/videos/"], .wp-block-tag-cloud a[href$="/vlog/"], .wp-block-tag-cloud a[href$="/vlog-en/"], .wp-block-tag-cloud a[href$="/webinar-en/"], .wp-block-tag-cloud a[href$="/webinar/"] {
  background-color: #4CA5B1 !important;
}
.wp-block-post-terms a[href$="/nieuws/"], .wp-block-post-terms a[href$="/news/"], .wp-block-post-terms a[href$="/evenementen/"], .wp-block-tag-cloud a[href$="/nieuws/"], .wp-block-tag-cloud a[href$="/news/"], .wp-block-tag-cloud a[href$="/evenementen/"] {
  background-color: #D0364E !important;
}
.wp-block-post-terms a[href$="/blog/"], .wp-block-post-terms a[href$="/blog-en/"], .wp-block-tag-cloud a[href$="/blog/"], .wp-block-tag-cloud a[href$="/blog-en/"] {
  background-color: #00ABE4 !important;
}
.wp-block-post-terms a[href$="/infographics/"], .wp-block-post-terms a[href$="/whitepapers/"], .wp-block-tag-cloud a[href$="/infographics/"], .wp-block-tag-cloud a[href$="/whitepapers/"] {
  background-color: #95C11F !important;
}

.wp-block-post-terms__separator {
  display: none;
}

.wp-block-post-terms.taxonomy-post_tag a, .wp-block-tag-cloud a {
  background-color: transparent;
  border: 1px solid #43474B;
  color: #43474B;
  font-weight: 400;
  padding: 5px 20px;
}
.wp-block-post-terms.taxonomy-post_tag a:hover, .wp-block-tag-cloud a:hover {
  background-color: var(--wp--custom--color--secondary);
  border-color: var(--wp--custom--color--secondary);
  color: white;
}

.wp-block-tag-cloud {
  text-align: center;
}

/* ----- */
/* WP Query (related content) */
/* ----- */
body:not(.search-results) .wp-block-query--related .is-flex-container {
  flex-direction: row;
  display: flex;
  flex-wrap: wrap;
  gap: 1.25em;
  padding-left: 0;
}
body:not(.search-results) .wp-block-query--related .is-flex-container li {
  width: calc(100% - 0.9375em);
}
@media screen and (min-width: 600px) {
  body:not(.search-results) .wp-block-query--related .is-flex-container li {
    width: calc(50% - 0.9375em);
  }
}
@media screen and (min-width: 1080px) {
  body:not(.search-results) .wp-block-query--related .is-flex-container li {
    width: calc(25% - 0.9375em);
  }
}
body:not(.search-results) .wp-block-query .is-flex-container.wp-block-post-template {
  justify-content: center;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-post {
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  background-color: #F9F9FA;
  display: flex;
  flex-direction: column;
  height: 400px;
  max-width: 400px;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-post > .wp-block-group {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
  margin-top: auto;
  padding-bottom: 20px;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-post .wp-block-post-featured-image {
  border-radius: 0;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  margin: 0;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-post .wp-block-post-featured-image a, body:not(.search-results) .wp-block-query .wp-block-post.type-post .wp-block-post-featured-image img {
  width: 100%;
  height: 100%;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-post .wp-block-post-title {
  font-size: 19px;
  color: #43474B;
  line-height: 28px;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-post .wp-block-post-title a {
  color: #43474B;
  text-decoration: none;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-post .wp-block-post-terms {
  position: absolute;
  top: 15px;
  left: 15px;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-post .wp-block-read-more {
  font-weight: bold;
  color: var(--wp--custom--color--secondary);
  font-size: 14px;
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
  padding-bottom: 10px;
  border-bottom: 2px solid var(--wp--custom--color--secondary);
  text-decoration: none;
  margin-bottom: 20px;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+1) > *:not(.wp-block-post-featured-image), body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+3) > *:not(.wp-block-post-featured-image), body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+6) > *:not(.wp-block-post-featured-image), body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+8) > *:not(.wp-block-post-featured-image) {
  position: relative;
  z-index: 1;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+1) > .wp-block-group, body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+3) > .wp-block-group, body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+6) > .wp-block-group, body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+8) > .wp-block-group {
  background: linear-gradient(0deg, rgba(17, 18, 19, 0.7) 0%, rgba(17, 18, 19, 0) 100%);
}
body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+1) .wp-block-post-featured-image, body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+3) .wp-block-post-featured-image, body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+6) .wp-block-post-featured-image, body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+8) .wp-block-post-featured-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+1) .wp-block-post-featured-image img, body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+3) .wp-block-post-featured-image img, body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+6) .wp-block-post-featured-image img, body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+8) .wp-block-post-featured-image img {
  object-fit: cover;
  object-position: center top;
  height: 100%;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+1) .wp-block-post-title, body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+3) .wp-block-post-title, body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+6) .wp-block-post-title, body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+8) .wp-block-post-title {
  color: white !important;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+1) .wp-block-post-title a, body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+3) .wp-block-post-title a, body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+6) .wp-block-post-title a, body:not(.search-results) .wp-block-query .wp-block-post.type-post:nth-child(8n+8) .wp-block-post-title a {
  color: white !important;
  text-decoration: none;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-referenties {
  border-radius: 30px;
  background: linear-gradient(180deg, #FFFFFF 33.85%, #F9F9FA 100%);
  padding: 0px 30px 20px 30px;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-referenties .wp-block-post-featured-image {
  border-radius: 0;
  text-align: center;
  max-width: 200px;
  margin: 50px auto 40px auto;
  height: 96px;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-referenties .wp-block-post-featured-image img {
  max-height: 96px;
  width: auto;
  margin: 0 auto;
}
body:not(.search-results) .wp-block-query .wp-block-post.type-referenties .wp-block-post-title a {
  text-decoration: none;
}

.archive .wp-site-blocks, .blog .wp-site-blocks {
  background: white;
}
.archive .wp-site-blocks .wp-block-post-template, .archive .wp-site-blocks > .wp-block-group, .blog .wp-site-blocks .wp-block-post-template, .blog .wp-site-blocks > .wp-block-group {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

/* ----- */
/* Full width backgrounds */
/* ----- */
.wp-block-group.alignfull.has-background {
  overflow: hidden;
}
.wp-block-group.alignfull.has-background .wp-block-media-text {
  position: relative;
}
.wp-block-group.alignfull.has-background .wp-block-media-text:before {
  background-image: url("data:image/svg+xml,%3Csvg width='1424' height='986' viewBox='0 0 1424 986' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_515_3889)'%3E%3Cpath d='M427.766 476.905C392.197 458.032 331.819 274.524 287.889 250C241.438 250 250.766 313.336 250.766 313.336V467.199V678C250.766 678 1203.58 572.613 1173.29 572.613C1173.29 572.613 965.237 338.088 923.877 323.126C869.719 303.533 924.265 389.338 727.065 450.558C547.743 506.227 463.334 495.777 427.766 476.905Z' fill='url(%23paint0_linear_515_3889)' fill-opacity='0.6' style='mix-blend-mode:multiply'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_515_3889)'%3E%3Cpath d='M427.766 534.905C392.197 516.032 331.819 332.524 287.889 308C241.438 308 250.766 371.336 250.766 371.336V525.199V736C250.766 736 1203.58 630.613 1173.29 630.613C1173.29 630.613 965.237 396.088 923.877 381.126C869.719 361.533 924.265 447.338 727.065 508.558C547.743 564.227 463.334 553.777 427.766 534.905Z' fill='url(%23paint1_linear_515_3889)' fill-opacity='0.6' style='mix-blend-mode:multiply'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_515_3889' x='0' y='0' width='1424' height='928' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='125' result='effect1_foregroundBlur_515_3889'/%3E%3C/filter%3E%3Cfilter id='filter1_f_515_3889' x='0' y='58' width='1424' height='928' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='125' result='effect1_foregroundBlur_515_3889'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_515_3889' x1='301.697' y1='561.322' x2='2489.99' y2='-301.688' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2338546B'/%3E%3Cstop offset='0.675009' stop-color='%2350789A'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_515_3889' x1='301.697' y1='619.322' x2='2489.99' y2='-243.688' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23293E4F'/%3E%3Cstop offset='0.270833' stop-color='%2338546B'/%3E%3Cstop offset='0.675009' stop-color='%2350789A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  position: absolute;
  top: -250px;
  left: -250px;
  background-repeat: no-repeat;
  content: "";
  width: 1424px;
  height: 986px;
  z-index: 1;
}
.wp-block-group.alignfull.has-background .wp-block-media-text > * {
  position: relative;
  z-index: 2;
}

/* ----- */
/* Gekoppelde oplossingen */
/* ----- */
.gekoppelde-oplossingen h2 {
  text-align: center;
  margin-bottom: 4rem;
}
.gekoppelde-oplossingen .overview-item {
  max-width: none;
  background-color: var(--wp--custom--color--secondary);
  background-image: url("data:image/svg+xml,%3Csvg width='659' height='469' viewBox='0 0 659 469' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_637_4639)'%3E%3Cg filter='url(%23filter0_f_637_4639)'%3E%3Cpath d='M-107.116 64.7414C-131.714 45.8685 -173.469 -137.639 -203.849 -162.163C-235.973 -162.163 -229.522 -98.8268 -229.522 -98.8268V55.0357V265.837C-229.522 265.837 429.407 160.45 408.459 160.45C408.459 160.45 264.576 -74.0753 235.973 -89.0375C198.52 -108.63 236.242 -22.8252 99.8664 38.3947C-24.1449 94.0642 -82.5191 83.6144 -107.116 64.7414Z' fill='url(%23paint0_linear_637_4639)' fill-opacity='0.6'/%3E%3C/g%3E%3Cpath d='M512.751 69.5583C467.606 23.8952 412.084 0.733398 347.693 0.733398C283.303 0.733398 227.356 23.8952 182.683 69.5111C137.115 115.127 114 170.744 114 234.757C114 298.77 137.115 354.811 182.589 399.909C227.733 445.572 283.303 468.733 347.693 468.733C399.159 468.733 444.963 453.921 484.258 424.721L436.284 376.7C410.339 393.399 380.714 401.89 347.788 401.89C301.794 401.89 262.122 385.332 229.856 352.736C197.354 320.517 180.844 280.798 180.844 234.757C180.844 188.716 197.354 149.327 229.903 116.731C261.792 84.1347 301.464 67.6242 347.788 67.6242C394.111 67.6242 433.453 84.1818 465.719 116.778C498.504 149.28 515.156 189 515.156 234.757C515.156 267.967 506.571 297.733 489.589 323.772L537.563 371.794C567.046 332.546 582 286.647 582 234.757C582 170.697 558.697 115.127 512.751 69.6055V69.5583Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M412.273 246.315L432.274 266.316C435.906 256.551 437.699 246.079 437.699 234.757C437.699 209.897 429.019 189.094 411.235 171.263C393.404 153.432 372.695 144.752 347.835 144.752C322.975 144.752 302.03 153.432 283.916 171.31C266.462 189.047 257.971 209.803 257.971 234.757C257.971 259.712 266.509 280.656 284.152 298.818C302.078 316.225 322.928 324.763 347.882 324.763C359.109 324.763 369.535 323.017 379.158 319.479L359.204 299.525C344.58 284.855 344.58 260.985 359.204 246.362C373.827 231.691 397.697 231.691 412.32 246.362L412.273 246.315Z' fill='white' fill-opacity='0.1'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_637_4639' x='-480.052' y='-412.163' width='1139' height='928' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='125' result='effect1_foregroundBlur_637_4639'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_637_4639' x1='-194.3' y1='149.159' x2='1433.34' y2='-294.752' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFF2D4'/%3E%3Cstop offset='0.466152' stop-color='%23FFBF25'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_637_4639'%3E%3Crect width='659' height='469' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: 659px 469px;
  background-repeat: no-repeat;
}
.gekoppelde-oplossingen .overview-items--1 .overview-item {
  width: 100%;
}

/* ----- */
/* Oplossing-overview blok */
/* ----- */
.overview {
  max-width: 1180px !important;
  margin-left: auto;
  margin-right: auto;
}
.overview-extra-filters {
  width: 100%;
}
.overview-items {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 30px;
  justify-content: center;
}
.overview-item {
  max-width: 435px;
  width: 100%;
  height: 317px;
  position: relative;
  border-radius: 30px;
  overflow: hidden;
  color: white;
  font-weight: 600;
  background-image: url("data:image/svg+xml,%3Csvg width='377' height='277' viewBox='0 0 377 277' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_618_4646)'%3E%3Cmask id='mask0_618_4646' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='377' height='278'%3E%3Cpath d='M377 0.183594H0V277.184H377V0.183594Z' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_618_4646)'%3E%3Cpath d='M377 0H0V277H377V0Z' fill='%23F9B000'/%3E%3Cg filter='url(%23filter0_f_618_4646)'%3E%3Cpath d='M-107.116 51.925C-131.714 33.0521 -173.469 -150.455 -203.849 -174.979C-235.973 -174.979 -229.522 -111.643 -229.522 -111.643V42.2193V253.021C-229.522 253.021 429.407 147.634 408.459 147.634C408.459 147.634 264.576 -86.8917 235.974 -101.854C198.52 -121.446 236.242 -35.6416 99.8666 25.5783C-24.1447 81.2478 -82.5189 70.798 -107.116 51.925Z' fill='url(%23paint0_linear_618_4646)' fill-opacity='0.6'/%3E%3C/g%3E%3Cpath d='M483.751 53.7419C438.606 8.07877 383.084 -15.083 318.693 -15.083C254.303 -15.083 198.356 8.07876 153.683 53.6947C108.115 99.3107 85 154.927 85 218.941C85 282.954 108.115 338.995 153.589 384.092C198.733 429.755 254.303 452.917 318.693 452.917C370.159 452.917 415.963 438.105 455.258 408.905L407.284 360.883C381.339 377.582 351.714 386.073 318.788 386.073C272.794 386.073 233.122 369.516 200.856 336.919C168.354 304.701 151.844 264.981 151.844 218.941C151.844 172.9 168.354 133.511 200.903 100.915C232.792 68.3183 272.464 51.8078 318.788 51.8078C365.111 51.8078 404.453 68.3654 436.719 100.962C469.504 133.464 486.156 173.183 486.156 218.941C486.156 252.15 477.571 281.916 460.589 307.955L508.563 355.977C538.046 316.73 553 270.831 553 218.941C553 154.88 529.697 99.3107 483.751 53.7891V53.7419Z' fill='white' fill-opacity='0.1'/%3E%3Cpath d='M383.273 230.498L403.274 250.499C406.906 240.734 408.699 230.262 408.699 218.94C408.699 194.081 400.019 173.277 382.235 155.446C364.404 137.615 343.695 128.935 318.835 128.935C293.975 128.935 273.03 137.615 254.916 155.493C237.462 173.23 228.971 193.986 228.971 218.94C228.971 243.895 237.509 264.839 255.152 283.001C273.077 300.408 293.928 308.946 318.882 308.946C330.109 308.946 340.534 307.201 350.158 303.663L330.203 283.709C315.58 269.038 315.58 245.168 330.203 230.545C344.827 215.874 368.696 215.874 383.32 230.545L383.273 230.498Z' fill='white' fill-opacity='0.1'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_618_4646' x='-480.052' y='-424.979' width='1139' height='928' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='125' result='effect1_foregroundBlur_618_4646'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_618_4646' x1='-194.3' y1='136.342' x2='1433.34' y2='-307.569' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFF2D4'/%3E%3Cstop offset='0.466152' stop-color='%23FFBF25'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_618_4646'%3E%3Crect width='377' height='277' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
}
@media (min-width: 800px) {
  .overview-item {
    width: calc(50% - 15px);
  }
}
@media (min-width: 1190px) {
  .overview-item {
    width: calc(33.3% - 20px);
  }
}
.overview-item__content {
  padding: 70px 30px 35px 25px;
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  max-height: calc(100% - 2.4rem);
  overflow: hidden;
}
.overview-item__content h3 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-size: 24px;
  color: white;
}
.overview-item__content .overview__item-text {
  min-height: 3rem;
  display: inline-block;
}
.overview-item a[rel=tag] {
  border-radius: 30px;
  border: 1px solid #43474B;
  padding: 5px 20px;
  color: #43474B;
  display: inline-block;
  margin-bottom: 1rem;
  position: absolute;
  top: 30px;
  left: 25px;
  z-index: 2;
  text-decoration: none;
  transition: 0.5s all;
  font-size: 13px;
  pointer-events: none;
}
@media screen and (min-width: 600px) {
  .overview-item a[rel=tag] {
    font-size: 16px;
  }
}
.overview-item.has-active-filters a[rel=tag], .overview-item a[rel=tag]:hover {
  background-color: #F9B000;
  border: 1px solid white;
  color: white;
}
.overview-item__link {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
}
.overview-extra-filters .checkboxes-container {
  width: 100%;
  text-align: center;
  margin-bottom: 1rem;
}
.overview-extra-filters fieldset {
  border: 0;
  padding: 0;
}
.overview-extra-filters .searchterm-container {
  position: relative;
  max-width: 614px;
  margin: 0 auto;
}
.overview-extra-filters .searchterm-container button {
  position: absolute;
  right: 13px;
  top: 14px;
  width: 30px;
  height: 30px;
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.overview-extra-filters input[type=text] {
  border-radius: 30px;
  border: 1px solid var(--wp--custom--color--secondary);
  max-width: 614px;
  width: 100%;
  font-size: 1rem;
}
.overview-extra-filters input[type=text]::placeholder {
  font-size: 1rem;
  color: var(--wp--custom--color--secondary);
  font-weight: 600;
}
.overview-extra-filters input[type=text]:focus {
  outline: 2px solid #FCF4E3;
}
.overview-extra-filters input[type=checkbox] {
  display: none;
}
.overview-extra-filters label {
  border-radius: 30px;
  border: 1px solid #43474B;
  padding: 5px 20px;
  color: #43474B;
  display: inline-block;
  margin-bottom: 1rem;
  text-decoration: none;
  cursor: pointer;
  transition: 0.5s all;
  font-size: 13px;
  margin-bottom: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 600px) {
  .overview-extra-filters label {
    font-size: 16px;
  }
}
.overview-extra-filters label.is-active, .overview-extra-filters label:hover {
  background-color: #F9B000;
  border: 1px solid white;
  color: white;
}

/* ----- */
/* Featured Image */
/* ----- */
.wp-block-post-featured-image {
  width: 100% !important;
}

/* ----- */
/* Background - oplossingen */
/* ----- */
.page-id-21466 .wp-site-blocks, .single-oplossingen .wp-site-blocks, .single-vacatures .wp-site-blocks {
  background: linear-gradient(0deg, #F9FAFB, #F9FAFB);
  overflow: hidden;
  position: relative;
}
.page-id-21466 .wp-site-blocks:before, .single-oplossingen .wp-site-blocks:before, .single-vacatures .wp-site-blocks:before {
  content: "";
  width: 966px;
  height: 966px;
  position: absolute;
  right: -190px;
  top: -150px;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg width='966' height='966' viewBox='0 0 966 966' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_620_4660)'%3E%3Cpath d='M823.062 142.062C729.88 47.8083 615.276 0 482.367 0C349.458 0 233.978 47.8083 141.77 141.964C47.7109 236.12 0 350.919 0 483.049C0 615.179 47.7109 730.853 141.575 823.938C234.757 918.192 349.458 966 482.367 966C588.597 966 683.142 935.426 764.251 875.154L665.226 776.033C611.673 810.501 550.526 828.028 482.562 828.028C387.627 828.028 305.739 793.851 239.139 726.569C172.051 660.066 137.972 578.081 137.972 483.049C137.972 388.016 172.051 306.713 239.236 239.431C305.058 172.149 386.945 138.07 482.562 138.07C578.178 138.07 659.384 172.246 725.985 239.528C793.656 306.616 828.028 388.601 828.028 483.049C828.028 551.597 810.307 613.037 775.254 666.784L874.278 765.906C935.134 684.895 966 590.155 966 483.049C966 350.821 917.9 236.12 823.062 142.159V142.062Z' fill='%233D5C76' fill-opacity='0.03'/%3E%3Cpath d='M615.666 506.904L656.95 548.189C664.448 528.033 668.148 506.417 668.148 483.049C668.148 431.735 650.232 388.795 613.523 351.99C576.718 315.184 533.973 297.268 482.659 297.268C431.346 297.268 388.114 315.184 350.724 352.087C314.697 388.698 297.171 431.54 297.171 483.049C297.171 534.557 314.795 577.789 351.211 615.276C388.211 651.205 431.248 668.829 482.757 668.829C505.931 668.829 527.449 665.226 547.312 657.924L506.125 616.737C475.941 586.455 475.941 537.186 506.125 507.001C536.31 476.72 585.579 476.72 615.763 507.001L615.666 506.904Z' fill='%233D5C76' fill-opacity='0.03'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_620_4660'%3E%3Crect width='966' height='966' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

/* ----- */
/* Single */
/* ----- */
.single {
  position: relative;
}
.single:not(.single-branches) .wp-site-blocks {
  background: linear-gradient(180deg, #FFFFFF 0%, #F9F9FA 42.19%);
}
.single .site-footer-container {
  position: relative;
  z-index: 1;
}
.single .is-style-white-rounded {
  box-shadow: 0px 4px 20px rgba(80, 120, 154, 0.2);
}
.single .social-share-shortcode {
  display: flex;
  gap: 15px;
  justify-content: flex-end;
  font-size: 16px;
}
.single .social-share-shortcode .addtoany_shortcode {
  margin-top: 0;
}
.single .social-share-shortcode .addtoany_shortcode .addtoany_list a {
  padding: 0 10px;
}
.single .wp-site-blocks + .wp-block-group {
  margin-top: -80px;
}

.single-oplossingen .wp-block-post-content > h2, .single-oplossingen .wp-block-post-content > h3, .single-diensten .wp-block-post-content > h2, .single-diensten .wp-block-post-content > h3, .single-vacatures .wp-block-post-content > h2, .single-vacatures .wp-block-post-content > h3 {
  font-size: 24px;
}

.single-vacatures main {
  padding-bottom: 30px;
}

.main-columns {
  width: 100%;
  max-width: 970px;
  margin-left: auto;
  margin-right: auto;
}

/* ----- */
/* Vacatures overview */
/* ----- */
.wp-block-query .type-vacatures {
  border-radius: 30px;
  padding: 24px 32px;
  position: relative;
  box-shadow: 0px 5px 10px #DBE4EC;
  background: white;
}
.wp-block-query .type-vacatures .wp-block-post-title:after {
  margin-top: 1.2rem;
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.5609 4.41137C22.6671 1.48424 19.108 -0.000488281 14.9803 -0.000488281C10.8527 -0.000488281 7.26641 1.48424 4.40278 4.40834C1.48171 7.33244 0 10.8976 0 15.001C0 19.1044 1.48171 22.6968 4.39673 25.5877C7.2906 28.5148 10.8527 29.9995 14.9803 29.9995C18.2794 29.9995 21.2156 29.05 23.7345 27.1782L20.6592 24.0999C18.9961 25.1704 17.0971 25.7147 14.9864 25.7147C12.0381 25.7147 9.49501 24.6533 7.42667 22.5638C5.34321 20.4985 4.28485 17.9523 4.28485 15.001C4.28485 12.0497 5.34321 9.52476 7.42969 7.43525C9.47384 5.34575 12.0169 4.28739 14.9864 4.28739C17.9559 4.28739 20.4778 5.34877 22.5461 7.43828C24.6477 9.52174 25.7152 12.0679 25.7152 15.001C25.7152 17.1298 25.1648 19.0379 24.0762 20.7071L27.1515 23.7854C29.0414 21.2695 30 18.3273 30 15.001C30 10.8946 28.5062 7.33244 25.5609 4.41439V4.41137Z' fill='%23F9B000'/%3E%3Cpath d='M19.1197 15.7419L20.4018 17.024C20.6346 16.3981 20.7495 15.7268 20.7495 15.001C20.7495 13.4074 20.1931 12.0739 19.0531 10.9309C17.9101 9.78784 16.5826 9.23145 14.989 9.23145C13.3954 9.23145 12.0528 9.78784 10.8917 10.9339C9.77282 12.0709 9.22852 13.4014 9.22852 15.001C9.22852 16.6007 9.77584 17.9433 10.9068 19.1075C12.0559 20.2233 13.3924 20.7706 14.992 20.7706C15.7117 20.7706 16.38 20.6587 16.9969 20.4319L15.7178 19.1528C14.7804 18.2124 14.7804 16.6823 15.7178 15.7449C16.6552 14.8045 18.1853 14.8045 19.1227 15.7449L19.1197 15.7419Z' fill='%23F9B000'/%3E%3C/svg%3E%0A");
  width: 100%;
  height: 30px;
  background-repeat: no-repeat;
  background-position: center;
}
.wp-block-query .type-vacatures .wp-block-post-excerpt__excerpt {
  color: var(--wp--custom--color--primary);
}
.wp-block-query .type-vacatures .wp-block-post-excerpt__more-link {
  color: transparent;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.gerelateerde-vacatures ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  gap: 1.25em;
}
@media screen and (max-width: 899px) {
  .gerelateerde-vacatures ul {
    flex-wrap: wrap;
  }
}
.gerelateerde-vacatures li {
  box-shadow: none !important;
}

.fusion-image-fallback img {
  width: 100%;
  height: auto;
}

.disable-link > a {
  pointer-events: none;
}
.disable-link > a:hover {
  text-decoration: inherit;
}

/*# sourceMappingURL=theme.css.map */