@charset "UTF-8";
.no-scroll {
  overflow: hidden;
}

.no-scroll-x {
  overflow-x: hidden;
}

.no-scroll-y {
  overflow-y: hidden;
}

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

.text-nowrap {
  white-space: nowrap;
}

.position-relative {
  position: relative;
}

.position-static {
  position: static;
}

.d-none {
  display: none;
}

.d-flex {
  display: flex;
}

.flex-column {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.flex-shrink-1 {
  flex-shrink: 1;
}

.d-block {
  display: block;
}

.gap-8 {
  gap: 8px;
}

.gap-12 {
  gap: 12px;
}

.gap-16 {
  gap: 16px;
}

.gap-24 {
  gap: 24px;
}

.gap-32 {
  gap: 32px;
}

.gap-40 {
  gap: 40px;
}

.gap-48 {
  gap: 48px;
  gap: var(--wp--preset--spacing--48-32, 48px);
}

.gap-80 {
  gap: 80px;
  gap: var(--wp--preset--spacing--80-40, 80px);
}

.justify-content-between {
  justify-content: space-between;
}

.justify-content-center {
  justify-content: center;
}

.justify-content-end {
  justify-content: flex-end;
}

.align-items-center {
  align-items: center;
}

.align-items-start {
  align-items: flex-start;
}

.align-items-end {
  align-items: flex-end;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

.w-100 {
  width: 100%;
}

.h-100 {
  height: 100%;
}

.m-0 {
  margin: 0;
}

.p-0 {
  padding: 0;
}

@media (max-width: 1390px) {
  .hide-mobile {
    display: none !important;
  }
}

@media (min-width: 1391px) {
  .hide-deskop {
    display: none !important;
  }
}

.stretched-link::after,
.stretched-link-wrapper a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.boxed-left {
  margin-left: calc(50% - 40vw) !important;
  margin-left: calc((100% - var(--wp--style--global--wide-size, 80vw))/2) !important;
}

@media (max-width: 820px){
  .boxed-left{
  margin-left: calc(50% - 50vw) !important;
  margin-left: calc((100% - var(--wp--style--global--wide-size, 80vw))/2) !important;
  }
}

@media (max-width: 1024px) and (min-width: 821px){
  .boxed-left{
  margin-left: calc(50% - 45vw) !important;
  margin-left: calc((100% - var(--wp--style--global--wide-size, 80vw))/2) !important;
  }
}

@media (min-width: 1921px){
  .boxed-left{
  margin-left: calc(50% - 720px) !important;
  margin-left: calc((100% - var(--wp--style--global--wide-size, 80vw))/2) !important;
  }
}

.boxed-right {
  margin-right: calc(50% - 40vw) !important;
  margin-right: calc((100% - var(--wp--style--global--wide-size, 80vw))/2) !important;
}

@media (max-width: 820px){
  .boxed-right{
  margin-right: calc(50% - 50vw) !important;
  margin-right: calc((100% - var(--wp--style--global--wide-size, 80vw))/2) !important;
  }
}

@media (max-width: 1024px) and (min-width: 821px){
  .boxed-right{
  margin-right: calc(50% - 45vw) !important;
  margin-right: calc((100% - var(--wp--style--global--wide-size, 80vw))/2) !important;
  }
}

@media (min-width: 1921px){
  .boxed-right{
  margin-right: calc(50% - 720px) !important;
  margin-right: calc((100% - var(--wp--style--global--wide-size, 80vw))/2) !important;
  }
}

.negative-margin {
  margin-top: -160px;
  margin-top: calc(var(--wp--preset--spacing--160-80, 160px)*-1);
}

.grid-masonry {
  padding-bottom: 80px;
  padding-bottom: var(--wp--preset--spacing--80-40, 80px);
}
@media (min-width: 1490px) {
  .grid-masonry .wp-block-group:nth-of-type(2n) {
    transform: translateY(80px);
    transform: translateY(var(--wp--preset--spacing--80-40, 80px));
  }
}
@media (max-width: 820px) {
  .grid-masonry .slick-slide {
    margin: 24px;
  }
}

@media (max-width: 1220px) {
  .mobile-grid-slider {
    gap: 0;
  }
}
@media (max-width: 1220px) {
  .mobile-grid-slider .slick-dots {
    margin-top: 0 !important;
  }
}

.case-masonry {
  padding-bottom: 48px;
  padding-bottom: var(--wp--preset--spacing--48-32, 48px);
}
.case-masonry .wp-block-group:nth-of-type(2n) {
  transform: translateY(48px);
  transform: translateY(var(--wp--preset--spacing--48-32, 48px));
}

.bg-blur {
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}

body:not(.wp-admin) {
  /* Base animation */
  /* Fade in (default) */
  /* Fade in from bottom */
  /* Fade in from top */
  /* Fade in from left */
  /* Fade in from right */
  /* Scale in */
}
body:not(.wp-admin) .animate {
  opacity: 0;
  transition-property: opacity, transform;
  transition-duration: 0.6s;
  transition-timing-function: ease;
}
body:not(.wp-admin) .animate.is-visible {
  opacity: 1;
  transform: none;
}
body:not(.wp-admin) .fade-in {
  transform: none;
}
body:not(.wp-admin) .fade-in-up {
  transform: translateY(20px);
}
body:not(.wp-admin) .fade-in-down {
  transform: translateY(-20px);
}
body:not(.wp-admin) .fade-in-left {
  transform: translateX(-20px);
}
body:not(.wp-admin) .fade-in-right {
  transform: translateX(20px);
}
body:not(.wp-admin) .scale-in {
  transform: scale(0.95);
}
body:not(.wp-admin) .delay-100 {
  transition-delay: 0.1s;
}
body:not(.wp-admin) .delay-200 {
  transition-delay: 0.2s;
}
body:not(.wp-admin) .delay-300 {
  transition-delay: 0.3s;
}
body:not(.wp-admin) .delay-400 {
  transition-delay: 0.4s;
}
body:not(.wp-admin) .delay-600 {
  transition-delay: 0.6s;
}
body:not(.wp-admin) .fast {
  transition-duration: 0.3s;
}
body:not(.wp-admin) .slow {
  transition-duration: 1s;
}
@media (prefers-reduced-motion: reduce) {
  body:not(.wp-admin) .animate {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}

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

.slick-list {
  position: relative;
  overflow: visible;
  display: block;
  margin: 0;
  padding: 0;
}
@media (max-width: 820px) {
  .slick-list {
    overflow: hidden !important;
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
.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: flex;
  margin: 0;
}
.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: inherit;
  padding: 0 15px;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
  overflow: hidden;
}
.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-loading .slick-list {
  background: #fff url("./../fonts/slick/ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("../fonts/slick/slick.eot");
  src: url("../fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick/slick.woff") format("woff"), url("../fonts/slick/slick.ttf") format("truetype"), url("../fonts/slick/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* Arrows */
.slick-prev {
  position: absolute;
  display: block;
  height: 71px;
  width: 71px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: #002929;
  background: var(--wp--preset--color--secundary, #002929);
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  border-radius: 8px;
  outline: none;
  z-index: 1;
  opacity: 1;
}
.slick-next {
  position: absolute;
  display: block;
  height: 71px;
  width: 71px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: #002929;
  background: var(--wp--preset--color--secundary, #002929);
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  border-radius: 8px;
  outline: none;
  z-index: 1;
  opacity: 1;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  opacity: 0.2;
  transition: opacity 0.23s ease-in-out;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 1;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -43px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -43px;
}
.slick-prev:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='19' fill='none'%3E%3Cpath d='m.825 10.074 8.142 8.141a.814.814 0 1 0 1.148-1.148l-6.75-6.757h32.232a.814.814 0 0 0 0-1.628H3.365l6.75-6.75A.814.814 0 1 0 8.967.786L.825 8.926a.814.814 0 0 0 0 1.148Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
}
[dir=rtl] .slick-prev:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='19' fill='none'%3E%3Cpath d='M36.175 8.926 28.033.785a.814.814 0 1 0-1.148 1.148l6.75 6.757H1.403a.814.814 0 0 0 0 1.628h32.231l-6.749 6.75a.814.814 0 1 0 1.148 1.147l8.142-8.141a.814.814 0 0 0 0-1.148Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
}

.slick-next {
  right: -43px;
}
[dir=rtl] .slick-next {
  left: -43px;
  right: auto;
}
.slick-next:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='19' fill='none'%3E%3Cpath d='M36.175 8.926 28.033.785a.814.814 0 1 0-1.148 1.148l6.75 6.757H1.403a.814.814 0 0 0 0 1.628h32.231l-6.749 6.75a.814.814 0 1 0 1.148 1.147l8.142-8.141a.814.814 0 0 0 0-1.148Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
}
[dir=rtl] .slick-next:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='19' fill='none'%3E%3Cpath d='m.825 10.074 8.142 8.141a.814.814 0 1 0 1.148-1.148l-6.75-6.757h32.232a.814.814 0 0 0 0-1.628H3.365l6.75-6.75A.814.814 0 1 0 8.967.786L.825 8.926a.814.814 0 0 0 0 1.148Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
}

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

.slick-dots {
  line-height: 1;
  list-style: none;
  padding: 0;
  margin-top: 24px !important;
  margin-top: var(--wp--preset--spacing--24, 24px) !important;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 16px;
  width: 16px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  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: 16px;
  height: 16px;
  font-family: "slick";
  font-size: 16px;
  line-height: 16px;
  text-align: center;
  color: #DCDCDC;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: #00FFA4;
  opacity: 0.75;
}

* {
  font-family: "IBM Plex Sans", sans-serif;
  font-family: var(--wp--preset--font-family--ibm-plex-sans, "IBM Plex Sans", sans-serif);
  scroll-behavior: smooth;
}
* > .wp-block-heading:first-child {
  margin-top: 0;
}
*:empty {
  margin: 0;
}

@media (min-width: 1921px) {
  :root {
    --wp--style--global--wide-size: 1440px;
  }
}
@media (max-width: 1024px) and (min-width: 821px) {
  :root {
    --wp--style--global--wide-size: 90vw;
  }
}
@media (max-width: 820px) {
  :root {
    --wp--style--global--wide-size: 100vw;
  }
}
::-moz-selection { /* Code for Firefox */
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background: #002929;
  background: var(--wp--preset--color--secundary, #002929);
}

::selection {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background: #002929;
  background: var(--wp--preset--color--secundary, #002929);
}

a {
  text-decoration-thickness: 1px !important;
  text-underline-offset: 8px;
  transition: all 0.23s ease-in-out;
}

button:hover {
  cursor: pointer;
}

strong {
  font-weight: 700;
}

/* Focus styles */
:where(.wp-site-blocks *:focus) {
  outline-width: 2px;
  outline-style: solid;
}

/*
 * Progressive enhancement to reduce widows and orphans
 * https://github.com/WordPress/gutenberg/issues/55190
 */
h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
  text-wrap: pretty;
}

/*
 * Change the position of the more block on the front, by making it a block level element.
 * https://github.com/WordPress/gutenberg/issues/65934
*/
.more-link {
  display: block;
}

.conversal,
.conversal a {
  font-weight: inherit;
  text-decoration: none;
}

.site-logo img {
  display: block;
  width: 210px;
  height: auto;
}
@media (max-width: 820px) {
  .site-logo img {
    width: 160px;
  }
}

:root :where(.wp-block-button.is-style-button-outline .wp-block-button__link) {
  background-color: rgba(253, 253, 253, 0.0784313725);
  background-color: var(--wp--preset--color--light, rgba(253, 253, 253, 0.0784313725));
  border-color: #E2EEF0;
  border-color: var(--wp--preset--color--white, #E2EEF0);
  border-style: solid;
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
}

nav > ul {
  padding-left: 0;
}
nav > ul li {
  list-style: none;
}
nav > ul li.menu-item-has-children .sub-menu {
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
  border-radius: 8px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  max-height: 0;
  padding-left: 48px;
  padding-left: var(--wp--preset--spacing--48-32, 48px);
  padding-right: 48px;
  padding-right: var(--wp--preset--spacing--48-32, 48px);
  overflow: hidden;
  transition: max-height 0.3s ease-in-out, padding 0.3s ease-in-out;
}
nav > ul li.menu-item-has-children .sub-menu a {
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
}
nav > ul li.menu-item-has-children:not(.mega-menu) .sub-menu a {
  display: flex;
  align-items: center;
  gap: 32px;
  gap: var(--wp--preset--spacing--32, 32px);
  text-decoration: none;
}
@media (min-width: 1391px) {
  nav > ul li.menu-item-has-children:not(.mega-menu) .sub-menu a {
    flex-direction: column;
    justify-content: center;
    padding: 64px;
    padding: var(--wp--preset--spacing--64-32, 64px);
  }
}
nav > ul li.menu-item-has-children:not(.mega-menu) .sub-menu a:hover {
  background-color: rgba(0, 255, 164, 0.0784313725);
  background-color: var(--wp--preset--color--primary-8, rgba(0, 255, 164, 0.0784313725));
}
nav > ul li.menu-item-has-children:not(.mega-menu) .sub-menu a:focus {
  background-color: rgba(0, 255, 164, 0.0784313725);
  background-color: var(--wp--preset--color--primary-8, rgba(0, 255, 164, 0.0784313725));
}
nav > ul li.has-toggle {
  position: relative;
}
nav > ul li.has-toggle > a {
  padding-right: 60px;
}
nav > ul li.has-toggle .submenu-toggle {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  position: absolute;
  top: 9px;
  right: 0;
  background-color: transparent;
  border: none;
  padding: 15px;
}
nav > ul li.current-menu-item a {
  text-decoration: underline;
  text-decoration-color: #E2EEF0;
  text-decoration-color: var(--wp--preset--color--white, #E2EEF0);
}
nav > ul li.btn a {
  display: inline-block;
  font-weight: 300;
  border-radius: 12px;
  padding: 20px 28px;
}
nav > ul li.btn a::after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 12px;
  background-color: currentColor;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='13' fill='none'%3E%3Cpath d='M24.716 5.815L19.657.781a.968.968 0 0 0-1.365 1.372l3.395 3.378H1.193a.968.968 0 1 0 0 1.936h20.495l-3.395 3.378a.968.968 0 0 0 1.366 1.372l5.056-5.032.001-.001a.969.969 0 0 0 0-1.37z' fill='%23FDFDFD'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='13' fill='none'%3E%3Cpath d='M24.716 5.815L19.657.781a.968.968 0 0 0-1.365 1.372l3.395 3.378H1.193a.968.968 0 1 0 0 1.936h20.495l-3.395 3.378a.968.968 0 0 0 1.366 1.372l5.056-5.032.001-.001a.969.969 0 0 0 0-1.37z' fill='%23FDFDFD'/%3E%3C/svg%3E");
  margin-left: 12px;
  transition: transform 0.23s ease-in-out;
}
@media (max-width: 820px) {
  nav > ul li.btn a::after {
    width: 20px;
    height: 10px;
  }
}
nav > ul li.btn.is-style-button-outline a {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  border-color: #fff;
  border-color: #E2EEF0;
  border-color: var(--wp--preset--color--white, #E2EEF0);
  border-style: solid;
  background-color: rgba(253, 253, 253, 0.0784313725);
  background-color: var(--wp--preset--color--light, rgba(253, 253, 253, 0.0784313725));
}
nav > ul li.btn.is-style-white {
  color: #00FFA4;
  color: var(--wp--preset--color--primary, #00FFA4);
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
}
nav > ul li.btn.is-style-white a {
  color: inherit;
}
nav > ul li.btn.is-style-white:hover {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
}
nav > ul li.btn.is-style-white:hover a {
  color: inherit;
}
nav > ul li.btn:hover a, nav > ul li.btn:focus a {
  text-decoration: none;
}
nav > ul li a {
  text-decoration: none;
  white-space: nowrap;
}
nav > ul li a .menu-icon {
  max-width: 56px;
}
nav > ul li a:hover {
  color: inherit;
  text-decoration: underline;
  cursor: pointer;
}
nav > ul li .sub-menu li.open {
  background-color: rgba(0, 255, 164, 0.0784313725);
  background-color: var(--wp--preset--color--primary-8, rgba(0, 255, 164, 0.0784313725));
}
nav > ul li .sub-menu .submenu-toggle {
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
}
nav > ul > li > a {
  padding: 32px 0;
  padding: var(--wp--preset--spacing--32, 32px) 0;
}
nav > ul:not(.mobile-menu) li.menu-item-has-children .sub-menu {
  position: absolute;
  top: 100%;
  z-index: 9;
  padding: 0 !important;
}
nav > ul:not(.mobile-menu) li.menu-item-has-children > a::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='14' fill='none'%3E%3Cpath d='M5.5 12a.498.498 0 0 1-.353-.146l-5-5a.5.5 0 1 1 .707-.707L5.5 10.793l4.646-4.646a.5.5 0 1 1 .707.707l-5 5A.498.498 0 0 1 5.5 12Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
  position: relative;
  margin-left: 8px;
}
nav > ul:not(.mobile-menu) li.menu-item-has-children > a:hover {
  text-decoration: none;
}
nav > ul:not(.mobile-menu) li.menu-item-has-children:hover > .sub-menu {
  max-height: 1000px;
  padding-top: 48px;
  padding-top: var(--wp--preset--spacing--48-32, 48px);
  padding-bottom: 48px;
  padding-bottom: var(--wp--preset--spacing--48-32, 48px);
}
nav a[target=_blank] {
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  padding-right: 17px;
}
nav a[target=_blank]::before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  top: 0;
  right: 0;
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' fill='none'%3E%3Cg clip-path='url(%23a)' fill='%2300A04D'%3E%3Cpath d='M11.433 6.895a.563.563 0 0 0-.563.563v2.264a1.651 1.651 0 0 1-1.65 1.65H2.778a1.651 1.651 0 0 1-1.65-1.65V3.278a1.651 1.651 0 0 1 1.65-1.65h2.265a.562.562 0 0 0 0-1.124H2.777A2.778 2.778 0 0 0 .003 3.278v6.444a2.778 2.778 0 0 0 2.774 2.774h6.444a2.778 2.778 0 0 0 2.774-2.774V7.458a.562.562 0 0 0-.562-.563Z'/%3E%3Cpath d='M11.42.5H7.925a.563.563 0 0 0-.562.551.573.573 0 0 0 .575.574h2.14l-4.48 4.481a.563.563 0 0 0 .796.796l4.481-4.48V4.57a.562.562 0 0 0 1.125 0V1.078A.577.577 0 0 0 11.421.5Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(0 .5)' d='M0 0h12v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' fill='none'%3E%3Cg clip-path='url(%23a)' fill='%2300A04D'%3E%3Cpath d='M11.433 6.895a.563.563 0 0 0-.563.563v2.264a1.651 1.651 0 0 1-1.65 1.65H2.778a1.651 1.651 0 0 1-1.65-1.65V3.278a1.651 1.651 0 0 1 1.65-1.65h2.265a.562.562 0 0 0 0-1.124H2.777A2.778 2.778 0 0 0 .003 3.278v6.444a2.778 2.778 0 0 0 2.774 2.774h6.444a2.778 2.778 0 0 0 2.774-2.774V7.458a.562.562 0 0 0-.562-.563Z'/%3E%3Cpath d='M11.42.5H7.925a.563.563 0 0 0-.562.551.573.573 0 0 0 .575.574h2.14l-4.48 4.481a.563.563 0 0 0 .796.796l4.481-4.48V4.57a.562.562 0 0 0 1.125 0V1.078A.577.577 0 0 0 11.421.5Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(0 .5)' d='M0 0h12v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
nav .main-nav {
  margin: 0;
  padding-right: 32px;
  border-right: 1px solid #E2EEF0;
  border-right: 1px solid var(--wp--preset--color--white, #E2EEF0);
}
nav .main-nav li {
  margin-block-start: 0;
}
nav .main-nav li.current-menu-item a {
  text-decoration: underline;
  text-decoration-color: #E2EEF0;
  text-decoration-color: var(--wp--preset--color--white, #E2EEF0);
}
nav .disclaimer-nav li.current-menu-item a {
  text-decoration: underline;
  text-decoration-color: #E2EEF0;
  text-decoration-color: var(--wp--preset--color--white, #E2EEF0);
}

.social {
  gap: 24px;
  list-style: none;
  padding: 0;
}
.social li a {
  text-decoration: none;
}
.social li a .dashicons {
  font-size: 28px;
}
.social li a:hover {
  color: #00FFA4 !important;
  color: var(--wp--preset--color--primary, #00FFA4) !important;
  text-decoration: none !important;
}
.social li a:focus {
  color: #00FFA4 !important;
  color: var(--wp--preset--color--primary, #00FFA4) !important;
  text-decoration: none !important;
}

[hover-tooltip] {
  position: relative;
  cursor: default;
}
[hover-tooltip]:hover::before {
  content: attr(hover-tooltip);
  font-size: 14px;
  text-align: center;
  position: absolute;
  display: block;
  left: 50%;
  min-width: 200px;
  max-width: 300px;
  bottom: calc(100% + 10px);
  transform: translate(-50%);
  animation: fade-in 300ms ease;
  background: rgb(39, 39, 39);
  border-radius: 4px;
  padding: 10px;
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  z-index: 1;
}
[hover-tooltip]:hover::after {
  content: "";
  position: absolute;
  display: block;
  left: 50%;
  width: 0;
  height: 0;
  bottom: calc(100% + 6px);
  margin-left: -3px;
  border: 1px solid black;
  border-color: rgb(39, 39, 39) transparent transparent transparent;
  border-width: 4px 6px 0;
  animation: fade-in 300ms ease;
  z-index: 2;
}

@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.regions a {
  text-decoration: none;
}

.support-block a {
  text-decoration: none;
}

.reviews-query .slick-slide {
  padding-top: 20px;
  padding-bottom: 20px;
}

.home .notification-banner + header {
  top: 70px;
}
.home .home-banner .wp-block-cover__background {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.24) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.64) 100%) !important;
}
.home #diensten {
  z-index: 1;
}

.single-faq h2 {
  font-size: 2.5rem;
  font-size: var(--wp--preset--font-size--heading-three, 2.5rem);
}

.post-type-faq h2 {
  font-size: 2.5rem;
  font-size: var(--wp--preset--font-size--heading-three, 2.5rem);
}

.single-post h2 {
  font-size: 2.5rem;
  font-size: var(--wp--preset--font-size--heading-three, 2.5rem);
}

.post-type-post h2 {
  font-size: 2.5rem;
  font-size: var(--wp--preset--font-size--heading-three, 2.5rem);
}

.single-faq .wp-block-query .slick-track {
  display: flex;
}
.single-faq .wp-block-query .slick-track .slick-slide {
  height: inherit;
}

.single-case .case-result:last-of-type {
  border-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .resultaat-row {
    flex-direction: column;
  }
  .resultaat-row > * {
    width: 100%;
  }
}
@media (max-width: 820px) {
  .resultaat-row {
    --wp--style--global--wide-size: 80vw;
  }
}
.resultaat-row .wp-block-cover {
  transition: transform 0.5s ease-in-out;
}
@media (max-width: 1024px) {
  .resultaat-row .wp-block-cover {
    aspect-ratio: 19/12 !important;
  }
}
.resultaat-row .wp-block-cover .wp-block-cover__inner-container {
  height: 100%;
}
.resultaat-row .wp-block-cover .wp-block-cover__image-background,
.resultaat-row .wp-block-cover .wp-block-cover__background {
  border-radius: 16px;
}
@media (max-width: 600px) {
  .resultaat-row .wp-block-cover .resultaat-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .resultaat-row .wp-block-cover .resultaat-content .resultaat-cijfer {
    flex-basis: 100%;
    width: 100%;
  }
  .resultaat-row .wp-block-cover .resultaat-content .resultaat-cijfer > * {
    max-width: none;
  }
}
.resultaat-row .wp-block-cover .resultaat-cijfer {
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  margin-bottom: -64px !important;
  margin-bottom: calc(var(--wp--preset--spacing--32, 32px)*2*-1) !important;
}
.resultaat-row .wp-block-cover:has(a):hover, .resultaat-row .wp-block-cover:has(a):focus {
  transform: translateY(-20px);
}
.resultaat-row .wp-block-cover:has(.resultaat-content.is-vertical) .wp-block-cover__inner-container {
  height: 100%;
}
.resultaat-row .wp-block-cover:has(.resultaat-content.is-vertical) .resultaat-cijfer {
  align-self: flex-end;
  flex-basis: auto;
}

.cover-cta a {
  text-decoration: none;
}

@media (max-width: 820px) {
  .author-wrapper {
    flex-wrap: wrap !important;
  }
}

.entry-content p + p, .entry-content p + ul, .entry-content p + ol,
.entry-content ul + p,
.entry-content ul + ul,
.entry-content ul + ol,
.entry-content ol + p,
.entry-content ol + ul,
.entry-content ol + ol {
  margin-block-start: 16px;
}

.single-encyclopedie .entry-content .wp-block-heading + p {
  margin-block-start: 32px;
  margin-block-start: var(--wp--preset--spacing--32, 32px);
}

.single-encyclopedie .entry-content .wp-block-heading + ul {
  margin-block-start: 32px;
  margin-block-start: var(--wp--preset--spacing--32, 32px);
}

.single-encyclopedie .entry-content .wp-block-heading + ol {
  margin-block-start: 32px;
  margin-block-start: var(--wp--preset--spacing--32, 32px);
}
.single-encyclopedie .wp-block-post-terms:not(.is-style-button-badge) {
  display: inline-block;
}
.single-encyclopedie .wp-block-post-terms:not(.is-style-button-badge)::before {
  content: none;
}

@media (min-width: 821px) {
  .post-type-archive-encyclopedie .encyclopedie-img,
  .tax-encyclopedie_categorie .encyclopedie-img {
    transform: scale(1.1);
    transform-origin: top;
  }
}
@media (max-width: 1300px) {
  .post-type-archive-encyclopedie .grid-wrapper,
  .tax-encyclopedie_categorie .grid-wrapper {
    grid-template-columns: 100%;
    overflow: hidden;
  }
}
.post-type-archive-encyclopedie .wp-block-rudr-search-filter input.wp-block-search__input,
.tax-encyclopedie_categorie .wp-block-rudr-search-filter input.wp-block-search__input {
  max-width: none;
}
.post-type-archive-encyclopedie .rudr-taxonomy-filter--dropdown select,
.tax-encyclopedie_categorie .rudr-taxonomy-filter--dropdown select {
  width: 100%;
}
.post-type-archive-encyclopedie .wp-block-post-template,
.tax-encyclopedie_categorie .wp-block-post-template {
  -moz-column-gap: 40px;
       column-gap: 40px;
}

.encyclopedie-columns {
  -moz-column-width: 275px;
       column-width: 275px;
  -moz-column-gap: 40px;
       column-gap: 40px;
}
.encyclopedie-columns > * {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

@media (max-width: 1200px) {
  .single-event .event-wrapper {
    flex-wrap: wrap;
  }
}
@media (max-width: 1200px) {
  .single-event .event-wrapper .event-sidebar {
    flex-basis: 100%;
    order: 1;
  }
}
@media (max-width: 1200px) {
  .single-event .event-wrapper .entry-content {
    width: 100%;
    order: 2;
  }
}

.page-template-template-blank .site-header nav,
.page-template-template-blank #footer {
  display: none;
}

.single-vacature video,
.post-type-archive-vacature video {
  border-radius: 24px;
}

@media (max-width: 820px) {
  .vacature-intro,
  .home-intro {
    border-bottom-left-radius: 40px !important;
    border-bottom-right-radius: 40px !important;
  }
}

@media (max-width: 820px) {
  .vacature-intro {
    padding-bottom: 24px !important;
  }
}

@media (max-width: 1024px) {
  .benefits-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@media (max-width: 600px) {
  .benefits-grid {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}
@media (min-width: 1025px) {
  .benefits-grid > .wp-block-group:nth-child(-n+3) {
    border-bottom: 1px solid #DCDCDC;
  }
}
@media (max-width: 1024px) {
  .benefits-grid > .wp-block-group:nth-child(-n+4) {
    border-bottom: 1px solid #DCDCDC;
  }
}
@media (max-width: 600px) {
  .benefits-grid > .wp-block-group:not(:last-child) {
    border-bottom: 1px solid #DCDCDC;
  }
}
@media (min-width: 1025px) {
  .benefits-grid > .wp-block-group:nth-child(3n+1), .benefits-grid > .wp-block-group:nth-child(3n+2) {
    border-right: 1px solid #DCDCDC;
  }
}
@media (max-width: 1024px) and (min-width: 601px) {
  .benefits-grid > .wp-block-group:nth-child(odd) {
    border-right: 1px solid #DCDCDC;
  }
}

.slider-nav .slick-prev,
.slider-nav .slick-next {
  position: relative;
  background-color: transparent;
  width: 39px;
  height: 20px;
  transform: none;
}
.slider-nav .slick-prev:before,
.slider-nav .slick-next:before {
  content: "";
  display: block;
  width: 37px;
  height: 37px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  background-color: #002929;
}
.slider-nav .slick-prev:hover::before {
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
}
.slider-nav .slick-next:hover::before {
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
}
.slider-nav .slick-prev {
  order: 1;
}
.slider-nav .slick-prev:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='19' fill='none'%3E%3Cpath d='m.825 10.074 8.142 8.141a.814.814 0 1 0 1.148-1.148l-6.75-6.757h32.232a.814.814 0 0 0 0-1.628H3.365l6.75-6.75A.814.814 0 1 0 8.967.786L.825 8.926a.814.814 0 0 0 0 1.148Z' fill='%2326382E'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='19' fill='none'%3E%3Cpath d='m.825 10.074 8.142 8.141a.814.814 0 1 0 1.148-1.148l-6.75-6.757h32.232a.814.814 0 0 0 0-1.628H3.365l6.75-6.75A.814.814 0 1 0 8.967.786L.825 8.926a.814.814 0 0 0 0 1.148Z' fill='%2326382E'/%3E%3C/svg%3E");
}
.slider-nav .slick-next {
  order: 3;
}
.slider-nav .slick-next::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='19' fill='none'%3E%3Cpath d='M36.175 8.926 28.033.785a.814.814 0 1 0-1.148 1.148l6.75 6.757H1.403a.814.814 0 0 0 0 1.628h32.231l-6.749 6.75a.814.814 0 1 0 1.148 1.147l8.142-8.141a.814.814 0 0 0 0-1.148Z' fill='%2326382E'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='19' fill='none'%3E%3Cpath d='M36.175 8.926 28.033.785a.814.814 0 1 0-1.148 1.148l6.75 6.757H1.403a.814.814 0 0 0 0 1.628h32.231l-6.749 6.75a.814.814 0 1 0 1.148 1.147l8.142-8.141a.814.814 0 0 0 0-1.148Z' fill='%2326382E'/%3E%3C/svg%3E");
}
.slider-nav .slick-dots {
  display: flex !important;
  order: 2;
  margin: 0 !important;
}
.slider-nav .slick-dots li {
  width: 40px;
}
.slider-nav .slick-dots li button {
  width: 40px;
}
.slider-nav .slick-dots li button::before {
  content: "";
  top: auto;
  width: 40px;
  height: 2px;
  background-color: #DCDCDC;
}
.slider-nav .slick-dots li.slick-active button::before {
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
}

.featured-event-wrapper {
  margin-top: -96px;
  margin-top: calc(var(--wp--preset--spacing--96-48, 96px)*-1);
}

@media (max-width: 820px) {
  div:has(.circle-wrapper) {
    min-height: 500px;
  }
}
@media (max-width: 600px) {
  div:has(.circle-wrapper) {
    min-height: 800px;
  }
}
@media (max-width: 450px) {
  div:has(.circle-wrapper) {
    min-height: 620px;
  }
}

.circle-wrapper {
  aspect-ratio: 1;
  max-width: 42vw;
  position: absolute;
  flex-wrap: nowrap;
}
@media (max-width: 820px) {
  .circle-wrapper {
    max-width: 55%;
  }
}
@media (max-width: 600px) {
  .circle-wrapper {
    max-width: 85%;
  }
}
.circle-wrapper > * {
  max-width: 480px;
}
@media (max-width: 600px) {
  .circle-wrapper svg {
    width: 50px;
  }
}
.circle-wrapper.circle-1 {
  top: -80px;
  top: calc(var(--wp--preset--spacing--80-40, 80px)*-1);
  left: -40px;
  left: calc(var(--wp--preset--spacing--80-40, 80px)/2*-1);
}
.circle-wrapper.circle-2 {
  bottom: -80px;
  bottom: calc(var(--wp--preset--spacing--80-40, 80px)*-1);
  right: 0;
}

@media (max-width: 820px) {
  .link-grid {
    grid-template-columns: 1fr !important;
  }
}
.link-grid .link-wrapper {
  opacity: 0.8;
  transition: opacity 0.23s ease-in-out, padding-left 0.23s ease-in-out;
}
.link-grid .link-wrapper::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='13' viewBox='0 0 26 13' fill='none'%3E%3Cpath d='M25.7012 6.0855L19.8213 0.205541C19.6101 -0.0410996 19.2389 -0.0698515 18.9922 0.141417C18.7456 0.352636 18.7168 0.723834 18.9281 0.970475C18.9478 0.993466 18.9692 1.01494 18.9922 1.0346L23.8667 5.91496H0.587975C0.263265 5.91496 0 6.17822 0 6.50298C0 6.82774 0.263265 7.09096 0.587975 7.09096H23.8667L18.9922 11.9654C18.7456 12.1766 18.7168 12.5478 18.9281 12.7945C19.1394 13.0411 19.5105 13.0699 19.7572 12.8586C19.7801 12.8389 19.8016 12.8175 19.8213 12.7945L25.7012 6.9145C25.9292 6.68525 25.9292 6.31486 25.7012 6.0855Z' fill='%2300A04D'/%3E%3C/svg%3E");
  width: 0;
  height: 26px;
  transition: width 0.23s ease-in-out;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.link-grid .link-wrapper a {
  text-decoration: none;
}
.link-grid .link-wrapper:hover {
  opacity: 1;
  padding-left: 50px;
}
.link-grid .link-wrapper:hover::before {
  width: 26px;
  transition: width 0.23s ease-in-out;
}

.home-about {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1919' height='1190' viewBox='0 0 1919 1190' fill='none'%3E%3Cpath d='M0 40C0 17.9086 17.9086 0 40 0H1878.56C1901.21 0 1919.34 18.7805 1918.54 41.4109L1878 1190L39.7249 1177.35C17.7415 1177.2 0 1159.34 0 1137.36V40Z' fill='%23E2EEF0'/%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right bottom;
}

.blog-slider-nav .slick-arrow,
.shorts-slider-nav .slick-arrow {
  position: static;
  width: 40px;
  height: 20px;
  background: none;
  transform: none;
}
.blog-slider-nav .slick-prev::before,
.shorts-slider-nav .slick-prev::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='19' fill='none'%3E%3Cpath d='m.825 10.074 8.142 8.141a.814.814 0 1 0 1.148-1.148l-6.75-6.757h32.232a.814.814 0 0 0 0-1.628H3.365l6.75-6.75A.814.814 0 1 0 8.967.786L.825 8.926a.814.814 0 0 0 0 1.148Z' fill='%2326382E'/%3E%3C/svg%3E");
}
.blog-slider-nav .slick-next::before,
.shorts-slider-nav .slick-next::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='19' fill='none'%3E%3Cpath d='M36.175 8.926 28.033.785a.814.814 0 1 0-1.148 1.148l6.75 6.757H1.403a.814.814 0 0 0 0 1.628h32.231l-6.749 6.75a.814.814 0 1 0 1.148 1.147l8.142-8.141a.814.814 0 0 0 0-1.148Z' fill='%2326382E'/%3E%3C/svg%3E");
}

.page-id-14827 .type-case img {
  border-radius: 12px;
}

.case-wrapper {
  transform: skewX(-2deg);
}
@media (max-width: 820px) {
  .case-wrapper {
    transform: skewX(-1deg);
  }
}
.case-wrapper > * {
  transform: skewX(2deg);
}
@media (max-width: 820px) {
  .case-wrapper > * {
    transform: skewX(1deg);
  }
}
.case-wrapper figure {
  transform: skewX(-2deg);
}
.case-wrapper figure img {
  transform: skewX(2deg);
}
.case-wrapper:hover .wp-block-button::after {
  transform: skewX(7deg) !important;
  transition: transform 0.23s ease-in-out;
}
.case-wrapper:hover .wp-block-button a {
  transition: transform 0.23s ease-in-out;
  transform: skewX(7deg) !important;
}
.case-wrapper:hover .wp-block-button a span {
  transform: skewX(-7deg) !important;
  transition: transform 0.23s ease-in-out;
}
.case-wrapper:hover .wp-block-button:hover::after {
  transition: transform 0.23s ease-in-out;
  transform: skewX(-7deg) !important;
}
.case-wrapper:hover .wp-block-button:hover a {
  transition: transform 0.23s ease-in-out;
  transform: skewX(-7deg) !important;
}
.case-wrapper:hover .wp-block-button:hover a span {
  transition: transform 0.23s ease-in-out;
  transform: skewX(7deg) !important;
}

.vacature-cta--fixed {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 1000;
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.3s ease, transform 0.3s ease;
}
.vacature-cta--fixed .wp-element-button {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background-color: #002929 !important;
  background-color: var(--wp--preset--color--secundary, #002929) !important;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  box-shadow: var(--wp--preset--shadow--shadow-1, 0px 4px 12px rgba(0, 0, 0, 0.1));
}
.vacature-cta--fixed .wp-element-button::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.2756 14.1199L12.9294 11.6102V6.49789C12.9294 5.98386 12.5139 5.56836 11.9998 5.56836C11.4858 5.56836 11.0703 5.98386 11.0703 6.49789V12.075C11.0703 12.3678 11.2079 12.6439 11.4421 12.8186L15.1602 15.6072C15.3275 15.7326 15.5227 15.7931 15.7169 15.7931C16.0004 15.7931 16.2793 15.6657 16.4615 15.4203C16.7702 15.0103 16.6865 14.4275 16.2756 14.1199Z' fill='%23FFFFFF'/%3E%3Cpath d='M12 0C5.3828 0 0 5.3828 0 12C0 18.6172 5.3828 24 12 24C18.6172 24 24 18.6172 24 12C24 5.3828 18.6172 0 12 0ZM12 22.141C6.40898 22.141 1.85902 17.591 1.85902 12C1.85902 6.40898 6.40898 1.85902 12 1.85902C17.592 1.85902 22.141 6.40898 22.141 12C22.141 17.591 17.591 22.141 12 22.141Z' fill='%23FFFFFF'/%3E%3C/svg%3E") !important;
}

.vacature-cta--hidden {
  opacity: 0;
  pointer-events: none;
  transform: translateY(10px);
}

@media (max-width: 1024px) {
  .icon-list {
    flex-direction: column;
  }
}
@media (max-width: 1024px) {
  .icon-list .wp-block-outermost-icon-block {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .icon-list .icon-container {
    text-align: center;
    width: 100% !important;
    padding: 16px !important;
    border-radius: 16px !important;
  }
}
@media (max-width: 800px) {
  .icon-list .icon-container {
    text-align: center;
    width: 100% !important;
    padding: 16px !important;
    border-radius: 16px !important;
  }
}
@media (max-width: 1024px) {
  .icon-list .icon-container svg {
    width: 30px !important;
  }
}
@media (max-width: 1024px) {
  .icon-list p {
    padding: 16px 24px !important;
    border-radius: 16px !important;
  }
}

@media (max-width: 820px) {
  .footer-img {
    min-height: 320px !important;
  }
}

@media (max-width: 1024px) {
  .resultaten-cijfers {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

.has-white-background-color {
  background-color: #FFFFFF !important;
}

#page form {
  accent-color: #00FFA4;
  accent-color: var(--wp--preset--color--primary, #00FFA4);
}
#page form label:not(.wpforms-field-label-inline) {
  font-size: 1.125rem;
  font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
  font-weight: 400 !important;
  margin-bottom: 16px;
}
#page form .wpforms-field-label {
  font-size: 1.125rem;
  font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
  font-weight: 400 !important;
  margin-bottom: 16px;
}
#page form input {
  color: #191919;
  color: var(--wp--reset--color--black, #191919);
  border: 0;
  border-bottom: 1px solid #EFEFEF !important;
  border-bottom: 1px solid var(--wp--preset--color--lightgrey, #EFEFEF) !important;
  border-radius: 0 !important;
  background: #FFFFFF !important;
  box-shadow: none !important;
  padding: 16px 0 !important;
}
#page form textarea {
  color: #191919;
  color: var(--wp--reset--color--black, #191919);
  border: 0;
  border-bottom: 1px solid #EFEFEF !important;
  border-bottom: 1px solid var(--wp--preset--color--lightgrey, #EFEFEF) !important;
  border-radius: 0 !important;
  background: #FFFFFF !important;
  box-shadow: none !important;
  padding: 16px 0 !important;
}
#page form .choices .choices__inner {
  color: #191919;
  color: var(--wp--reset--color--black, #191919);
  border: 0;
  border-bottom: 1px solid #EFEFEF !important;
  border-bottom: 1px solid var(--wp--preset--color--lightgrey, #EFEFEF) !important;
  border-radius: 0 !important;
  background: #FFFFFF !important;
  box-shadow: none !important;
  padding: 16px 0 !important;
}
#page form input:focus {
  border-bottom-color: #00FFA4 !important;
  border-bottom-color: var(--wp--preset--color--primary, #00FFA4) !important;
}
#page form textarea:focus {
  border-bottom-color: #00FFA4 !important;
  border-bottom-color: var(--wp--preset--color--primary, #00FFA4) !important;
}
#page form .choices .choices__inner:focus {
  border-bottom-color: #00FFA4 !important;
  border-bottom-color: var(--wp--preset--color--primary, #00FFA4) !important;
}
#page form .wpforms-uploader {
  border: 2px solid #E2EEF0;
  border: 2px solid var(--wp--preset--color--white, #E2EEF0);
  border-radius: 12px;
  padding: 20px;
  aspect-ratio: 3/2;
}
#page form .wpforms-uploader:hover {
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
}
#page form input[type=checkbox] {
  width: 24px !important;
  height: 24px !important;
}
#page form input[type=radio] {
  border: 0 !important;
  padding: 0 !important;
}
#page form ul {
  list-style: none;
  padding-left: 0;
}
#page form ul li {
  display: flex;
}
#page form .wpforms-field-content {
  font-size: 0.875rem;
  font-size: var(--wp--preset--font-size--body-small, 0.875rem);
  padding: 0;
}
#page form .wpforms-field-content a {
  font-weight: inherit;
  color: inherit;
}
#page form button[type=submit] {
  cursor: pointer;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.6;
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
  width: auto;
  height: auto;
  padding: 20px 28px 22px 28px;
  border-radius: 12px;
  border: 1px solid #00FFA4;
  border: 1px solid var(--wp--preset--color--primary, #00FFA4);
  background: #00FFA4;
  background: var(--wp--preset--color--primary, #00FFA4);
  display: flex;
  align-items: center;
  gap: 12px;
}
#page form button[type=submit]::after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 12px;
  background-color: currentColor;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='13' fill='none'%3E%3Cpath d='M24.716 5.815L19.657.781a.968.968 0 0 0-1.365 1.372l3.395 3.378H1.193a.968.968 0 1 0 0 1.936h20.495l-3.395 3.378a.968.968 0 0 0 1.366 1.372l5.056-5.032.001-.001a.969.969 0 0 0 0-1.37z' fill='%23FDFDFD'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='13' fill='none'%3E%3Cpath d='M24.716 5.815L19.657.781a.968.968 0 0 0-1.365 1.372l3.395 3.378H1.193a.968.968 0 1 0 0 1.936h20.495l-3.395 3.378a.968.968 0 0 0 1.366 1.372l5.056-5.032.001-.001a.969.969 0 0 0 0-1.37z' fill='%23FDFDFD'/%3E%3C/svg%3E");
  margin-left: 12px;
  transition: transform 0.23s ease-in-out;
}
#page form button[type=submit]:hover {
  color: #002929 !important;
  color: var(--wp--preset--color--secundary, #002929) !important;
  background: #FFFFFF !important;
}
#page form button[type=submit]:focus {
  color: #002929 !important;
  color: var(--wp--preset--color--secundary, #002929) !important;
  background: #FFFFFF !important;
}
#page form button[type=submit]:hover::after, #page form button[type=submit]:focus::after {
  transform: translateX(5px);
}
#page form .wpforms-recaptcha-container iframe {
  width: 100% !important;
}
#page form#wpforms-form-14478 h3 {
  font-size: 2.5rem;
  font-size: var(--wp--preset--font-size--heading-three, 2.5rem);
  font-size: 40px;
  font-weight: 600;
  padding-top: 0;
  margin-bottom: 16px;
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
}
#page form#wpforms-form-14478 .wpforms-field {
  padding: 8px 0;
}
#page form#wpforms-form-14478 .wpforms-field.wpforms-field-divider {
  border-color: rgba(253, 253, 253, 0.1607843137);
}
#page form#wpforms-form-14478 .wpforms-field.wpforms-field-divider .wpforms-field-description {
  color: rgba(253, 253, 253, 0.8);
  font-size: 1.125rem;
  font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
  font-weight: 400;
  line-height: 1.6;
}
#page form#wpforms-form-14478 .wpforms-field input {
  height: auto;
  padding: 20px !important;
  border-radius: 12px !important;
}
#page form#wpforms-form-14478 .wpforms-field input::-moz-placeholder {
  color: rgba(25, 25, 25, 0.8);
}
#page form#wpforms-form-14478 .wpforms-field input::placeholder {
  color: rgba(25, 25, 25, 0.8);
}
#page form#wpforms-form-14478 #wpforms-14478-field_6-container {
  margin-top: 0;
  padding-top: 0;
  border: 0;
}
#page form#wpforms-form-14478 #wpforms-14478-field_6-container h3 {
  margin-top: 0;
  padding-top: 0;
}

