.elementor-16 .elementor-element.elementor-element-013da8e{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-16 .elementor-element.elementor-element-013da8e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-013da8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c2691b );}.elementor-16 .elementor-element.elementor-element-9762ce5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-81bc6bb img{width:64%;}.elementor-16 .elementor-element.elementor-element-ad47f0f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16 .elementor-element.elementor-element-c240596 img{width:30%;}.elementor-16 .elementor-element.elementor-element-65063b1{--display:flex;--min-height:32vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-65063b1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-65063b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c18b2f2 );}.elementor-16 .elementor-element.elementor-element-9feda27{--display:flex;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-3537835{text-align:left;}.elementor-16 .elementor-element.elementor-element-3537835 img{width:40%;}.elementor-16 .elementor-element.elementor-element-42ccabc{--display:flex;}.elementor-16 .elementor-element.elementor-element-a4a273a{text-align:right;}.elementor-16 .elementor-element.elementor-element-a4a273a img{width:40%;}.elementor-16 .elementor-element.elementor-element-45632a5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-16 .elementor-element.elementor-element-45632a5 .elementor-heading-title{font-family:"MIRABELLA", Sans-serif;color:var( --e-global-color-uicore_dark );}.elementor-16 .elementor-element.elementor-element-b695415{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-16 .elementor-element.elementor-element-b695415 .elementor-heading-title{font-family:"MIRABELLA", Sans-serif;font-size:25px;color:var( --e-global-color-uicore_dark );}.elementor-16 .elementor-element.elementor-element-572cbf1 .elementor-button{background-color:var( --e-global-color-uicore_white );fill:var( --e-global-color-uicore_dark );color:var( --e-global-color-uicore_dark );}.elementor-16 .elementor-element.elementor-element-572cbf1 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-572cbf1 .elementor-button:focus{background-color:var( --e-global-color-uicore_white );color:var( --e-global-color-uicore_dark );}.elementor-16 .elementor-element.elementor-element-572cbf1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-572cbf1 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-572cbf1 .elementor-button:focus svg{fill:var( --e-global-color-uicore_dark );}.elementor-16 .elementor-element.elementor-element-dcb50de{--display:flex;--min-height:2vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a37f050{--display:flex;--min-height:32vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a37f050:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a37f050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5c5b61 );}.elementor-16 .elementor-element.elementor-element-af8689e{--display:flex;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-74f9ac5{text-align:left;}.elementor-16 .elementor-element.elementor-element-74f9ac5 .elementor-heading-title{font-family:"MIRABELLA", Sans-serif;color:var( --e-global-color-uicore_dark );}.elementor-16 .elementor-element.elementor-element-35b72c2 .elementor-button{background-color:var( --e-global-color-uicore_white );fill:var( --e-global-color-uicore_dark );color:var( --e-global-color-uicore_dark );}.elementor-16 .elementor-element.elementor-element-35b72c2 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-35b72c2 .elementor-button:focus{background-color:var( --e-global-color-uicore_white );color:var( --e-global-color-uicore_headline );}.elementor-16 .elementor-element.elementor-element-35b72c2 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-35b72c2 .elementor-button:focus svg{fill:var( --e-global-color-uicore_headline );}.elementor-16 .elementor-element.elementor-element-7962ecf{--display:flex;}.elementor-16 .elementor-element.elementor-element-ba7db9d{text-align:right;}.elementor-16 .elementor-element.elementor-element-ba7db9d img{width:40%;}.elementor-16 .elementor-element.elementor-element-1d6b36d{--display:flex;--min-height:2vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-16209e7{--display:flex;--min-height:32vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-16209e7:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-16209e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c2691b );}.elementor-16 .elementor-element.elementor-element-86829ff{--display:flex;}.elementor-16 .elementor-element.elementor-element-13cd8a4{text-align:left;}.elementor-16 .elementor-element.elementor-element-13cd8a4 img{width:40%;}.elementor-16 .elementor-element.elementor-element-c0783ca{--display:flex;--justify-content:center;}.elementor-16 .elementor-element.elementor-element-656668b{text-align:right;}.elementor-16 .elementor-element.elementor-element-656668b .elementor-heading-title{font-family:"MIRABELLA", Sans-serif;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-uicore_dark );}.elementor-16 .elementor-element.elementor-element-19e410a .elementor-button{background-color:var( --e-global-color-uicore_white );fill:var( --e-global-color-uicore_dark );color:var( --e-global-color-uicore_dark );}.elementor-16 .elementor-element.elementor-element-19e410a .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-19e410a .elementor-button:focus{background-color:var( --e-global-color-uicore_white );color:var( --e-global-color-uicore_dark );}.elementor-16 .elementor-element.elementor-element-19e410a .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-19e410a .elementor-button:focus svg{fill:var( --e-global-color-uicore_dark );}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-65063b1{--content-width:1140px;}.elementor-16 .elementor-element.elementor-element-a37f050{--content-width:1140px;}.elementor-16 .elementor-element.elementor-element-16209e7{--content-width:1140px;}}/* Start custom CSS */:root {
  --gold: linear-gradient(90deg, #6a3e0f, #a36a1f, #d4af37, #f1e6b1, #d4af37, #a36a1f, #6a3e0f);
}

/* basis tekst */
.gold-text {
  display: inline-block;
  font-weight: bold; /* optioneel */
  color: #000;
  background-image: var(--gold);
  background-size: 200% auto;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: shine 6s linear infinite;
  animation-delay: 2s; /* even wachten voor hij start */
}

/* keyframes voor de glans */
@keyframes shine {
  0%, 85%, 100% {
    background-position: 200% center;
    -webkit-text-fill-color: #000; /* standaard zwart */
  }
  40% {
    background-position: 0% center;
    -webkit-text-fill-color: transparent; /* laat de gradient door */
  }
  50% {
    background-position: 100% center;
    -webkit-text-fill-color: transparent;
  }
  60% {
    background-position: 200% center;
    -webkit-text-fill-color: #000;
  }
}

/* voorkom oude brede shimmer */
.gold-btn::before{ content:none !important; }

/* shimmer alleen op de daadwerkelijke knop (<a>) */
.gold-btn .elementor-button {
  position: relative;
  overflow: hidden;       /* shimmer blijft binnen de knop */
}

/* start buiten beeld, smalle veeg */
.gold-btn .elementor-button::before {
  content:"";
  position:absolute;
  inset:0;
  transform: translateX(-140%);  /* links buiten beeld */
  background: linear-gradient(120deg,
    transparent,
    rgba(212,175,55,0.55),
    transparent);
  transition: transform 0.6s ease;
  pointer-events: none;
}

/* alleen bij hover over de knop zelf */
.gold-btn .elementor-button:hover::before {
  transform: translateX(140%);   /* veeg eroverheen */
}/* End custom CSS */