.elementor .heading-blauw{font-family:"Inter Tight";font-weight:700;font-size:160px;color:#555934;text-transform:uppercase;padding:0px;}.elementor .Heading{font-family:"Inter Tight";color:#F2E6D8;}.elementor .tekst{width:50%;font-family:"Plus Jakarta Sans";font-size:20px;color:#F2E6D8;text-align:start;}.elementor .marquee-track{flex-direction:row;gap:0px;flex-wrap:nowrap;}.elementor .slide-titel{font-family:"Inter Tight";font-weight:900;font-size:20px;color:#F2E6D8;text-transform:uppercase;}.elementor .marquee{width:100%;overflow:hidden;border-block-start-width:3px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:none;gap:0px;}.elementor .bol{font-size:64px;color:#555934;}.elementor .marquee-group{gap:63px;flex-wrap:nowrap;justify-content:space-around;}.elementor .usp{column-gap:40px;padding:30px;border-radius:17px;border-width:1px;border-color:#F2E6D8;border-style:solid;background-color:#593e2e59;}.elementor .usp-blok{width:33%;min-height:100px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#d5d5d5;border-style:none;flex-direction:column;justify-content:center;align-items:center;}.elementor .usp-tekst{font-family:"Plus Jakarta Sans";font-size:14px;color:#ffffff;text-align:center;}.elementor .cards-stack{.cards-stack {
  position: relative;
  width: 100%;
  overflow: visible !important;
  display: flex;
  flex-direction: column;
  padding-bottom: 500px;
}

.stack-card {
  position: sticky !important;
  width: 100%;
  min-height: 520px;
  align-self: flex-start;

  background: #191614;
  border: 1px solid rgba(255,255,255,0.16);
  border-radius: 8px;

  overflow: hidden;
  margin: 0 0 100px 0;

  transition: opacity 0.35s ease;
}

/* kaart 1 altijd zichtbaar */
.card-1 {
  top: 40px !important;
  z-index: 10 !important;
  opacity: 1;
}

/* kaart 2 en 3 starten onzichtbaar */
.card-2,
.card-3 {
  opacity: 0;
  pointer-events: none;
}

.card-2 {
  top: 60px !important;
  z-index: 20 !important;
}

.card-3 {
  top: 80px !important;
  z-index: 30 !important;
}
.cards-stack {
  position: relative;
  width: 100%;
  overflow: visible !important;
  display: flex;
  flex-direction: column;
  padding-bottom: 500px;
}

.stack-card {
  position: sticky !important;
  width: 100%;
  min-height: 520px;
  align-self: flex-start;

  background: #191614;
  border: 1px solid rgba(255,255,255,0.16);
  border-radius: 8px;

  overflow: hidden;
  margin: 0 0 100px 0;

  transition: opacity 0.35s ease;
}

.card-1 {
  top: 40px !important;
  z-index: 10 !important;
  opacity: 1;
}

.card-2 {
  top: 60px !important;
  z-index: 20 !important;
}

.card-3 {
  top: 80px !important;
  z-index: 30 !important;
}
/* wordt door JS toegevoegd */
.stack-card.is-visible {
  opacity: 1;
  pointer-events: auto;
}\n}.elementor .foto-card{width:50%;}.elementor .card-inhoud{padding:50px;display:flex;flex-direction:column;}.elementor .card-usp-tekst{width:100%;max-width:100%;font-family:"Plus Jakarta Sans";font-weight:100;color:#F2E6D8;text-transform:uppercase;}.elementor .card-1{align-items:center;background-color: #593E2E!important;\n}.elementor .cardstitel{font-family:"Inter Tight";font-weight:900;font-size:50px;color:#F2E6D8;text-transform:uppercase;}.elementor .cardstekst{font-family:"Plus Jakarta Sans";font-weight:500;color:#F2E6D8;}.elementor .case-card{font-family:Syne;font-weight:600;color:#F2E6D8;text-transform:uppercase;align-self:end;}