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

.position-relative {
  position: relative;
}

.position-static {
  position: static;
}

.d-flex {
  display: flex;
}

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

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

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

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

.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 (min-width: 1921px){
  .boxed-left{
  margin-left: calc(50% - 720px) !important;
  margin-left: 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: 0 8px;
  }
}

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

/* 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: #26382E;
  background: var(--wp--preset--color--secundary, #26382E);
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  border-radius: 8px;
  outline: none;
  z-index: 1;
}
.slick-next {
  position: absolute;
  display: block;
  height: 71px;
  width: 71px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: #26382E;
  background: var(--wp--preset--color--secundary, #26382E);
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  border-radius: 8px;
  outline: none;
  z-index: 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: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: #00A04D;
  opacity: 0.75;
}

* {
  font-family: "Plus Jakarta Sans", sans-serif;
  font-family: var(--wp--preset--font-family--plus-jakarta-sans, "Plus Jakarta 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: 820px) {
  :root {
    --wp--style--global--wide-size: 100vw;
  }
}
::-moz-selection { /* Code for Firefox */
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  background: #00A04D;
  background: var(--wp--preset--color--primary, #00A04D);
}

::selection {
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  background: #00A04D;
  background: var(--wp--preset--color--primary, #00A04D);
}

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

button:hover {
  cursor: pointer;
}

strong {
  font-weight: 600;
}

/* 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: #FFFFFF;
  border-color: var(--wp--preset--color--white, #FFFFFF);
  border-style: solid;
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
}

nav > ul {
  padding-left: 0;
}
nav > ul li {
  list-style: none;
}
nav > ul li.menu-item-has-children .sub-menu {
  background-color: #FFFFFF;
  background-color: var(--wp--preset--color--white, #FFFFFF);
  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: #26382E;
  color: var(--wp--preset--color--secundary, #26382E);
}
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, 160, 77, 0.0784313725);
  background-color: var(--wp--preset--color--primary-8, rgba(0, 160, 77, 0.0784313725));
}
nav > ul li.menu-item-has-children:not(.mega-menu) .sub-menu a:focus {
  background-color: rgba(0, 160, 77, 0.0784313725);
  background-color: var(--wp--preset--color--primary-8, rgba(0, 160, 77, 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: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  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: #FFFFFF;
  text-decoration-color: var(--wp--preset--color--white, #FFFFFF);
}
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: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  border-color: #fff;
  border-color: #fff;
  border-color: var(--wp--preset--color--white, #fff);
  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: #00A04D;
  color: var(--wp--preset--color--primary, #00A04D);
  background-color: #FFFFFF;
  background-color: var(--wp--preset--color--white, #FFFFFF);
}
nav > ul li.btn.is-style-white a {
  color: inherit;
}
nav > ul li.btn.is-style-white:hover {
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  background-color: #00A04D;
  background-color: var(--wp--preset--color--primary, #00A04D);
}
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, 160, 77, 0.0784313725);
  background-color: var(--wp--preset--color--primary-8, rgba(0, 160, 77, 0.0784313725));
}
nav > ul li .sub-menu .submenu-toggle {
  color: #26382E;
  color: var(--wp--preset--color--secundary, #26382E);
}
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 #FFFFFF;
  border-right: 1px solid var(--wp--preset--color--white, #FFFFFF);
}
nav .main-nav li {
  margin-block-start: 0;
}
nav .main-nav li.current-menu-item a {
  text-decoration: underline;
  text-decoration-color: #FFFFFF;
  text-decoration-color: var(--wp--preset--color--white, #FFFFFF);
}
nav .disclaimer-nav li.current-menu-item a {
  text-decoration: underline;
  text-decoration-color: #FFFFFF;
  text-decoration-color: var(--wp--preset--color--white, #FFFFFF);
}

.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: #00A04D !important;
  color: var(--wp--preset--color--primary, #00A04D) !important;
  text-decoration: none !important;
}
.social li a:focus {
  color: #00A04D !important;
  color: var(--wp--preset--color--primary, #00A04D) !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: #ffffff;
  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 header {
  background-color: transparent;
  position: absolute;
  top: 0;
  z-index: 2;
}
.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%;
  }
}
.resultaat-row .wp-block-cover {
  transition: transform 0.5s ease-in-out;
}
@media (max-width: 820px) {
  .resultaat-row .wp-block-cover {
    aspect-ratio: 3/2 !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;
}

#page form {
  accent-color: #00A04D;
  accent-color: var(--wp--preset--color--primary, #00A04D);
}
#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 {
  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;
  background: var(--wp--preset--color--white, #FFFFFF) !important;
  box-shadow: none !important;
  padding: 16px 0 !important;
}
#page form textarea {
  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;
  background: var(--wp--preset--color--white, #FFFFFF) !important;
  box-shadow: none !important;
  padding: 16px 0 !important;
}
#page form .choices .choices__inner {
  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;
  background: var(--wp--preset--color--white, #FFFFFF) !important;
  box-shadow: none !important;
  padding: 16px 0 !important;
}
#page form input:focus {
  border-bottom-color: #00A04D !important;
  border-bottom-color: var(--wp--preset--color--primary, #00A04D) !important;
}
#page form textarea:focus {
  border-bottom-color: #00A04D !important;
  border-bottom-color: var(--wp--preset--color--primary, #00A04D) !important;
}
#page form .choices .choices__inner:focus {
  border-bottom-color: #00A04D !important;
  border-bottom-color: var(--wp--preset--color--primary, #00A04D) !important;
}
#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: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  width: auto;
  height: auto;
  padding: 20px 28px 22px 28px;
  border-radius: 12px;
  border: 1px solid #00A04D;
  border: 1px solid var(--wp--preset--color--primary, #00A04D);
  background: #00A04D;
  background: var(--wp--preset--color--primary, #00A04D);
  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: #00A04D !important;
  color: var(--wp--preset--color--primary, #00A04D) !important;
  background: #FFFFFF !important;
  background: var(--wp--preset--color--white, #FFFFFF) !important;
}
#page form button[type=submit]:focus {
  color: #00A04D !important;
  color: var(--wp--preset--color--primary, #00A04D) !important;
  background: #FFFFFF !important;
  background: var(--wp--preset--color--white, #FFFFFF) !important;
}
#page form button[type=submit]:hover::after, #page form button[type=submit]:focus::after {
  transform: translateX(5px);
}

footer {
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  background-color: #26382E;
  background-color: var(--wp--preset--color--secundary, #26382E);
  padding-top: 80px;
  padding-top: var(--wp--preset--spacing--80-40, 80px);
  padding-bottom: 80px;
  padding-bottom: var(--wp--preset--spacing--80-40, 80px);
}
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: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  text-decoration: none;
}
footer a:not(.wp-block-button__link):hover {
  color: inherit;
  text-decoration: underline;
}
footer h2 {
  margin-bottom: 24px;
  margin-bottom: var(--wp--preset--spacing--24, 24px);
}
footer h2.is-style-featured {
  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);
}
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(auto-fill, minmax(min(240px, 100%), 1fr));
  gap: 48px;
  gap: var(--wp--preset--spacing--48-32, 48px);
}
footer #main-footer a {
  font-weight: 400;
}
footer #main-footer .contact svg {
  margin-right: 16px;
}
footer #main-footer .footer-email::before {
  content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  background-color: #FFFFFF;
  background-color: var(--wp--preset--color--white, #FFFFFF);
}
footer #main-footer .footer-address::before {
  content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  background-color: #FFFFFF;
  background-color: var(--wp--preset--color--white, #FFFFFF);
}
footer #main-footer .footer-phone::before {
  content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  background-color: #FFFFFF;
  background-color: var(--wp--preset--color--white, #FFFFFF);
}
footer #main-footer .footer-vat::before {
  content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  background-color: #FFFFFF;
  background-color: var(--wp--preset--color--white, #FFFFFF);
}
footer #main-footer .footer-iban::before {
  content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  background-color: #FFFFFF;
  background-color: var(--wp--preset--color--white, #FFFFFF);
}
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: #00A04D;
  background-color: var(--wp--preset--color--primary, #00A04D);
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  padding: 20px;
}
.notification-banner p {
  text-align: center;
  margin: 0;
}
.notification-banner a {
  color: inherit;
}

.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: #26382E;
  background-color: var(--wp--preset--color--secundary, #26382E);
}
@media (max-width: 820px) {
  header {
    padding: 24px 16px;
  }
}
header * {
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
}
@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: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  text-decoration: underline;
}
header a:focus {
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  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: #26382E;
  color: var(--wp--preset--color--secundary, #26382E);
  background-color: rgba(0, 160, 77, 0.0784313725);
  background-color: var(--wp--preset--color--primary-8, rgba(0, 160, 77, 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: #FFFFFF;
  background-color: var(--wp--preset--color--white, #FFFFFF);
  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, 160, 77, 0.0784313725);
  background-color: var(--wp--preset--color--primary-8, rgba(0, 160, 77, 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: #00A04D;
  background-color: var(--wp--preset--color--primary, #00A04D);
  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, 160, 77, 0.0784313725);
  background-color: var(--wp--preset--color--primary-8, rgba(0, 160, 77, 0.0784313725));
  padding: 16px;
  padding: var(--wp--preset--spacing--16, 16px);
  margin-right: 0;
  margin-left: auto;
  border: 1px solid rgba(0, 160, 77, 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;
}

#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: #26382E;
  background: var(--wp--preset--color--secundary, #26382E);
  z-index: 10;
  padding-top: 16px;
  overflow: scroll;
}
.overlay-menu ul li a {
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  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: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
}
.overlay-menu ul li a:focus {
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
}
.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, 160, 77, 0.0784313725);
  border: 1px solid var(--wp--preset--color--primary-8, rgba(0, 160, 77, 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 .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: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  letter-spacing: 0.05em;
  line-height: 1.5;
  padding: 12px 16px;
  border-radius: 8px;
  border: 1px solid #FFFFFF;
  border: 1px solid var(--wp--preset--color--white, #FFFFFF);
  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: #00A04D;
  color: var(--wp--preset--color--primary, #00A04D);
  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: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  border-color: #FFFFFF;
  border-color: var(--wp--preset--color--white, #FFFFFF);
  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: #26382E;
  color: var(--wp--preset--color--secundary, #26382E);
  border-width: 1px;
  border-radius: 300px;
  border-style: solid;
  border-color: rgba(0, 160, 77, 0.1607843137);
  border-color: var(--wp--preset--color--primary-16, rgba(0, 160, 77, 0.1607843137));
  background-color: rgba(0, 160, 77, 0.0392156863);
  background-color: var(--wp--preset--color--primary-4, rgba(0, 160, 77, 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: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  background-color: #26382E;
  background-color: var(--wp--preset--color--secundary, #26382E);
}

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

.is-style-subtitle {
  color: #00A04D;
  color: var(--wp--preset--color--primary, #00A04D);
  font-size: 1.5rem;
  font-size: var(--wp--preset--font-size--heading-six, 1.5rem);
  font-weight: 600;
}

.is-style-featured {
  border-left: 2px solid #00A04D;
  border-left: 2px solid var(--wp--preset--color--primary, #00A04D);
  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(38, 56, 46) 22%, rgb(255, 255, 255) 22%);
  background: var(--wp--preset--gradient--primary-white-22, linear-gradient(180deg, rgb(38, 56, 46) 22%, rgb(255, 255, 255) 22%));
  padding-top: 0 !important;
}

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

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

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: #00A04D;
  background-color: var(--wp--preset--color--primary, #00A04D);
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  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;
}

.wp-block-media-text {
  gap: 8.3% 80px;
  gap: 8.3% var(--wp--preset--spacing--80-40, 80px);
}
@media (max-width: 600px) {
  .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: 600px) {
  .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: 600px) {
  .wp-block-media-text.alignfull.has-media-on-the-right img {
    border-radius: 0;
  }
}
@media (max-width: 600px) {
  .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: 601px) {
  .wp-block-media-text.is-style-call-to-action {
    gap: 0;
  }
}
@media (max-width: 600px) {
  .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 {
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  padding: 64px !important;
  padding: var(--wp--preset--spacing--64-32, 64px) !important;
  background-color: #26382E;
  background-color: var(--wp--preset--color--secundary, #26382E);
}
@media (min-width: 601px) {
  .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: #26382E;
    background-color: var(--wp--preset--color--secundary, #26382E);
    position: absolute;
    top: 0;
    right: -160px;
    right: calc(var(--wp--preset--spacing--160-80, 160px)*-1);
  }
}
@media (max-width: 600px) {
  .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: 601px) {
  .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: 600px) {
  .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: 600px) {
  .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:not(.is-style-contact) {
  grid-template-columns: calc(50% - 40px) calc(50% - 40px) !important;
  grid-template-columns: calc(50% - var(--wp--preset--spacing--80-40, 80px)/2) calc(50% - var(--wp--preset--spacing--80-40, 80px)/2) !important;
}
@media (max-width: 600px) {
  .wp-block-media-text:not(.is-style-contact) {
    grid-template-columns: 100% !important;
  }
}
@media (max-width: 600px) {
  .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content {
    padding: 0;
    grid-column: 1;
    grid-row: 1;
  }
}
@media (max-width: 600px) {
  .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: #00A04D transparent;
  scrollbar-color: var(--wp--preset--color--primary, #00A04D) 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 {
  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 {
  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 {
    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 {
  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 {
  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 {
  transform: translateX(5px);
}

.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;
}
@media (min-width: 821px) {
  .wp-block-query .wp-block-post-template:not(.cases-slider) .type-case:nth-child(3n+2), .wp-block-query .wp-block-post-template:not(.mobile-cases-slider) .type-case:nth-child(3n+2) {
    transform: translateY(-40px);
  }
}
.wp-block-query .wp-block-post-template.cases-slider, .wp-block-query .wp-block-post-template.blog-slider, .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 (min-width: 821px) {
  .wp-block-query .wp-block-post-template.cases-slider .type-case:nth-child(odd), .wp-block-query .wp-block-post-template.mobile-cases-slider .type-case:nth-child(odd) {
    transform: translateY(-40px);
  }
}
.wp-block-query .wp-block-post-template .type-faq:hover div.has-border-color {
  transition: border-color 0.23s ease-in-out;
  border-color: #00A04D !important;
  border-color: var(--wp--preset--color--primary, #00A04D) !important;
}
.wp-block-query .wp-block-post-template .type-faq:focus div.has-border-color {
  transition: border-color 0.23s ease-in-out;
  border-color: #00A04D !important;
  border-color: var(--wp--preset--color--primary, #00A04D) !important;
}
.wp-block-query .wp-block-post-template .type-faq:hover .wp-block-post-excerpt__more-link::after, .wp-block-query .wp-block-post-template .type-faq:focus .wp-block-post-excerpt__more-link::after {
  transform: translateX(5px);
}
.wp-block-query .wp-block-post-template .type-podcast .wp-block-cover__inner-container {
  height: 100%;
}
.wp-block-query .wp-block-post-template .type-podcast .wp-block-buttons {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.23s ease-in-out;
}
.wp-block-query .wp-block-post-template .type-podcast:hover .wp-block-buttons {
  max-height: 100px;
}
@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-query-pagination {
  gap: 16px;
  gap: var(--wp--preset--spacing--16, 16px);
}
.wp-block-query-pagination .page-numbers:not(.dots) {
  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: 16px;
  padding: var(--wp--preset--spacing--16, 16px);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wp-block-query-pagination .wp-block-query-pagination-previous {
  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: 16px;
  padding: var(--wp--preset--spacing--16, 16px);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.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: 16px;
  padding: var(--wp--preset--spacing--16, 16px);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 600px) {
  .wp-block-query-pagination .page-numbers:not(.dots) {
    padding: 8px;
    padding: var(--wp--preset--spacing--8, 8px);
  }
  .wp-block-query-pagination .wp-block-query-pagination-previous {
    padding: 8px;
    padding: var(--wp--preset--spacing--8, 8px);
  }
  .wp-block-query-pagination .wp-block-query-pagination-next {
    padding: 8px;
    padding: var(--wp--preset--spacing--8, 8px);
  }
}
.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: 43px;
    height: 43px;
  }
}
.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers:not(.dots).current {
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  background-color: #00A04D;
  background-color: var(--wp--preset--color--primary, #00A04D);
}
.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers:not(.dots):hover {
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  background-color: #00A04D;
  background-color: var(--wp--preset--color--primary, #00A04D);
}
.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers:not(.dots):focus {
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  background-color: #00A04D;
  background-color: var(--wp--preset--color--primary, #00A04D);
}
.wp-block-query-pagination .wp-block-query-pagination-previous:hover {
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  background-color: #00A04D;
  background-color: var(--wp--preset--color--primary, #00A04D);
}
.wp-block-query-pagination .wp-block-query-pagination-previous:focus {
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  background-color: #00A04D;
  background-color: var(--wp--preset--color--primary, #00A04D);
}
.wp-block-query-pagination .wp-block-query-pagination-next:hover {
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  background-color: #00A04D;
  background-color: var(--wp--preset--color--primary, #00A04D);
}
.wp-block-query-pagination .wp-block-query-pagination-next:focus {
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  background-color: #00A04D;
  background-color: var(--wp--preset--color--primary, #00A04D);
}

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

.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: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  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 img {
    max-width: 150px;
  }
}
.conversal-image-slider.style-logo .slick-slide {
  padding: 0 40px;
}
.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;
}

.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: 32px;
  margin-block-start: var(--wp--preset--spacing--32, 32px);
}
.conversal-home-tabs .tabs-content .conversal-tab .acf-innerblocks-container > *:not(:first-child) {
  margin-block-start: 32px;
  margin-block-start: var(--wp--preset--spacing--32, 32px);
}
.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: #26382E;
  background-color: var(--wp--preset--color--secundary, #26382E);
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
}
.conversal-tabs.style-top .tabs-nav ul li .tab-nav-button:focus {
  background-color: #26382E;
  background-color: var(--wp--preset--color--secundary, #26382E);
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
}
.conversal-tabs.style-top .tabs-nav ul li .tab-nav-button:hover {
  background-color: #26382E;
  background-color: var(--wp--preset--color--secundary, #26382E);
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
}
.conversal-home-tabs.style-top .tabs-nav ul li .tab-nav-button[aria-selected=true] {
  background-color: #26382E;
  background-color: var(--wp--preset--color--secundary, #26382E);
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
}
.conversal-home-tabs.style-top .tabs-nav ul li .tab-nav-button:focus {
  background-color: #26382E;
  background-color: var(--wp--preset--color--secundary, #26382E);
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
}
.conversal-home-tabs.style-top .tabs-nav ul li .tab-nav-button:hover {
  background-color: #26382E;
  background-color: var(--wp--preset--color--secundary, #26382E);
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
}
.conversal-tabs.style-side,
.conversal-home-tabs.style-side {
  gap: 40px 8%;
}
@media (max-width: 820px) {
  .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: 821px) {
  .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: 820px) {
  .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: 820px) {
  .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(38, 56, 46, 0.24), rgba(38, 56, 46, 0.24) 9px, transparent 9px, transparent 18px);
}
.conversal-tabs.style-side .tabs-nav li .tab-nav-button {
  text-align: left;
  color: rgba(38, 56, 46, 0.2392156863);
  color: var(--wp--preset--color--secundary-24, rgba(38, 56, 46, 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(38, 56, 46, 0.2392156863);
  color: var(--wp--preset--color--secundary-24, rgba(38, 56, 46, 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: #26382E;
  color: var(--wp--preset--color--secundary, #26382E);
}
.conversal-tabs.style-side .tabs-nav li .tab-nav-button:focus {
  color: #26382E;
  color: var(--wp--preset--color--secundary, #26382E);
}
.conversal-tabs.style-side .tabs-nav li .tab-nav-button:hover {
  color: #26382E;
  color: var(--wp--preset--color--secundary, #26382E);
}
.conversal-home-tabs.style-side .tabs-nav li .tab-nav-button[aria-selected=true] {
  color: #26382E;
  color: var(--wp--preset--color--secundary, #26382E);
}
.conversal-home-tabs.style-side .tabs-nav li .tab-nav-button:focus {
  color: #26382E;
  color: var(--wp--preset--color--secundary, #26382E);
}
.conversal-home-tabs.style-side .tabs-nav li .tab-nav-button:hover {
  color: #26382E;
  color: var(--wp--preset--color--secundary, #26382E);
}
.conversal-tabs.style-side .tabs-nav li .tab-nav-button[aria-selected=true] span {
  border-color: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
}
.conversal-tabs.style-side .tabs-nav li .tab-nav-button:focus span {
  border-color: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
}
.conversal-tabs.style-side .tabs-nav li .tab-nav-button:hover span {
  border-color: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
}
.conversal-home-tabs.style-side .tabs-nav li .tab-nav-button[aria-selected=true] span {
  border-color: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
}
.conversal-home-tabs.style-side .tabs-nav li .tab-nav-button:focus span {
  border-color: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
}
.conversal-home-tabs.style-side .tabs-nav li .tab-nav-button:hover span {
  border-color: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
}
@media (min-width: 821px) {
  .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: #26382E;
  color: var(--wp--preset--color--secundary, #26382E);
}
.conversal-home-tabs.style-side .tabs-nav li.slick-active .tab-nav-button {
  color: #26382E;
  color: var(--wp--preset--color--secundary, #26382E);
}
.conversal-tabs.style-side .tabs-nav li.slick-active .tab-nav-button span {
  border-color: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
}
.conversal-home-tabs.style-side .tabs-nav li.slick-active .tab-nav-button span {
  border-color: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
}
@media (min-width: 821px) {
  .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: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  background-color: rgba(253, 253, 253, 0.0784313725);
  background-color: var(--wp--preset--color--light, rgba(253, 253, 253, 0.0784313725));
  border: 1px solid #FFFFFF;
  border: 1px solid var(--wp--preset--color--white, #FFFFFF);
  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: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
  background-color: rgba(253, 253, 253, 0.0784313725);
  background-color: var(--wp--preset--color--light, rgba(253, 253, 253, 0.0784313725));
  border: 1px solid #FFFFFF;
  border: 1px solid var(--wp--preset--color--white, #FFFFFF);
  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: #00A04D;
  background: var(--wp--preset--color--primary, #00A04D);
  border-color: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
}
.conversal-tabs.style-buttons .tabs-nav ul li .tab-nav-button:focus {
  background: #00A04D;
  background: var(--wp--preset--color--primary, #00A04D);
  border-color: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
}
.conversal-tabs.style-buttons .tabs-nav ul li .tab-nav-button:hover {
  background: #00A04D;
  background: var(--wp--preset--color--primary, #00A04D);
  border-color: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
}
.conversal-home-tabs.style-buttons .tabs-nav ul li .tab-nav-button[aria-selected=true] {
  background: #00A04D;
  background: var(--wp--preset--color--primary, #00A04D);
  border-color: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
}
.conversal-home-tabs.style-buttons .tabs-nav ul li .tab-nav-button:focus {
  background: #00A04D;
  background: var(--wp--preset--color--primary, #00A04D);
  border-color: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
}
.conversal-home-tabs.style-buttons .tabs-nav ul li .tab-nav-button:hover {
  background: #00A04D;
  background: var(--wp--preset--color--primary, #00A04D);
  border-color: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
  color: #FFFFFF;
  color: var(--wp--preset--color--white, #FFFFFF);
}
.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 {
  background-color: #FFFFFF;
  background-color: var(--wp--preset--color--white, #FFFFFF);
  border-radius: 12px 0 0 12px;
}
.conversal-home-tabs.style-buttons .tabs-content .conversal-tab {
  background-color: #FFFFFF;
  background-color: var(--wp--preset--color--white, #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: #00A04D;
  color: var(--wp--preset--color--primary, #00A04D);
  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: #FFFFFF;
  background-color: var(--wp--preset--color--white, #FFFFFF);
  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: #00A04D;
  background-color: var(--wp--preset--color--primary, #00A04D);
}
.conversal-home-tabs .tab-arrows .slick-next {
  position: relative;
  left: unset;
  right: unset;
  top: unset;
  transform: none;
  background-color: #00A04D;
  background-color: var(--wp--preset--color--primary, #00A04D);
}

.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 #FFFFFF;
  border-bottom: 1px solid var(--wp--preset--color--white, #FFFFFF);
  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 (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: #FFFFFF;
  background-color: var(--wp--preset--color--white, #FFFFFF);
}
.conversal-timeline .tabs-nav::after {
  content: "";
  position: absolute;
  bottom: -6px;
  width: 21px;
  height: 11px;
  background-color: #FFFFFF;
  background-color: var(--wp--preset--color--white, #FFFFFF);
}
.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: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
  opacity: 1;
}
.conversal-timeline .tabs-nav ul li button:hover span {
  border-color: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
  opacity: 1;
}
.conversal-timeline .tabs-nav ul li button:focus span {
  border-color: #00A04D;
  border-color: var(--wp--preset--color--primary, #00A04D);
  opacity: 1;
}
.conversal-timeline img {
  aspect-ratio: 9/8;
}

.conversal-case {
  background-position: center center;
  background-size: 100%;
  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: #FFFFFF !important;
  color: var(--wp--preset--color--white, #FFFFFF) !important;
}
.conversal-case .case-content a {
  color: #FFFFFF !important;
  color: var(--wp--preset--color--white, #FFFFFF) !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-case:hover {
  background-size: 120%;
}

.conversal-review {
  width: 100%;
}
.conversal-review.review-video .review-content {
  height: 100%;
}
.conversal-review.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 h3 {
  display: inline-block;
}
.conversal-review.review-video .review-content .review-wrapper .open-video {
  padding: 0;
  border: 0;
}
.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 #FFFFFF;
  border: 1px solid var(--wp--preset--color--white, #FFFFFF);
  border-radius: 50%;
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
}
.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.review-text .review-content p {
  margin: 0;
}
.conversal-review.review-text .review-content p.review-company {
  color: #989898;
}

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

.review-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;
}
.review-video-modal .close-modal {
  position: absolute;
  top: 10px;
  right: 10px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
}
.review-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;
}
.review-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: #26382E;
  background: var(--wp--preset--color--secundary, #26382E);
}
.conversal-podcast .video-overlay {
  position: absolute;
  inset: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: linear-gradient(180deg, rgba(38, 56, 46, 0.2) 0%, rgba(38, 56, 46, 0.9) 70.23%, rgba(38, 56, 46, 0.98) 84.69%, #26382E 100%);
  background-color: var(--wp--preset--gradient--light-to-secondary, linear-gradient(180deg, rgba(38, 56, 46, 0.2) 0%, rgba(38, 56, 46, 0.9) 70.23%, rgba(38, 56, 46, 0.98) 84.69%, #26382E 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: #FFFFFF;
  background-color: var(--wp--preset--color--white, #FFFFFF);
}
.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: #26382E;
  background-color: var(--wp--preset--color--secundary, #26382E);
}
.conversal-hosting .hosting-comparison .packs .slick-next {
  background-color: #26382E;
  background-color: var(--wp--preset--color--secundary, #26382E);
}
.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: #FFFFFF;
  background-color: var(--wp--preset--color--white, #FFFFFF);
  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: #00A04D;
  background: var(--wp--preset--color--primary, #00A04D);
  box-shadow: 0 0 0 #00A04D;
  box-shadow: 0 0 0 var(--wp--preset--color--primary, #00A04D);
  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 #00A04D;
    box-shadow: 0 0 0 0 var(--wp--preset--color--primary, #00A04D);
  }
  40% {
    box-shadow: 0 0 0 5px rgba(0, 160, 77, 0.1607843137);
    box-shadow: 0 0 0 5px var(--wp--preset--color--primary-16, rgba(0, 160, 77, 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 #FFFFFF;
  box-shadow: 0 0 0 2px var(--wp--preset--color--white, #FFFFFF);
}

.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-content p {
  margin: 0;
  padding: 0;
}
.review-content p.review-quote {
  font-size: 28px;
  font-size: var(--wp--preset--font-size--heading-five, 28px);
  font-weight: 600;
  line-height: 180%;
}

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

.review-author-details {
  justify-content: center;
}
.review-author-details .review-name {
  font-size: 20px;
  font-size: var(--wp--preset--font-size--body-regular, 20px);
}
/*# sourceMappingURL=style.min.css.map */