.type-event [id*=_webinargeek] {
  display: block;
  max-width: 400px;
}

footer {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  border-radius: 40px 40px 0 0;
  background: linear-gradient(108deg, #002929 18.81%, #002023 81.19%);
  background: var(--wp--preset--gradient--dark, linear-gradient(108deg, var(--wp--preset--color--secundary, #002929) 18.81%, var(--wp--preset--color--donkergroen, #002023) 81.19%));
  padding-top: 32px;
  padding-top: var(--wp--preset--spacing--32, 32px);
  padding-bottom: 32px;
  padding-bottom: var(--wp--preset--spacing--32, 32px);
  margin-top: -40px;
  z-index: 5;
  position: relative;
}
footer .container {
  margin-top: 0;
  padding-top: 64px;
  padding-top: var(--wp--preset--spacing--64-32, 64px);
  padding-bottom: 64px;
  padding-bottom: var(--wp--preset--spacing--64-32, 64px);
}
footer a {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  text-decoration: none;
}
footer a:not(.wp-block-button__link):hover {
  color: inherit;
  text-decoration: underline;
}
footer .is-style-featured {
  font-weight: 500;
  margin-bottom: 24px;
  margin-bottom: var(--wp--preset--spacing--24, 24px);
  padding-left: 16px;
  padding-left: var(--wp--preset--spacing--16, 16px);
}
footer nav ul li {
  margin-block-start: 16px;
  margin-block-start: var(--wp--preset--spacing--16, 16px);
}
footer nav ul li a {
  color: rgba(253, 253, 253, 0.802);
  padding: 5px 0;
}
footer .footer-top {
  border-bottom: 1px solid rgba(253, 253, 253, 0.1019607843);
}
@media (max-width: 1390px) {
  footer .footer-top nav {
    display: none !important;
  }
}
footer #main-footer {
  font-size: 1rem;
  font-size: var(--wp--preset--font-size--body-normal, 1rem);
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 48px;
  gap: var(--wp--preset--spacing--48-32, 48px);
}
@media (max-width: 1440px) {
  footer #main-footer {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 820px) {
  footer #main-footer {
    grid-template-columns: repeat(2, 1fr);
    gap: 0;
  }
}
@media (max-width: 500px) {
  footer #main-footer {
    grid-template-columns: 1fr;
  }
}
footer #main-footer a {
  font-weight: 400;
}
@media (max-width: 820px) {
  footer #main-footer .col .menu-title:hover, footer #main-footer .col .menu-title:focus {
    cursor: pointer;
  }
  footer #main-footer .col .menu-title::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='14' fill='none'%3E%3Cpath d='M5.5 12a.498.498 0 0 1-.353-.146l-5-5a.5.5 0 1 1 .707-.707L5.5 10.793l4.646-4.646a.5.5 0 1 1 .707.707l-5 5A.498.498 0 0 1 5.5 12Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
    position: relative;
    margin-left: 8px;
  }
}
@media (max-width: 820px) {
  footer #main-footer .col nav {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
  }
  footer #main-footer .col.open nav {
    max-height: 1000px;
  }
}
footer #main-footer .contact svg {
  margin-right: 16px;
}
footer #main-footer .footer-email::before {
  content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
}
footer #main-footer .footer-address::before {
  content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
}
footer #main-footer .footer-phone::before {
  content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
}
footer #main-footer .footer-vat::before {
  content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
}
footer #main-footer .footer-iban::before {
  content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
}
footer #main-footer .footer-email::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M17.355 7.8A8.44 8.44 0 0 0 .632 10.096a8.494 8.494 0 0 0 7.243 7.266c.376.049.755.073 1.134.073a8.353 8.353 0 0 0 4.34-1.206.564.564 0 0 0 .062-.952.562.562 0 0 0-.642-.01 7.316 7.316 0 1 1 3.07-3.673 1.209 1.209 0 0 1-2.339-.427V5.06a.563.563 0 0 0-1.125 0v.971a4.5 4.5 0 1 0 .113 5.808 2.326 2.326 0 0 0 4.404.154 8.55 8.55 0 0 0 .463-4.193ZM9 12.373a3.375 3.375 0 1 1 0-6.751 3.375 3.375 0 0 1 0 6.75Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M17.355 7.8A8.44 8.44 0 0 0 .632 10.096a8.494 8.494 0 0 0 7.243 7.266c.376.049.755.073 1.134.073a8.353 8.353 0 0 0 4.34-1.206.564.564 0 0 0 .062-.952.562.562 0 0 0-.642-.01 7.316 7.316 0 1 1 3.07-3.673 1.209 1.209 0 0 1-2.339-.427V5.06a.563.563 0 0 0-1.125 0v.971a4.5 4.5 0 1 0 .113 5.808 2.326 2.326 0 0 0 4.404.154 8.55 8.55 0 0 0 .463-4.193ZM9 12.373a3.375 3.375 0 1 1 0-6.751 3.375 3.375 0 0 1 0 6.75Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
}
footer #main-footer .footer-address::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cg clip-path='url(%23a)' fill='%23FDFDFD'%3E%3Cpath d='M7.02 16.554a.28.28 0 1 1-.562 0v-3.538c0-.24.104-.454.27-.61a.914.914 0 0 1 .626-.242h3.29c.244 0 .466.091.626.243.167.155.27.37.27.608v3.539a.28.28 0 1 1-.56 0v-3.538a.27.27 0 0 0-.088-.2.368.368 0 0 0-.247-.09H9.28v3.828a.28.28 0 1 1-.561 0v-3.829H7.354a.366.366 0 0 0-.243.092.275.275 0 0 0-.092.198v3.539ZM6.227 8.395h1.839c.155 0 .278.123.278.278v1.712a.277.277 0 0 1-.278.278H6.227a.277.277 0 0 1-.279-.278V8.673c0-.155.124-.278.28-.278Zm0-3.403h1.839c.155 0 .278.124.278.279v1.711a.277.277 0 0 1-.278.279H6.227a.277.277 0 0 1-.279-.279V5.271c0-.155.124-.279.28-.279Zm1.556.562H6.51V6.7h1.273V5.554ZM10.855 6.7a.28.28 0 0 1 .279.282.277.277 0 0 1-.279.279h-.919a.28.28 0 0 1-.283-.279V5.271a.28.28 0 0 1 .283-.279c.155 0 .279.124.279.279V6.7h.64Zm-.919 1.695h1.835a.28.28 0 0 1 .282.278v1.712a.28.28 0 0 1-.282.278H9.936a.28.28 0 0 1-.283-.278V8.673a.28.28 0 0 1 .283-.278Zm1.556.561h-1.277v1.146h1.277V8.956Zm-3.709 0H6.51v1.146h1.273V8.956ZM13.728 8.62a.28.28 0 0 1-.486-.004L10.831 4.53a3.06 3.06 0 0 1-.29-.72 3.04 3.04 0 0 1-.096-.765c0-.84.338-1.6.891-2.153a3.049 3.049 0 0 1 4.306 0 3.05 3.05 0 0 1 .792 2.918 2.974 2.974 0 0 1-.286.716l-2.42 4.095Zm-.239-.693 2.173-3.68a2.473 2.473 0 0 0 .31-1.202c0-.685-.278-1.306-.728-1.756A2.476 2.476 0 0 0 13.49.561a2.477 2.477 0 0 0-2.483 2.483c0 .22.027.426.075.625.052.199.132.39.227.57l2.181 3.688Z'/%3E%3Cpath d='M13.491 1.422c.446 0 .852.183 1.146.477a1.621 1.621 0 0 1-1.146 2.77 1.618 1.618 0 0 1-1.624-1.624 1.621 1.621 0 0 1 1.624-1.624Zm.748.871a1.06 1.06 0 0 0-1.81.753 1.062 1.062 0 1 0 1.81-.753ZM14.787 13.67a.28.28 0 0 1-.278-.282c0-.155.123-.279.278-.279h1.02c.35 0 .66.203.795.526l1.317 3.207c.056.136.076.271.06.406a.864.864 0 0 1-.454.657.867.867 0 0 1-.401.096H.879a.867.867 0 0 1-.402-.096.868.868 0 0 1-.458-.657.902.902 0 0 1 .06-.406L1.4 13.635a.855.855 0 0 1 .796-.526h1.01c.156 0 .28.124.28.28a.28.28 0 0 1-.28.282h-1.01c-.123 0-.23.06-.278.179L.6 17.057a.258.258 0 0 0-.024.132.306.306 0 0 0 .156.219c.043.02.091.031.147.031h16.245a.318.318 0 0 0 .143-.031.286.286 0 0 0 .155-.22.254.254 0 0 0-.02-.13l-1.317-3.208a.285.285 0 0 0-.278-.18h-1.02Z'/%3E%3Cpath d='M13.207 9.833a.28.28 0 1 1 .561 0v6.73a.28.28 0 0 1-.279.283H4.511a.28.28 0 0 1-.278-.283V4.262c0-.239.103-.454.27-.609a.91.91 0 0 1 .625-.247h4.43a.28.28 0 0 1 .278.283.28.28 0 0 1-.279.282H5.128a.35.35 0 0 0-.246.092.271.271 0 0 0-.088.199v12.022h8.413v-6.45Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cg clip-path='url(%23a)' fill='%23FDFDFD'%3E%3Cpath d='M7.02 16.554a.28.28 0 1 1-.562 0v-3.538c0-.24.104-.454.27-.61a.914.914 0 0 1 .626-.242h3.29c.244 0 .466.091.626.243.167.155.27.37.27.608v3.539a.28.28 0 1 1-.56 0v-3.538a.27.27 0 0 0-.088-.2.368.368 0 0 0-.247-.09H9.28v3.828a.28.28 0 1 1-.561 0v-3.829H7.354a.366.366 0 0 0-.243.092.275.275 0 0 0-.092.198v3.539ZM6.227 8.395h1.839c.155 0 .278.123.278.278v1.712a.277.277 0 0 1-.278.278H6.227a.277.277 0 0 1-.279-.278V8.673c0-.155.124-.278.28-.278Zm0-3.403h1.839c.155 0 .278.124.278.279v1.711a.277.277 0 0 1-.278.279H6.227a.277.277 0 0 1-.279-.279V5.271c0-.155.124-.279.28-.279Zm1.556.562H6.51V6.7h1.273V5.554ZM10.855 6.7a.28.28 0 0 1 .279.282.277.277 0 0 1-.279.279h-.919a.28.28 0 0 1-.283-.279V5.271a.28.28 0 0 1 .283-.279c.155 0 .279.124.279.279V6.7h.64Zm-.919 1.695h1.835a.28.28 0 0 1 .282.278v1.712a.28.28 0 0 1-.282.278H9.936a.28.28 0 0 1-.283-.278V8.673a.28.28 0 0 1 .283-.278Zm1.556.561h-1.277v1.146h1.277V8.956Zm-3.709 0H6.51v1.146h1.273V8.956ZM13.728 8.62a.28.28 0 0 1-.486-.004L10.831 4.53a3.06 3.06 0 0 1-.29-.72 3.04 3.04 0 0 1-.096-.765c0-.84.338-1.6.891-2.153a3.049 3.049 0 0 1 4.306 0 3.05 3.05 0 0 1 .792 2.918 2.974 2.974 0 0 1-.286.716l-2.42 4.095Zm-.239-.693 2.173-3.68a2.473 2.473 0 0 0 .31-1.202c0-.685-.278-1.306-.728-1.756A2.476 2.476 0 0 0 13.49.561a2.477 2.477 0 0 0-2.483 2.483c0 .22.027.426.075.625.052.199.132.39.227.57l2.181 3.688Z'/%3E%3Cpath d='M13.491 1.422c.446 0 .852.183 1.146.477a1.621 1.621 0 0 1-1.146 2.77 1.618 1.618 0 0 1-1.624-1.624 1.621 1.621 0 0 1 1.624-1.624Zm.748.871a1.06 1.06 0 0 0-1.81.753 1.062 1.062 0 1 0 1.81-.753ZM14.787 13.67a.28.28 0 0 1-.278-.282c0-.155.123-.279.278-.279h1.02c.35 0 .66.203.795.526l1.317 3.207c.056.136.076.271.06.406a.864.864 0 0 1-.454.657.867.867 0 0 1-.401.096H.879a.867.867 0 0 1-.402-.096.868.868 0 0 1-.458-.657.902.902 0 0 1 .06-.406L1.4 13.635a.855.855 0 0 1 .796-.526h1.01c.156 0 .28.124.28.28a.28.28 0 0 1-.28.282h-1.01c-.123 0-.23.06-.278.179L.6 17.057a.258.258 0 0 0-.024.132.306.306 0 0 0 .156.219c.043.02.091.031.147.031h16.245a.318.318 0 0 0 .143-.031.286.286 0 0 0 .155-.22.254.254 0 0 0-.02-.13l-1.317-3.208a.285.285 0 0 0-.278-.18h-1.02Z'/%3E%3Cpath d='M13.207 9.833a.28.28 0 1 1 .561 0v6.73a.28.28 0 0 1-.279.283H4.511a.28.28 0 0 1-.278-.283V4.262c0-.239.103-.454.27-.609a.91.91 0 0 1 .625-.247h4.43a.28.28 0 0 1 .278.283.28.28 0 0 1-.279.282H5.128a.35.35 0 0 0-.246.092.271.271 0 0 0-.088.199v12.022h8.413v-6.45Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
footer #main-footer .footer-phone::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M15.157 6.157a6.157 6.157 0 0 0-12.314 0c-.88.11-1.71.685-1.71 2.019v3.215c0 1.505 1.053 2.053 2.052 2.053h.992a.342.342 0 0 0 .342-.343V6.48a.342.342 0 0 0-.342-.342h-.65a5.473 5.473 0 0 1 10.946 0h-.65a.342.342 0 0 0-.342.342v6.612c0 .19.153.342.342.342h.65c-.096 2.35-1.225 2.901-3.479 3v-.229a.684.684 0 0 0-.684-.684H8.158a.684.684 0 0 0-.684.684v1.112c0 .378.307.684.684.684h2.159a.684.684 0 0 0 .684-.684v-.199c2.169-.099 4.043-.547 4.156-3.704.88-.11 1.71-.684 1.71-2.018V8.178c0-1.34-.827-1.912-1.71-2.022Zm-11.322.64v5.952h-.667c-.507 0-1.369-.178-1.369-1.368V8.165c0-1.18.852-1.368 1.369-1.368h.667Zm6.482 10.002v.52H8.158v-1.111h2.159v.591Zm5.866-5.408c0 1.18-.851 1.368-1.368 1.368h-.65V6.821h.667c.507 0 1.369.178 1.369 1.368l-.018 3.202Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='M15.157 6.157a6.157 6.157 0 0 0-12.314 0c-.88.11-1.71.685-1.71 2.019v3.215c0 1.505 1.053 2.053 2.052 2.053h.992a.342.342 0 0 0 .342-.343V6.48a.342.342 0 0 0-.342-.342h-.65a5.473 5.473 0 0 1 10.946 0h-.65a.342.342 0 0 0-.342.342v6.612c0 .19.153.342.342.342h.65c-.096 2.35-1.225 2.901-3.479 3v-.229a.684.684 0 0 0-.684-.684H8.158a.684.684 0 0 0-.684.684v1.112c0 .378.307.684.684.684h2.159a.684.684 0 0 0 .684-.684v-.199c2.169-.099 4.043-.547 4.156-3.704.88-.11 1.71-.684 1.71-2.018V8.178c0-1.34-.827-1.912-1.71-2.022Zm-11.322.64v5.952h-.667c-.507 0-1.369-.178-1.369-1.368V8.165c0-1.18.852-1.368 1.369-1.368h.667Zm6.482 10.002v.52H8.158v-1.111h2.159v.591Zm5.866-5.408c0 1.18-.851 1.368-1.368 1.368h-.65V6.821h.667c.507 0 1.369.178 1.369 1.368l-.018 3.202Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
}
footer #main-footer .footer-vat::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none'%3E%3Cg clip-path='url(%23a)' fill='%2326382E'%3E%3Cpath d='m11.667 8.075 7.341 1.459c.592.125.992.624.992 1.216v8.5c0 .692-.558 1.25-1.25 1.25h-7.5a.413.413 0 0 0 .417-.416v-.417h7.083a.418.418 0 0 0 .417-.417v-8.5a.419.419 0 0 0-.325-.408l-7.175-1.417v-.85Z'/%3E%3Cpath d='M16.251 12.167c.234 0 .417.183.417.417a.413.413 0 0 1-.417.416h-1.666a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417h1.666ZM16.251 14.667c.234 0 .417.183.417.417a.413.413 0 0 1-.417.416h-1.666a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417h1.666ZM16.251 17.167c.234 0 .417.183.417.417a.413.413 0 0 1-.417.416h-1.666a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417h1.666ZM11.665 20.083a.413.413 0 0 1-.416.417.413.413 0 0 1-.417-.417V8.417c0-.125.058-.242.15-.325a.438.438 0 0 1 .35-.084l.333.067v12.008Z'/%3E%3Cpath d='M10.835 19.667v.417c0 .233.183.416.416.416H7.918a.413.413 0 0 0 .417-.416v-.417h2.5ZM8.751 4.667c.234 0 .417.183.417.417a.413.413 0 0 1-.417.416H7.085a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417H8.75ZM9.168 7.584A.413.413 0 0 1 8.751 8H7.085a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417H8.75c.234 0 .417.183.417.417ZM8.751 9.667c.234 0 .417.183.417.417a.413.413 0 0 1-.417.416H7.085a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417H8.75ZM8.751 12.167c.234 0 .417.183.417.417a.413.413 0 0 1-.417.416H7.085a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417H8.75ZM5 12.584a.413.413 0 0 1-.417.416H2.917a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417h1.666c.234 0 .417.183.417.417ZM4.583 4.667c.234 0 .417.183.417.417a.413.413 0 0 1-.417.416H2.917a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417h1.666ZM4.583 7.167c.234 0 .417.183.417.417A.413.413 0 0 1 4.583 8H2.917a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417h1.666ZM4.583 9.667c.234 0 .417.183.417.417a.413.413 0 0 1-.417.416H2.917a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417h1.666ZM7.499 15.917a.418.418 0 0 0-.417-.417h-2.5a.413.413 0 0 0-.417.417v3.75h-.833v-3.75c0-.692.558-1.25 1.25-1.25h2.5c.692 0 1.25.558 1.25 1.25v3.75h-.833v-3.75Z'/%3E%3Cpath d='M4.165 19.667h4.167v.417a.413.413 0 0 1-.417.416H3.75a.413.413 0 0 1-.417-.416v-.417h.833Z'/%3E%3Cpath d='m1.458.667 9.159 1.391c.608.1 1.05.617 1.05 1.234v4.783l-.334-.067a.438.438 0 0 0-.35.084.443.443 0 0 0-.15.325V3.292a.421.421 0 0 0-.35-.417L1.325 1.492c-.025-.009-.05-.009-.075-.009-.1 0-.192.034-.267.1a.398.398 0 0 0-.15.317v17.35c0 .233.192.417.417.417h2.083v.416c0 .234.184.417.417.417h-2.5C.558 20.5 0 19.942 0 19.25V1.9c0-.367.158-.717.442-.95A1.25 1.25 0 0 1 1.458.667Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(0 .5)' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none'%3E%3Cg clip-path='url(%23a)' fill='%2326382E'%3E%3Cpath d='m11.667 8.075 7.341 1.459c.592.125.992.624.992 1.216v8.5c0 .692-.558 1.25-1.25 1.25h-7.5a.413.413 0 0 0 .417-.416v-.417h7.083a.418.418 0 0 0 .417-.417v-8.5a.419.419 0 0 0-.325-.408l-7.175-1.417v-.85Z'/%3E%3Cpath d='M16.251 12.167c.234 0 .417.183.417.417a.413.413 0 0 1-.417.416h-1.666a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417h1.666ZM16.251 14.667c.234 0 .417.183.417.417a.413.413 0 0 1-.417.416h-1.666a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417h1.666ZM16.251 17.167c.234 0 .417.183.417.417a.413.413 0 0 1-.417.416h-1.666a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417h1.666ZM11.665 20.083a.413.413 0 0 1-.416.417.413.413 0 0 1-.417-.417V8.417c0-.125.058-.242.15-.325a.438.438 0 0 1 .35-.084l.333.067v12.008Z'/%3E%3Cpath d='M10.835 19.667v.417c0 .233.183.416.416.416H7.918a.413.413 0 0 0 .417-.416v-.417h2.5ZM8.751 4.667c.234 0 .417.183.417.417a.413.413 0 0 1-.417.416H7.085a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417H8.75ZM9.168 7.584A.413.413 0 0 1 8.751 8H7.085a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417H8.75c.234 0 .417.183.417.417ZM8.751 9.667c.234 0 .417.183.417.417a.413.413 0 0 1-.417.416H7.085a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417H8.75ZM8.751 12.167c.234 0 .417.183.417.417a.413.413 0 0 1-.417.416H7.085a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417H8.75ZM5 12.584a.413.413 0 0 1-.417.416H2.917a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417h1.666c.234 0 .417.183.417.417ZM4.583 4.667c.234 0 .417.183.417.417a.413.413 0 0 1-.417.416H2.917a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417h1.666ZM4.583 7.167c.234 0 .417.183.417.417A.413.413 0 0 1 4.583 8H2.917a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417h1.666ZM4.583 9.667c.234 0 .417.183.417.417a.413.413 0 0 1-.417.416H2.917a.413.413 0 0 1-.417-.416c0-.234.183-.417.417-.417h1.666ZM7.499 15.917a.418.418 0 0 0-.417-.417h-2.5a.413.413 0 0 0-.417.417v3.75h-.833v-3.75c0-.692.558-1.25 1.25-1.25h2.5c.692 0 1.25.558 1.25 1.25v3.75h-.833v-3.75Z'/%3E%3Cpath d='M4.165 19.667h4.167v.417a.413.413 0 0 1-.417.416H3.75a.413.413 0 0 1-.417-.416v-.417h.833Z'/%3E%3Cpath d='m1.458.667 9.159 1.391c.608.1 1.05.617 1.05 1.234v4.783l-.334-.067a.438.438 0 0 0-.35.084.443.443 0 0 0-.15.325V3.292a.421.421 0 0 0-.35-.417L1.325 1.492c-.025-.009-.05-.009-.075-.009-.1 0-.192.034-.267.1a.398.398 0 0 0-.15.317v17.35c0 .233.192.417.417.417h2.083v.416c0 .234.184.417.417.417h-2.5C.558 20.5 0 19.942 0 19.25V1.9c0-.367.158-.717.442-.95A1.25 1.25 0 0 1 1.458.667Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(0 .5)' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
footer #main-footer .footer-iban::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none'%3E%3Cpath d='m18.703 4.454-3.571-1.428a.357.357 0 0 0-.266 0l-3.571 1.428a.357.357 0 0 0-.225.332v3.691a3.95 3.95 0 0 0 1.908 3.37l1.837 1.102a.358.358 0 0 0 .367 0l1.603-.961v4a.586.586 0 0 1-.586.585H2.37a.587.587 0 0 1-.585-.585V8h8.214a.357.357 0 0 0 0-.714H1.785v-.843a.586.586 0 0 1 .585-.586H10a.357.357 0 0 0 0-.714H2.37a1.3 1.3 0 0 0-1.3 1.3v9.543a1.3 1.3 0 0 0 1.3 1.3H16.2a1.3 1.3 0 0 0 1.3-1.3V11.5a3.948 3.948 0 0 0 1.428-3.024v-3.69a.358.358 0 0 0-.224-.332Zm-.49 4.023a3.23 3.23 0 0 1-1.561 2.757l-1.653.992-1.653-.992a3.23 3.23 0 0 1-1.561-2.757v-3.45l3.214-1.286 3.214 1.286v3.45Z' fill='%2326382E'/%3E%3Cpath d='M13.825 7.451a.357.357 0 1 0-.506.505l.953.952a.357.357 0 0 0 .505 0l1.905-1.905a.358.358 0 0 0-.505-.505l-1.653 1.653-.699-.7ZM3.572 14.429a.357.357 0 1 0 0 .714h2.857a.357.357 0 1 0 0-.714H3.572Z' fill='%2326382E'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none'%3E%3Cpath d='m18.703 4.454-3.571-1.428a.357.357 0 0 0-.266 0l-3.571 1.428a.357.357 0 0 0-.225.332v3.691a3.95 3.95 0 0 0 1.908 3.37l1.837 1.102a.358.358 0 0 0 .367 0l1.603-.961v4a.586.586 0 0 1-.586.585H2.37a.587.587 0 0 1-.585-.585V8h8.214a.357.357 0 0 0 0-.714H1.785v-.843a.586.586 0 0 1 .585-.586H10a.357.357 0 0 0 0-.714H2.37a1.3 1.3 0 0 0-1.3 1.3v9.543a1.3 1.3 0 0 0 1.3 1.3H16.2a1.3 1.3 0 0 0 1.3-1.3V11.5a3.948 3.948 0 0 0 1.428-3.024v-3.69a.358.358 0 0 0-.224-.332Zm-.49 4.023a3.23 3.23 0 0 1-1.561 2.757l-1.653.992-1.653-.992a3.23 3.23 0 0 1-1.561-2.757v-3.45l3.214-1.286 3.214 1.286v3.45Z' fill='%2326382E'/%3E%3Cpath d='M13.825 7.451a.357.357 0 1 0-.506.505l.953.952a.357.357 0 0 0 .505 0l1.905-1.905a.358.358 0 0 0-.505-.505l-1.653 1.653-.699-.7ZM3.572 14.429a.357.357 0 1 0 0 .714h2.857a.357.357 0 1 0 0-.714H3.572Z' fill='%2326382E'/%3E%3C/svg%3E");
}
footer .partners {
  border-top: 1px solid rgba(253, 253, 253, 0.1019607843);
}
footer .partners a {
  margin-block-start: 30px;
}
footer .partners a img {
  width: auto;
  max-height: 70px;
  height: 100%;
}
footer #disclaimer {
  border-top: 1px solid rgba(253, 253, 253, 0.1019607843);
  padding-bottom: 0;
}
footer #disclaimer > * {
  font-size: 1rem;
  font-size: var(--wp--preset--font-size--body-normal, 1rem);
  font-weight: 300;
  color: rgba(253, 253, 253, 0.5019607843) !important;
  padding: 0;
}
footer #disclaimer a {
  font-size: 1rem;
  font-size: var(--wp--preset--font-size--body-normal, 1rem);
  font-weight: 300;
  color: rgba(253, 253, 253, 0.5019607843) !important;
  padding: 0;
}
footer #disclaimer p {
  margin: 0;
}
footer #disclaimer ul {
  margin: 0;
}
footer #disclaimer ul li {
  margin-block-start: 0;
}
footer #disclaimer .ti-widget .ti-widget-container {
  margin-bottom: 0;
}
footer #disclaimer .ti-widget .ti-widget-container .source-Google {
  padding: 0;
}

.notification-banner {
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  padding: 20px;
}
.notification-banner p {
  text-align: center;
  margin: 0;
}
.notification-banner a {
  color: inherit;
}
.notification-banner .btn-close {
  position: absolute;
  right: 16px;
  right: var(--wp--style--root--padding-right, 16px);
  top: 50%;
  transform: translateY(-50%);
}
.notification-banner .btn-close:hover {
  cursor: pointer;
}

.btn-close {
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
  border: 0;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M2.666 23.667.333 21.333 9.666 12 .333 2.667 2.666.333 12 9.667 21.333.333l2.333 2.334L14.333 12l9.333 9.333-2.333 2.334L12 14.333l-9.334 9.334Z' fill='currentColor'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M2.666 23.667.333 21.333 9.666 12 .333 2.667 2.666.333 12 9.667 21.333.333l2.333 2.334L14.333 12l9.333 9.333-2.333 2.334L12 14.333l-9.334 9.334Z' fill='currentColor'/%3E%3C/svg%3E");
  width: 1.125rem;
  height: 1.125rem;
}

.logged-in .overlay-menu {
  top: 32px;
}
@media screen and (max-width: 782px) {
  .logged-in .overlay-menu {
    top: 46px;
  }
}

header {
  box-sizing: border-box;
  width: 100%;
  padding: 24px 40px;
  background-color: #002929;
  background-color: var(--wp--preset--color--secundary, #002929);
}
@media (max-width: 820px) {
  header {
    padding: 24px 16px;
  }
}
header * {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
}
@media (max-width: 1390px) {
  header nav #menu-hoofdmenu {
    display: none !important;
  }
}
header nav #menu-hoofdmenu li.menu-item-has-children:hover .sub-menu {
  padding-top: 32px;
  padding-top: var(--wp--preset--spacing--32, 32px);
}
header nav #menu-hoofdmenu li.menu-item-has-children:focus .sub-menu {
  padding-top: 32px;
  padding-top: var(--wp--preset--spacing--32, 32px);
}
header nav #menu-toggle {
  width: 32px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 2A1.5 1.5 0 0 1 1.5.5h29a1.5 1.5 0 0 1 0 3h-29A1.5 1.5 0 0 1 0 2Zm0 8.5A1.5 1.5 0 0 1 1.5 9h29a1.5 1.5 0 0 1 0 3h-29A1.5 1.5 0 0 1 0 10.5Zm1.5 7a1.5 1.5 0 1 0 0 3h29a1.5 1.5 0 1 0 0-3h-29Z' fill='%23FFF1F2'/%3E%3C/svg%3E");
}
@media (min-width: 1391px) {
  header nav #menu-toggle {
    display: none;
  }
}
header a {
  text-decoration: none;
}
header a:hover {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  text-decoration: underline;
}
header a:focus {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  text-decoration: underline;
}
header .sub-menu {
  width: calc(100% - 32px);
  left: 50%;
  transform: translateX(-50%);
  box-sizing: border-box;
  max-width: 1440px;
  padding-left: 0;
  padding-right: 0;
}
header .sub-menu.mega-sub-menu {
  background-color: transparent !important;
}
header .sub-menu.mega-sub-menu .tab-description p {
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
  background-color: rgba(0, 255, 164, 0.0784313725);
  background-color: var(--wp--preset--color--primary-8, rgba(0, 255, 164, 0.0784313725));
  padding: 16px;
  padding: var(--wp--preset--spacing--16, 16px);
}
header .sub-menu:not(.mega-sub-menu) {
  display: flex;
  justify-content: space-between;
}
header .sub-menu:not(.mega-sub-menu) > li {
  width: 100%;
  text-align: center;
}
header .sub-menu:not(.mega-sub-menu) > li:not(:last-of-type) {
  border-right: 1px solid #EFEFEF;
  border-right: 1px solid var(--wp--preset--color--lightgrey, #EFEFEF);
}
header .tabs {
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
  border-radius: 8px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  padding: 48px;
  padding: var(--wp--preset--spacing--48-32, 48px);
  width: 90%;
  max-width: 1440px;
  margin: auto;
}
header .tabs .tabs-nav {
  padding-right: 64px;
  padding-right: var(--wp--preset--spacing--64-32, 64px);
  border-right: 1px solid #EFEFEF;
  border-right: 1px solid var(--wp--preset--color--lightgrey, #EFEFEF);
}
header .tabs .tabs-nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
header .tabs .tabs-nav ul li {
  margin: 0;
}
header .tabs .tabs-nav ul li .tab-nav-button {
  font-size: 1.25rem;
  font-size: var(--wp--preset--font-size--body-regular, 1.25rem);
  font-weight: 500;
  text-decoration: none;
  background-color: transparent;
  border: none;
  cursor: pointer;
  transition: color 0.3s;
  outline: none;
  border-radius: 8px;
  padding: 16px 24px;
  padding: var(--wp--preset--spacing--16, 16px) var(--wp--preset--spacing--24, 24px);
}
header .tabs .tabs-nav ul li .tab-nav-button[aria-selected=true] {
  background-color: rgba(0, 255, 164, 0.0784313725);
  background-color: var(--wp--preset--color--primary-8, rgba(0, 255, 164, 0.0784313725));
}
header .tabs .tabs-nav ul.sub-menu {
  display: none;
}
header .tabs .tabs-content {
  width: 100%;
}
header .tabs .tabs-content .tab-panel {
  display: none;
}
header .tabs .tabs-content .tab-panel[aria-hidden=false] {
  display: flex;
}
header .tabs .tabs-content .tab-panel a {
  font-weight: 300;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  padding-bottom: 8px;
}
header .tabs .tabs-content .tab-panel a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50%;
  height: 2px;
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
  transition: opacity 300ms, transform 300ms;
}
header .tabs .tabs-content .tab-panel a:hover::after, header .tabs .tabs-content .tab-panel a:focus::after, header .tabs .tabs-content .tab-panel a.current_page_item::after {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
header .tabs .tabs-content .tab-panel:hover a:not(:hover), header .tabs .tabs-content .tab-panel:focus a:not(:hover) {
  opacity: 0.64;
}
header .tabs .img {
  background-color: rgba(0, 255, 164, 0.0784313725);
  background-color: var(--wp--preset--color--primary-8, rgba(0, 255, 164, 0.0784313725));
  padding: 16px;
  padding: var(--wp--preset--spacing--16, 16px);
  margin-right: 0;
  margin-left: auto;
  border: 1px solid rgba(0, 255, 164, 0.08);
  border-radius: 12px;
}
header .tabs .img img {
  aspect-ratio: 4/3;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  max-width: 370px;
  border-radius: 8px;
}
header .tabs .submenu-group {
  border-left: 1px solid #EFEFEF;
  border-left: 1px solid var(--wp--preset--color--lightgrey, #EFEFEF);
  padding-left: 24px;
  padding-left: var(--wp--preset--spacing--24, 24px);
  margin-left: -24px;
  margin-left: calc(var(--wp--preset--spacing--24, 24px)*-1);
}
header .tabs .submenu-group[hidden=hidden] {
  display: none;
}

.home header,
.single-vacature header,
.post-type-archive-vacature header,
.post-type-archive-case header,
.page-template-template-blank header,
.page-id-14509 header,
.page-id-14827 header {
  background-color: transparent;
  position: absolute;
  top: 0;
  z-index: 9;
}

#menu-toggle,
.overlay-close {
  cursor: pointer;
  color: transparent;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 2A1.5 1.5 0 0 1 1.5.5h29a1.5 1.5 0 0 1 0 3h-29A1.5 1.5 0 0 1 0 2Zm0 8.5A1.5 1.5 0 0 1 1.5 9h29a1.5 1.5 0 0 1 0 3h-29A1.5 1.5 0 0 1 0 10.5Zm1.5 7a1.5 1.5 0 1 0 0 3h29a1.5 1.5 0 1 0 0-3h-29Z' fill='%23FFF1F2'/%3E%3C/svg%3E");
  border: none;
  background-repeat: no-repeat;
  background-size: cover;
  outline: none;
}

.wpml-ls {
  width: auto;
  background-color: transparent !important;
}
.wpml-ls a {
  background-color: transparent !important;
  border: 0;
}
.wpml-ls a.wpml-ls-item-toggle {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px;
}
.wpml-ls a.wpml-ls-item-toggle:after {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='14' fill='none'%3E%3Cpath d='M5.5 12a.498.498 0 0 1-.353-.146l-5-5a.5.5 0 1 1 .707-.707L5.5 10.793l4.646-4.646a.5.5 0 1 1 .707.707l-5 5A.498.498 0 0 1 5.5 12z' fill='%23FDFDFD'/%3E%3C/svg%3E");
  border: 0 !important;
  position: static;
}
.wpml-ls a:hover, .wpml-ls a:focus {
  text-decoration: none;
}
.wpml-ls .wpml-ls-sub-menu {
  border: 0 !important;
}

.overlay-slidedown {
  visibility: hidden;
  transform: translateY(-100%);
  transition: transform 0.4s ease-in-out, visibility 0s 0.4s;
}
.overlay-slidedown.open {
  visibility: visible;
  transform: translateY(0%);
  transition: transform 0.4s ease-in-out;
}

.overlay-menu {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #002929;
  background: var(--wp--preset--color--secundary, #002929);
  z-index: 10;
  padding-top: 16px;
  overflow: scroll;
}
.overlay-menu ul li a {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  display: inline-block;
  width: auto;
  padding: 24px 0;
  padding: var(--wp--preset--spacing--24, 24px) 0;
}
.overlay-menu ul li a:has(img) {
  display: flex;
  align-items: center;
  gap: 16px;
}
.overlay-menu ul li a:hover {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
}
.overlay-menu ul li a:focus {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
}
.overlay-menu ul li.menu-item-has-children.open > .sub-menu {
  max-height: 2000px;
  padding-top: 48px;
  padding-top: var(--wp--preset--spacing--48-32, 48px);
  padding-bottom: 48px;
  padding-bottom: var(--wp--preset--spacing--48-32, 48px);
}
.overlay-menu ul li.has-toggle .submenu-toggle {
  width: 100%;
  text-align: right;
}
.overlay-menu ul.sub-menu {
  position: static;
}
.overlay-menu ul.sub-menu li a {
  padding: 16px;
  padding: var(--wp--preset--spacing--16, 16px);
  border-radius: 8px;
}
.overlay-menu ul.sub-menu li .sub-menu {
  box-shadow: none;
}
.overlay-menu ul.sub-menu li.open {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.overlay-menu ul.sub-menu li.open > .sub-menu {
  border: 1px solid rgba(0, 255, 164, 0.0784313725);
  border: 1px solid var(--wp--preset--color--primary-8, rgba(0, 255, 164, 0.0784313725));
  padding-top: 24px;
  padding-top: var(--wp--preset--spacing--24, 24px);
  padding-bottom: 24px;
  padding-bottom: var(--wp--preset--spacing--24, 24px);
}
.overlay-menu .support-button {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
}
.overlay-menu .overlay-close {
  width: 20px;
  height: 20px;
  overflow: hidden;
  border: none;
  background-color: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M2.666 23.667.333 21.333 9.666 12 .333 2.667 2.666.333 12 9.667 21.333.333l2.333 2.334L14.333 12l9.333 9.333-2.333 2.334L12 14.333l-9.334 9.334Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.is-style-button-badge {
  font-size: 1.125rem;
  font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  letter-spacing: 0.05em;
  line-height: 1.5;
  padding: 12px 16px;
  border-radius: 24px;
  border: 1px solid #E2EEF0;
  border: 1px solid var(--wp--preset--color--white, #E2EEF0);
  background: rgba(253, 253, 253, 0.0784313725);
  background: var(--wp--preset--color--light, rgba(253, 253, 253, 0.0784313725));
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
}

.is-style-button-email a::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: currentColor;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='m2.25 3.75 5.83 4.534a1.5 1.5 0 0 0 1.84 0l5.83-4.534M3.9 15h10.2c.84 0 1.26 0 1.581-.164a1.5 1.5 0 0 0 .656-.655c.163-.32.163-.74.163-1.581V5.4c0-.84 0-1.26-.163-1.581a1.5 1.5 0 0 0-.656-.656C15.361 3 14.941 3 14.1 3H3.9c-.84 0-1.26 0-1.581.163a1.5 1.5 0 0 0-.656.656c-.163.32-.163.74-.163 1.581v7.2c0 .84 0 1.26.163 1.581a1.5 1.5 0 0 0 .656.655c.32.164.74.164 1.581.164Z' stroke='%23FDFDFD'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath d='m2.25 3.75 5.83 4.534a1.5 1.5 0 0 0 1.84 0l5.83-4.534M3.9 15h10.2c.84 0 1.26 0 1.581-.164a1.5 1.5 0 0 0 .656-.655c.163-.32.163-.74.163-1.581V5.4c0-.84 0-1.26-.163-1.581a1.5 1.5 0 0 0-.656-.656C15.361 3 14.941 3 14.1 3H3.9c-.84 0-1.26 0-1.581.163a1.5 1.5 0 0 0-.656.656c-.163.32-.163.74-.163 1.581v7.2c0 .84 0 1.26.163 1.581a1.5 1.5 0 0 0 .656.655c.32.164.74.164 1.581.164Z' stroke='%23FDFDFD'/%3E%3C/svg%3E");
  margin-right: 12px;
}
.is-style-button-email a::after {
  content: none !important;
}
.is-style-button-email a:hover::after {
  transform: translateX(5px);
}

.is-style-button-phone a::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: currentColor;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cg clip-path='url(%23a)' fill='%23FDFDFD'%3E%3Cpath d='M14.226 11.15c-.368-.383-.813-.589-1.284-.589-.467 0-.915.202-1.3.585l-1.2 1.197c-.098-.053-.197-.102-.292-.152a4.788 4.788 0 0 1-.376-.201c-1.125-.714-2.147-1.645-3.127-2.85-.475-.6-.794-1.105-1.026-1.618.312-.285.6-.581.882-.866l.319-.323c.798-.798.798-1.831 0-2.629L5.785 2.667c-.118-.118-.24-.24-.353-.36a17.94 17.94 0 0 0-.715-.708c-.368-.364-.809-.558-1.272-.558-.464 0-.912.194-1.292.558l-.008.008L.854 2.91a2.78 2.78 0 0 0-.825 1.767c-.09 1.109.236 2.142.487 2.819.615 1.66 1.534 3.198 2.906 4.847a17.877 17.877 0 0 0 5.953 4.662c.874.414 2.04.904 3.343.987a5.2 5.2 0 0 0 .24.008c.877 0 1.614-.316 2.191-.942.004-.008.012-.012.016-.02.197-.239.425-.455.664-.687.164-.156.331-.319.494-.49.376-.391.574-.847.574-1.315 0-.47-.201-.923-.585-1.303l-2.086-2.093Zm1.36 4c-.004 0-.004.004 0 0-.148.16-.3.304-.463.464a9.987 9.987 0 0 0-.733.76c-.384.41-.836.604-1.429.604-.057 0-.118 0-.175-.004-1.128-.072-2.176-.513-2.963-.889a16.875 16.875 0 0 1-5.607-4.392C2.92 10.133 2.054 8.689 1.48 7.139c-.354-.946-.483-1.683-.426-2.378.038-.444.209-.813.524-1.128l1.296-1.296c.186-.174.383-.27.577-.27.24 0 .433.145.555.267l.011.011c.232.217.452.44.684.68.118.122.24.243.361.369L6.1 4.43c.403.402.403.775 0 1.177-.11.11-.216.22-.327.327-.319.327-.623.63-.953.927-.008.008-.015.012-.02.02-.326.326-.265.645-.197.861l.012.035c.27.653.65 1.269 1.227 2.002l.004.004C6.894 11.074 8 12.08 9.219 12.853c.156.098.315.178.467.254.137.068.266.133.377.201.015.008.03.02.045.027.13.064.25.095.376.095a.812.812 0 0 0 .578-.262l1.299-1.3c.13-.129.334-.285.574-.285.235 0 .429.149.547.278l.007.007 2.093 2.093c.392.388.392.787.004 1.19ZM9.729 4.282c.995.167 1.9.638 2.621 1.36a4.843 4.843 0 0 1 1.36 2.62.51.51 0 0 0 .505.426.513.513 0 0 0 .51-.6 5.86 5.86 0 0 0-1.646-3.172 5.86 5.86 0 0 0-3.172-1.645.516.516 0 0 0-.592.418.507.507 0 0 0 .414.593ZM17.98 7.94a9.64 9.64 0 0 0-2.71-5.223 9.64 9.64 0 0 0-5.223-2.71.511.511 0 1 0-.167 1.011c1.77.3 3.385 1.14 4.669 2.42a8.606 8.606 0 0 1 2.42 4.67.51.51 0 0 0 .505.425c.03 0 .057-.004.087-.008a.503.503 0 0 0 .418-.585Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cg clip-path='url(%23a)' fill='%23FDFDFD'%3E%3Cpath d='M14.226 11.15c-.368-.383-.813-.589-1.284-.589-.467 0-.915.202-1.3.585l-1.2 1.197c-.098-.053-.197-.102-.292-.152a4.788 4.788 0 0 1-.376-.201c-1.125-.714-2.147-1.645-3.127-2.85-.475-.6-.794-1.105-1.026-1.618.312-.285.6-.581.882-.866l.319-.323c.798-.798.798-1.831 0-2.629L5.785 2.667c-.118-.118-.24-.24-.353-.36a17.94 17.94 0 0 0-.715-.708c-.368-.364-.809-.558-1.272-.558-.464 0-.912.194-1.292.558l-.008.008L.854 2.91a2.78 2.78 0 0 0-.825 1.767c-.09 1.109.236 2.142.487 2.819.615 1.66 1.534 3.198 2.906 4.847a17.877 17.877 0 0 0 5.953 4.662c.874.414 2.04.904 3.343.987a5.2 5.2 0 0 0 .24.008c.877 0 1.614-.316 2.191-.942.004-.008.012-.012.016-.02.197-.239.425-.455.664-.687.164-.156.331-.319.494-.49.376-.391.574-.847.574-1.315 0-.47-.201-.923-.585-1.303l-2.086-2.093Zm1.36 4c-.004 0-.004.004 0 0-.148.16-.3.304-.463.464a9.987 9.987 0 0 0-.733.76c-.384.41-.836.604-1.429.604-.057 0-.118 0-.175-.004-1.128-.072-2.176-.513-2.963-.889a16.875 16.875 0 0 1-5.607-4.392C2.92 10.133 2.054 8.689 1.48 7.139c-.354-.946-.483-1.683-.426-2.378.038-.444.209-.813.524-1.128l1.296-1.296c.186-.174.383-.27.577-.27.24 0 .433.145.555.267l.011.011c.232.217.452.44.684.68.118.122.24.243.361.369L6.1 4.43c.403.402.403.775 0 1.177-.11.11-.216.22-.327.327-.319.327-.623.63-.953.927-.008.008-.015.012-.02.02-.326.326-.265.645-.197.861l.012.035c.27.653.65 1.269 1.227 2.002l.004.004C6.894 11.074 8 12.08 9.219 12.853c.156.098.315.178.467.254.137.068.266.133.377.201.015.008.03.02.045.027.13.064.25.095.376.095a.812.812 0 0 0 .578-.262l1.299-1.3c.13-.129.334-.285.574-.285.235 0 .429.149.547.278l.007.007 2.093 2.093c.392.388.392.787.004 1.19ZM9.729 4.282c.995.167 1.9.638 2.621 1.36a4.843 4.843 0 0 1 1.36 2.62.51.51 0 0 0 .505.426.513.513 0 0 0 .51-.6 5.86 5.86 0 0 0-1.646-3.172 5.86 5.86 0 0 0-3.172-1.645.516.516 0 0 0-.592.418.507.507 0 0 0 .414.593ZM17.98 7.94a9.64 9.64 0 0 0-2.71-5.223 9.64 9.64 0 0 0-5.223-2.71.511.511 0 1 0-.167 1.011c1.77.3 3.385 1.14 4.669 2.42a8.606 8.606 0 0 1 2.42 4.67.51.51 0 0 0 .505.425c.03 0 .057-.004.087-.008a.503.503 0 0 0 .418-.585Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  margin-right: 12px;
}
.is-style-button-phone a::after {
  content: none !important;
}
.is-style-button-phone a:hover::after {
  transform: translateX(5px);
}

.is-style-button-website a {
  font-weight: 600;
  color: #00D27D;
  color: var(--wp--preset--color--primary-dark, #00D27D);
  background-color: transparent;
  border-width: 0;
  padding: 0;
}
.is-style-button-website a::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: currentColor;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M10 .5C5.776.5 0 3.693 0 10.5c0 6.634 5.555 10 10 10 7.626 0 10-6.681 10-10 0-4.898-3.748-10-10-10Zm-2.319.94c-1.043.89-1.91 2.363-2.468 4.19a9.29 9.29 0 0 1-1.98-1.579 9.37 9.37 0 0 1 4.448-2.61ZM2.803 4.532a9.804 9.804 0 0 0 2.232 1.74 16.908 16.908 0 0 0-.511 3.906H.654a9.314 9.314 0 0 1 2.15-5.645Zm0 11.937a9.29 9.29 0 0 1-2.15-5.645h3.87a16.88 16.88 0 0 0 .512 3.905 10.093 10.093 0 0 0-2.232 1.74Zm.43.485a9.287 9.287 0 0 1 1.98-1.579c.559 1.823 1.425 3.3 2.468 4.189a9.434 9.434 0 0 1-4.449-2.61Zm6.444 2.878C8 19.618 6.555 17.744 5.776 15.059a9.41 9.41 0 0 1 3.901-1.004v5.776Zm0-6.418a10.015 10.015 0 0 0-4.067 1.012 16.89 16.89 0 0 1-.445-3.602h4.512v2.59Zm0-3.236H5.165c.024-1.283.181-2.5.445-3.602 1.26.614 2.646.964 4.067 1.012v2.59Zm0-3.232A9.335 9.335 0 0 1 5.776 5.94C6.556 3.252 8 1.38 9.677 1.169v5.776Zm7.52-2.413a9.314 9.314 0 0 1 2.15 5.645H15.48a16.877 16.877 0 0 0-.511-3.905 9.981 9.981 0 0 0 2.228-1.74Zm-.43-.485a9.29 9.29 0 0 1-1.98 1.579c-.559-1.823-1.425-3.295-2.468-4.189a9.433 9.433 0 0 1 4.449 2.61ZM10.324 1.17c1.677.213 3.122 2.087 3.901 4.772a9.395 9.395 0 0 1-3.901 1.004V1.169Zm0 6.418a10.016 10.016 0 0 0 4.067-1.012c.263 1.102.421 2.319.445 3.602h-4.512v-2.59Zm0 3.236h4.512a16.893 16.893 0 0 1-.445 3.602 9.892 9.892 0 0 0-4.067-1.012v-2.59Zm0 9.008v-5.776a9.335 9.335 0 0 1 3.901 1.004c-.78 2.689-2.224 4.56-3.901 4.772Zm1.996-.272c1.043-.89 1.91-2.362 2.468-4.189.725.43 1.39.96 1.98 1.579a9.37 9.37 0 0 1-4.448 2.61Zm4.878-3.09a9.98 9.98 0 0 0-2.228-1.74c.307-1.194.488-2.516.511-3.906h3.866a9.314 9.314 0 0 1-2.15 5.645Z' fill='%2300A04D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(0 .5)' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M10 .5C5.776.5 0 3.693 0 10.5c0 6.634 5.555 10 10 10 7.626 0 10-6.681 10-10 0-4.898-3.748-10-10-10Zm-2.319.94c-1.043.89-1.91 2.363-2.468 4.19a9.29 9.29 0 0 1-1.98-1.579 9.37 9.37 0 0 1 4.448-2.61ZM2.803 4.532a9.804 9.804 0 0 0 2.232 1.74 16.908 16.908 0 0 0-.511 3.906H.654a9.314 9.314 0 0 1 2.15-5.645Zm0 11.937a9.29 9.29 0 0 1-2.15-5.645h3.87a16.88 16.88 0 0 0 .512 3.905 10.093 10.093 0 0 0-2.232 1.74Zm.43.485a9.287 9.287 0 0 1 1.98-1.579c.559 1.823 1.425 3.3 2.468 4.189a9.434 9.434 0 0 1-4.449-2.61Zm6.444 2.878C8 19.618 6.555 17.744 5.776 15.059a9.41 9.41 0 0 1 3.901-1.004v5.776Zm0-6.418a10.015 10.015 0 0 0-4.067 1.012 16.89 16.89 0 0 1-.445-3.602h4.512v2.59Zm0-3.236H5.165c.024-1.283.181-2.5.445-3.602 1.26.614 2.646.964 4.067 1.012v2.59Zm0-3.232A9.335 9.335 0 0 1 5.776 5.94C6.556 3.252 8 1.38 9.677 1.169v5.776Zm7.52-2.413a9.314 9.314 0 0 1 2.15 5.645H15.48a16.877 16.877 0 0 0-.511-3.905 9.981 9.981 0 0 0 2.228-1.74Zm-.43-.485a9.29 9.29 0 0 1-1.98 1.579c-.559-1.823-1.425-3.295-2.468-4.189a9.433 9.433 0 0 1 4.449 2.61ZM10.324 1.17c1.677.213 3.122 2.087 3.901 4.772a9.395 9.395 0 0 1-3.901 1.004V1.169Zm0 6.418a10.016 10.016 0 0 0 4.067-1.012c.263 1.102.421 2.319.445 3.602h-4.512v-2.59Zm0 3.236h4.512a16.893 16.893 0 0 1-.445 3.602 9.892 9.892 0 0 0-4.067-1.012v-2.59Zm0 9.008v-5.776a9.335 9.335 0 0 1 3.901 1.004c-.78 2.689-2.224 4.56-3.901 4.772Zm1.996-.272c1.043-.89 1.91-2.362 2.468-4.189.725.43 1.39.96 1.98 1.579a9.37 9.37 0 0 1-4.448 2.61Zm4.878-3.09a9.98 9.98 0 0 0-2.228-1.74c.307-1.194.488-2.516.511-3.906h3.866a9.314 9.314 0 0 1-2.15 5.645Z' fill='%2300A04D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(0 .5)' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  margin-right: 12px;
}
.is-style-button-website a:hover::after {
  transform: translateX(5px);
}

.is-style-button-outline a {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  border-color: #E2EEF0;
  border-color: var(--wp--preset--color--white, #E2EEF0);
  border-style: solid;
  background-color: rgba(253, 253, 253, 0.0784313725);
  background-color: var(--wp--preset--color--light, rgba(253, 253, 253, 0.0784313725));
}

.is-style-button-light a {
  font-weight: 500;
  text-decoration: none;
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
  border-width: 1px;
  border-radius: 300px;
  border-style: solid;
  border-color: rgba(0, 255, 164, 0.1607843137);
  border-color: var(--wp--preset--color--primary-16, rgba(0, 255, 164, 0.1607843137));
  background-color: rgba(0, 255, 164, 0.0392156863);
  background-color: var(--wp--preset--color--primary-4, rgba(0, 255, 164, 0.0392156863));
  padding: 16px 20px;
  padding: var(--wp--preset--spacing--16, 16px) 20px;
}
@media (max-width: 600px) {
  .is-style-button-light a {
    padding: 8px 10px;
    padding: var(--wp--preset--spacing--8, 8px) 10px;
  }
}
.is-style-button-light a:hover {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background-color: #002929;
  background-color: var(--wp--preset--color--secundary, #002929);
}

.is-style-button-link a {
  font-weight: 600;
  color: #00FFA4;
  color: var(--wp--preset--color--primary, #00FFA4);
  border-width: 0;
  background: transparent;
  padding: 0;
}

.is-style-subtitle {
  color: #00FFA4;
  color: var(--wp--preset--color--primary, #00FFA4);
  font-size: 1.5rem;
  font-size: var(--wp--preset--font-size--heading-six, 1.5rem);
  font-weight: 600;
}
.is-style-subtitle + .wp-block-heading {
  margin-top: 0;
}

.is-style-featured {
  border-left: 2px solid #00FFA4;
  border-left: 2px solid var(--wp--preset--color--primary, #00FFA4);
  padding-left: 24px;
  padding-left: var(--wp--preset--spacing--24, 24px);
}

.is-style-nummer {
  font-size: 4.5625rem;
  font-size: var(--wp--preset--font-size--hero, 4.5625rem);
  line-height: 1;
  font-weight: 500;
}

.is-style-image-no-radius img {
  border-radius: 0;
}

.is-style-group-overlap {
  background: linear-gradient(180deg, rgb(0, 41, 41) 22%, rgb(255, 255, 255) 22%);
  background: var(--wp--preset--gradient--primary-white-22, linear-gradient(180deg, rgb(0, 41, 41) 22%, rgb(255, 255, 255) 22%));
  padding-top: 0 !important;
}

.is-style-group-overlap-gradient {
  background: linear-gradient(180deg, transparent 50%, #E2EEF0 50%), linear-gradient(46deg, #002929 18.81%, #191919 81.19%);
  background: linear-gradient(180deg, transparent 50%, var(--wp--preset--color--white, #E2EEF0) 50%), linear-gradient(46deg, #002929 18.81%, #191919 81.19%);
  padding-top: 0 !important;
}

.is-style-call-to-action {
  padding-top: 0;
  padding-bottom: 0;
}

.wp-block-list.is-style-checklist {
  list-style: none;
  padding-left: 0;
}
.wp-block-list.is-style-checklist li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 8px;
}
.wp-block-list.is-style-checklist li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 18px;
  height: 13px;
  background-color: #00A04D;
  background-color: var(--wp--preset--color--primary-dark, #00A04D);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='13' viewBox='0 0 18 13' fill='none'%3E%3Cmask id='mask0_14685_605' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='13'%3E%3Cpath d='M17.1428 0H0V13H17.1428V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_14685_605)'%3E%3Cpath d='M15.7048 0.297804C12.6671 3.87481 9.62958 7.4518 6.59197 11.0288C4.88026 9.19609 3.16847 7.3634 1.45673 5.53071C0.779037 4.80509 -0.301941 5.9009 0.374441 6.62506C2.27516 8.66006 4.17587 10.6951 6.07655 12.7301C6.34496 13.0175 6.89451 13.0414 7.15888 12.7301C10.3683 8.95079 13.5776 5.17144 16.787 1.39212C17.4256 0.640137 16.3478 -0.459383 15.7048 0.297804Z' fill='%2300A04D'/%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='13' viewBox='0 0 18 13' fill='none'%3E%3Cmask id='mask0_14685_605' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='13'%3E%3Cpath d='M17.1428 0H0V13H17.1428V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_14685_605)'%3E%3Cpath d='M15.7048 0.297804C12.6671 3.87481 9.62958 7.4518 6.59197 11.0288C4.88026 9.19609 3.16847 7.3634 1.45673 5.53071C0.779037 4.80509 -0.301941 5.9009 0.374441 6.62506C2.27516 8.66006 4.17587 10.6951 6.07655 12.7301C6.34496 13.0175 6.89451 13.0414 7.15888 12.7301C10.3683 8.95079 13.5776 5.17144 16.787 1.39212C17.4256 0.640137 16.3478 -0.459383 15.7048 0.297804Z' fill='%2300A04D'/%3E%3C/g%3E%3C/svg%3E");
}

.wp-block-heading:has(a) a {
  text-decoration: none;
}

.wp-block-video.is-style-video-featured video, .wp-block-video.is-style-video-featured-landscape video {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  border-radius: 24px;
}
.wp-block-video.is-style-video-featured video {
  aspect-ratio: 1;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='558' height='560' viewBox='0 0 558 560' fill='none'%3E%3Cpath d='M0.137044 26.5359C-1.36941 12.3575 9.74453 0.000237249 24.0027 0.000231072L533.318 1.03986e-05C546.572 4.65561e-06 557.318 10.7452 557.318 24V536C557.318 549.255 546.572 560 533.318 560H78.4027C66.1295 560 55.8338 550.74 54.5371 538.536L0.137044 26.5359Z' fill='%23000000'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='558' height='560' viewBox='0 0 558 560' fill='none'%3E%3Cpath d='M0.137044 26.5359C-1.36941 12.3575 9.74453 0.000237249 24.0027 0.000231072L533.318 1.03986e-05C546.572 4.65561e-06 557.318 10.7452 557.318 24V536C557.318 549.255 546.572 560 533.318 560H78.4027C66.1295 560 55.8338 550.74 54.5371 538.536L0.137044 26.5359Z' fill='%23000000'/%3E%3C/svg%3E");
}
.wp-block-video.is-style-video-featured-landscape video {
  aspect-ratio: 6/4;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='636' height='400' viewBox='0 0 636 400' fill='none'%3E%3Cpath d='M0.345581 28.0225C-2.14523 13.3706 9.14405 0.000169637 24.0061 0.000165613L611.582 6.49912e-06C624.837 2.90976e-06 635.582 10.7452 635.582 24V376C635.582 389.255 624.837 400 611.582 400H83.8461C72.1434 400 62.1469 391.56 60.1856 380.022L0.345581 28.0225Z' fill='%23000'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='636' height='400' viewBox='0 0 636 400' fill='none'%3E%3Cpath d='M0.345581 28.0225C-2.14523 13.3706 9.14405 0.000169637 24.0061 0.000165613L611.582 6.49912e-06C624.837 2.90976e-06 635.582 10.7452 635.582 24V376C635.582 389.255 624.837 400 611.582 400H83.8461C72.1434 400 62.1469 391.56 60.1856 380.022L0.345581 28.0225Z' fill='%23000'/%3E%3C/svg%3E");
}

details.wp-block-details {
  position: relative;
  border: 1px solid #EFEFEF;
  border: 1px solid var(--wp--preset--color--lightgrey, #EFEFEF);
  border-radius: 12px;
  overflow: hidden;
  transition: all 0.23s ease-in-out;
}
details.wp-block-details summary {
  font-size: 1.125rem;
  font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
  font-weight: 600;
  padding: 20px 28px;
  display: flex;
  justify-content: space-between;
  margin-left: -24px;
  margin-right: -24px;
}
details.wp-block-details summary::-webkit-details-marker, details.wp-block-details summary::marker {
  display: none;
  content: none;
}
details.wp-block-details summary::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none'%3E%3Cpath d='M7 8a.62.62 0 0 1-.45-.195L.186 1.138a.689.689 0 0 1 0-.943.616.616 0 0 1 .9 0L7 6.391 12.914.195a.616.616 0 0 1 .9 0 .69.69 0 0 1 0 .943L7.45 7.805A.62.62 0 0 1 7 8Z' fill='%23191919'/%3E%3C/svg%3E");
}
details.wp-block-details > *:not(summary) {
  max-height: 0;
  transition: max-height 1s ease;
  will-change: max-height;
}
details.wp-block-details[open] {
  padding-bottom: 24px;
}
details.wp-block-details[open] summary {
  background-color: #00D27D;
  background-color: var(--wp--preset--color--primary-dark, #00D27D);
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  margin-bottom: 24px;
}
details.wp-block-details[open] summary::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none'%3E%3Cpath d='M7 .182c.163 0 .326.062.45.186l6.363 6.364a.636.636 0 1 1-.9.9L7 1.718 1.086 7.632a.636.636 0 1 1-.9-.9L6.55.368A.634.634 0 0 1 7 .182Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
}
details.wp-block-details[open] > *:not(summary) {
  max-height: 1000px;
  transition: max-height 1s ease;
}

@media (max-width: 820px) and (min-width: 782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) {
    flex-wrap: wrap !important;
  }
}
@media (max-width: 820px) and (min-width: 782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}

.wp-block-media-text {
  gap: 8.3% 80px;
  gap: 8.3% var(--wp--preset--spacing--80-40, 80px);
}
@media (max-width: 820px) {
  .wp-block-media-text {
    gap: 40px 80px;
    gap: 40px var(--wp--preset--spacing--80-40, 80px);
  }
}
@media (min-width: 1457px) {
  .wp-block-media-text.alignfull .wp-block-media-text__content {
    margin-left: 21.4%;
  }
}
@media (max-width: 1456px) {
  .wp-block-media-text.alignfull .wp-block-media-text__content {
    margin-left: 16px;
    margin-left: var(--wp--style--root--padding-left, 16px);
    margin-right: 16px;
    margin-right: var(--wp--style--root--padding-right, 16px);
  }
}
.wp-block-media-text.alignfull:not(.has-media-on-the-right) img {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
@media (max-width: 820px) {
  .wp-block-media-text.alignfull:not(.has-media-on-the-right) img {
    border-radius: 0;
  }
}
.wp-block-media-text.alignfull.has-media-on-the-right img {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
@media (max-width: 820px) {
  .wp-block-media-text.alignfull.has-media-on-the-right img {
    border-radius: 0;
  }
}
@media (max-width: 820px) {
  .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img {
    aspect-ratio: 9/8;
    position: relative;
  }
}
.wp-block-media-text.is-style-call-to-action {
  margin-bottom: 55px;
}
@media (min-width: 821px) {
  .wp-block-media-text.is-style-call-to-action {
    gap: 0;
  }
}
@media (max-width: 820px) {
  .wp-block-media-text.is-style-call-to-action {
    gap: 24px;
  }
}
.wp-block-media-text.is-style-call-to-action .wp-block-media-text__content {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  padding: 64px !important;
  padding: var(--wp--preset--spacing--64-32, 64px) !important;
  background-color: #002929;
  background-color: var(--wp--preset--color--secundary, #002929);
}
@media (min-width: 821px) {
  .wp-block-media-text.is-style-call-to-action .wp-block-media-text__content {
    transform: translateY(55px);
  }
  .wp-block-media-text.is-style-call-to-action .wp-block-media-text__content::after {
    content: "";
    width: 160px;
    width: var(--wp--preset--spacing--160-80, 160px);
    height: 100%;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    background-color: #002929;
    background-color: var(--wp--preset--color--secundary, #002929);
    position: absolute;
    top: 0;
    right: -160px;
    right: calc(var(--wp--preset--spacing--160-80, 160px)*-1);
  }
}
@media (max-width: 820px) {
  .wp-block-media-text.is-style-call-to-action .wp-block-media-text__content {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
  }
}
.wp-block-media-text.is-style-call-to-action .wp-block-media-text__media {
  border-radius: 12px;
}
@media (min-width: 821px) {
  .wp-block-media-text.is-style-contact {
    gap: 0;
  }
}
@media (max-width: 1024px) {
  .wp-block-media-text.is-style-contact {
    grid-template-columns: 100% !important;
  }
}
@media (max-width: 820px) {
  .wp-block-media-text.is-style-contact {
    gap: 24px;
  }
}
.wp-block-media-text.is-style-contact .wp-block-media-text__content {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  padding: 0;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.08);
  box-shadow: var(--wp--preset--shadow--shadow-1, 0px 4px 24px 0px rgba(0, 0, 0, 0.08));
}
@media (min-width: 1025px) {
  .wp-block-media-text.is-style-contact .wp-block-media-text__content {
    margin-left: 16px !important;
    margin-left: var(--wp--style--root--padding-left, 16px) !important;
    margin-right: -10% !important;
    padding-right: 10%;
  }
}
@media (max-width: 820px) {
  .wp-block-media-text.is-style-contact .wp-block-media-text__content {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
  }
}
.wp-block-media-text.is-style-contact .wp-block-media-text__media {
  border-radius: 12px;
  z-index: 1;
}
.wp-block-media-text.is-style-contact .wp-block-media-text__media img {
  height: 90%;
}
.wp-block-media-text.is-style-featured-media-text {
  gap: 20px;
}
.wp-block-media-text.is-style-featured-media-text .wp-block-media-text__media,
.wp-block-media-text.is-style-featured-media-text .wp-block-media-text__content {
  border-radius: 24px;
  transform: skewX(-5deg);
}
@media (max-width: 820px) {
  .wp-block-media-text.is-style-featured-media-text .wp-block-media-text__media,
  .wp-block-media-text.is-style-featured-media-text .wp-block-media-text__content {
    transform: skewX(-1deg);
  }
}
.wp-block-media-text.is-style-featured-media-text .wp-block-media-text__content {
  padding: 32px !important;
  padding: var(--wp--preset--spacing--32, 32px) !important;
}
.wp-block-media-text.is-style-featured-media-text .wp-block-media-text__content > * {
  transform: skewX(5deg);
}
@media (max-width: 820px) {
  .wp-block-media-text.is-style-featured-media-text .wp-block-media-text__content > * {
    transform: skewX(1deg);
  }
}
.wp-block-media-text.is-style-featured-media-text-full {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1879' height='854' viewBox='0 0 1879 854' fill='none'%3E%3Cpath d='M0 0H1838.18C1860.97 0 1879.15 19.0114 1878.14 41.7781L1843.7 815.778C1842.75 837.157 1825.14 854 1803.74 854H0V0Z' fill='url(%23paint0_linear_15018_8210)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_15018_8210' x1='1536.8' y1='7.83157e-05' x2='693.025' y2='1118.02' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23002929'/%3E%3Cstop offset='1' stop-color='%23002023'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right bottom;
  min-height: 850px;
  gap: 8.3% 160px;
  gap: 8.3% var(--wp--preset--spacing--160-80, 160px);
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
@media (min-width: 820px) {
  .wp-block-media-text.is-style-featured-media-text-full .wp-block-media-text__content {
    margin-left: 15%;
  }
}
.wp-block-media-text.is-style-featured-media-text-full .wp-block-media-text__media {
  transform: matrix(1, 0, -0.045, 1, 0, 0);
}
.wp-block-media-text.is-style-featured-media-text-full .wp-block-media-text__media img {
  border-radius: 24px;
}
@media (max-width: 820px) {
  .wp-block-media-text:not(.is-style-contact) {
    grid-template-columns: 100% !important;
  }
}
@media (max-width: 820px) {
  .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content {
    padding: 0;
    grid-column: 1;
    grid-row: 1;
  }
}
@media (max-width: 820px) {
  .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media {
    grid-column: 1;
    grid-row: 2;
  }
}
.wp-block-media-text .wp-block-media-text__content {
  padding: 0;
}
.wp-block-media-text img {
  border-radius: 16px;
}

.yoast-breadcrumbs span,
.rank-math-breadcrumb span {
  font-weight: 600;
  padding: 0 5px;
}
.yoast-breadcrumbs span:first-of-type,
.rank-math-breadcrumb span:first-of-type {
  padding-left: 0;
}
.yoast-breadcrumbs span a,
.rank-math-breadcrumb span a {
  text-decoration: none;
  color: rgba(253, 253, 253, 0.4784313725);
}

.wp-block-table {
  scrollbar-color: #00FFA4 transparent;
  scrollbar-color: var(--wp--preset--color--primary, #00FFA4) transparent;
}
.wp-block-table th,
.wp-block-table td {
  border: 0;
  padding: 24px 12px;
}
.wp-block-table thead {
  border: 0;
}
.wp-block-table tbody tr {
  border-top: 1px solid #EFEFEF;
  border-top: 1px solid var(--wp--preset--color--lightgrey, #EFEFEF);
}

.wp-block-embed {
  overflow: hidden;
}
.wp-block-embed .wp-block-embed__wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.wp-block-embed .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.wp-block-buttons .wp-block-button a {
  display: flex;
  align-items: center;
}
.wp-block-buttons .wp-block-button:not(.is-style-button-website) a, .wp-block-buttons .wp-block-button:not(.is-style-button-email) a, .wp-block-buttons .wp-block-button:not(.is-style-button-phone) a, .wp-block-buttons .wp-block-button:not(.is-style-button-new) a, .wp-block-buttons .wp-block-button:not(.is-style-button-new-white) a {
  transition: color 0.23s ease-in-out, background-color 0.23s ease-in-out;
}
.wp-block-buttons .wp-block-button:not(.is-style-button-website) a::after, .wp-block-buttons .wp-block-button:not(.is-style-button-email) a::after, .wp-block-buttons .wp-block-button:not(.is-style-button-phone) a::after, .wp-block-buttons .wp-block-button:not(.is-style-button-new) a::after, .wp-block-buttons .wp-block-button:not(.is-style-button-new-white) a::after {
  content: "";
  display: inline-block;
  flex-shrink: 0;
  width: 24px;
  height: 12px;
  background-color: currentColor;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='13' fill='none'%3E%3Cpath d='M24.716 5.815L19.657.781a.968.968 0 0 0-1.365 1.372l3.395 3.378H1.193a.968.968 0 1 0 0 1.936h20.495l-3.395 3.378a.968.968 0 0 0 1.366 1.372l5.056-5.032.001-.001a.969.969 0 0 0 0-1.37z' fill='%23FDFDFD'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='13' fill='none'%3E%3Cpath d='M24.716 5.815L19.657.781a.968.968 0 0 0-1.365 1.372l3.395 3.378H1.193a.968.968 0 1 0 0 1.936h20.495l-3.395 3.378a.968.968 0 0 0 1.366 1.372l5.056-5.032.001-.001a.969.969 0 0 0 0-1.37z' fill='%23FDFDFD'/%3E%3C/svg%3E");
  margin-left: 12px;
  transition: transform 0.23s ease-in-out;
}
@media (max-width: 820px) {
  .wp-block-buttons .wp-block-button:not(.is-style-button-website) a::after, .wp-block-buttons .wp-block-button:not(.is-style-button-email) a::after, .wp-block-buttons .wp-block-button:not(.is-style-button-phone) a::after, .wp-block-buttons .wp-block-button:not(.is-style-button-new) a::after, .wp-block-buttons .wp-block-button:not(.is-style-button-new-white) a::after {
    width: 20px;
    height: 10px;
  }
}
.wp-block-buttons .wp-block-button:not(.is-style-button-website) a[href^="#"]::after, .wp-block-buttons .wp-block-button:not(.is-style-button-email) a[href^="#"]::after, .wp-block-buttons .wp-block-button:not(.is-style-button-phone) a[href^="#"]::after, .wp-block-buttons .wp-block-button:not(.is-style-button-new) a[href^="#"]::after, .wp-block-buttons .wp-block-button:not(.is-style-button-new-white) a[href^="#"]::after {
  transform: rotate(90deg);
}
.wp-block-buttons .wp-block-button:not(.is-style-button-website) a[href^="#"]:hover::after, .wp-block-buttons .wp-block-button:not(.is-style-button-website) a[href^="#"]:focus::after, .wp-block-buttons .wp-block-button:not(.is-style-button-email) a[href^="#"]:hover::after, .wp-block-buttons .wp-block-button:not(.is-style-button-email) a[href^="#"]:focus::after, .wp-block-buttons .wp-block-button:not(.is-style-button-phone) a[href^="#"]:hover::after, .wp-block-buttons .wp-block-button:not(.is-style-button-phone) a[href^="#"]:focus::after, .wp-block-buttons .wp-block-button:not(.is-style-button-new) a[href^="#"]:hover::after, .wp-block-buttons .wp-block-button:not(.is-style-button-new) a[href^="#"]:focus::after, .wp-block-buttons .wp-block-button:not(.is-style-button-new-white) a[href^="#"]:hover::after, .wp-block-buttons .wp-block-button:not(.is-style-button-new-white) a[href^="#"]:focus::after {
  transform: none;
  transform: rotate(90deg) translateX(5px);
}
.wp-block-buttons .wp-block-button:not(.is-style-button-website) a:hover::after, .wp-block-buttons .wp-block-button:not(.is-style-button-website) a:focus::after, .wp-block-buttons .wp-block-button:not(.is-style-button-email) a:hover::after, .wp-block-buttons .wp-block-button:not(.is-style-button-email) a:focus::after, .wp-block-buttons .wp-block-button:not(.is-style-button-phone) a:hover::after, .wp-block-buttons .wp-block-button:not(.is-style-button-phone) a:focus::after, .wp-block-buttons .wp-block-button:not(.is-style-button-new) a:hover::after, .wp-block-buttons .wp-block-button:not(.is-style-button-new) a:focus::after, .wp-block-buttons .wp-block-button:not(.is-style-button-new-white) a:hover::after, .wp-block-buttons .wp-block-button:not(.is-style-button-new-white) a:focus::after {
  transform: translateX(5px);
}
.wp-block-buttons .wp-block-button.is-style-button-new, .wp-block-buttons .wp-block-button.is-style-button-new-white {
  position: relative;
  display: flex;
  align-items: center;
}
.wp-block-buttons .wp-block-button.is-style-button-new::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='13' viewBox='0 0 26 13' fill='none'%3E%3Cpath d='M25.7012 6.0855L19.8213 0.205541C19.6101 -0.0410996 19.2389 -0.0698515 18.9922 0.141417C18.7456 0.352636 18.7168 0.723834 18.9281 0.970475C18.9478 0.993466 18.9692 1.01494 18.9922 1.0346L23.8667 5.91496L0.587975 5.91496C0.263265 5.91496 0 6.17822 0 6.50298C0 6.82774 0.263265 7.09096 0.587975 7.09096L23.8667 7.09096L18.9922 11.9654C18.7456 12.1766 18.7168 12.5478 18.9281 12.7945C19.1394 13.0411 19.5105 13.0699 19.7572 12.8586C19.7801 12.8389 19.8016 12.8175 19.8213 12.7945L25.7012 6.9145C25.9292 6.68525 25.9292 6.31486 25.7012 6.0855Z' fill='%23002929'/%3E%3C/svg%3E");
  aspect-ratio: 26/13;
  border-radius: 12px;
  height: -webkit-fill-available;
  height: -moz-available;
  height: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  padding: 20px 30px;
  margin-left: 5px;
  transform: skewX(-7deg);
  transition: transform 0.23s ease-in-out;
}
.wp-block-buttons .wp-block-button.is-style-button-new-white::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='13' viewBox='0 0 26 13' fill='none'%3E%3Cpath d='M25.7012 6.0855L19.8213 0.205541C19.6101 -0.0410996 19.2389 -0.0698515 18.9922 0.141417C18.7456 0.352636 18.7168 0.723834 18.9281 0.970475C18.9478 0.993466 18.9692 1.01494 18.9922 1.0346L23.8667 5.91496L0.587975 5.91496C0.263265 5.91496 0 6.17822 0 6.50298C0 6.82774 0.263265 7.09096 0.587975 7.09096L23.8667 7.09096L18.9922 11.9654C18.7456 12.1766 18.7168 12.5478 18.9281 12.7945C19.1394 13.0411 19.5105 13.0699 19.7572 12.8586C19.7801 12.8389 19.8016 12.8175 19.8213 12.7945L25.7012 6.9145C25.9292 6.68525 25.9292 6.31486 25.7012 6.0855Z' fill='%23002929'/%3E%3C/svg%3E");
  aspect-ratio: 26/13;
  border-radius: 12px;
  height: -webkit-fill-available;
  height: -moz-available;
  height: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  padding: 20px 30px;
  margin-left: 5px;
  transform: skewX(-7deg);
  transition: transform 0.23s ease-in-out;
}
.wp-block-buttons .wp-block-button.is-style-button-new a, .wp-block-buttons .wp-block-button.is-style-button-new-white a {
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  background-color: transparent;
  border: 0;
  transition: transform 0.23s ease-in-out;
  transform: skewX(-7deg);
}
.wp-block-buttons .wp-block-button.is-style-button-new a span, .wp-block-buttons .wp-block-button.is-style-button-new-white a span {
  transform: skewX(7deg);
  transition: transform 0.23s ease-in-out;
}
.wp-block-buttons .wp-block-button.is-style-button-new a::after, .wp-block-buttons .wp-block-button.is-style-button-new-white a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  content: "";
  -webkit-mask: none;
          mask: none;
  background-color: transparent;
  transform: none !important;
}
.wp-block-buttons .wp-block-button.is-style-button-new.icon-clock a, .wp-block-buttons .wp-block-button.is-style-button-new-white.icon-clock a {
  gap: 12px;
}
.wp-block-buttons .wp-block-button.is-style-button-new.icon-clock a::before, .wp-block-buttons .wp-block-button.is-style-button-new-white.icon-clock a::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.2756 14.1199L12.9294 11.6102V6.49789C12.9294 5.98386 12.5139 5.56836 11.9998 5.56836C11.4858 5.56836 11.0703 5.98386 11.0703 6.49789V12.075C11.0703 12.3678 11.2079 12.6439 11.4421 12.8186L15.1602 15.6072C15.3275 15.7326 15.5227 15.7931 15.7169 15.7931C16.0004 15.7931 16.2793 15.6657 16.4615 15.4203C16.7702 15.0103 16.6865 14.4275 16.2756 14.1199Z' fill='%23FDFDFD'/%3E%3Cpath d='M12 0C5.3828 0 0 5.3828 0 12C0 18.6172 5.3828 24 12 24C18.6172 24 24 18.6172 24 12C24 5.3828 18.6172 0 12 0ZM12 22.141C6.40898 22.141 1.85902 17.591 1.85902 12C1.85902 6.40898 6.40898 1.85902 12 1.85902C17.592 1.85902 22.141 6.40898 22.141 12C22.141 17.591 17.591 22.141 12 22.141Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  transition: transform 0.23s ease-in-out;
  transform: skewX(7deg);
}
.wp-block-buttons .wp-block-button.is-style-button-new:hover::after, .wp-block-buttons .wp-block-button.is-style-button-new-white:hover::after {
  transition: transform 0.23s ease-in-out;
  transform: skewX(7deg);
}
.wp-block-buttons .wp-block-button.is-style-button-new:hover a, .wp-block-buttons .wp-block-button.is-style-button-new-white:hover a {
  transition: transform 0.23s ease-in-out;
  transform: skewX(7deg);
}
.wp-block-buttons .wp-block-button.is-style-button-new:hover a span, .wp-block-buttons .wp-block-button.is-style-button-new-white:hover a span {
  transition: transform 0.23s ease-in-out;
  transform: skewX(-7deg);
}
.wp-block-buttons .wp-block-button.is-style-button-new:hover.icon-clock a::before, .wp-block-buttons .wp-block-button.is-style-button-new-white:hover.icon-clock a::before {
  transition: transform 0.23s ease-in-out;
  transform: skewX(-7deg);
}
.wp-block-buttons .wp-block-button.is-style-button-new a {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background-color: #002929;
  background-color: var(--wp--preset--color--secundary, #002929);
}
.wp-block-buttons .wp-block-button.is-style-button-new-white a {
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
}
.wp-block-buttons .wp-block-button.is-style-button-new-white.icon-clock a::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.2756 14.1199L12.9294 11.6102V6.49789C12.9294 5.98386 12.5139 5.56836 11.9998 5.56836C11.4858 5.56836 11.0703 5.98386 11.0703 6.49789V12.075C11.0703 12.3678 11.2079 12.6439 11.4421 12.8186L15.1602 15.6072C15.3275 15.7326 15.5227 15.7931 15.7169 15.7931C16.0004 15.7931 16.2793 15.6657 16.4615 15.4203C16.7702 15.0103 16.6865 14.4275 16.2756 14.1199Z' fill='%23232725'/%3E%3Cpath d='M12 0C5.3828 0 0 5.3828 0 12C0 18.6172 5.3828 24 12 24C18.6172 24 24 18.6172 24 12C24 5.3828 18.6172 0 12 0ZM12 22.141C6.40898 22.141 1.85902 17.591 1.85902 12C1.85902 6.40898 6.40898 1.85902 12 1.85902C17.592 1.85902 22.141 6.40898 22.141 12C22.141 17.591 17.591 22.141 12 22.141Z' fill='%23232725'/%3E%3C/svg%3E");
}

.wp-block-post-excerpt .wp-block-post-excerpt__more-link {
  font-weight: 500;
  text-decoration: none;
}
.wp-block-post-excerpt .wp-block-post-excerpt__more-link::after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 12px;
  background-color: currentColor;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='13' fill='none'%3E%3Cpath d='M24.716 5.815L19.657.781a.968.968 0 0 0-1.365 1.372l3.395 3.378H1.193a.968.968 0 1 0 0 1.936h20.495l-3.395 3.378a.968.968 0 0 0 1.366 1.372l5.056-5.032.001-.001a.969.969 0 0 0 0-1.37z' fill='%23FDFDFD'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='13' fill='none'%3E%3Cpath d='M24.716 5.815L19.657.781a.968.968 0 0 0-1.365 1.372l3.395 3.378H1.193a.968.968 0 1 0 0 1.936h20.495l-3.395 3.378a.968.968 0 0 0 1.366 1.372l5.056-5.032.001-.001a.969.969 0 0 0 0-1.37z' fill='%23FDFDFD'/%3E%3C/svg%3E");
  margin-left: 12px;
  transition: transform 0.23s ease-in-out;
}
@media (max-width: 820px) {
  .wp-block-post-excerpt .wp-block-post-excerpt__more-link::after {
    width: 20px;
    height: 10px;
  }
}

.wp-block-post-date {
  display: flex;
  align-items: center;
  gap: 16px;
}
.wp-block-post-date::before {
  content: "";
  background-color: currentColor;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Cpath d='M.703 20.234H4.22v2.11c0 .388.315.703.703.703h18.375a.703.703 0 0 0 .703-.703V4.062a.703.703 0 0 0-.703-.703H19.78v-.703a.703.703 0 0 0-1.406 0v.703h-3.563v-.703a.703.703 0 0 0-1.406 0v.703H9.891v-.703a.703.703 0 0 0-1.407 0v.703H4.922a.703.703 0 0 0-.703.704V8.28c0 5.182-2.154 9.169-3.966 10.71a.703.703 0 0 0 .45 1.243Zm21.89 1.407H5.626v-1.407h13.453a.703.703 0 0 0 .45-.163c.846-.704 2.155-2.38 3.066-4.527v6.097ZM5.626 4.766h2.86v.703a.703.703 0 0 0 1.406 0v-.703h3.515v.703a.703.703 0 0 0 1.406 0v-.703h3.563v.703a.703.703 0 0 0 1.406 0v-.703h2.813v2.812H5.625V4.766Zm-.012 4.218h16.968c-.158 4.46-1.87 7.97-3.779 9.844h-16.5c2.163-2.755 3.195-6.343 3.311-9.844Z' fill='CurrentColor'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Cpath d='M.703 20.234H4.22v2.11c0 .388.315.703.703.703h18.375a.703.703 0 0 0 .703-.703V4.062a.703.703 0 0 0-.703-.703H19.78v-.703a.703.703 0 0 0-1.406 0v.703h-3.563v-.703a.703.703 0 0 0-1.406 0v.703H9.891v-.703a.703.703 0 0 0-1.407 0v.703H4.922a.703.703 0 0 0-.703.704V8.28c0 5.182-2.154 9.169-3.966 10.71a.703.703 0 0 0 .45 1.243Zm21.89 1.407H5.626v-1.407h13.453a.703.703 0 0 0 .45-.163c.846-.704 2.155-2.38 3.066-4.527v6.097ZM5.626 4.766h2.86v.703a.703.703 0 0 0 1.406 0v-.703h3.515v.703a.703.703 0 0 0 1.406 0v-.703h3.563v.703a.703.703 0 0 0 1.406 0v-.703h2.813v2.812H5.625V4.766Zm-.012 4.218h16.968c-.158 4.46-1.87 7.97-3.779 9.844h-16.5c2.163-2.755 3.195-6.343 3.311-9.844Z' fill='CurrentColor'/%3E%3C/svg%3E");
  display: block;
  width: 24px;
  height: 24px;
}

.wp-block-post-terms a {
  font-weight: 400;
  text-decoration: none;
}
.wp-block-post-terms:not(.is-style-button-badge) {
  display: flex;
  align-items: center;
}
.wp-block-post-terms:not(.is-style-button-badge)::before {
  content: "";
  background-color: currentColor;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.5 19.5v-12A2.502 2.502 0 0 0 21 5h-8.691L12 4.382A2.5 2.5 0 0 0 9.764 3H3A2.5 2.5 0 0 0 .5 5.5v14A2.5 2.5 0 0 0 3 22h18a2.502 2.502 0 0 0 2.5-2.5Zm-1-10v10A1.498 1.498 0 0 1 21 21H3a1.5 1.5 0 0 1-1.5-1.5v-14A1.5 1.5 0 0 1 3 4h6.764a1.5 1.5 0 0 1 1.341.829l1.448 2.894A.5.5 0 0 0 13 8h8a1.498 1.498 0 0 1 1.5 1.5ZM12.809 6l.5 1H21a2.5 2.5 0 0 1 1.5.5A1.498 1.498 0 0 0 21 6h-8.191Z' fill='currentColor'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.5 19.5v-12A2.502 2.502 0 0 0 21 5h-8.691L12 4.382A2.5 2.5 0 0 0 9.764 3H3A2.5 2.5 0 0 0 .5 5.5v14A2.5 2.5 0 0 0 3 22h18a2.502 2.502 0 0 0 2.5-2.5Zm-1-10v10A1.498 1.498 0 0 1 21 21H3a1.5 1.5 0 0 1-1.5-1.5v-14A1.5 1.5 0 0 1 3 4h6.764a1.5 1.5 0 0 1 1.341.829l1.448 2.894A.5.5 0 0 0 13 8h8a1.498 1.498 0 0 1 1.5 1.5ZM12.809 6l.5 1H21a2.5 2.5 0 0 1 1.5.5A1.498 1.498 0 0 0 21 6h-8.191Z' fill='currentColor'/%3E%3C/svg%3E");
  display: block;
  margin-right: 16px;
  width: 24px;
  height: 24px;
}

.wp-block-query .wp-block-post-template .wp-block-post-title a {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
}
.wp-block-query .wp-block-post-template .wp-block-post-excerpt__excerpt {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  overflow: hidden;
}
.wp-block-query .wp-block-post-template.cases-slider, .wp-block-query .wp-block-post-template.blog-slider:not(.block-editor-block-list__block), .wp-block-query .wp-block-post-template.blog-slider-new:not(.block-editor-block-list__block), .wp-block-query .wp-block-post-template.shorts-slider:not(.block-editor-block-list__block), .wp-block-query .wp-block-post-template.is-style-related-query {
  display: block;
}
@media (max-width: 820px) {
  .wp-block-query .wp-block-post-template.cases-slider, .wp-block-query .wp-block-post-template.mobile-cases-slider {
    display: block;
  }
}
.wp-block-query .wp-block-post-template.cases-slider .slick-track, .wp-block-query .wp-block-post-template.mobile-cases-slider .slick-track {
  display: flex;
}
.wp-block-query .wp-block-post-template.cases-slider .slick-track .slick-slide, .wp-block-query .wp-block-post-template.mobile-cases-slider .slick-track .slick-slide {
  height: inherit;
}
@media (max-width: 964px) {
  .wp-block-query .mobile-faq-slider {
    display: block;
  }
}
@media (max-width: 964px) {
  .wp-block-query .mobile-faq-slider .slick-list {
    margin-left: -15px;
    margin-right: -15px;
  }
}

.wp-block-post .type-faq:hover div.has-border-color {
  transition: border-color 0.23s ease-in-out;
  border-color: #00FFA4 !important;
  border-color: var(--wp--preset--color--primary, #00FFA4) !important;
}

.wp-block-post .type-faq:focus div.has-border-color {
  transition: border-color 0.23s ease-in-out;
  border-color: #00FFA4 !important;
  border-color: var(--wp--preset--color--primary, #00FFA4) !important;
}
.wp-block-post .type-faq:hover .wp-block-post-excerpt__more-link::after, .wp-block-post .type-faq:focus .wp-block-post-excerpt__more-link::after {
  transform: translateX(5px);
}
.wp-block-post .type-podcast .wp-block-cover__inner-container {
  height: 100%;
}
.wp-block-post .type-podcast .wp-block-buttons {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.23s ease-in-out;
}
.wp-block-post .type-podcast:hover .wp-block-buttons {
  max-height: 100px;
}
.wp-block-post .type-encyclopedie .wp-block-post-title a:hover {
  color: #00FFA4;
  color: var(--wp--preset--color--primary, #00FFA4);
}
.wp-block-post .type-encyclopedie .wp-block-post-title a:focus {
  color: #00FFA4;
  color: var(--wp--preset--color--primary, #00FFA4);
}
.wp-block-post .type-case .wp-block-column .slick-dots {
  text-align: center;
}
.wp-block-post .type-vacature:not(:last-child) {
  border-bottom: 1px solid #DCDCDC;
}
.wp-block-post .type-vacature:hover a {
  color: #00FFA4;
  color: var(--wp--preset--color--primary, #00FFA4);
}
.wp-block-post .type-vacature:hover .arrow-icon svg path:first-child {
  fill: #002929;
  fill: var(--wp--preset--color--secundary, #002929);
}

.wp-block-query-pagination {
  gap: 16px;
  gap: var(--wp--preset--spacing--16, 16px);
}
.wp-block-query-pagination .page-numbers:not(.dots),
.wp-block-query-pagination .wp-block-query-pagination-previous,
.wp-block-query-pagination .wp-block-query-pagination-next {
  line-height: 1;
  text-decoration: none;
  text-align: center;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  border: 1px solid #DCDCDC;
  padding: 18.5px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 600px) {
  .wp-block-query-pagination .page-numbers:not(.dots),
  .wp-block-query-pagination .wp-block-query-pagination-previous,
  .wp-block-query-pagination .wp-block-query-pagination-next {
    padding: 15px;
  }
}
.wp-block-query-pagination .wp-block-query-pagination-numbers {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
  gap: var(--wp--preset--spacing--16, 16px);
}
.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers:not(.dots) {
  width: 58px;
  height: 58px;
}
@media (max-width: 600px) {
  .wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers:not(.dots) {
    font-size: 1.125rem;
    font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
    width: 48px;
    height: 48px;
  }
}
.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers:not(.dots).current {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
}
.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers:not(.dots):hover {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
}
.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers:not(.dots):focus {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
}
.wp-block-query-pagination .wp-block-query-pagination-previous:hover {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
}
.wp-block-query-pagination .wp-block-query-pagination-previous:focus {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
}
.wp-block-query-pagination .wp-block-query-pagination-next:hover {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
}
.wp-block-query-pagination .wp-block-query-pagination-next:focus {
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
}

.wp-block-ghub-query-taxonomy select {
  border-radius: 12px;
  border: 1px solid #E2EEF0;
  border: 1px solid var(--wp--preset--color--white, #E2EEF0);
}

.conversal-image-slider figure {
  height: 100%;
}
.conversal-image-slider figure img {
  width: auto;
  height: 100%;
  max-height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  margin: auto;
}
.conversal-image-slider figure:has(.img-caption) {
  position: relative;
  border-radius: 12px;
}
.conversal-image-slider figure:has(.img-caption)::after {
  content: "";
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.conversal-image-slider figure:has(.img-caption) .img-caption {
  font-size: 1.5rem;
  font-size: var(--wp--preset--font-size--heading-six, 1.5rem);
  line-height: 1.3;
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  display: flex;
  flex-direction: column;
  gap: 5px;
  position: absolute;
  bottom: 32px;
  bottom: var(--wp--preset--spacing--32, 32px);
  left: 32px;
  left: var(--wp--preset--spacing--32, 32px);
  right: 32px;
  right: var(--wp--preset--spacing--32, 32px);
  z-index: 1;
}
.conversal-image-slider figure:has(.img-caption) .img-caption span {
  font-size: 1.125rem;
  font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
  font-weight: 500;
  color: rgba(253, 253, 253, 0.7215686275);
  display: block;
}
@media (max-width: 820px) {
  .conversal-image-slider.style-logo {
    display: flex;
    flex-wrap: wrap;
    gap: 24px 40px;
  }
}
.conversal-image-slider.style-logo .slick-slide {
  padding: 0 40px;
}
.conversal-image-slider.style-logo .slick-active:first-of-type img {
  -webkit-mask-image: linear-gradient(to right, transparent 25%, black 100%);
          mask-image: linear-gradient(to right, transparent 25%, black 100%);
}
.conversal-image-slider.style-logo .slick-active:last-of-type img {
  -webkit-mask-image: linear-gradient(to left, transparent 25%, black 100%);
          mask-image: linear-gradient(to left, transparent 25%, black 100%);
}
.conversal-image-slider.style-logo figure {
  display: flex;
}
.conversal-image-slider.style-logo figure img {
  height: auto;
  max-height: 120px;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 0;
}
.conversal-image-slider.style-featured .slick-slide {
  transition: width 0.3s ease-in-out;
  width: 65vw;
}
.conversal-image-slider.style-featured .slick-slide:not(.slick-active) figure {
  height: auto;
  transition: transform 0.3s ease-in-out;
  transform: scale(0.8);
  transform-origin: top left;
}
.conversal-image-slider.style-featured .slick-slide:not(.slick-active) img {
  max-height: 560px;
}
.conversal-image-slider.style-featured .slick-slide img {
  max-height: 640px;
  width: 100%;
}
.conversal-image-slider.style-featured .slick-prev {
  left: 40px;
}
.conversal-image-slider.style-featured .slick-next {
  right: 28.5%;
}
.conversal-image-slider.style-case .slick-list {
  overflow: hidden;
}
.conversal-image-slider.style-case .slick-list .wp-block-image {
  margin: 0;
}
.conversal-image-slider.style-case .slick-dots {
  text-align: center;
}
@media (max-width: 820px) {
  .conversal-image-slider.style-standard .slick-list {
    overflow: visible !important;
  }
}
@media (max-width: 820px) {
  .conversal-image-slider.style-standard figure img {
    max-height: 300px;
  }
}

.conversal-project-slider .slick-slide {
  transition: width 3s ease-in-out;
  width: 65vw;
}
.conversal-project-slider .slick-slide img {
  transition: transform 0.3s ease-in-out;
}
.conversal-project-slider .slick-slide:not(.slick-active) img {
  transform: scale(0.8);
  transform-origin: top left;
}
.conversal-project-slider .slick-slide:not(.slick-active) .project-content {
  opacity: 0;
}
.conversal-project-slider .slick-slide.slick-active {
  transition: transform 0.23s ease-in-out;
}
.conversal-project-slider .slick-slide.slick-active .project-content {
  opacity: 1;
  transition: opacity 0.23s ease-in-out;
}
.conversal-project-slider .slick-next {
  right: 13.5%;
}

.conversal-tabs .tabs-nav ul,
.conversal-timeline .tabs-nav ul,
.conversal-home-tabs .tabs-nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.conversal-tabs .tabs-nav ul li,
.conversal-timeline .tabs-nav ul li,
.conversal-home-tabs .tabs-nav ul li {
  margin: 0;
}
.conversal-tabs .tabs-nav ul li .tab-nav-button,
.conversal-timeline .tabs-nav ul li .tab-nav-button,
.conversal-home-tabs .tabs-nav ul li .tab-nav-button {
  color: inherit;
  background-color: transparent;
  border: none;
  cursor: pointer;
  transition: color 0.3s;
  outline: none;
}

.conversal-tabs .tabs-content .tab-panel,
.conversal-timeline .tabs-content .tab-panel {
  display: none;
}
.conversal-tabs .tabs-content .tab-panel[aria-hidden=false],
.conversal-timeline .tabs-content .tab-panel[aria-hidden=false] {
  display: block;
}

.conversal-tabs .tabs-nav ul,
.conversal-home-tabs .tabs-nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.conversal-tabs .tabs-nav ul li,
.conversal-home-tabs .tabs-nav ul li {
  margin: 0;
}
.conversal-tabs .tabs-nav ul li .tab-nav-button {
  font-size: 1.75rem;
  font-size: var(--wp--preset--font-size--heading-five, 1.75rem);
  border: none;
  cursor: pointer;
  transition: color 0.3s;
  outline: none;
}
.conversal-home-tabs .tabs-nav ul li .tab-nav-button {
  font-size: 1.75rem;
  font-size: var(--wp--preset--font-size--heading-five, 1.75rem);
  border: none;
  cursor: pointer;
  transition: color 0.3s;
  outline: none;
}
@media (max-width: 600px) {
  .conversal-tabs .tabs-nav ul li .tab-nav-button {
    font-size: 1.125rem;
    font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
  }
  .conversal-home-tabs .tabs-nav ul li .tab-nav-button {
    font-size: 1.125rem;
    font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
  }
}
@media (max-width: 600px) {
  .conversal-tabs .tabs-nav ul li .tab-nav-button svg,
  .conversal-home-tabs .tabs-nav ul li .tab-nav-button svg {
    width: 32px;
    height: auto;
  }
}
.conversal-tabs .tabs-content .conversal-tab .acf-innerblocks-container .has-global-padding,
.conversal-home-tabs .tabs-content .conversal-tab .acf-innerblocks-container .has-global-padding {
  padding: 0;
}
.conversal-tabs .tabs-content .conversal-tab .acf-innerblocks-container > *:not(:first-child) {
  margin-block-start: 24px;
  margin-block-start: var(--wp--preset--spacing--24, 24px);
}
.conversal-home-tabs .tabs-content .conversal-tab .acf-innerblocks-container > *:not(:first-child) {
  margin-block-start: 24px;
  margin-block-start: var(--wp--preset--spacing--24, 24px);
}
.conversal-tabs.style-top .tabs-nav ul {
  border-radius: 12px;
  margin-bottom: 64px;
  margin-bottom: var(--wp--preset--spacing--64-32, 64px);
  overflow: scroll;
}
.conversal-home-tabs.style-top .tabs-nav ul {
  border-radius: 12px;
  margin-bottom: 64px;
  margin-bottom: var(--wp--preset--spacing--64-32, 64px);
  overflow: scroll;
}
.conversal-tabs.style-top .tabs-nav ul li {
  width: 100%;
  border: 1px solid #EFEFEF;
  border: 1px solid var(--wp--preset--color--lightgrey, #EFEFEF);
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.04);
}
.conversal-home-tabs.style-top .tabs-nav ul li {
  width: 100%;
  border: 1px solid #EFEFEF;
  border: 1px solid var(--wp--preset--color--lightgrey, #EFEFEF);
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.04);
}
.conversal-tabs.style-top .tabs-nav ul li:not(:last-of-type),
.conversal-home-tabs.style-top .tabs-nav ul li:not(:last-of-type) {
  border-inline-end: none;
}
.conversal-tabs.style-top .tabs-nav ul li .tab-nav-button {
  width: 100%;
  padding: 24px;
  padding: var(--wp--preset--spacing--24, 24px);
  gap: 32px;
}
.conversal-home-tabs.style-top .tabs-nav ul li .tab-nav-button {
  width: 100%;
  padding: 24px;
  padding: var(--wp--preset--spacing--24, 24px);
  gap: 32px;
}
@media (max-width: 600px) {
  .conversal-tabs.style-top .tabs-nav ul li .tab-nav-button {
    gap: 16px;
    padding: 16px 24px;
    padding: var(--wp--preset--spacing--16, 16px) var(--wp--preset--spacing--24, 24px);
  }
  .conversal-home-tabs.style-top .tabs-nav ul li .tab-nav-button {
    gap: 16px;
    padding: 16px 24px;
    padding: var(--wp--preset--spacing--16, 16px) var(--wp--preset--spacing--24, 24px);
  }
}
.conversal-tabs.style-top .tabs-nav ul li .tab-nav-button[aria-selected=true] {
  background-color: #002929;
  background-color: var(--wp--preset--color--secundary, #002929);
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
}
.conversal-tabs.style-top .tabs-nav ul li .tab-nav-button:focus {
  background-color: #002929;
  background-color: var(--wp--preset--color--secundary, #002929);
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
}
.conversal-tabs.style-top .tabs-nav ul li .tab-nav-button:hover {
  background-color: #002929;
  background-color: var(--wp--preset--color--secundary, #002929);
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
}
.conversal-home-tabs.style-top .tabs-nav ul li .tab-nav-button[aria-selected=true] {
  background-color: #002929;
  background-color: var(--wp--preset--color--secundary, #002929);
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
}
.conversal-home-tabs.style-top .tabs-nav ul li .tab-nav-button:focus {
  background-color: #002929;
  background-color: var(--wp--preset--color--secundary, #002929);
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
}
.conversal-home-tabs.style-top .tabs-nav ul li .tab-nav-button:hover {
  background-color: #002929;
  background-color: var(--wp--preset--color--secundary, #002929);
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
}
.conversal-tabs.style-side,
.conversal-home-tabs.style-side {
  gap: 40px 8%;
}
@media (max-width: 1024px) {
  .conversal-tabs.style-side,
  .conversal-home-tabs.style-side {
    flex-direction: column;
  }
}
.conversal-tabs.style-side .tabs-nav,
.conversal-home-tabs.style-side .tabs-nav {
  width: 100%;
}
@media (min-width: 1025px) {
  .conversal-tabs.style-side .tabs-nav,
  .conversal-home-tabs.style-side .tabs-nav {
    width: 28%;
  }
}
.conversal-tabs.style-side .tabs-nav ul,
.conversal-home-tabs.style-side .tabs-nav ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 1024px) {
  .conversal-tabs.style-side .tabs-nav ul,
  .conversal-home-tabs.style-side .tabs-nav ul {
    display: flex;
    gap: 32px;
    overflow: scroll;
  }
}
.conversal-tabs.style-side .tabs-nav li,
.conversal-home-tabs.style-side .tabs-nav li {
  position: relative;
  width: 100%;
}
@media (max-width: 1024px) {
  .conversal-tabs.style-side .tabs-nav li,
  .conversal-home-tabs.style-side .tabs-nav li {
    width: -moz-max-content;
    width: max-content;
  }
}
.conversal-tabs.style-side .tabs-nav li::after,
.conversal-home-tabs.style-side .tabs-nav li::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  /* of 2px als je wat dikker wil */
  width: 100%;
  background-image: repeating-linear-gradient(to right, rgba(0, 41, 41, 0.24), rgba(0, 41, 41, 0.24) 9px, transparent 9px, transparent 18px);
}
.conversal-tabs.style-side .tabs-nav li .tab-nav-button {
  text-align: left;
  color: rgba(0, 41, 41, 0.2392156863);
  color: var(--wp--preset--color--secundary-24, rgba(0, 41, 41, 0.2392156863));
  width: 100%;
  padding: 0 0 32px 0;
  padding: 0 0 var(--wp--preset--spacing--32, 32px) 0;
}
.conversal-home-tabs.style-side .tabs-nav li .tab-nav-button {
  text-align: left;
  color: rgba(0, 41, 41, 0.2392156863);
  color: var(--wp--preset--color--secundary-24, rgba(0, 41, 41, 0.2392156863));
  width: 100%;
  padding: 0 0 32px 0;
  padding: 0 0 var(--wp--preset--spacing--32, 32px) 0;
}
@media (max-width: 820px) {
  .conversal-tabs.style-side .tabs-nav li .tab-nav-button {
    padding-bottom: 16px;
    padding-bottom: var(--wp--preset--spacing--16, 16px);
  }
  .conversal-home-tabs.style-side .tabs-nav li .tab-nav-button {
    padding-bottom: 16px;
    padding-bottom: var(--wp--preset--spacing--16, 16px);
  }
}
.conversal-tabs.style-side .tabs-nav li .tab-nav-button span,
.conversal-home-tabs.style-side .tabs-nav li .tab-nav-button span {
  border-left: 3px solid transparent;
  padding-left: 24px;
}
@media (max-width: 820px) {
  .conversal-tabs.style-side .tabs-nav li .tab-nav-button span,
  .conversal-home-tabs.style-side .tabs-nav li .tab-nav-button span {
    white-space: nowrap;
    padding-left: 12px;
  }
}
.conversal-tabs.style-side .tabs-nav li .tab-nav-button[aria-selected=true] {
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
}
.conversal-tabs.style-side .tabs-nav li .tab-nav-button:focus {
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
}
.conversal-tabs.style-side .tabs-nav li .tab-nav-button:hover {
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
}
.conversal-home-tabs.style-side .tabs-nav li .tab-nav-button[aria-selected=true] {
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
}
.conversal-home-tabs.style-side .tabs-nav li .tab-nav-button:focus {
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
}
.conversal-home-tabs.style-side .tabs-nav li .tab-nav-button:hover {
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
}
.conversal-tabs.style-side .tabs-nav li .tab-nav-button[aria-selected=true] span {
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
}
.conversal-tabs.style-side .tabs-nav li .tab-nav-button:focus span {
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
}
.conversal-tabs.style-side .tabs-nav li .tab-nav-button:hover span {
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
}
.conversal-home-tabs.style-side .tabs-nav li .tab-nav-button[aria-selected=true] span {
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
}
.conversal-home-tabs.style-side .tabs-nav li .tab-nav-button:focus span {
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
}
.conversal-home-tabs.style-side .tabs-nav li .tab-nav-button:hover span {
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
}
@media (min-width: 1025px) {
  .conversal-tabs.style-side .tabs-nav li + li {
    margin-top: 48px;
    margin-top: var(--wp--preset--spacing--48-32, 48px);
  }
  .conversal-home-tabs.style-side .tabs-nav li + li {
    margin-top: 48px;
    margin-top: var(--wp--preset--spacing--48-32, 48px);
  }
}
.conversal-tabs.style-side .tabs-nav li.slick-active .tab-nav-button {
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
}
.conversal-home-tabs.style-side .tabs-nav li.slick-active .tab-nav-button {
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
}
.conversal-tabs.style-side .tabs-nav li.slick-active .tab-nav-button span {
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
}
.conversal-home-tabs.style-side .tabs-nav li.slick-active .tab-nav-button span {
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
}
@media (min-width: 1025px) {
  .conversal-tabs.style-side .tabs-content,
  .conversal-home-tabs.style-side .tabs-content {
    width: 64%;
  }
}
.conversal-tabs.style-buttons .tabs-nav ul li .tab-nav-button {
  font-size: 1.125rem;
  font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background-color: rgba(253, 253, 253, 0.0784313725);
  background-color: var(--wp--preset--color--light, rgba(253, 253, 253, 0.0784313725));
  border: 1px solid #E2EEF0;
  border: 1px solid var(--wp--preset--color--white, #E2EEF0);
  border-bottom: 0;
  border-radius: 12px 12px 0px 0px;
  padding: 20px 28px;
  white-space: nowrap;
  display: flex;
  align-items: center;
  gap: 0;
}
.conversal-home-tabs.style-buttons .tabs-nav ul li .tab-nav-button {
  font-size: 1.125rem;
  font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background-color: rgba(253, 253, 253, 0.0784313725);
  background-color: var(--wp--preset--color--light, rgba(253, 253, 253, 0.0784313725));
  border: 1px solid #E2EEF0;
  border: 1px solid var(--wp--preset--color--white, #E2EEF0);
  border-bottom: 0;
  border-radius: 12px 12px 0px 0px;
  padding: 20px 28px;
  white-space: nowrap;
  display: flex;
  align-items: center;
  gap: 0;
}
@media (max-width: 600px) {
  .conversal-tabs.style-buttons .tabs-nav ul li .tab-nav-button,
  .conversal-home-tabs.style-buttons .tabs-nav ul li .tab-nav-button {
    padding: 15px 21px;
  }
}
@media (min-width: 601px) {
  .conversal-tabs.style-buttons .tabs-nav ul li .tab-nav-button::after,
  .conversal-home-tabs.style-buttons .tabs-nav ul li .tab-nav-button::after {
    content: "";
    display: inline-block;
    width: 24px;
    height: 12px;
    background-color: currentColor;
    -webkit-mask-size: cover;
            mask-size: cover;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='13' fill='none'%3E%3Cpath d='M24.716 5.815L19.657.781a.968.968 0 0 0-1.365 1.372l3.395 3.378H1.193a.968.968 0 1 0 0 1.936h20.495l-3.395 3.378a.968.968 0 0 0 1.366 1.372l5.056-5.032.001-.001a.969.969 0 0 0 0-1.37z' fill='%23FDFDFD'/%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='13' fill='none'%3E%3Cpath d='M24.716 5.815L19.657.781a.968.968 0 0 0-1.365 1.372l3.395 3.378H1.193a.968.968 0 1 0 0 1.936h20.495l-3.395 3.378a.968.968 0 0 0 1.366 1.372l5.056-5.032.001-.001a.969.969 0 0 0 0-1.37z' fill='%23FDFDFD'/%3E%3C/svg%3E");
    margin-left: 12px;
    transition: transform 0.23s ease-in-out;
  }
}
@media (min-width: 601px) and (max-width: 820px) {
  .conversal-tabs.style-buttons .tabs-nav ul li .tab-nav-button::after,
  .conversal-home-tabs.style-buttons .tabs-nav ul li .tab-nav-button::after {
    width: 20px;
    height: 10px;
  }
}
.conversal-tabs.style-buttons .tabs-nav ul li .tab-nav-button[aria-selected=true] {
  background: #00FFA4;
  background: var(--wp--preset--color--primary, #00FFA4);
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
}
.conversal-tabs.style-buttons .tabs-nav ul li .tab-nav-button:focus {
  background: #00FFA4;
  background: var(--wp--preset--color--primary, #00FFA4);
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
}
.conversal-tabs.style-buttons .tabs-nav ul li .tab-nav-button:hover {
  background: #00FFA4;
  background: var(--wp--preset--color--primary, #00FFA4);
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
}
.conversal-home-tabs.style-buttons .tabs-nav ul li .tab-nav-button[aria-selected=true] {
  background: #00FFA4;
  background: var(--wp--preset--color--primary, #00FFA4);
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
}
.conversal-home-tabs.style-buttons .tabs-nav ul li .tab-nav-button:focus {
  background: #00FFA4;
  background: var(--wp--preset--color--primary, #00FFA4);
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
}
.conversal-home-tabs.style-buttons .tabs-nav ul li .tab-nav-button:hover {
  background: #00FFA4;
  background: var(--wp--preset--color--primary, #00FFA4);
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
}
.conversal-tabs.style-buttons .tabs-nav ul li .tab-nav-button:focus::after, .conversal-tabs.style-buttons .tabs-nav ul li .tab-nav-button:hover::after,
.conversal-home-tabs.style-buttons .tabs-nav ul li .tab-nav-button:focus::after,
.conversal-home-tabs.style-buttons .tabs-nav ul li .tab-nav-button:hover::after {
  transform: translateX(5px);
}
.conversal-tabs.style-buttons .tabs-content .conversal-tab,
.conversal-home-tabs.style-buttons .tabs-content .conversal-tab {
  background-color: #FFFFFF;
  border-radius: 12px 0 0 12px;
}
.conversal-tabs.style-buttons .tabs-content .conversal-tab .acf-innerblocks-container {
  padding: 64px;
  padding: var(--wp--preset--spacing--64-32, 64px);
  position: relative;
}
.conversal-home-tabs.style-buttons .tabs-content .conversal-tab .acf-innerblocks-container {
  padding: 64px;
  padding: var(--wp--preset--spacing--64-32, 64px);
  position: relative;
}

.conversal-home-tabs {
  display: flex;
  gap: 0 !important;
  position: relative;
}
@media (min-width: 821px) {
  .conversal-home-tabs .tabs-nav {
    width: 45% !important;
  }
}
@media (max-width: 820px) {
  .conversal-home-tabs .tabs-nav {
    padding: 0 16px;
    box-sizing: border-box;
    margin-bottom: 40px;
    order: 1;
  }
}
.conversal-home-tabs .tabs-nav p {
  color: #00FFA4;
  color: var(--wp--preset--color--primary, #00FFA4);
  font-size: 1.5rem;
  font-size: var(--wp--preset--font-size--heading-six, 1.5rem);
  font-weight: 600;
  line-height: 1.6;
}
.conversal-home-tabs .tabs-nav p + h2 {
  margin-top: 24px;
  margin-top: var(--wp--preset--spacing--24, 24px);
}
.conversal-home-tabs .tabs-nav h2 + ul {
  margin-top: 64px !important;
  margin-top: var(--wp--preset--spacing--64-32, 64px) !important;
}
@media (min-width: 821px) {
  .conversal-home-tabs .tabs-nav ul {
    max-width: 480px;
  }
}
.conversal-home-tabs .tabs-content {
  height: 100%;
  overflow: hidden;
}
@media (min-width: 821px) {
  .conversal-home-tabs .tabs-content {
    width: 55% !important;
  }
}
@media (max-width: 820px) {
  .conversal-home-tabs .tabs-content {
    order: 3;
    margin-top: -24px;
  }
}
.conversal-home-tabs .tabs-content .slick-list {
  overflow: hidden;
}
.conversal-home-tabs .tabs-content .slick-list .conversal-tab {
  margin-bottom: 40px;
  position: relative;
  box-sizing: border-box;
}
@media (min-width: 821px) {
  .conversal-home-tabs .tabs-content .slick-list .conversal-tab {
    height: 880px;
    padding-left: 80px;
    padding-left: var(--wp--preset--spacing--80-40, 80px);
    padding-right: 0;
    padding-bottom: 40px;
  }
}
@media (min-width: 821px) {
  .conversal-home-tabs .tabs-content .slick-list .conversal-tab .tab-bg {
    width: 100%;
    height: 100%;
    background-size: cover;
    display: flex;
    border-radius: 24px 0 0 24px;
  }
}
@media (max-width: 820px) {
  .conversal-home-tabs .tabs-content .slick-list .conversal-tab .tab-bg {
    background-image: none !important;
    padding: 0 16px;
  }
}
.conversal-home-tabs .tabs-content .slick-list .conversal-tab .tab-inner {
  width: 100%;
  max-width: 720px;
  align-self: end;
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
  border-radius: 16px;
  border: 1px solid #DCDCDC;
  border: 1px solid var(--Wit-200, #DCDCDC);
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.04);
  padding: 48px;
  padding: var(--wp--preset--spacing--48-32, 48px);
  box-sizing: border-box;
}
@media (min-width: 821px) {
  .conversal-home-tabs .tabs-content .slick-list .conversal-tab .tab-inner {
    margin-left: -80px;
    margin-left: calc(var(--wp--preset--spacing--80-40, 80px)*-1);
    margin-bottom: -40px;
  }
}
.conversal-home-tabs .tabs-content .slick-list .conversal-tab .tab-img {
  width: 110%;
  height: auto;
  margin-top: 40px;
  margin-left: -16px;
  margin-right: -16px;
}
@media (min-width: 821px) {
  .conversal-home-tabs .tabs-content .slick-list .conversal-tab .tab-img {
    display: none;
  }
}
@media (min-width: 821px) {
  .conversal-home-tabs .tab-arrows {
    position: absolute;
    right: 10vw;
    bottom: 0;
  }
}
@media (max-width: 820px) {
  .conversal-home-tabs .tab-arrows {
    order: 2;
    justify-content: flex-end;
    padding: 0 16px;
  }
}
.conversal-home-tabs .tab-arrows .slick-prev {
  position: relative;
  left: unset;
  right: unset;
  top: unset;
  transform: none;
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
}
.conversal-home-tabs .tab-arrows .slick-next {
  position: relative;
  left: unset;
  right: unset;
  top: unset;
  transform: none;
  background-color: #00FFA4;
  background-color: var(--wp--preset--color--primary, #00FFA4);
}

.conversal-tabs.tabs-new {
  gap: 40px 64px;
  gap: 40px var(--wp--preset--spacing--64-32, 64px);
}
.conversal-tabs.tabs-new .tabs-nav li::after {
  content: none;
}
.conversal-tabs.tabs-new .tabs-nav li .tab-nav-button {
  color: #002929;
  color: var(--wp--preset--color--secundary, #002929);
  gap: 24px;
}
.conversal-tabs.tabs-new .tabs-nav li .tab-nav-button::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='13' viewBox='0 0 26 13' fill='none'%3E%3Cpath d='M25.7012 6.0855L19.8213 0.205541C19.6101 -0.0410996 19.2389 -0.0698515 18.9922 0.141417C18.7456 0.352636 18.7168 0.723834 18.9281 0.970475C18.9478 0.993466 18.9692 1.01494 18.9922 1.0346L23.8667 5.91496H0.587975C0.263265 5.91496 0 6.17822 0 6.50298C0 6.82774 0.263265 7.09096 0.587975 7.09096H23.8667L18.9922 11.9654C18.7456 12.1766 18.7168 12.5478 18.9281 12.7945C19.1394 13.0411 19.5105 13.0699 19.7572 12.8586C19.7801 12.8389 19.8016 12.8175 19.8213 12.7945L25.7012 6.9145C25.9292 6.68525 25.9292 6.31486 25.7012 6.0855Z' fill='%2300A04D'/%3E%3C/svg%3E");
  width: 26px;
  height: 26px;
  opacity: 0;
  transition: opacity 0.23s ease-in-out;
  margin-right: 0;
  margin-left: auto;
}
.conversal-tabs.tabs-new .tabs-nav li .tab-nav-button svg {
  border-radius: 12px;
  border: 1px solid #DCDCDC;
  display: flex;
  padding: 5%;
  transition: background 0.23s ease-in-out;
}
@media (max-width: 1024px) {
  .conversal-tabs.tabs-new .tabs-nav li .tab-nav-button svg {
    padding: 20px;
  }
}
.conversal-tabs.tabs-new .tabs-nav li .tab-nav-button span {
  font-weight: 600;
  border-left: 0;
  padding-left: 0;
}
.conversal-tabs.tabs-new .tabs-nav li .tab-nav-button small {
  font-size: 1.125rem;
  font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
  font-weight: 300;
  margin-top: 4px;
}
.conversal-tabs.tabs-new .tabs-nav li .tab-nav-button[aria-selected=true]::after, .conversal-tabs.tabs-new .tabs-nav li .tab-nav-button:hover::after, .conversal-tabs.tabs-new .tabs-nav li .tab-nav-button:focus::after {
  opacity: 1;
}
.conversal-tabs.tabs-new .tabs-nav li .tab-nav-button[aria-selected=true] svg {
  background: linear-gradient(108deg, #002929 18.81%, #191919 81.19%);
  background: var(--wp--preset--gradient--dark, linear-gradient(108deg, #002929 18.81%, #191919 81.19%));
}
.conversal-tabs.tabs-new .tabs-nav li .tab-nav-button:hover svg {
  background: linear-gradient(108deg, #002929 18.81%, #191919 81.19%);
  background: var(--wp--preset--gradient--dark, linear-gradient(108deg, #002929 18.81%, #191919 81.19%));
}
.conversal-tabs.tabs-new .tabs-nav li .tab-nav-button:focus svg {
  background: linear-gradient(108deg, #002929 18.81%, #191919 81.19%);
  background: var(--wp--preset--gradient--dark, linear-gradient(108deg, #002929 18.81%, #191919 81.19%));
}
.conversal-tabs.tabs-new .tabs-nav li .tab-nav-button[aria-selected=true] svg path {
  fill: #E2EEF0;
  fill: var(--wp--preset--color--white, #E2EEF0);
}
.conversal-tabs.tabs-new .tabs-nav li .tab-nav-button:hover svg path {
  fill: #E2EEF0;
  fill: var(--wp--preset--color--white, #E2EEF0);
}
.conversal-tabs.tabs-new .tabs-nav li .tab-nav-button:focus svg path {
  fill: #E2EEF0;
  fill: var(--wp--preset--color--white, #E2EEF0);
}
@media (min-width: 1025px) {
  .conversal-tabs.tabs-new .tabs-nav li:not(:last-of-type) .tab-nav-button {
    border-bottom: 1px solid #DCDCDC;
  }
}
.conversal-tabs.tabs-new .tabs-content {
  border-radius: 24px;
  border: 1px solid #DCDCDC;
  background-color: #FDFDFD;
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.04);
  box-shadow: var(--wp--preset--shadow--shadow-2, 0 4px 24px 0 rgba(0, 0, 0, 0.04));
  padding: 64px;
  padding: var(--wp--preset--spacing--64-32, 64px);
}

.conversal-timeline .tabs-nav {
  max-width: 80vw;
  max-width: var(--wp--style--global--wide-size, 80vw);
  margin: auto;
  padding-bottom: 32px;
  padding-bottom: var(--wp--preset--spacing--32, 32px);
  margin-bottom: 80px;
  margin-bottom: var(--wp--preset--spacing--80-40, 80px);
  border-bottom: 1px solid #E2EEF0;
  border-bottom: 1px solid var(--wp--preset--color--white, #E2EEF0);
  position: relative;
  overflow: visible;
}

@media (max-width: 820px){
  .conversal-timeline .tabs-nav{
  max-width: 100vw;
  max-width: var(--wp--style--global--wide-size, 80vw);
  }
}

@media (max-width: 1024px) and (min-width: 821px){
  .conversal-timeline .tabs-nav{
  max-width: 90vw;
  max-width: var(--wp--style--global--wide-size, 80vw);
  }
}

@media (min-width: 1921px){
  .conversal-timeline .tabs-nav{
  max-width: 1440px;
  max-width: var(--wp--style--global--wide-size, 80vw);
  }
}
.conversal-timeline .tabs-nav::before {
  content: "";
  position: absolute;
  bottom: -6px;
  width: 21px;
  height: 11px;
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
}
.conversal-timeline .tabs-nav::after {
  content: "";
  position: absolute;
  bottom: -6px;
  width: 21px;
  height: 11px;
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
}
.conversal-timeline .tabs-nav::before {
  left: -6px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M0.143475 5.85073L5.11878 10.8261C5.2975 11.0348 5.61159 11.0591 5.82029 10.8803C6.02898 10.7016 6.05331 10.3875 5.87455 10.1788C5.85787 10.1594 5.83974 10.1412 5.82029 10.1246L1.69576 5.99504L21.3931 5.99504C21.6679 5.99504 21.8906 5.77228 21.8906 5.49748C21.8906 5.22268 21.6679 4.99996 21.3931 4.99996L1.69576 4.99996L5.82029 0.87543C6.02898 0.696706 6.05331 0.382615 5.87455 0.173919C5.69578 -0.0347762 5.38173 -0.0591045 5.17304 0.119662C5.15358 0.136337 5.13541 0.154465 5.11878 0.173919L0.143431 5.14927C-0.0494437 5.34325 -0.0494437 5.65666 0.143475 5.85073Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M0.143475 5.85073L5.11878 10.8261C5.2975 11.0348 5.61159 11.0591 5.82029 10.8803C6.02898 10.7016 6.05331 10.3875 5.87455 10.1788C5.85787 10.1594 5.83974 10.1412 5.82029 10.1246L1.69576 5.99504L21.3931 5.99504C21.6679 5.99504 21.8906 5.77228 21.8906 5.49748C21.8906 5.22268 21.6679 4.99996 21.3931 4.99996L1.69576 4.99996L5.82029 0.87543C6.02898 0.696706 6.05331 0.382615 5.87455 0.173919C5.69578 -0.0347762 5.38173 -0.0591045 5.17304 0.119662C5.15358 0.136337 5.13541 0.154465 5.11878 0.173919L0.143431 5.14927C-0.0494437 5.34325 -0.0494437 5.65666 0.143475 5.85073Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
}
.conversal-timeline .tabs-nav::after {
  right: -6px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M21.8546 5.14927L16.8547 0.173919C16.6751 -0.0347766 16.3595 -0.0591051 16.1497 0.119661C15.94 0.298384 15.9156 0.612475 16.0952 0.821171C16.112 0.840625 16.1302 0.858797 16.1497 0.875429L20.2946 5.00496L0.499975 5.00496C0.223863 5.00496 0 5.22772 0 5.50252C0 5.77732 0.223863 6.00004 0.499975 6.00004L20.2946 6.00004L16.1497 10.1246C15.94 10.3033 15.9156 10.6174 16.0952 10.8261C16.2749 11.0348 16.5905 11.0591 16.8002 10.8803C16.8197 10.8637 16.838 10.8455 16.8547 10.8261L21.8546 5.85073C22.0485 5.65675 22.0485 5.34334 21.8546 5.14927Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cpath d='M21.8546 5.14927L16.8547 0.173919C16.6751 -0.0347766 16.3595 -0.0591051 16.1497 0.119661C15.94 0.298384 15.9156 0.612475 16.0952 0.821171C16.112 0.840625 16.1302 0.858797 16.1497 0.875429L20.2946 5.00496L0.499975 5.00496C0.223863 5.00496 0 5.22772 0 5.50252C0 5.77732 0.223863 6.00004 0.499975 6.00004L20.2946 6.00004L16.1497 10.1246C15.94 10.3033 15.9156 10.6174 16.0952 10.8261C16.2749 11.0348 16.5905 11.0591 16.8002 10.8803C16.8197 10.8637 16.838 10.8455 16.8547 10.8261L21.8546 5.85073C22.0485 5.65675 22.0485 5.34334 21.8546 5.14927Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
}
.conversal-timeline .tabs-nav ul {
  overflow: scroll;
  scrollbar-width: none;
  /* Firefox */
}
.conversal-timeline .tabs-nav ul::-webkit-scrollbar {
  display: none;
}
.conversal-timeline .tabs-nav ul li button {
  font-size: 1.5rem;
  font-size: var(--wp--preset--font-size--heading-six, 1.5rem);
}
.conversal-timeline .tabs-nav ul li button span {
  border-left: 3px solid transparent;
  padding-left: 24px;
  opacity: 0.3;
}
.conversal-timeline .tabs-nav ul li button.active span {
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
  opacity: 1;
}
.conversal-timeline .tabs-nav ul li button:hover span {
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
  opacity: 1;
}
.conversal-timeline .tabs-nav ul li button:focus span {
  border-color: #00FFA4;
  border-color: var(--wp--preset--color--primary, #00FFA4);
  opacity: 1;
}
.conversal-timeline img {
  aspect-ratio: 9/8;
}

.conversal-case {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  transition: all 0.23s ease-in-out;
}
.conversal-case .case-content {
  min-height: 640px;
  padding: 32px;
  padding: var(--wp--preset--spacing--32, 32px);
}
.conversal-case .case-content p {
  color: #E2EEF0 !important;
  color: var(--wp--preset--color--white, #E2EEF0) !important;
}
.conversal-case .case-content a {
  color: #E2EEF0 !important;
  color: var(--wp--preset--color--white, #E2EEF0) !important;
}
.conversal-case .case-content .case_number {
  font-size: clamp(4.5rem, 4.2573rem + 1.0356vw, 5.5rem);
  line-height: 1.3;
  font-weight: 500;
}

.conversal-review-slider,
.conversal-review {
  width: 100%;
}
.conversal-review-slider .review-content,
.conversal-review .review-content {
  min-height: 510px;
}
.conversal-review-slider .review-video .review-content,
.conversal-review .review-video .review-content {
  height: 100%;
}
.conversal-review-slider .review-video .review-content .review-wrapper {
  width: 100%;
  padding: 32px;
  padding: var(--wp--preset--spacing--32, 32px);
}
.conversal-review .review-video .review-content .review-wrapper {
  width: 100%;
  padding: 32px;
  padding: var(--wp--preset--spacing--32, 32px);
}
.conversal-review-slider .review-video .review-content .review-wrapper h3,
.conversal-review .review-video .review-content .review-wrapper h3 {
  display: inline-block;
}
.conversal-review-slider .review-video .review-content .review-wrapper .open-video,
.conversal-review .review-video .review-content .review-wrapper .open-video {
  padding: 0;
  border: 0;
}
.conversal-review-slider .review-video .review-content .review-wrapper::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='24' fill='none'%3E%3Cpath d='M6.7 20.502c-.42-.001-.831-.114-1.193-.327a2.264 2.264 0 0 1-1.14-1.969V5.796a2.264 2.264 0 0 1 1.14-1.97 2.342 2.342 0 0 1 2.356-.017l11 6.206a2.271 2.271 0 0 1 0 3.974l-11 6.206c-.355.2-.755.306-1.163.307Zm0-16c-.242 0-.48.065-.688.188a1.273 1.273 0 0 0-.645 1.106v12.412a1.273 1.273 0 0 0 .645 1.105 1.354 1.354 0 0 0 1.36.01l11-6.205a1.272 1.272 0 0 0 0-2.232l-11-6.206a1.368 1.368 0 0 0-.672-.178Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 16px;
  padding: var(--wp--preset--spacing--16, 16px);
  background-color: rgba(253, 253, 253, 0.0784313725);
  background-color: var(--wp--preset--color--light, rgba(253, 253, 253, 0.0784313725));
  border: 1px solid #E2EEF0;
  border: 1px solid var(--wp--preset--color--white, #E2EEF0);
  border-radius: 50%;
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
}
.conversal-review .review-video .review-content .review-wrapper::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='24' fill='none'%3E%3Cpath d='M6.7 20.502c-.42-.001-.831-.114-1.193-.327a2.264 2.264 0 0 1-1.14-1.969V5.796a2.264 2.264 0 0 1 1.14-1.97 2.342 2.342 0 0 1 2.356-.017l11 6.206a2.271 2.271 0 0 1 0 3.974l-11 6.206c-.355.2-.755.306-1.163.307Zm0-16c-.242 0-.48.065-.688.188a1.273 1.273 0 0 0-.645 1.106v12.412a1.273 1.273 0 0 0 .645 1.105 1.354 1.354 0 0 0 1.36.01l11-6.205a1.272 1.272 0 0 0 0-2.232l-11-6.206a1.368 1.368 0 0 0-.672-.178Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 16px;
  padding: var(--wp--preset--spacing--16, 16px);
  background-color: rgba(253, 253, 253, 0.0784313725);
  background-color: var(--wp--preset--color--light, rgba(253, 253, 253, 0.0784313725));
  border: 1px solid #E2EEF0;
  border: 1px solid var(--wp--preset--color--white, #E2EEF0);
  border-radius: 50%;
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
}
.conversal-review-slider .review-text .review-content {
  padding: 32px;
  padding: var(--wp--preset--spacing--32, 32px);
  font-size: 1.125rem;
  font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
}
.conversal-review .review-text .review-content {
  padding: 32px;
  padding: var(--wp--preset--spacing--32, 32px);
  font-size: 1.125rem;
  font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
}
.conversal-review-slider .review-text .review-content p,
.conversal-review .review-text .review-content p {
  margin: 0;
}
.conversal-review-slider .review-text .review-content p.review-title,
.conversal-review .review-text .review-content p.review-title {
  line-height: 1.4;
  font-weight: 500;
}
.conversal-review-slider .review-company {
  color: #00D27D;
  color: var(--wp--preset--color--primary-dark, #00D27D);
}
.conversal-review .review-company {
  color: #00D27D;
  color: var(--wp--preset--color--primary-dark, #00D27D);
}

.conversal-review-slider .review-item {
  padding: 0 12px;
}
.conversal-review-slider .review-content {
  padding: 32px;
  padding: var(--wp--preset--spacing--32, 32px);
  border-radius: 24px;
  border: 1px solid #DCDCDC;
  background: #FDFDFD;
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.04);
  box-shadow: var(--wp--preset--shadow--shadow-2, 0 4px 24px 0 rgba(0, 0, 0, 0.04));
}

.video-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 9998;
  display: none;
}

.video-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  z-index: 9999;
  padding: 32px;
  padding: var(--wp--preset--spacing--32, 32px);
  width: auto;
  height: auto;
  overflow: auto;
  border-radius: 10px;
  display: none;
}
.video-modal .close-modal {
  position: absolute;
  top: 10px;
  right: 10px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
}
.video-modal .video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  max-width: 80vw;
  width: 1120px;
  height: auto;
  max-height: 80vh;
  border-radius: 10px;
}
.video-modal .video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.conversal-sitemap {
  grid-template-columns: repeat(auto-fill, minmax(min(330px, 100%), 1fr));
}
.conversal-sitemap .sitemap-heading {
  margin-top: 0;
  margin-bottom: 24px;
  margin-bottom: var(--wp--preset--spacing--24, 24px);
}
.conversal-sitemap ul {
  list-style: none;
}
.conversal-sitemap ul li:not(:first-of-type) {
  margin-top: 16px;
  margin-top: var(--wp--preset--spacing--16, 16px);
}
.conversal-sitemap ul li a {
  color: inherit;
  text-decoration: none;
}
.conversal-sitemap ul li a:hover {
  text-decoration: underline;
}

.conversal-podcast {
  border-radius: 12px;
}
.conversal-podcast .custom-youtube-wrapper {
  position: relative;
  aspect-ratio: 16/9;
  background: #002929;
  background: var(--wp--preset--color--secundary, #002929);
}
.conversal-podcast .video-overlay {
  position: absolute;
  inset: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: linear-gradient(180deg, rgba(0, 41, 41, 0.2) 0%, rgba(0, 41, 41, 0.9) 70.23%, rgba(0, 41, 41, 0.98) 84.69%, #002929 100%);
  background-color: var(--wp--preset--gradient--light-to-secondary, linear-gradient(180deg, rgba(0, 41, 41, 0.2) 0%, rgba(0, 41, 41, 0.9) 70.23%, rgba(0, 41, 41, 0.98) 84.69%, #002929 100%));
}
.conversal-podcast .video-poster {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.conversal-podcast .video-play-button {
  position: absolute;
  background: transparent;
  border: none;
  color: #fff;
  font-size: 3rem;
  cursor: pointer;
  z-index: 2;
  padding: 0.5em 1em;
  border-radius: 50%;
}
.conversal-podcast .play-button-wrapper {
  line-height: 0;
  border-radius: 300px;
  border: 1px solid #FDFDFD;
  border: 1px solid var(--wit-50-wit, #FDFDFD);
  background: rgba(253, 253, 253, 0.24);
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  padding: 16px;
  padding: var(--wp--preset--spacing--16, 16px);
}

.conversal-domains .domain-columns .slick-list {
  overflow: hidden;
  margin-left: -12px;
  margin-right: -12px;
}
.conversal-domains .domain-columns .slick-list .slick-slide {
  margin: 0 12px;
}
.conversal-domains .domain-columns .domain-column {
  background: #f9f9f9;
  padding: 24px;
  padding: var(--wp--preset--spacing--24, 24px);
  border-radius: 8px;
  width: 100%;
}
.conversal-domains .domain-columns .domain-column ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.conversal-domains .domain-columns .domain-column ul li {
  font-size: 1.125rem;
  font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
  line-height: 1;
}
.conversal-domains .domain-row {
  padding: 12px;
}
.conversal-domains .domain-row:nth-child(odd) {
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
}
.conversal-domains .domain-row:last-child {
  border-bottom: none;
}
.conversal-domains .extension {
  flex-basis: 50%;
  text-align: right;
  font-weight: 500;
}
.conversal-domains .price {
  flex-basis: 50%;
  text-align: left;
  color: #333;
}

.conversal-hosting .hosting-comparison .heading-row {
  min-height: 150px;
}
.conversal-hosting .hosting-comparison .hosting-cell {
  line-height: 1;
  margin: auto;
  padding: 16px 0;
  padding: var(--wp--preset--spacing--16, 16px) 0;
}
.conversal-hosting .hosting-comparison .features {
  flex-shrink: 0;
  width: 350px;
}
@media (max-width: 600px) {
  .conversal-hosting .hosting-comparison .features {
    width: 200px;
  }
}
.conversal-hosting .hosting-comparison .features .labels-list {
  padding: 24px 0;
  padding: var(--wp--preset--spacing--24, 24px) 0;
}
.conversal-hosting .hosting-comparison .features .feature-label {
  text-align: right;
}
.conversal-hosting .hosting-comparison .packs {
  width: calc(100% - 350px);
}
@media (max-width: 600px) {
  .conversal-hosting .hosting-comparison .packs {
    width: calc(100% - 200px);
  }
}
.conversal-hosting .hosting-comparison .packs .hosting-slider {
  display: flex;
}
.conversal-hosting .hosting-comparison .packs .hosting-slider .hosting-column {
  max-width: 350px;
  text-align: center;
  border: 1px solid #EFEFEF;
  border: 1px solid var(--wp--preset--color--lightgrey, #EFEFEF);
  border-radius: 8px;
  margin: 0 12px;
}
.conversal-hosting .hosting-comparison .packs .hosting-slider .hosting-column .pack-title .pack-name {
  font-weight: 400;
}
.conversal-hosting .hosting-comparison .packs .hosting-slider .hosting-column .features-list {
  border-top: 1px solid #EFEFEF;
  border-top: 1px solid var(--wp--preset--color--lightgrey, #EFEFEF);
  border-bottom: 1px solid #EFEFEF;
  border-bottom: 1px solid var(--wp--preset--color--lightgrey, #EFEFEF);
  padding: 24px;
  padding: var(--wp--preset--spacing--24, 24px);
}
.conversal-hosting .hosting-comparison .packs .hosting-slider .hosting-column .features-list .feature-value {
  max-width: 200px;
}
.conversal-hosting .hosting-comparison .packs .hosting-slider .hosting-column .pack-footer .wp-block-buttons {
  margin-top: 32px;
  margin-top: var(--wp--preset--spacing--32, 32px);
  margin-bottom: 32px;
  margin-bottom: var(--wp--preset--spacing--32, 32px);
}
.conversal-hosting .hosting-comparison .packs .hosting-slider .hosting-column .pack-footer .wp-block-buttons .wp-block-button {
  width: 100%;
}
.conversal-hosting .hosting-comparison .packs .hosting-slider .hosting-column .pack-footer .wp-block-buttons .wp-block-button a {
  padding: 12px 24px;
}
.conversal-hosting .hosting-comparison .packs .slick-list {
  overflow: hidden;
}
.conversal-hosting .hosting-comparison .packs .slick-list .slick-slide:not(.slick-active) {
  position: relative;
}
.conversal-hosting .hosting-comparison .packs .slick-list .slick-slide:not(.slick-active)::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background: linear-gradient(90deg, rgba(253, 253, 253, 0) 0%, #FDFDFD 60%);
  z-index: 3;
}
.conversal-hosting .hosting-comparison .packs .slick-prev {
  background-color: #002929;
  background-color: var(--wp--preset--color--secundary, #002929);
}
.conversal-hosting .hosting-comparison .packs .slick-next {
  background-color: #002929;
  background-color: var(--wp--preset--color--secundary, #002929);
}
.conversal-hosting .hosting-comparison .packs .slick-next {
  right: 32px;
}

.conversal-team .team-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(350px, 100%), 1fr));
  gap: 24px;
  gap: var(--wp--preset--spacing--24, 24px);
}
.conversal-team .team-list .team-member {
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
  border-radius: 12px;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.08);
  padding: 16px;
  padding: var(--wp--preset--spacing--16, 16px);
}
.conversal-team .team-list .team-member img {
  width: 100%;
  height: auto;
}
.conversal-team .team-list .team-member .member-name {
  font-size: 1.5rem;
  font-size: var(--wp--preset--font-size--heading-six, 1.5rem);
  font-weight: 500;
}
.conversal-team .team-list .team-member .member-function {
  font-size: 1.125rem;
  font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
}

.wp-block-acf-field-blocks-acf-text.field-duurtijd {
  display: flex;
}
.wp-block-acf-field-blocks-acf-text.field-duurtijd::before {
  content: "";
  background-color: currentColor;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath d='M20.625 5a.625.625 0 0 0 0 1.25 13.75 13.75 0 1 1-13.75 14.212l2.724 1.982a.626.626 0 0 0 .735-1.013l-3.956-2.875a.625.625 0 0 0-.875.138L2.64 22.65a.625.625 0 1 0 1.01.734l1.99-2.737A15 15 0 1 0 20.625 5Z' fill='%23FDFDFD'/%3E%3Cpath d='m20.313 20.55 6.875 3.75c.096.05.203.077.312.075a.624.624 0 0 0 .313-1.175l-6.563-3.572V9.375a.625.625 0 0 0-1.25 0V20a.625.625 0 0 0 .313.55ZM16.896 6.734a.625.625 0 1 0 .02-1.25.625.625 0 0 0-.02 1.25ZM13.436 8.177c.11 0 .218-.03.313-.084a.625.625 0 1 0-.625-1.081.625.625 0 0 0 .312 1.165ZM10.454 10.46a.625.625 0 1 0-.001-1.249.625.625 0 0 0 0 1.25ZM7.859 13.35a.626.626 0 0 0 .625-1.081.624.624 0 1 0-.625 1.082ZM6.563 16.872a.625.625 0 1 0 .305-1.213.625.625 0 0 0-.305 1.213Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath d='M20.625 5a.625.625 0 0 0 0 1.25 13.75 13.75 0 1 1-13.75 14.212l2.724 1.982a.626.626 0 0 0 .735-1.013l-3.956-2.875a.625.625 0 0 0-.875.138L2.64 22.65a.625.625 0 1 0 1.01.734l1.99-2.737A15 15 0 1 0 20.625 5Z' fill='%23FDFDFD'/%3E%3Cpath d='m20.313 20.55 6.875 3.75c.096.05.203.077.312.075a.624.624 0 0 0 .313-1.175l-6.563-3.572V9.375a.625.625 0 0 0-1.25 0V20a.625.625 0 0 0 .313.55ZM16.896 6.734a.625.625 0 1 0 .02-1.25.625.625 0 0 0-.02 1.25ZM13.436 8.177c.11 0 .218-.03.313-.084a.625.625 0 1 0-.625-1.081.625.625 0 0 0 .312 1.165ZM10.454 10.46a.625.625 0 1 0-.001-1.249.625.625 0 0 0 0 1.25ZM7.859 13.35a.626.626 0 0 0 .625-1.081.624.624 0 1 0-.625 1.082ZM6.563 16.872a.625.625 0 1 0 .305-1.213.625.625 0 0 0-.305 1.213Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
  display: block;
  width: 40px;
  height: 40px;
  margin-right: 8px;
}

.support-button .support-status {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #00FFA4;
  background: var(--wp--preset--color--primary, #00FFA4);
  box-shadow: 0 0 0 #00FFA4;
  box-shadow: 0 0 0 var(--wp--preset--color--primary, #00FFA4);
  animation: pulsing-open 3s infinite;
  transition: all 0.23s;
  cursor: pointer;
}
.support-button .support-status.closed {
  background: #D70929;
  box-shadow: 0 0 0 #D70929;
  animation: pulsing-closed 3s infinite;
}
@keyframes pulsing-open {
  from {
    box-shadow: 0 0 0 0 #00FFA4;
    box-shadow: 0 0 0 0 var(--wp--preset--color--primary, #00FFA4);
  }
  40% {
    box-shadow: 0 0 0 5px rgba(0, 255, 164, 0.1607843137);
    box-shadow: 0 0 0 5px var(--wp--preset--color--primary-16, rgba(0, 255, 164, 0.1607843137));
  }
  to {
    box-shadow: 0 0 0 5px transparent;
  }
}
@keyframes pulsing-closed {
  from {
    box-shadow: 0 0 0 0 #D70929;
  }
  40% {
    box-shadow: 0 0 0 5px rgba(215, 9, 41, 0.1607843137);
  }
  to {
    box-shadow: 0 0 0 5px transparent;
  }
}

.rudr-taxonomy-filter--dropdown {
  position: relative;
}
.rudr-taxonomy-filter--dropdown select {
  color: inherit;
  width: 320px;
  max-width: 100%;
  border: 1px solid;
  border-radius: 12px;
  background-color: rgba(253, 253, 253, 0.0784313725);
  background-color: var(--wp--preset--color--light, rgba(253, 253, 253, 0.0784313725));
  padding: 20px 55px 22px 28px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.rudr-taxonomy-filter--dropdown::after {
  content: "";
  width: 15px;
  height: 8px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
  right: 28px;
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' fill='none'%3E%3Cpath d='M7.5.409a.68.68 0 0 1 .482.2L14.8 7.427a.681.681 0 1 1-.964.964L7.5 2.055 1.164 8.39A.681.681 0 1 1 .2 7.427L7.018.609a.68.68 0 0 1 .482-.2Z' fill='%2326382E'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='9' fill='none'%3E%3Cpath d='M7.5.409a.68.68 0 0 1 .482.2L14.8 7.427a.681.681 0 1 1-.964.964L7.5 2.055 1.164 8.39A.681.681 0 1 1 .2 7.427L7.018.609a.68.68 0 0 1 .482-.2Z' fill='%2326382E'/%3E%3C/svg%3E");
}

.wp-block-rudr-search-filter input.wp-block-search__input {
  max-width: 480px;
  width: 100%;
  color: inherit;
  border: 1px solid #DCDCDC;
  border-radius: 12px;
  background-color: rgba(253, 253, 253, 0.0784313725);
  background-color: var(--wp--preset--color--light, rgba(253, 253, 253, 0.0784313725));
  padding: 20px 28px 22px 28px;
  font-size: 1.125rem;
  font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
}
.wp-block-rudr-search-filter input.wp-block-search__input::-moz-placeholder {
  color: inherit;
  font-size: 1.125rem;
  font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
}
.wp-block-rudr-search-filter input.wp-block-search__input::placeholder {
  color: inherit;
  font-size: 1.125rem;
  font-size: var(--wp--preset--font-size--body-medium, 1.125rem);
}
.wp-block-rudr-search-filter input.wp-block-search__input:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px #E2EEF0;
  box-shadow: 0 0 0 2px var(--wp--preset--color--white, #E2EEF0);
}

.conversal-case-video .case-video-wrapper,
.conversal-shorts-video .case-video-wrapper {
  border-radius: 20px;
}
.conversal-case-video .case-video-wrapper button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: 2rem;
  font-size: var(--wp--preset--font-size--heading-four, 2rem);
  font-weight: 600;
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background: none;
  border: 0;
}
.conversal-shorts-video .case-video-wrapper button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: 2rem;
  font-size: var(--wp--preset--font-size--heading-four, 2rem);
  font-weight: 600;
  color: #E2EEF0;
  color: var(--wp--preset--color--white, #E2EEF0);
  background: none;
  border: 0;
}

.conversal-shorts-video .case-video-wrapper {
  aspect-ratio: 9/16;
}
.conversal-shorts-video .case-video-wrapper button {
  border: 1px solid #E2EEF0;
  border: 1px solid var(--wp--preset--color--white, #E2EEF0);
  border-radius: 50%;
  padding: 16px;
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
}

.conversal-case-video {
  height: 100%;
}
.conversal-case-video .case-video-wrapper {
  width: 100%;
  height: 110%;
  min-height: 350px;
}

.conversal-avatar img {
  border-radius: 50%;
  width: 200px;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}

.wp-block-post-author__byline {
  font-size: inherit;
  margin-right: 5px !important;
}

.wp-block-post-author__byline,
.wp-block-post-author__name {
  display: inline-block;
  width: auto;
  margin: 0;
}

@media (min-width: 821px) {
  .conversal-topic-slider .slick-track,
  .conversal-testimonial-slider .slick-track {
    margin-left: -16px;
    margin-right: -16px;
  }
}
.conversal-topic-slider .slick-slide,
.conversal-testimonial-slider .slick-slide {
  margin: 0 16px;
}

.conversal-topic-slider .slick-slide {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  padding: 40px;
  border-radius: 24px;
  border: 1px solid #DCDCDC;
  border: 1px solid var(--Wit-200, #DCDCDC);
  background: #FDFDFD;
  background: var(--wit-50-wit, #FDFDFD);
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08);
  box-shadow: var(--wp--preset--shadow--shadow-1, 0 4px 16px 0 rgba(0, 0, 0, 0.08));
  margin: 0 16px;
}
.conversal-topic-slider .slick-slide svg,
.conversal-topic-slider .slick-slide .dashicon {
  margin-bottom: 16px;
}

.conversal-testimonial-slider .slick-slide {
  min-height: 640px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 24px;
  padding: 48px;
  padding: var(--wp--preset--spacing--48-32, 48px);
  border-radius: 24px;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08);
  box-shadow: var(--wp--preset--shadow--shadow-1, 0 4px 16px 0 rgba(0, 0, 0, 0.08));
}
@media (max-width: 820px) {
  .conversal-testimonial-slider .slick-slide {
    min-height: 450px;
  }
}
.conversal-testimonial-slider .slick-slide .testimonial {
  line-height: 1.3;
}
.conversal-testimonial-slider .slick-slide hr {
  border-top: 0;
  opacity: 0.16;
}
.conversal-testimonial-slider .slick-slide .name {
  color: rgba(253, 253, 253, 0.6392156863);
}
.conversal-testimonial-slider .slick-prev:before {
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
}
.conversal-testimonial-slider .slick-next:before {
  background-color: #E2EEF0;
  background-color: var(--wp--preset--color--white, #E2EEF0);
}

.conversal-featured-event {
  border: 1px solid rgba(0, 255, 164, 0.3215686275);
  border: 1px solid var(--wp--preset--color--primary-32, rgba(0, 255, 164, 0.3215686275));
  border-radius: 24px;
  background-color: #f3f9f6;
  padding: 32px;
}
@media (min-width: 1440px) {
  .conversal-featured-event .event-info {
    flex-basis: 38%;
  }
}
.conversal-featured-event .event-excerpt {
  margin-top: 12px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
}
.conversal-featured-event .event-data {
  border-right: 1px solid rgba(0, 255, 164, 0.3215686275);
  border-right: 1px solid var(--wp--preset--color--primary-32, rgba(0, 255, 164, 0.3215686275));
}
.conversal-featured-event .event-date,
.conversal-featured-event .event-time {
  gap: 12px;
  padding-right: 24px;
}
.conversal-featured-event .event-date::before,
.conversal-featured-event .event-time::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}
.conversal-featured-event .event-date::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M0.703182 19.7343H4.2188V21.8437C4.2188 22.232 4.53361 22.5468 4.92192 22.5468H23.2969C23.6852 22.5468 24 22.232 24 21.8437V3.5625C24 3.17418 23.6852 2.85937 23.2969 2.85937H19.7813V2.15625C19.7813 1.76794 19.4665 1.45312 19.0781 1.45312C18.6898 1.45312 18.375 1.76794 18.375 2.15625V2.85937H14.8125V2.15625C14.8125 1.76794 14.4977 1.45312 14.1094 1.45312C13.7211 1.45312 13.4063 1.76794 13.4063 2.15625V2.85937H9.89066V2.15625C9.89066 1.76794 9.57585 1.45312 9.18754 1.45312C8.79923 1.45312 8.48442 1.76794 8.48442 2.15625V2.85937H4.92192C4.53361 2.85937 4.2188 3.17418 4.2188 3.5625V7.78124C4.2188 12.9633 2.06513 16.9498 0.253042 18.4911C0.0256055 18.6806 -0.0587225 18.9922 0.0420117 19.2706C0.14284 19.5489 0.40712 19.7343 0.703182 19.7343ZM22.5938 21.1406H5.62505V19.7343H19.0781C19.2426 19.7343 19.4019 19.6767 19.5283 19.5714C20.3735 18.8673 21.6828 17.1912 22.5938 15.0444V21.1406ZM5.62505 4.26562H8.48442V4.96874C8.48442 5.35705 8.79923 5.67187 9.18754 5.67187C9.57585 5.67187 9.89066 5.35705 9.89066 4.96874V4.26562H13.4063V4.96874C13.4063 5.35705 13.7211 5.67187 14.1094 5.67187C14.4977 5.67187 14.8125 5.35705 14.8125 4.96874V4.26562H18.375V4.96874C18.375 5.35705 18.6898 5.67187 19.0781 5.67187C19.4665 5.67187 19.7813 5.35705 19.7813 4.96874V4.26562H22.5938V7.07811H5.62505V4.26562ZM5.613 8.48389H22.5813C22.4229 12.9443 20.7109 16.4537 18.8024 18.3281H2.30251C4.46499 15.5727 5.49698 11.9851 5.613 8.48389Z' fill='%23191919' fill-opacity='0.8'%3E%3C/path%3E%3C/svg%3E");
}
.conversal-featured-event .event-time::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.2756 14.1199L12.9294 11.6102V6.49789C12.9294 5.98386 12.5139 5.56836 11.9998 5.56836C11.4858 5.56836 11.0703 5.98386 11.0703 6.49789V12.075C11.0703 12.3678 11.2079 12.6439 11.4421 12.8186L15.1602 15.6072C15.3275 15.7326 15.5227 15.7931 15.7169 15.7931C16.0004 15.7931 16.2793 15.6657 16.4615 15.4203C16.7702 15.0103 16.6865 14.4275 16.2756 14.1199Z' fill='%23191919' fill-opacity='0.8'%3E%3C/path%3E%3Cpath d='M12 0C5.3828 0 0 5.3828 0 12C0 18.6172 5.3828 24 12 24C18.6172 24 24 18.6172 24 12C24 5.3828 18.6172 0 12 0ZM12 22.141C6.40898 22.141 1.85902 17.591 1.85902 12C1.85902 6.40898 6.40898 1.85902 12 1.85902C17.592 1.85902 22.141 6.40898 22.141 12C22.141 17.591 17.591 22.141 12 22.141Z' fill='%23191919' fill-opacity='0.8'%3E%3C/path%3E%3C/svg%3E");
}
@media (min-width: 601px) {
  .conversal-featured-event .event-contact {
    border-right: 1px solid rgba(0, 255, 164, 0.3215686275);
    border-right: 1px solid var(--wp--preset--color--primary-32, rgba(0, 255, 164, 0.3215686275));
    padding-right: 32px;
  }
}
.conversal-featured-event figure {
  align-self: center;
  aspect-ratio: 1;
  height: 64px;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #DCDCDC;
}
.conversal-featured-event figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.conversal-resultaat-slider .resultaat-item {
  min-height: 640px;
  padding: 64px;
  padding: var(--wp--preset--spacing--64-32, 64px);
  padding-top: 0;
  border-radius: 24px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-position: bottom right;
          mask-position: bottom right;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1438' height='640' viewBox='0 0 1438 640' fill='none'%3E%3Cpath d='M0 24C0 10.7452 10.7452 0 24 0H1413.89C1427.94 0 1438.99 12.0167 1437.8 26.0178L1387.85 618.018C1386.81 630.446 1376.41 640 1363.94 640H24C10.7452 640 0 629.255 0 616V24Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1438' height='640' viewBox='0 0 1438 640' fill='none'%3E%3Cpath d='M0 24C0 10.7452 10.7452 0 24 0H1413.89C1427.94 0 1438.99 12.0167 1437.8 26.0178L1387.85 618.018C1386.81 630.446 1376.41 640 1363.94 640H24C10.7452 640 0 629.255 0 616V24Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
}
.conversal-resultaat-slider .resultaat-item .resultaat-content {
  max-width: 700px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='713' height='420' viewBox='0 0 713 420' fill='none'%3E%3Cpath d='M0 0H712.5L678.381 398.05C677.317 410.464 666.93 420 654.469 420H24C10.7452 420 0 409.255 0 396V0Z' fill='%23FDFDFD'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom right;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}
.conversal-resultaat-slider .resultaat-item .resultaat-content > .content-wrapper {
  padding: 40px 64px 40px 40px;
}
@media (max-width: 820px) {
  .conversal-resultaat-slider .resultaat-item .resultaat-description {
    display: none;
  }
}
.conversal-resultaat-slider .resultaat-item .resultaat-cijfers {
  margin-top: 16px;
  margin-top: var(--wp--preset--spacing--16, 16px);
}
.conversal-resultaat-slider .resultaat-item .wp-block-buttons {
  margin-top: 24px;
  margin-top: var(--wp--preset--spacing--24, 24px);
}

@media (max-width: 820px) {
  .resultaat-cijfers {
    flex-wrap: wrap;
  }
}
.resultaat-cijfers .cijfer-item {
  padding: 20px;
  gap: 8px;
  flex-grow: 1;
  border-radius: 12px;
  border: 1px solid rgba(0, 255, 164, 0.3215686275);
  border: 1px solid var(--wp--preset--color--primary-32, rgba(0, 255, 164, 0.3215686275));
  background: rgba(0, 255, 164, 0.0392156863);
  background: var(--wp--preset--color--primary-4, rgba(0, 255, 164, 0.0392156863));
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
}
.resultaat-cijfers .cijfer-item .cijfer-value {
  font-weight: 500;
  line-height: 1.3;
}
.resultaat-cijfers .cijfer-item .cijfer-label {
  line-height: 1.6;
  margin-block-start: 0;
}

.clock-icon {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.clock-icon::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.2756 14.1199L12.9294 11.6102V6.49789C12.9294 5.98386 12.5139 5.56836 11.9998 5.56836C11.4858 5.56836 11.0703 5.98386 11.0703 6.49789V12.075C11.0703 12.3678 11.2079 12.6439 11.4421 12.8186L15.1602 15.6072C15.3275 15.7326 15.5227 15.7931 15.7169 15.7931C16.0004 15.7931 16.2793 15.6657 16.4615 15.4203C16.7702 15.0103 16.6865 14.4275 16.2756 14.1199Z' fill='%2300A04D'/%3E%3Cpath d='M12 0C5.3828 0 0 5.3828 0 12C0 18.6172 5.3828 24 12 24C18.6172 24 24 18.6172 24 12C24 5.3828 18.6172 0 12 0ZM12 22.141C6.40898 22.141 1.85902 17.591 1.85902 12C1.85902 6.40898 6.40898 1.85902 12 1.85902C17.592 1.85902 22.141 6.40898 22.141 12C22.141 17.591 17.591 22.141 12 22.141Z' fill='%2300A04D'/%3E%3C/svg%3E");
}

.vacature-pin-icon {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.vacature-pin-icon::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.0005 5.1582C9.54372 5.1582 7.54492 7.157 7.54492 9.61381C7.54492 12.0706 9.54372 14.0694 12.0005 14.0694C14.4573 14.0694 16.4561 12.0706 16.4561 9.61381C16.4561 7.157 14.4574 5.1582 12.0005 5.1582ZM12.0005 12.1934C10.5782 12.1934 9.42095 11.0362 9.42095 9.61381C9.42095 8.19144 10.5782 7.03423 12.0005 7.03423C13.4229 7.03423 14.5801 8.19144 14.5801 9.61381C14.5801 11.0362 13.4229 12.1934 12.0005 12.1934Z' fill='%2300A04D'/%3E%3Cpath d='M11.9995 0C6.69792 0 2.38477 4.3132 2.38477 9.61477V9.88055C2.38477 12.5618 3.92198 15.6863 6.95386 19.1671C9.15173 21.6905 11.3189 23.45 11.41 23.5237L11.9995 24L12.589 23.5237C12.6802 23.45 14.8474 21.6905 17.0452 19.1671C20.077 15.6863 21.6143 12.5618 21.6143 9.88059V9.61481C21.6143 4.3132 17.3011 0 11.9995 0ZM19.7383 9.88059C19.7383 14.4118 13.8999 19.8968 11.9995 21.5619C10.0986 19.8963 4.2608 14.4114 4.2608 9.88059V9.61481C4.2608 5.34769 7.73241 1.87608 11.9995 1.87608C16.2667 1.87608 19.7383 5.34769 19.7383 9.61481V9.88059Z' fill='%2300A04D'/%3E%3C/svg%3E");
}

.starcount {
  color: #FBC514;
  font-size: 16px;
  font-size: var(--wp--preset--font-size--body-normal, 16px);
  line-height: 160%;
  font-weight: 700;
  padding-left: 6px;
}

.review-quote {
  line-height: 1.4;
}

.review-description {
  margin-block-start: 0 !important;
}

.review-company-profile img {
  border-radius: 100%;
}

.review-author {
  margin-top: 16px;
}

.review-author-details {
  justify-content: center;
}

.review-name,
.review-company {
  line-height: 1.3;
}

.review-company {
  margin-block-start: 8px !important;
}
/*# sourceMappingURL=style.min.css.map */
